anchor-go

usage
# Install anchor-go
go install github.com/gagliardetto/anchor-go@latest
# Generate code from an IDL file
anchor-go --idl /path/to/idl.json --output ./generated --program-id 0123456789abcdef0123456789abcdef0123456789
Features
- instructions
- accounts
- events
- types
- handle tuple types
- constants
- error parsing
what is anchor-go?
anchor-go generates Go clients for Solana programs (smart contracts) written using the anchor framework.
This version of anchor-go only supports the IDL format of anchor starting with version 0.30.0.
If you have an older version of anchor, you can use anchor idl convert <my-old-idl.json> to convert it to the new format.