# How to deploy a smart contract on Base Testnet

By [CYBERPUNK](https://paragraph.com/@cyberpunk-2) · 2023-04-09

---

As there is a hype of Base testnet is going on and many people are trying to grind for airdrop, you are still early as there is a task of Deployment of Smart Contract is going on against which you can claim a NFT.

So let began our journey!

**Steps:**

1.  Add Base Goerli Testnet
    
2.  Claim faucet
    
3.  Deploy a Smart Contract
    
4.  Claim the NFT
    

**Steps:**

1.  Add Base Goerli Testnet
    
    [https://chainlist.org/chain/84531](https://chainlist.org/chain/84531)
    

**Claim faucet:**

Skip if you already have.

![](https://storage.googleapis.com/papyrus_images/18488392e563041724c1df50ca34359d32d5aa0b36b019fe926fd5aa766cb240.png)

**Deploy a Smart Contract:**

*   Go to:
    
    [https://thirdweb.com/thirdweb.eth/DropERC721](https://thirdweb.com/thirdweb.eth/DropERC721)
    
    *   Connect your wallet and click “Deploy Now” 👇🏻
        
*     
    

![](https://storage.googleapis.com/papyrus_images/503a4d74b2e4f89847a0fa32ec079570e7b9c903e1eb39bc551fe1c281953e40.png)

*   Upload an image, and give the contract a name and a symbol. Finally, select “Base Goerli Testnet” on the Network/Chain option and deploy > Confirm 2 txn on the wallet.
    

![](https://storage.googleapis.com/papyrus_images/d3ef2ec852af45339415a1d197bfc678e524f3994fa7f06ebe484b46b59ad8b8.png)

If you can’t see the Base Goerli Testnet, refresh the page a few times. If it still does not work, add the chain manually by clicking on the “Configure Networks” option 👇🏻

![](https://storage.googleapis.com/papyrus_images/42551c33752b405c777da0cce4498c2aa94ed3fb4e229f6318eb55bf53da441a.png)

**And add a custom network 👇🏻**

Network Name: `Base Goerli Testnet`

Network ID: `base-goerli`

Chain ID: `84531`

Currency Symbol: `ETH`

Network type: `Testnet`

RPC URL: `https://base-goerli.rpc.thirdweb.com/ed043a51ae23b0db3873f5a38b77ab28175fa496f15d3c53cf70401be89b622a`

![](https://storage.googleapis.com/papyrus_images/ab1262d33bd9804538287e2c8bc485d84e84c532aad418aa6893397a01b8ecff.png)

*   Now deploy the contract.
    
*   Upon the successful completion of the transaction, it can be confirmed that you have successfully deployed a contract on the Base testnet. 🎉
    

**Claim the NFT:**

To claim the NFT, we need the address of our deployed smart contract. So go to the [contracts section](https://thirdweb.com/dashboard/contracts) and copy the contract address 👇🏻

![](https://storage.googleapis.com/papyrus_images/1dd402cabda79270b76c7d3b4ebba12e45c9c7cc912e1597ff837f007d632002.png)

![](https://storage.googleapis.com/papyrus_images/dcdd958bad8e161cbaea6597d482bb863743d7d8835a83b7116c8a11cacb7b61.png)

*   Now go to the NFT claim page:
    
    [https://quests.base.org/quest](https://quests.base.org/quest)
    
*   Connect your wallet and paste your smart contract address here and verify 👇🏻
    

![](https://storage.googleapis.com/papyrus_images/1dd402cabda79270b76c7d3b4ebba12e45c9c7cc912e1597ff837f007d632002.png)

*   Once verified, you can claim your NFT 🥳
    

![](https://storage.googleapis.com/papyrus_images/5fee29eb510b37883f34ccb83eccbca678ba2c08433ab86fa84db9498c5c227f.png)

That is It You Have Successfully Claimed The Base NFT

---

*Originally published on [CYBERPUNK](https://paragraph.com/@cyberpunk-2/how-to-deploy-a-smart-contract-on-base-testnet)*
