GETTING STARTED

QUICK START

Deploy your first smart contract on Mantle in under 5 minutes.

PREREQUISITES

  • A web3 wallet (MetaMask, Rabby, etc.)
  • MNT tokens for gas fees (use the Mantle faucet for testnet)
  • Optional: AI API key for contract generation (Gemini, OpenAI, or Claude)
1

CONNECT YOUR WALLET

Click the Connect button in the top right corner of the Studio. Select your wallet provider and approve the connection.

The Studio will automatically prompt you to switch to Mantle Sepolia testnet if you are on a different network.

2

SELECT A TEMPLATE

In the file explorer on the left, expand the templates folder and click on a template to load it into the editor.

Token.sol

ERC-20 Token

NFT.sol

ERC-721 NFT

Staking.sol

Staking Pool

Multisig.sol

Multi-signature Wallet

3

COMPILE THE CONTRACT

Click the Compile button in the sidebar or press Ctrl+S (Cmd+S on Mac). The compiler will resolve all OpenZeppelin dependencies automatically.

Compilation successful

Contract: MyToken | Bytecode: 12KB | Functions: 8

4

DEPLOY TO MANTLE

Click Deploy or press Ctrl+Shift+D. If your contract has constructor arguments, a modal will appear to enter them. Confirm the transaction in your wallet.

DEPLOYED
0x742d35Cc6634C0532925a3b844Bc9e7595f1234...
5

INTERACT WITH YOUR CONTRACT

After deployment, the Interact tab becomes active. You can call read functions instantly and write functions by submitting transactions.

KEYBOARD SHORTCUTS

ShortcutAction
Ctrl/Cmd + SCompile contract
Ctrl/Cmd + Shift + DDeploy contract
Ctrl/Cmd + EExport project
EscapeClose modals

NEXT STEPS