Deploy to Base Mainnet instantly

No-Code
Contract Builder

Choose a template, fill in the details, and deploy your smart contract to Base Mainnet in seconds — no Solidity, no Remix, no command line needed.

Choose a template
💾

Simple Storage

Store and retrieve a message on-chain

🪙

ERC-20 Token

Launch your own fungible token

🖼️

ERC-721 NFT

Deploy an NFT collection

💾

Simple Storage

Stores a string message on-chain. Anyone can read it; anyone can update it.

Initial Message ?This message is stored on-chain when the contract is first deployed.
This will be the first value stored on-chain.
Deployment Preview
ContractSimpleStorage
Message
NetworkBase Mainnet
Read fngetMessage()
Write fnsetMessage(string)
ETH costGas only (~$0.01)
⏳ Deploying…
After deploying, use the Interact tab with getMessage() to read your message, and setMessage(string) to update it.
🪙

ERC-20 Token

Deploy a standard fungible token. Full supply minted to your wallet on deploy.

Token Name ?The full display name of your token e.g. "My Awesome Token"
Symbol ?Short ticker shown on exchanges e.g. ETH, USDC, PEPE
Total Supply ?Total tokens minted to your wallet. e.g. 1000000 for 1 million tokens.
Decimals ?How divisible your token is. 18 is standard (same as ETH). Most tokens use 18.
Deployment Preview
Name
Symbol
Total Supply
Decimals18
StandardERC-20
NetworkBase Mainnet
Minted toYour wallet
⏳ Deploying…
Once deployed, your full token supply will appear in your MetaMask wallet. To add it, click Import Tokens in MetaMask and paste the contract address.
🖼️

ERC-721 NFT Collection

Deploy an NFT collection contract. You can mint NFTs to it after deployment.

Collection Name
Symbol
Base Token URI ?Optional. The base URL for your NFT metadata. e.g. ipfs://QmXyz.../ Each token's metadata will be at baseURI + tokenId.
Optional — you can set this after deployment too.
Deployment Preview
Collection
Symbol
Base URI
StandardERC-721
NetworkBase Mainnet
OwnerYour wallet
⏳ Deploying…
After deploying, you can call mint(address, tokenId) to create NFTs in your collection. Paste your contract address into the Interact tab to get started.