Mint tokens
This page describes the endpoint used to mint ERC20 tokens.
Mint ERC20 tokens to your user's wallet or email address.
Minting is done by using the endpoint:
Request Endpoint: reference
POST /api/v3/erc20/tokens/mints
Request Body Parameters
Parameter | Param Type | Description | Type | Required |
---|---|---|---|---|
chain | Body | The blockchain of the token contract | String | ✅ |
contractAddress | Body | The token contract address | String | ✅ |
destinations | Body | The array includes all the wallet addresses and the number of ERC20 tokens to mint per wallet address | Array of objects | ✅ |
destinations.address | Body | The wallet/email address to mint and send the ERC20 tokens to | String | ✅ |
destinations.amount | Body | The number of ERC20 tokens you want to mint and send | Number | ✅ |
Example Request
In this example, we will mint ERC20 tokens to two wallet addresses. The first wallet gets twenty ERC20 tokens and the second wallet gets thirty-five tokens. You can specify multiple wallet/email addresses.
POST /api/v3/erc20/tokens/mints
{
"chain": "MATIC",
"contractAddress": "0x1e857475040b732d5adf3f8b2e7cd712914cdd23",
"destinations": [
{
"address": "0xb811Fac088E8E80F56258a5f29D47d0FF1a37BD5",
"amount": "20"
},
{
"address": "0xf2b1cEB69E765469a80E8d4c8635B05269889fa7",
"amount": "35"
}
]
}
Response Body
The
result.mint.id
param is used to track the token mint request.
{
"success": true,
"result": {
"mints": [
{
"id": "7f78e6ed-d733-430c-83a4-5fc28032e667",
"createdOn": "2024-09-23T09:28:49.562087061",
"status": "PENDING",
"destination": {
"address": "0xf2b1cEB69E765469a80E8d4c8635B05269889fa7",
"amount": 35
}
},
{
"id": "d06ff454-b603-4279-8439-39d6949abf67",
"createdOn": "2024-09-23T09:28:49.608913941",
"status": "PENDING",
"destination": {
"address": "0xb811Fac088E8E80F56258a5f29D47d0FF1a37BD5",
"amount": 20
}
}
],
"contract": {
"address": "0x1e857475040b732d5adf3f8b2e7cd712914cdd23",
"name": "Infinity Token",
"symbol": "IFT",
"maxSupply": 100,
"burnable": true,
"owner": "0x7312750DF4d2057b758a61C7017729c6Ec9bB3E9",
"type": "ERC_20"
}
}
}
Updated about 22 hours ago