Skip to content

Releases: Chia-Network/go-chia-libs

v0.2.6

14 Mar 19:01
97028ef
Compare
Choose a tag to compare

What's Changed

  • Catch an instance where record could be nil, and return to avoid nil pointer panic by @cmmarslender in #85

Full Changelog: v0.2.5...v0.2.6

v0.2.5

26 Feb 02:04
d8ef573
Compare
Choose a tag to compare
  • Fix subscription tracking to not track an active subscription until a connection for it was successful

v0.2.4

23 Feb 20:15
e46f471
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/samber/mo from 1.7.0 to 1.8.0 by @dependabot in #81
  • Ensure there is no way for a duplicate topic to end up in the subscription list by @cmmarslender in #82

Full Changelog: v0.2.3...v0.2.4

v0.2.3

06 Feb 18:37
c7f4ba1
Compare
Choose a tag to compare

What's Changed

  • add exclude_header_hash and exclude_reorged request options to get_blocks by @cmmarslender in #79
  • Add dns_servers entry to full node config by @cmmarslender in #80

Full Changelog: v0.2.2...v.0.2.3

v0.2.2

01 Feb 17:19
6913039
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

15 Jan 19:03
eb0cf27
Compare
Choose a tag to compare
  • Adds get_connections for farmer, harvester, wallet
  • Adds a start to godoc examples

v0.2.0

30 Nov 23:01
a4f4b5c
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Adds two options for supplying configuration to the app.

    • Autoconfig: The old default method. Will automatically locate CHIA_ROOT based on env or the default location, and load config, certs, etc from there
      client, err := rpc.NewClient(rpc.ConnectionModeHTTP, rpc.WithAutoConfig(), opts...)

    • Manual Config: You provide your own config struct to the client, which will then be used for all ports, certs, etc.
      client, err := rpc.NewClient(rpc.ConnectionModeHTTP, rpc.WithManualConfig(config.ChiaConfig{...}), opts...)

Other Changes

  • Lazy load http clients and keypairs so that only services that are actually used by HTTP client need to have certs and port config available
  • Start to RPC client unit tests
  • Add pagination params to nft_get_nfts

Full Changelog: v0.1.1...v0.2.0

v0.1.1

28 Nov 16:56
81de77a
Compare
Choose a tag to compare
  • Adds Pointer method

v0.1.0

09 Nov 20:53
d02386b
Compare
Choose a tag to compare

Potential Breaking Changes

  • Adds a bunch of custom types for Bytes, Bytes32, etc that marshal and unmarshal to 0x prefixed hex (how this is handled in Chia RPCs). All types have been updated to use these new types where applicable, instead of string

Other Changes

  • Full Node RPC: get_puzzle_and_solution
  • Wallet RPC: nft_get_by_did

v0.0.22

08 Nov 17:43
9895605
Compare
Choose a tag to compare
  • Add full node push_tx endpoint
  • Add wallet delete_all_keys endpoint