Info
This release is both state and api breaking, and will require coordinated upgrade on testnet
Changes
API Breaking
- #690 Add new BLS password flow which includes env variable.
- #682 Avoid creating pop in
babylond tx checkpointing create-validator
Bug fixes
- #657 crypto: fix adaptor sig timing side channels
- #656 crypto: fix adaptor sig validity and typos
- #658 crypto: check if Z==1 in ToBTCPK
- #667 crypto: enable groupcheck in BLS verification/aggregation
- #660 fix: ecdsa verification
- #680 crypto: fix bls rogue attack
- #673 fix: move bip322 signing functions to
testutil
- #683 crypto: fix eots signing timing attack
- #691 crypto: fix eots missing normalization in use of secp256k1.FieldVal
- #671 crypto: align adaptor sig impl with Blockstream spec
- #705 Add bls key length validation from the ERC-2335 keystore
- #712 fix: remove exponentially events emission at processing queued msgs at the end epoch.
Improvements
- #701 Update upgrade name to
v1rc8
- #687 Add details to btc-reorg runbook.
- #655 Add func
ParseV0StakingTxWithoutTag
to
parse staking tx without verifying opreturn tag. - #666 Upgrade to wasmvm v2.2.3.
- #668 Remove unused unsafe key gen functions
- #676 Bump IBC-go to
v8.7.0
- #644 Add priority nonce mempool and transaction priority ante handler decorator
- #693 chore: use timeout from config in bbn client
- #660 add function to recover pub key from sig
- #625 add tx gas limit decorator and local mempool config