Code Snippets
Different ways to mint tokens
NFT Mint
Minting an ERC721 NFT
This example mints a new ERC721 NFT and sends it directly to the specified user.
curl -X POST https://api.3mint.io/api/v1/mint
-H "Content-Type: application/json"
-H "X-API-KEY: [YOUR_API_KEY]"
-d '{"chain": "polygon",
"network": "mainnet",
"type": "erc721",
"to": "0x958fb436dB50DB2F689C364712113cc226b38151",
"contractAddress": "0x552a43cb61bc127d81b1f280bc39f62e5a51c0c2",
"quantity": 1 // How many NFTs should be minted -- must be positive integer
}'
Minting an ERC1155 NFT
This example mints a new ERC1155 NFT and sends it directly to the specified user.
curl -X POST https://api.3mint.io/api/v1/mint
-H "Content-Type: application/json"
-H "X-API-KEY: [YOUR_API_KEY]"
-d '{"chain": "polygon",
"network": "mainnet",
"type": "erc1155",
"to": "0x958fb436dB50DB2F689C364712113cc226b38151",
"contractAddress": "0x552a43cb61bc127d81b1f280bc39f62e5a51c0c2",
"tokenId": "1",
"quantity": 1 // How many NFTs should be minted -- must be positive integer
}'
ERC20 Airdrop
Minting an ERC20 token
This example sends an existing ERC20 token directly to the specified user.
curl -X POST https://api.3mint.io/api/v1/mint
-H "Content-Type: application/json"
-H "X-API-KEY: [YOUR_API_KEY]"
-d '{"chain": "polygon",
"network": "mainnet",
"type": "erc20",
"to": "0x958fb436dB50DB2F689C364712113cc226b38151",
"contractAddress": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984",
"quantity": 1.01 // How many tokens should be sent -- must be positive float
}'
Last updated