Burn

Burn Master Editions NFTs, as long as they do not have any editions (supply == 0). Only the owner/token holder of the NFT can burn it.

Burn One

Fully burn a single NFT by calling the Token Metadata program burn_nft handler.

Usage

metaboss burn one -k <OWNER_KEYPAIR> --account <MINT_ACCOUNT>

Burn All

Fully burn multiple NFTs by providing a JSON list file of mint accounts.

E.g. JSON file:

[
    "D5ycm2mgBWDR37QVkvM389x84V4ux48bSeHLeiHPtX28",
    "4kYdMRRYtXjmkusgKEBntSXLDhqkHNE57GF3RPdtx6MW",
    "J8xuCFCeBRESoXewtMwrrpVUGikUG3B1WznNdLffyymz",
    "4gRtRjrbD7g5ZKUvSVA1tYMK9LZqz6uWuSc3rKeinySh"
]

Usage

metaboss burn all -k <OWNER_KEYPAIR> -L <JSON_LIST_OF_MINTS_ACCOUNTS>

As in all other commands, keypair can be elided if set in the Solana config file.

Burn-Print

Burn Print Edition NFTs. Only the owner/token holder of the NFT can burn it.

Burn-Print One

Fully burn a single Print Edition NFT by called the Token Metadata burn_edition_nft handler.

Usage

metaboss burn-print one -k <OWNER_KEYPAIR> --account <MINT_ACCOUNT>

Burn-Print All

Fully burn multiple Print Edition NFTs by providing a JSON list file of mint accounts.

E.g. JSON file:

[
    "D5ycm2mgBWDR37QVkvM389x84V4ux48bSeHLeiHPtX28",
    "4kYdMRRYtXjmkusgKEBntSXLDhqkHNE57GF3RPdtx6MW",
    "J8xuCFCeBRESoXewtMwrrpVUGikUG3B1WznNdLffyymz",
    "4gRtRjrbD7g5ZKUvSVA1tYMK9LZqz6uWuSc3rKeinySh"
]

Due to on-chain limitations, you also have to provide the mint account of the Master Edition NFT.

Usage

metaboss burn-print all -k <OWNER_KEYPAIR> -L <JSON_LIST_OF_MINT_ACCOUNTS> -m <MASTER_EDITION_MINT_ACCOUNT>

As in all other commands, keypair can be elided if set in the Solana config file.