Skip to content

Releases: bandprotocol/chain

v2.1.0 (Laozi mainnet candidate release)

10 Aug 06:57
237d356
Compare
Choose a tag to compare

This is a candidate version of bandd that will be used on Laozi mainnet.

  • (app) Adjust block params on init and migrate command
  • (bandd) Bump SDK to 0.42.9 to resolve IBC channel restart issue (9800)[https://github.com/cosmos/cosmos-sdk/issues/9800].
  • (yoda) Add retry logic when query data from node
  • (bandd) Parameterized max data report size

v2.0.3

21 Jun 12:32
0c07fe2
Compare
Choose a tag to compare

BandChain

  • BandChain is now updated the package to be github.com/bandprotocol/chain/v2 as we are currently on v2. This change should allow importing this repository with version specified. [#129].
  • disable-feeless-reports flag is now available in CLI. [#130]

Laozi Mainnet Release

18 Jun 09:47
84c763b
Compare
Choose a tag to compare

BandChain

  • All extra features e.g. emitter, flusher, request search, etc. are now removed from master branch and have been located in extra/rest branch instead, so that validators who don't need those extra features don't have to compile unused dependencies. [#120] However, protobuf files should be the same between extra/rest and master branch to provide consistency.
  • Editing oracle scripts / data sources can now change owner address [#106]
  • Fix typo [#103] [#114] [#124]
  • Refactor code [#105] [#108] [#118]
  • Validate max gas used by oracle script [#107]
  • Reporter has been set twice [#117]
  • Bring back REST endpoints for querying chain ID and EVM validators [#116]
  • Improve unit test [#113]

Yoda

  • Improve gas estimation [#92]

IBC

  • Use failed event instead of panic when error occurred during sending packets [#121]
  • Change default channel version [#104]
  • Improved tests [#90] [#108]
  • Refactor code [#122]

Laozi Mainnet Release

10 Jun 08:05
8cf6dc4
Compare
Choose a tag to compare

Change log

Yoda

[#96] Restore Yoda version command

BandChain

[#93] Update and revive EVM proof. There are only rest endpoints currently.
[#94] Add fee attributes in Request and RawReport events

v2.0.0-rc2

02 Jun 08:46
4b1a8c5
Compare
Choose a tag to compare
v2.0.0-rc2 Pre-release
Pre-release

WARNING: DO NOT USE master BRANCH FOR DEPLOYING LAOZI TESTNET 1

Since there is a PR #84 that changed the encoding format of oracle results from OBI-encoded to protobuf, the PR breaks the consensus state! Therefore, please keep in mind that use laozi-testnet1 branch or this tag when upgrading Laozi testnet.

Changelog

Yoda

  • [#91] Fix broadcastTx transaction that uses the same sequence number, causing Yoda unable to query transaction status since the tx already rejected during CheckTx. (This bug only exists on Laozi testnet, not the current mainnet).

BandChain

  • [#83] bandd query oracle active-validators command is now returning list of active validators instead of count number 🎉
  • [#86] A flag --with-pricer has been migrated to Laozi version. Use bandd query oracle request-price to query results from the local db.
  • [#85] Refactor code of Hooks.

Emitter

  • [#78] Add emitter hook for handling transfer tokens via IBC.

v2.0.0-rc1

25 May 07:01
6cf61c4
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

Yoda

  • (#74) Use RequestVerification proto message to create reporter signature instead of their own struct.

Bandchain

  • (#72) Added CLI command/gRPC to query validator status
  • (#73) Added CLI command/gRPC for querying pending requests

Emitter

  • (#80) Optimize oracle response time query
  • (#79) Fix bug remove reporter