github.com/gagliardetto/solana-go

solana-go

Go library to interface with Solana JSON RPC and WebSocket interfaces.

79

Decision Signals

Health score 79/100, confidence 80/100.

Strong
Maintenance 90
Adoption 64
Security 92
Maturity 62
Developer DX 83
Confidence 80

Install

go get github.com/gagliardetto/solana-go

Package Data

updated May 31, 2026
Latest versionv1.20.0
Imported by2.2K packages
Stars0
Forks0
Last activity23 days ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

342 symbols
SymbolKindSynopsis
AccountMeta Type type AccountMeta struct{ ... }
AccountMeta.IsSigner Field IsSigner bool
AccountMeta.IsWritable Field IsWritable bool
AccountMeta.PublicKey Field PublicKey PublicKey
AccountMeta.SIGNER Method func (meta *AccountMeta) SIGNER() *AccountMeta
AccountMeta.WRITE Method func (meta *AccountMeta) WRITE() *AccountMeta
Meta Function func Meta(pubKey PublicKey) *AccountMeta
NewAccountMeta Function func NewAccountMeta(pubKey PublicKey, WRITE bool, SIGNER bool) *AccountMeta
AccountMetaSlice Type type AccountMetaSlice []*AccountMeta
AccountMetaSlice.Append Method func (slice *AccountMetaSlice) Append(account *AccountMeta)
AccountMetaSlice.Get Method func (slice AccountMetaSlice) Get(index int) *AccountMeta
AccountMetaSlice.GetAccounts Method func (slice AccountMetaSlice) GetAccounts() []*AccountMeta

Similar Packages

Go Blockchain Libraries

#1 go-ethereum

Package ethereum defines interfaces for interacting with Ethereum.

Go Blockchain Libraries 0 stars 18.2K imported-by 80% confidence
83

#2 ethgo

Go Blockchain Libraries 0 stars 578 imported-by 75% confidence
49