sequence of steps
- upload Image to Arweave
- create NFT JSON metadata
- set image URL to Arweave
- upload NFT JSON to Arweave
- mint NFT with URL to NFT on Arweave
Upload with https://app.ardrive.io/
use Metaboss release from GitHub:
./metaboss-ubuntu-latest mint one --keypair /home/thorsten/.config/solana/id.json --receiver 6iSbmKmN1W86U82PYc36AzpN7A92ZGRiAKctpQ2Zt9SU --external-metadata-uri https://ujl274motwoo4qi5lko3zbfdyvkkv3h4qemymqlkhj2at6xlldda.arweave.net/olev8Y6dnO5BHVqdvISjxVSq7PyBGYZBajp0CfrrWMY -l debug
Notes:
- Creator remains update authority over NFTs printed from Master Edition, even when transferred to other owners wallet
- When NFT is set as immutable, it can not be updated anymore.
- When NFT is printed from Master Edition, but Master Edition was not immutable, then printed NFT is not immutable
- If Master Edition is changed to immutable, but printed NFT is already in another persons wallet, it can still be modified
Notes2:
- Do not use or set --immutable
- We can set --primary-sale-happened
- Use --receiver if different to creator
./metaboss-ubuntu-latest update name --keypair /home/thorsten/.config/solana/id.json --account 8RYXjuazzrgYkdpRBVSVdxKKkD5H4oD6EzC9RcmfFjsa --new-name DO119LaunchPad -l debug
./metaboss-ubuntu-latest update uri --keypair /home/thorsten/.config/solana/id.json --account 8RYXjuazzrgYkdpRBVSVdxKKkD5H4oD6EzC9RcmfFjsa --new-uri https://arweave.net/vA4uXyaHBa2kOJRrO6Stqppy326BgK-0No4P63KROmM -l debug
./metaboss-ubuntu-latest sign one --keypair /home/thorsten/.config/solana/id.json --account 5copHM2D89Z9D7MD6JRDNwqkcVXcVGwxSNCZup7V1Jnn