# BuildOnBase Quest Guide — Deploy Smart Contract on Base

By [Airdrop Online](https://paragraph.com/@huntdrop) · 2023-07-28

---

A full guide on how to deploy smart contract on Base(A layer-2) to be eligible for Early Builder NFT.

Base is a layer 2 of Coinbase. BuildOnBase Quest is live & a NFT is available to claim for those who deploy a smart contract on Base testnet.

On this guide, we will deploy a smart contract using Thirdweb & claim NFT.

Wallet Guide:
-------------

*   Add Base Goerli to metamask — [https://chainlist.org/chain/84531](https://chainlist.org/chain/84531)
    

There is two method of getting fund on base:

1.  Take gETH from [https://goerlifaucet.com/](https://goerlifaucet.com/) > Bridge/Deposit gETH to Base [https://bridge.base.org/deposit](https://bridge.base.org/deposit)
    
2.  Take Base ETH from [https://www.coinbase.com/faucets/base-ethereum-goerli-faucet](https://www.coinbase.com/faucets/base-ethereum-goerli-faucet) but to get ETH from here you need [Coinbase wallet](https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad)
    

Deploy Smart Contract:
----------------------

*   Go to [https://thirdweb.com/thirdweb.eth/DropERC721](https://thirdweb.com/thirdweb.eth/DropERC721) > Connect wallet (Select Base as network).
    
*   Click on ‘Setting’ .
    
*     
    

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

*   Search base > Select/Click ‘Base Goerli Testnet’ > Click ‘Add Network’.
    
*     
    

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

*   Click ‘Deploy now’
    
*     
    

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

*   Give it Name, Description, Symbol & Image. You can update Royalities to 10 or 15 %. Keep other details as default just make sure Base Goerli Testnet selected as network > Click ‘Deploy Now’ > Wait patiently for confirmation > Confirm on Wallet.
    
*     
    

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

*   Go to [Contracts](https://thirdweb.com/dashboard/contracts) or click on ‘Contracts’ > Copy your Contact Address.
    
*     
    

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

Quest:
------

*   Go to [https://quests.base.org/](https://quests.base.org/) > connect wallet
    
*   Click ‘Start Quest’ > accept term & conditon > Click ‘Continue’ > Enter your Contact address > Click ‘Verify Transaction’ > Click ‘Continue’ > Click ‘Mint NFT’ > Confirm on wallet
    

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

---

*Originally published on [Airdrop Online](https://paragraph.com/@huntdrop/buildonbase-quest-guide-deploy-smart-contract-on-base)*
