Futures
Access hundreds of perpetual contracts
TradFi
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Pre-IPOs
Unlock full access to global stock IPOs
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
I just tried deploying an NFT on the BASE testnet and it was super easy. So BASE is releasing a task, if you successfully deploy a contract on the testnet, you can get their official NFT. Later, when the mainnet launches, you can claim again on the mainnet. Definitely worth trying.
So how do you implement this contract? First, you need to install the BASE wallet extension. Then open the official BASE task website, connect your wallet to the BASE Goerli testnet, and request test ETH. After receiving the tokens, just submit the deployed contract. After that, you can collect NFTs on the testnet, and when the mainnet goes live, you can collect again there.
The platform I used for deployment is thirdweb. This platform is super user-friendly and has raised over 20 million USD in funding. You can easily deploy NFT contracts, tokens, even games here. There are many official templates available.
How do you deploy an NFT on thirdweb? Log into the dashboard, link your wallet, then select Deploy Contract. You’ll see many templates. Choose the NFT contract, and the important part is to select ERC1155 ( because you don’t need to prepare many images, just one ). Click Deploy now, then set the basic data according to your preferences.
The tricky part is when choosing the network. The first time searching for BASE Goerli, it didn’t show up, so you need to click configure network first, search there, then add it. After that, you can deploy. Wait about 1 minute, a wallet confirmation will pop up, just confirm.
Once the deployment is successful, you can immediately copy the contract address and submit it to the official BASE task. Just verify and boom, you get an NFT reward for the successfully deployed contract. If you want to continue, you can set up mint conditions, whitelist, timing, everything can be configured. Then copy the mint URL and share it.
How to implement it properly? Just follow the step-by-step instructions on thirdweb, the interface is very clear. The important thing is not to forget small details like network selection. After everything is done, your contract is live and ready for minting. Honestly, this is one of the easiest ways to play around with NFTs and smart contracts without coding. Highly recommended if you want to explore Web3 more deeply.