Skip to content

Releases: blocto/solana-go-sdk

v1.21.0

24 Aug 16:58
d68dd55
Compare
Choose a tag to compare

What's new?

Program

  • use program full name as program package names.
    • program/sysprog => program/system
    • program/tokenprog => program/token
    • program/stakeprog => program/stake
    • program/memprog => program/memo
    • program/cmtbdgprog => program/compute_budget
    • program/assotokenprog => program/associated_token_account
    • program/metaplex/tokenmeta => program/metaplex/token_metadata
    • program/nsprog => program/name_service

all deprecated program will be removed soon.

v1.20.0

23 Aug 19:56
Compare
Choose a tag to compare

What's new?

Program

  • add account lookup program

Misc

  • support v0 transaction/message serialize/deserialize
  • bump go v1.19

!!!BREAK!!!

  • update lots rpc type #85
    • extract account encode type to AccountEncodingBase58, AccountEncodingJsonParsed, AccountEncodingBase64, AccountEncodingBase64Zstd
    • extract transaction encode type to TransactionEncodingBinary, TransactionEncodingBase64, TransactionEncodingBase58, TransactionEncodingJson, TransactionEncodingJsonParsed
    • extract DataSlice and TokenAccountBalance
    • all rpc response type use generic, will use alias when go support it

v1.19.1

09 Aug 05:16
2251848
Compare
Choose a tag to compare

What's new

Fix

  • Allow deserialization of corrupt on-chain metadata. (@omarkilani)

v1.19.0

04 Aug 18:38
Compare
Choose a tag to compare

What's new

Client

  • add get token account
  • add get token accounts by owner
  • add options pattern to support custom http client (thanks @adelowo )

Metadata

  • support Metaplex Token Metadata Standard v1.3.0 (thanks @omarkilani)

BREAKING CHANGING

  • I extracted a new struct, AccountInfo. if you use those types like GetAccountInfoResultValue, GetMultipleAccountsResultValue, GetProgramAccountsAccount, GetAccountInfoResultValue, you can change it to AccountInfo for migrating to this version.

v1.18.0

15 Jun 18:17
Compare
Choose a tag to compare

What's New?

Program

System Program

support upgrade nonce account instruction (docs)

v1.17.0

25 May 16:37
Compare
Choose a tag to compare

What's New?

Program

Compute Budget

  • add set compute unit limit instruction
  • add set compute unit price instruction

Metaplex Token Metadata

v1.16.1

15 Mar 14:39
Compare
Choose a tag to compare

What's New

Fix

v1.16.0

10 Mar 16:42
Compare
Choose a tag to compare

What's New?

Client

  • get nonce account
  • get nonce from nonce account

Misc

  • update docs
  • print rpc error

v1.15.0

02 Mar 18:19
Compare
Choose a tag to compare

What's new ?

Client

  • add getSignatures

Program

Token Metadata

  • update metadata
  • sign metadata
  • create metadata v2
  • create master edition v3

Docs

  • more examples

v1.14.0

28 Feb 18:28
Compare
Choose a tag to compare

What's new?

  • add compute budget program
  • add bip44 hdwallet derived (examples)