metaboss

The Metaplex NFT-standard Swiss Army Knife tool.

APACHE-2.0 License

Downloads
56.2K
Stars
671
Committers
25

Bot releases are visible (Hide)

metaboss - v0.5.0

Published by github-actions[bot] over 2 years ago

  • Update metadata by name, symbol & creator
  • Add sign option to mint commands
  • Change rate limiting for GenesysGo and allow custom rate limits
  • Snapshot by creator and position
metaboss - v0.4.1

Published by samuelvanderwaal over 2 years ago

  • Hot fix: add rate-limiting to all par_iter functions
metaboss - v0.4.0

Published by samuelvanderwaal over 2 years ago

v0.4.0

  • Change decode default format to data struct to match input required from update-metadata command
  • Add set immutable and set immutable all commands
  • Updated to use mpl-token-metadata v1.1.0
  • GenesysGo mainnet RPC node to list of public nodes for rate-limiting
metaboss - v0.3.7

Published by samuelvanderwaal over 2 years ago

  • Removes string interpolation to be compatible with versions of Rust lower than 1.58
metaboss - v0.3.6

Published by samuelvanderwaal over 2 years ago

  • Adds withdraw cm-v2 command

https://metaboss.rs/withdraw.html

metaboss - v0.3.5

Published by samuelvanderwaal over 2 years ago

  • Make timeout, rpc and log-level global options.
  • Increase default timeout to 90 seconds to accommodate longer getProgramAccount calls.
  • Default to GenesysGo devnet node instead of failing if no rpc provided and no config file found.
metaboss - v0.3.4

Published by samuelvanderwaal almost 3 years ago

  • Added support for v2 candy machine ids for sign all
  • Add burn one function for burning NFT SPL token and clearing Metadata account.
metaboss - v0.3.3

Published by samuelvanderwaal almost 3 years ago

  • Added exponential backoff retries to network requests: 250 ms, 500 ms, 1000 ms then fails.
  • Added support for snapshot mints and holders commands for v2 candy machine ids.
  • Added derive subcommand for deriving PDAs.
metaboss - v0.3.2

Published by samuelvanderwaal almost 3 years ago

Check first creator is verified in snapshot mints and snapshot holders commands.

metaboss - v0.3.1

Published by samuelvanderwaal almost 3 years ago

v0.3.1

  • Add primary_sale_happened flag to mint commands
  • Add ability to mint new tokens from URI instead of JSON file
  • Fixed bug where RPC url was not accepted if there was no config file
  • Removed progress bars from minting commands as they didn't work
metaboss - v0.3.0

Published by github-actions[bot] almost 3 years ago

metaboss - v0.3.0-beta.1

Published by github-actions[bot] almost 3 years ago

Fixed bug where uri-all command wasn't exposed.

metaboss - v0.3.0-beta

Published by github-actions[bot] almost 3 years ago

  • Parallelized commands for massive performance improvements
  • Progress bars and spinners for tracking task statuses
  • Basic logging (will add improved logging and more options later)
metaboss - v0.2.3

Published by github-actions[bot] almost 3 years ago

Fix windows path issues to read Solana CLI config files properly.

metaboss - v0.2.2

Published by github-actions[bot] almost 3 years ago

Add timeout as an option so it can be changed from the default value of 60.

metaboss - v0.2.1

Published by github-actions[bot] almost 3 years ago

metaboss - v0.2.0

Published by github-actions[bot] almost 3 years ago

New features:

  • Verify creators by signing metadata
  • More snapshot options
  • Mint NFTs from JSON files
  • Set primary-sale-happened

Fixed:

  • Updating an NFT data field erasing candy machine as a creator

Refactored command structure to have clean subcommands; no underscores and minimal dashes in names.

Binaries created vi Github Workflow CI run, thanks to @KartikSoneji.

metaboss - v0.1.0

Published by samuelvanderwaal about 3 years ago

First release!

Current supported features:

  • Decode NFT mint account metadata
  • Get a list of mint accounts for a given candy machine ID or update authority
  • Get a snapshot of current NFT holders for a given candy machine ID or update authority
  • Set update authority on a single NFT or list of NFTs
  • Update all data fields for a single NFT or list of NFTs