github babylonlabs-io/babylon v1.0.0-rc.7

3 days ago

Info

This release is both state and api breaking, and will require coordinated upgrade on testnet

Changes

Improvements

  • #648 Add query to get all parameters from x/btcstaking module.
  • #544 Add bls-config to app.toml for custom bls key location.
  • #558 Change BLS public key format from hex to base64 in bls_key.json.
  • #466 Add e2e test to
  • #519 Add missing data in InitGenesis and ExportGenesis in x/incentive module block bank send and still create BTC delegations
  • #538 Upgrade to wasmd v0.54.x and wasmvm v2.2.x
  • #527 Create BSL signer on start command with flags.
  • #554 Improve vote extension logs
  • #566 Remove float values in BeforeValidatorSlashed hook in x/epoching module
  • #542 Add missing data in InitGenesis and ExportGenesis in x/incentive module (follow up of #519)
  • #589 Rename btc_delegation stakeholder type to btc_staker in x/incentive module
  • #590 Add DelegationRewards query in x/incentive module
  • #633 Fix swagger

State Machine Breaking

  • #518 Add check BTC reorg blocks higher than k deep
  • #530 Add ConflictingCheckpointReceived flag in x/checkpointingmodule.
  • #537 Add CommissionRates type to MsgCreateFinalityProvider and commission validation to EditFinalityProvider in x/btcstaking module
  • #567 Add check for height overflow in CommitPubRandList in x/finality module
  • #620 fix: Incorrect set of JailUntil after unjailing

Bug fixes

  • #539 fix: add missing x/checkpointing hooks invocation
  • #591 bump ibc to v8.6.1 that fixes security issue
  • #579 Slashed FP gets activated in voting power distribution
    cache if an old BTC delegation receives inclusion proof
  • #592 finality: avoid refunding finality signatures over forks
  • #525 fix: add back NewIBCHeaderDecorator post handler
  • #563 reject coinbase staking transactions
  • #584 fix: Panic can be triggered in handling liveness
  • #585 fix: Proposal vote extensions' byte limit
  • #594 Refund tx to correct recipient
  • #599 check staker signature in BTCUndelegate
  • #631 Ignore expired events if delegation was never activated
  • #629 Allow OP_RETURN as slashing output
  • #597 fix: Expired and Unbonding delegation in the same BTC block could lead to a panic and chain halt
  • #647 Ignore unbonding event if delegation did not have covenant quorum

Don't miss a new babylon release

NewReleases is sending notifications on new releases.