BurnInput
type BurnInput<TAccountAccount, TAccountMint, TAccountAuthority> = {
account: Address<TAccountAccount>;
amount: BurnInstructionDataArgs["amount"];
authority: | Address<TAccountAuthority>
| TransactionSigner<TAccountAuthority>;
mint: Address<TAccountMint>;
multiSigners?: TransactionSigner[];
};Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountAccount extends string | string |
TAccountMint extends string | string |
TAccountAuthority extends string | string |
Properties
account
account: Address<TAccountAccount>;The account to burn from.
amount
amount: BurnInstructionDataArgs["amount"];authority
authority:
| Address<TAccountAuthority>
| TransactionSigner<TAccountAuthority>;The account's owner/delegate or its multisignature account.
mint
mint: Address<TAccountMint>;The token mint.
multiSigners?
optional multiSigners: TransactionSigner[];