A suite of Go clients for the 5 metaplex contracts.
This is an alpha version.
For usage examples, you can get inspired by their Rust/Typescript counterparts (noted in the below list).
metaplex-go requires go1.16 or later.
cd my-project
go get github.com/gagliardetto/metaplex-goIf you encounter missing go.sum entry for module providing package ... errors, it means that you need to run go mod tidy.
- README: https://github.com/metaplex-foundation/metaplex/tree/master/rust/auction/program
- Example usage (rust): https://github.com/metaplex-foundation/metaplex/blob/master/rust/auction/cli/src/main.rs
- Source: https://github.com/metaplex-foundation/metaplex/tree/master/rust/auction/program/src
- README: https://github.com/metaplex-foundation/metaplex/blob/master/rust/token-metadata/program/README.md
- Example usage (rust): https://github.com/metaplex-foundation/metaplex/blob/master/rust/token-metadata/test/src/main.rs
- Source: https://github.com/metaplex-foundation/metaplex/tree/master/rust/token-metadata/program/src
- README: https://github.com/metaplex-foundation/metaplex/blob/master/rust/token-vault/program/README.md
- Example usage (rust): https://github.com/metaplex-foundation/metaplex/blob/master/rust/token-vault/test/src/main.rs
- Source: https://github.com/metaplex-foundation/metaplex/tree/master/rust/token-vault/program/src
- README: https://github.com/metaplex-foundation/metaplex/blob/master/rust/metaplex/program/README.md
- Example usage (rust): https://github.com/metaplex-foundation/metaplex/tree/master/rust/metaplex/test/src
- Source: https://github.com/metaplex-foundation/metaplex/tree/master/rust/metaplex/program/src
- Source: https://github.com/metaplex-foundation/metaplex/tree/master/rust/nft-candy-machine/src
- Example usage (typescript): https://github.com/metaplex-foundation/metaplex/blob/master/rust/test/nft-candy-machine.ts
- Usage (go): draft
Clients are build around this version of metaplex programs: https://github.com/metaplex-foundation/metaplex/tree/e9841d4bb121fbea784ff60c83ddd3bb1a26d220