burnNft
@opcat-labs/cat-sdk / burnNft
Function: burnNft()
burnNft(
signer,provider,minterScriptHash,inputNftUtxos,feeRate):Promise\<{burnPsbt:ExtPsbt;burnTxid:string;guardPsbt:ExtPsbt;guardTxid:string; }>
Defined in: packages/cat-sdk/src/features/cat721/burn/burn.ts:20
Burns a CAT721 NFT using CAT721Guard contract
Parameters
signer
Signer
the signer for the burner
provider
UtxoProvider & ChainProvider
the provider for the blockchain and UTXO operations
minterScriptHash
ByteString
the script hash of the minter contract
inputNftUtxos
UTXO[]
the UTXOs of the input tokens
feeRate
number
the fee rate for the transaction
Returns
Promise\<{ burnPsbt: ExtPsbt; burnTxid: string; guardPsbt: ExtPsbt; guardTxid: string; }>
the PSBTs for the guard and burn transactions