ERC20Burnable
Functionality available for contracts that implement the
IERC20
and
IBurnableERC20
interfaces.
Allows you to burn tokens (take them out of circulation).
burn
Burn tokens held by the connected wallet.
// The amount of this token you want to burn
const amount = 1.2;
const txResult = await contract.erc20.burn(amount);
Configuration
amount
The amount of this token you want to burn.
Must be a string
or a number
.
const txResult = await contract.erc20.burn(
1.2, // The amount of tokens to burn (e.g. 1.2)
);
burnFrom
Burn tokens held by a specified wallet (requires allowance
).
// Address of the wallet sending the tokens
const holderAddress = "{{wallet_address}}";
// The amount of this token you want to burn
const amount = 1.2;
const txResult = await contract.erc20.burnFrom(holderAddress, amount);
Configuration
holder
The address of the wallet holding to burn tokens from.
Must be a string
.
const txResult = await contract.erc20.burnFrom(
"{{wallet_address}}", // The address of the wallet holding the tokens to burn
1.2, // The amount of tokens to burn (e.g. 1.2)
);
amount
The amount of this token you want to burn.
Must be a string
or a number
.
const txResult = await contract.erc20.burnFrom(
"{{wallet_address}}", // The address of the wallet holding the tokens to burn
1.2, // The amount of tokens to burn (e.g. 1.2)
);