ERC20BatchMintable
Functionality available for contracts that implement the
IERC20
,
IMintableERC20
,
and IMulticall
interfaces.
Allow you to mint tokens to multiple wallet addresses in one transaction.
mintBatchTo
Mint tokens to many wallets in one transaction.
// Data of the tokens you want to mint
const data = [
{
toAddress: "{{wallet_address}}", // Address to mint tokens to
amount: 0.2, // How many tokens to mint to specified address
},
{
toAddress: "0x...",
amount: 1.4,
},
];
await contract.erc20.mintBatchTo(data);
Configuration
args
An array of objects containing the following properties:
toAddress
- The address to mint tokens to.string
.amount
- The number of tokens to mint to the specified address.string
ornumber
.
await contract.erc20.mintBatchTo(
[
{
toAddress: "{{wallet_address}}", // Address to mint tokens to
amount: 0.2, // How many tokens to mint to specified address
},
{
toAddress: "0x...", // Another address to mint tokens to
amount: 1.4, // How many tokens to mint to specified address
},
],
);