/metaplex-go

Go clients for the Metaplex Solana programs

Primary LanguageGoMIT LicenseMIT

metaplex-go

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).

Requirements

metaplex-go requires go1.16 or later.

Installation

cd my-project
go get github.com/gagliardetto/metaplex-go

If you encounter missing go.sum entry for module providing package ... errors, it means that you need to run go mod tidy.


auction (Go client) (Go docs)

token-metadata (Go client) (Go docs)

token-vault (Go client) (Go docs)

metaplex (Go client) (Go docs)

nft-candy-machine (V1) is DEPRECATED; use V2 instead.

nft-candy-machine V2 (Go client) (Go docs)

Clients are build around this version of metaplex programs: https://github.com/metaplex-foundation/metaplex-program-library/tree/821e5aac0780fe45525dae72b9ad6f8dc2ba8e5b

TODO:

auction-house

gumdrop

membership-token

nft-packs

token-entagler