Skip to content

v3.0.0-rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@RogerKSI RogerKSI released this 06 Dec 08:07
0dd6f4b

This release marks the first release candidate for BandChain v3.0.0. It introduces four new core modules: Restake, TSS, Bandtss, Feeds, and Tunnel.

What's Changed

  • (bump) Use go 1.22.3
  • (bump) Use cosmos-sdk package v0.50.10 / ibc-go v8.5.2
  • (bump) replace github.com/tendermint/tendermint by github.com/cometbft/cometbft v0.38.12
  • (bump) migrated from gogo/protobuf to cosmos/gogoproto
  • (bump) Use go-owasm v0.3.1
  • (chain) Remove disablefeeless flag
  • (chain) Remove old oracle ante
  • (chain) Remove legacy migrate cmd
  • (chain) Remove gogoproto.goproto_stringer option on param
  • (chain) Return error on AllocationToken at beginblock instead of panic
  • (chain) Migrate REST Endpoint to GRPC
  • (chain) Change the allocation of remaining tokens from the community pool to the Proposer
  • (chain) Add consensus module to handle managing Tendermint consensus parameters
  • (chain) Add autocli for oracle module
  • (chain) update oracle params to support cosmos-sdk 0.47+
  • (chain) Add Global fee module to set the min-gas-price on protocol level (MinimumGasPrice param)
  • (chain) Set MinimumGasPrice to 0.0025uband
  • (chain) Use priority based on gas_prices of uband but MsgReport will have the highest priority
  • (chain) Add TSS module
  • (cylinder) Add Cylinder to provide a service for supporting TSS process
  • (chain) Add Bandtss module
  • (chain) Add Feeds module
  • (grogu) Add Grogu to provide a service for supporting Feeds price submission
  • (chain) Add Tunnel module
  • (chain) Add Restake module
  • (chain) Separate rolling seed from Oracle module to be a standalone Rolling seed module
  • (chain) Update proof to support newly added module