From 882eb304e76ee5efd257346b837686a7a18c3b7e Mon Sep 17 00:00:00 2001 From: Mauro Lacy Date: Tue, 8 Oct 2024 11:17:49 +0200 Subject: [PATCH] Release 0.10 (#78) --- CHANGELOG.md | 28 ++++++++++++++++++- Cargo.lock | 22 +++++++-------- Cargo.toml | 2 +- .../babylon/schema/babylon-contract.json | 2 +- .../btc-finality/schema/btc-finality.json | 2 +- contracts/btc-staking/schema/btc-staking.json | 2 +- .../schema/op-finality-gadget.json | 2 +- 7 files changed, 43 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 056f2474..3bb73fa7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,33 @@ ## [Unreleased](https://github.com/babylonlabs-io/babylon-contract/tree/HEAD) -[Full Changelog](https://github.com/babylonlabs-io/babylon-contract/compare/v0.9.0...HEAD) +[Full Changelog](https://github.com/babylonlabs-io/babylon-contract/compare/v0.10.0...HEAD) + +## [v0.10.0](https://github.com/babylonlabs-io/babylon-contract/tree/v0.10.0) (2024-10-08) + +[Full Changelog](https://github.com/babylonlabs-io/babylon-contract/compare/v0.9.0-rc.1...v0.10.0) + +**Merged pull requests:** + +- \[OP\] chore: remove unused activated\_height [\#77](https://github.com/babylonlabs-io/babylon-contract/pull/77) ([bap2pecs](https://github.com/bap2pecs)) +- F/stock optimizer [\#76](https://github.com/babylonlabs-io/babylon-contract/pull/76) ([maurolacy](https://github.com/maurolacy)) +- Fix: proper name for the full wasm checks job [\#75](https://github.com/babylonlabs-io/babylon-contract/pull/75) ([maurolacy](https://github.com/maurolacy)) +- F/optimizer ci [\#73](https://github.com/babylonlabs-io/babylon-contract/pull/73) ([maurolacy](https://github.com/maurolacy)) +- Fix/optimizer [\#72](https://github.com/babylonlabs-io/babylon-contract/pull/72) ([maurolacy](https://github.com/maurolacy)) +- fix: Fp info query should return err for non existent Fp's [\#71](https://github.com/babylonlabs-io/babylon-contract/pull/71) ([gusin13](https://github.com/gusin13)) +- R/test utils [\#70](https://github.com/babylonlabs-io/babylon-contract/pull/70) ([maurolacy](https://github.com/maurolacy)) +- R/finality contract [\#65](https://github.com/babylonlabs-io/babylon-contract/pull/65) ([maurolacy](https://github.com/maurolacy)) +- R/index btc height [\#64](https://github.com/babylonlabs-io/babylon-contract/pull/64) ([maurolacy](https://github.com/maurolacy)) +- Disable recovered\_fp\_btc\_sk validation in SlashedBtcDelegation [\#63](https://github.com/babylonlabs-io/babylon-contract/pull/63) ([gusin13](https://github.com/gusin13)) +- btcstaking: verify covenant signatures and undelegation data [\#62](https://github.com/babylonlabs-io/babylon-contract/pull/62) ([SebastianElvis](https://github.com/SebastianElvis)) +- btcstaking: full validation of unbonding/slashing BTC delegation [\#60](https://github.com/babylonlabs-io/babylon-contract/pull/60) ([SebastianElvis](https://github.com/SebastianElvis)) +- Fix/lints [\#59](https://github.com/babylonlabs-io/babylon-contract/pull/59) ([maurolacy](https://github.com/maurolacy)) +- chore: move validation functions to a new mod [\#58](https://github.com/babylonlabs-io/babylon-contract/pull/58) ([SebastianElvis](https://github.com/SebastianElvis)) +- pop: verify PoP in FP registration request [\#57](https://github.com/babylonlabs-io/babylon-contract/pull/57) ([SebastianElvis](https://github.com/SebastianElvis)) +- staking: verifying staker's signature over slashing tx [\#56](https://github.com/babylonlabs-io/babylon-contract/pull/56) ([SebastianElvis](https://github.com/SebastianElvis)) +- test: refactor test data generation [\#51](https://github.com/babylonlabs-io/babylon-contract/pull/51) ([SebastianElvis](https://github.com/SebastianElvis)) +- Change license to BSL [\#50](https://github.com/babylonlabs-io/babylon-contract/pull/50) ([maurolacy](https://github.com/maurolacy)) +- staking: verify staking/slashing tx relationship in staking requests [\#46](https://github.com/babylonlabs-io/babylon-contract/pull/46) ([SebastianElvis](https://github.com/SebastianElvis)) ## [v0.9.0](https://github.com/babylonlabs-io/babylon-contract/tree/v0.9.0) (2024-08-29) diff --git a/Cargo.lock b/Cargo.lock index 709d012a..4fb776b9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -220,7 +220,7 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "babylon-apis" -version = "0.9.0" +version = "0.10.0" dependencies = [ "babylon-bitcoin", "babylon-merkle", @@ -256,7 +256,7 @@ dependencies = [ [[package]] name = "babylon-bitcoin" -version = "0.9.0" +version = "0.10.0" dependencies = [ "bitcoin", "cosmwasm-std", @@ -271,7 +271,7 @@ dependencies = [ [[package]] name = "babylon-btcstaking" -version = "0.9.0" +version = "0.10.0" dependencies = [ "babylon-bitcoin", "babylon-proto", @@ -289,7 +289,7 @@ dependencies = [ [[package]] name = "babylon-contract" -version = "0.9.0" +version = "0.10.0" dependencies = [ "anyhow", "assert_matches", @@ -323,7 +323,7 @@ dependencies = [ [[package]] name = "babylon-merkle" -version = "0.9.0" +version = "0.10.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -337,7 +337,7 @@ dependencies = [ [[package]] name = "babylon-proto" -version = "0.9.0" +version = "0.10.0" dependencies = [ "bitvec", "cosmos-sdk-proto", @@ -505,7 +505,7 @@ dependencies = [ [[package]] name = "btc-finality" -version = "0.9.0" +version = "0.10.0" dependencies = [ "anyhow", "assert_matches", @@ -540,7 +540,7 @@ dependencies = [ [[package]] name = "btc-staking" -version = "0.9.0" +version = "0.10.0" dependencies = [ "babylon-apis", "babylon-bindings", @@ -1510,7 +1510,7 @@ dependencies = [ [[package]] name = "eots" -version = "0.9.0" +version = "0.10.0" dependencies = [ "hex", "k256", @@ -2104,7 +2104,7 @@ checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9" [[package]] name = "op-finality-gadget" -version = "0.9.0" +version = "0.10.0" dependencies = [ "anybuf", "babylon-apis", @@ -3051,7 +3051,7 @@ dependencies = [ [[package]] name = "test-utils" -version = "0.9.0" +version = "0.10.0" dependencies = [ "babylon-apis", "babylon-bitcoin", diff --git a/Cargo.toml b/Cargo.toml index 88bed474..6e67aabe 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ resolver = "2" [workspace.package] edition = "2021" -version = "0.9.0" +version = "0.10.0" license = "Apache-2.0" repository = "https://github.com/babylonlabs-io/babylon-contract" authors = ["Babylon Labs Ltd. "] diff --git a/contracts/babylon/schema/babylon-contract.json b/contracts/babylon/schema/babylon-contract.json index 9b09405a..8193b8f4 100644 --- a/contracts/babylon/schema/babylon-contract.json +++ b/contracts/babylon/schema/babylon-contract.json @@ -1,6 +1,6 @@ { "contract_name": "babylon-contract", - "contract_version": "0.9.0", + "contract_version": "0.10.0", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#", diff --git a/contracts/btc-finality/schema/btc-finality.json b/contracts/btc-finality/schema/btc-finality.json index 69c45119..e31a31b1 100644 --- a/contracts/btc-finality/schema/btc-finality.json +++ b/contracts/btc-finality/schema/btc-finality.json @@ -1,6 +1,6 @@ { "contract_name": "btc-finality", - "contract_version": "0.9.0", + "contract_version": "0.10.0", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#", diff --git a/contracts/btc-staking/schema/btc-staking.json b/contracts/btc-staking/schema/btc-staking.json index 3fa4b048..4fd92351 100644 --- a/contracts/btc-staking/schema/btc-staking.json +++ b/contracts/btc-staking/schema/btc-staking.json @@ -1,6 +1,6 @@ { "contract_name": "btc-staking", - "contract_version": "0.9.0", + "contract_version": "0.10.0", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#", diff --git a/contracts/op-finality-gadget/schema/op-finality-gadget.json b/contracts/op-finality-gadget/schema/op-finality-gadget.json index 0b2950d7..610ef78f 100644 --- a/contracts/op-finality-gadget/schema/op-finality-gadget.json +++ b/contracts/op-finality-gadget/schema/op-finality-gadget.json @@ -1,6 +1,6 @@ { "contract_name": "op-finality-gadget", - "contract_version": "0.9.0", + "contract_version": "0.10.0", "idl_version": "1.0.0", "instantiate": { "$schema": "http://json-schema.org/draft-07/schema#",