v0.6.0 * Basic support for new token metadata handlers * collections * verify, unverify, set-and-verify, approve and revoke delegate * uses * approve and revoke delegate, utilize * Mint editions * Track failed mints during mint-all * Allow different payer for update-authority v0.5.1 * Fix to make QuickNode RPCs work again. v0.5.0 * 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 v0.4.1 * Hot fix: add rate-limiting to all par_iter functions 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 v0.3.7 * Removes string interpolation to be compatible with versions of Rust lower than 1.58 v0.3.6 * Add withdraw command for candy machine v2 v0.3.5 * 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. v0.3.4 * Added support for v2 candy machine ids for `sign all` * Add `burn one` function for burning NFT SPL token and clearing Metadata account. v0.3.3 * 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. v0.3.2 * Check first creator is verified in snapshot mints and snapshot holders commands. 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