Skip to content

samuelvanderwaal/metaboss

Repository files navigation

Crate Downloads Build Status License

Metaboss

metaboss logo

Overview

A command-line tool for managing Solana NFTs and tokens via the Metaplex standard. Mint, update, transfer, burn, verify, decode, snapshot, and airdrop — for both legacy Token Metadata and Metaplex Core assets.

See the docs for full usage instructions. Suggestions and PRs welcome!

Use at your own risk. Always test commands on devnet before running against production NFTs.

Installation

Install Binary

Copy the following to a terminal:

bash <(curl -sSf https://raw.githubusercontent.com/samuelvanderwaal/metaboss/main/scripts/install.sh)

If you get errors you may need dependencies:

Ubuntu:

sudo apt install libudev-dev pkg-config

Binaries

Linux and macOS binaries are available in releases.

Install From crates.io

cargo install metaboss

Install From Source

Requires Rust 1.75 or later.

Install Rust.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Clone the source:

git clone [email protected]:samuelvanderwaal/metaboss.git

or

git clone https://github.com/samuelvanderwaal/metaboss.git

Change directory and check out the main branch:

cd metaboss
git checkout main

Install or build with Rust:

cargo install --path ./

or

cargo build --release

Contact

Email: [email protected]

Twitter: @samvwaal

Discord: @archaeopteryx#7615

About

The Metaplex NFT-standard Swiss Army Knife tool.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages