metaboss 0.49.0

The Metaplex NFT-standard Swiss Army Knife tool.
Documentation
## Create

### Fungible

Create a new SPL token mint and corresponding metadata account.

#### Usage

Specify the token decimals and path to a metadata file that contains the `name`, `symbol` and `uri` fields in a JSON format.


```bash
metaboss create fungible -d <decimals> -m <metadata_file>
```

E.g.:

// crab.json
```json
{
  "name": "Crabbie",
  "symbol": "CRAB",
  "uri": "https://arweave.net/KZDlKw8aCG4kfZtj9Qmh8tmYpH4Q287P_jmUtkl2s-k"
}
```

```bash
metaboss create fungible -d 6 -m crab.json
```

Use the `--initial-suply` option to mint the specified amount directly to your keypair upon token creation. The amount is specified is the UI amount as a float. E.g. `--initial-supply 10.123` with three decimals will mint 10123 base unit tokens to your keypair.

```bash

```bash
metaboss create fungible -d 3 -m crab.json --initial-supply 10.1
```

#### Vanity Mints

You can specify a vanity mint address by using the `--mint-path` option to specify a path to a keypair on your file system.
It will use this for the mint account instead of creating a new one.

```bash
metaboss create fungible -d <decimals> -m <metadata_file> --mint-path <path_to_keypair>
```


### Metadata

Decorate an existing SPL token mint with metadata.

#### Usage

Specify the token decimals and path to a metadata file that contains the `name`, `symbol` and `uri` fields in a JSON format.

E.g. (Note the snake_case field name):

// crab.json
```json
{
  "name": "Crabbie",
  "symbol": "CRAB",
  "uri": "https://arweave.net/KZDlKw8aCG4kfZtj9Qmh8tmYpH4Q287P_jmUtkl2s-k"
}
```

```bash
metaboss create metadata -a <mint_address> -m <metadata_file>
```