Generate go bindings for Anchor IDLs.
$ go build
$ ./solana-anchor-go -src=./example/dummy_idl.json -pkg=dummy -dst=./generated/dummy
Generated Code will be generated and saved to ./generated/
.
And check ./example/dummy_test.go
for generated code usage.
- instructions
- accounts
- types
- events
- errors
- handle all possible seed inputs (
[32]u8
, const,PublicKey
handled as single nested input fields) - handle tuple types
- constants (?)