Mints a new ERC20 token with the given minter signature This method is only available on the TokenERC20 contract.
TokenERC20
import { mintWithSignature, generateMintSignature } from "thirdweb/extensions/erc20";import { sendTransaction } from "thirdweb"; const { payload, signature } = await generateMintSignature(...) const transaction = mintWithSignature({ contract, payload, signature,}); await sendTransaction({ transaction, account });
function mintWithSignature( options: BaseTransactionOptions<MintWithSignatureParams>,): PreparedTransaction<any, AbiFunction, PrepareTransactionOptions>;
The transaction options.
let options: BaseTransactionOptions<MintWithSignatureParams>;
let returnType: PreparedTransaction< any, AbiFunction, PrepareTransactionOptions>;
A promise that resolves to the transaction result.