metaboss 0.49.0

The Metaplex NFT-standard Swiss Army Knife tool.
Documentation
## 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](https://docs.metaplex.com/programs/token-metadata/instructions#burn-a-nft) handler.

#### Usage

```bash
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:

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

#### Usage

```bash
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](https://docs.metaplex.com/programs/token-metadata/instructions#burn-a-print-edition-nft) handler.

#### Usage

```bash
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:

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

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

#### Usage

```bash
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.