Skip to content
This repository has been archived by the owner on May 31, 2023. It is now read-only.

Releases: Blockdaemon/pyth-go

v0.3.7

07 Apr 16:18
b6822ee
Compare
Choose a tag to compare

Support upd_price_no_fail_on_error

Changelog

  • Support upd_price_no_fail_on_error instruction type
  • Fix setup-go version in GitHub CI (@gcangussu)

Dependency updates

  • github.com/stretchr/testify 1.7.1
  • golangci-lint v1.45.2

v0.3.6

14 Mar 12:08
7365077
Compare
Choose a tag to compare

Various bug fixes

Changelog

  • Fix various bugs
  • builder: specialize instruction return types

v0.3.2

08 Mar 14:24
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release

Publisher enumeration

Changelog

  • accounts: add slot metadata field
  • accounts: rename PriceAccountUpdate to PriceAccountEntry
  • query: add commitment function argument
  • query: add GetPriceAccountsRecursive, GetAllPriceAccounts methods
  • query: rename GetAllProducts to GetAllProductAccounts

v0.3.1

06 Mar 10:27
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

Callback-style price notifications

Changelog

  • handler: add PriceEventHandler

v0.3.0

06 Mar 08:31
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Product querying & better stream API

Changelog

  • envs: add Env type and Devnet, Testnet, Mainnet default envs
  • accounts: add JSON support for ProductAccount
  • query: add Client.GetMappingAccount
  • query: add Client.GetAllProductKeys
  • query: add Client.GetAllProducts
  • README: add attributions
  • stream: refactor Client.StreamPriceAccounts
  • query, stream: add examples to Go docs

v0.2.0

05 Mar 04:37
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Instruction support

Changelog

  • Adds support for Pyth instructions
  • Allows retrieving Product and Price accounts
  • Various bug fixes
  • Unit test improvements

v0.1.1

05 Mar 04:35
cb32dc9
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

First pre-release

Changelog

  • First dig at the Pyth Network Go client
  • Supports account decoding and encoding
  • Supports streaming price changes