diff --git a/.changelog/unreleased/features/3293-merklized-not-diffed.md b/.changelog/v0.37.0/features/3293-merklized-not-diffed.md similarity index 100% rename from .changelog/unreleased/features/3293-merklized-not-diffed.md rename to .changelog/v0.37.0/features/3293-merklized-not-diffed.md diff --git a/.changelog/unreleased/improvements/1831-tx-ibc-wasm.md b/.changelog/v0.37.0/improvements/1831-tx-ibc-wasm.md similarity index 100% rename from .changelog/unreleased/improvements/1831-tx-ibc-wasm.md rename to .changelog/v0.37.0/improvements/1831-tx-ibc-wasm.md diff --git a/.changelog/unreleased/improvements/3234-audit-todos.md b/.changelog/v0.37.0/improvements/3234-audit-todos.md similarity index 100% rename from .changelog/unreleased/improvements/3234-audit-todos.md rename to .changelog/v0.37.0/improvements/3234-audit-todos.md diff --git a/.changelog/unreleased/improvements/3284-reprot-merklized-commitment.md b/.changelog/v0.37.0/improvements/3284-reprot-merklized-commitment.md similarity index 100% rename from .changelog/unreleased/improvements/3284-reprot-merklized-commitment.md rename to .changelog/v0.37.0/improvements/3284-reprot-merklized-commitment.md diff --git a/.changelog/v0.37.0/summary.md b/.changelog/v0.37.0/summary.md new file mode 100644 index 0000000000..e07570fad5 --- /dev/null +++ b/.changelog/v0.37.0/summary.md @@ -0,0 +1 @@ +Namada 0.37.0 is a minor release that adds replay protection entries to consensus and enables merklizing data without diffs. diff --git a/CHANGELOG.md b/CHANGELOG.md index 3576f33d7d..ce0413d07b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # CHANGELOG +## v0.37.0 + +Namada 0.37.0 is a minor release that adds replay protection entries to consensus and enables merklizing data without diffs. + +### FEATURES + +- Enable to write data to be updated in the subspace and Merkle tree, but not to + be updated in diffs ([\#3293](https://github.com/anoma/namada/issues/3293)) + +### IMPROVEMENTS + +- Revert IBC transaction wasm not to use host_env function. + But it required to enable floating-point support again + ([\#1831](https://github.com/anoma/namada/issues/1831)) +- Audit TODOs in the codebase. + ([\#3234](https://github.com/anoma/namada/pull/3234)) +- Replay protection entries need to be verifiable and thus should contribute to the app hash. This PR makes + a cryptographic commitment to all replay protection entries (the root of some implicit merkle tree) which is itself + merklized. ([\#3284](https://github.com/anoma/namada/pull/3284)) + ## v0.36.1 Namada 0.36.1 is a patch release that updates the Rust toolchain to 1.78.0 fixes a couple minor issues with the last minor release. @@ -324,9 +344,6 @@ Namada 0.33.0 is a minor release that contains various new features, improvement - move query_ibc_tokens and lookup_ibc_token_alias to sdk ([\#2729](https://github.com/anoma/namada/issues/2729)) - -### SDK - - Add a new method to the sdk to change a validator consensus key. ([\#3037](https://github.com/anoma/namada/pull/3037)) - Improve the function to update an enstablished address via the sdk. diff --git a/Cargo.lock b/Cargo.lock index 49188b7254..0a9d914fe1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4360,7 +4360,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_matches", "async-trait", @@ -4451,7 +4451,7 @@ dependencies = [ [[package]] name = "namada_account" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "linkme", @@ -4465,7 +4465,7 @@ dependencies = [ [[package]] name = "namada_apps" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_matches", "bit-set", @@ -4491,7 +4491,7 @@ dependencies = [ [[package]] name = "namada_apps_lib" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_matches", "async-trait", @@ -4550,7 +4550,7 @@ dependencies = [ [[package]] name = "namada_benchmarks" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "borsh-ext", @@ -4573,7 +4573,7 @@ dependencies = [ [[package]] name = "namada_controller" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", "smooth-operator", @@ -4582,7 +4582,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_matches", "bech32 0.8.1", @@ -4634,7 +4634,7 @@ dependencies = [ [[package]] name = "namada_encoding_spec" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "itertools 0.12.1", @@ -4645,7 +4645,7 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_matches", "borsh 1.2.1", @@ -4680,7 +4680,7 @@ dependencies = [ [[package]] name = "namada_events" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "linkme", @@ -4695,7 +4695,7 @@ dependencies = [ [[package]] name = "namada_examples" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "data-encoding", @@ -4715,7 +4715,7 @@ dependencies = [ [[package]] name = "namada_gas" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_matches", "borsh 1.2.1", @@ -4731,7 +4731,7 @@ dependencies = [ [[package]] name = "namada_governance" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "itertools 0.12.1", @@ -4754,7 +4754,7 @@ dependencies = [ [[package]] name = "namada_ibc" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "ibc", @@ -4787,7 +4787,7 @@ dependencies = [ [[package]] name = "namada_light_sdk" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "borsh-ext", @@ -4801,7 +4801,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.36.1" +version = "0.37.0" dependencies = [ "data-encoding", "pretty_assertions", @@ -4813,7 +4813,7 @@ dependencies = [ [[package]] name = "namada_merkle_tree" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_matches", "borsh 1.2.1", @@ -4832,7 +4832,7 @@ dependencies = [ [[package]] name = "namada_migrations" -version = "0.36.1" +version = "0.37.0" dependencies = [ "lazy_static", "linkme", @@ -4841,7 +4841,7 @@ dependencies = [ [[package]] name = "namada_node" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_matches", "async-trait", @@ -4902,7 +4902,7 @@ dependencies = [ [[package]] name = "namada_parameters" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "namada_core", @@ -4913,7 +4913,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_matches", "borsh 1.2.1", @@ -4949,14 +4949,14 @@ dependencies = [ [[package]] name = "namada_replay_protection" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", ] [[package]] name = "namada_sdk" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_matches", "async-trait", @@ -5029,7 +5029,7 @@ dependencies = [ [[package]] name = "namada_shielded_token" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "masp_primitives", @@ -5049,7 +5049,7 @@ dependencies = [ [[package]] name = "namada_state" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_matches", "borsh 1.2.1", @@ -5081,7 +5081,7 @@ dependencies = [ [[package]] name = "namada_storage" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "itertools 0.12.1", @@ -5100,7 +5100,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "namada_core", @@ -5109,7 +5109,7 @@ dependencies = [ [[package]] name = "namada_tests" -version = "0.36.1" +version = "0.37.0" dependencies = [ "assert_cmd", "assert_matches", @@ -5163,7 +5163,7 @@ dependencies = [ [[package]] name = "namada_token" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", "namada_events", @@ -5174,7 +5174,7 @@ dependencies = [ [[package]] name = "namada_trans_token" -version = "0.36.1" +version = "0.37.0" dependencies = [ "konst", "linkme", @@ -5185,7 +5185,7 @@ dependencies = [ [[package]] name = "namada_tx" -version = "0.36.1" +version = "0.37.0" dependencies = [ "ark-bls12-381", "assert_matches", @@ -5215,7 +5215,7 @@ dependencies = [ [[package]] name = "namada_tx_env" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", "namada_events", @@ -5224,7 +5224,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "masp_primitives", @@ -5247,7 +5247,7 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "masp_primitives", @@ -5256,7 +5256,7 @@ dependencies = [ [[package]] name = "namada_vote_ext" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "data-encoding", @@ -5270,7 +5270,7 @@ dependencies = [ [[package]] name = "namada_vp_env" -version = "0.36.1" +version = "0.37.0" dependencies = [ "derivative", "masp_primitives", @@ -5285,7 +5285,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "namada_account", diff --git a/Cargo.toml b/Cargo.toml index eef45461eb..0d1f58a577 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -57,7 +57,7 @@ keywords = ["blockchain", "privacy", "crypto", "protocol", "network"] license = "GPL-3.0" readme = "README.md" repository = "https://github.com/anoma/namada" -version = "0.36.1" +version = "0.37.0" [workspace.dependencies] ark-bls12-381 = {version = "0.3"} diff --git a/wasm/Cargo.lock b/wasm/Cargo.lock index 71e195bbf1..2a00208e8a 100644 --- a/wasm/Cargo.lock +++ b/wasm/Cargo.lock @@ -3566,7 +3566,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada" -version = "0.36.1" +version = "0.37.0" dependencies = [ "async-trait", "bimap", @@ -3647,7 +3647,7 @@ dependencies = [ [[package]] name = "namada_account" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "linkme", @@ -3661,7 +3661,7 @@ dependencies = [ [[package]] name = "namada_controller" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", "smooth-operator", @@ -3670,7 +3670,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.36.1" +version = "0.37.0" dependencies = [ "bech32 0.8.1", "borsh 1.4.0", @@ -3717,7 +3717,7 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "ethabi", @@ -3749,7 +3749,7 @@ dependencies = [ [[package]] name = "namada_events" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "linkme", @@ -3764,7 +3764,7 @@ dependencies = [ [[package]] name = "namada_gas" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "linkme", @@ -3778,7 +3778,7 @@ dependencies = [ [[package]] name = "namada_governance" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "itertools 0.12.1", @@ -3801,7 +3801,7 @@ dependencies = [ [[package]] name = "namada_ibc" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "ibc", @@ -3832,7 +3832,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.36.1" +version = "0.37.0" dependencies = [ "data-encoding", "proc-macro2", @@ -3843,7 +3843,7 @@ dependencies = [ [[package]] name = "namada_merkle_tree" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "eyre", @@ -3857,7 +3857,7 @@ dependencies = [ [[package]] name = "namada_migrations" -version = "0.36.1" +version = "0.37.0" dependencies = [ "lazy_static", "linkme", @@ -3866,7 +3866,7 @@ dependencies = [ [[package]] name = "namada_parameters" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "namada_core", @@ -3877,7 +3877,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "data-encoding", @@ -3904,14 +3904,14 @@ dependencies = [ [[package]] name = "namada_replay_protection" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", ] [[package]] name = "namada_sdk" -version = "0.36.1" +version = "0.37.0" dependencies = [ "async-trait", "bimap", @@ -3980,7 +3980,7 @@ dependencies = [ [[package]] name = "namada_shielded_token" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "masp_primitives", @@ -3997,7 +3997,7 @@ dependencies = [ [[package]] name = "namada_state" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "ics23", @@ -4025,7 +4025,7 @@ dependencies = [ [[package]] name = "namada_storage" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "itertools 0.12.1", @@ -4044,7 +4044,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "namada_core", @@ -4053,7 +4053,7 @@ dependencies = [ [[package]] name = "namada_tests" -version = "0.36.1" +version = "0.37.0" dependencies = [ "async-trait", "chrono", @@ -4088,7 +4088,7 @@ dependencies = [ [[package]] name = "namada_token" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", "namada_events", @@ -4099,7 +4099,7 @@ dependencies = [ [[package]] name = "namada_trans_token" -version = "0.36.1" +version = "0.37.0" dependencies = [ "konst", "namada_core", @@ -4109,7 +4109,7 @@ dependencies = [ [[package]] name = "namada_tx" -version = "0.36.1" +version = "0.37.0" dependencies = [ "ark-bls12-381", "bitflags 2.5.0", @@ -4137,7 +4137,7 @@ dependencies = [ [[package]] name = "namada_tx_env" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", "namada_events", @@ -4146,7 +4146,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "masp_primitives", @@ -4169,7 +4169,7 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "masp_primitives", @@ -4178,7 +4178,7 @@ dependencies = [ [[package]] name = "namada_vote_ext" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "linkme", @@ -4191,7 +4191,7 @@ dependencies = [ [[package]] name = "namada_vp_env" -version = "0.36.1" +version = "0.37.0" dependencies = [ "derivative", "masp_primitives", @@ -4206,7 +4206,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.4.0", "namada_account", @@ -6592,7 +6592,7 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "tx_become_validator" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6601,7 +6601,7 @@ dependencies = [ [[package]] name = "tx_bond" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada", @@ -6618,7 +6618,7 @@ dependencies = [ [[package]] name = "tx_bridge_pool" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6627,7 +6627,7 @@ dependencies = [ [[package]] name = "tx_change_consensus_key" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6636,7 +6636,7 @@ dependencies = [ [[package]] name = "tx_change_validator_commission" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada", @@ -6653,7 +6653,7 @@ dependencies = [ [[package]] name = "tx_change_validator_metadata" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6662,7 +6662,7 @@ dependencies = [ [[package]] name = "tx_claim_rewards" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6671,7 +6671,7 @@ dependencies = [ [[package]] name = "tx_deactivate_validator" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6680,7 +6680,7 @@ dependencies = [ [[package]] name = "tx_ibc" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6689,7 +6689,7 @@ dependencies = [ [[package]] name = "tx_init_account" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6698,7 +6698,7 @@ dependencies = [ [[package]] name = "tx_init_proposal" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6707,7 +6707,7 @@ dependencies = [ [[package]] name = "tx_reactivate_validator" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6716,7 +6716,7 @@ dependencies = [ [[package]] name = "tx_redelegate" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada", @@ -6733,7 +6733,7 @@ dependencies = [ [[package]] name = "tx_resign_steward" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6742,7 +6742,7 @@ dependencies = [ [[package]] name = "tx_reveal_pk" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6751,7 +6751,7 @@ dependencies = [ [[package]] name = "tx_transfer" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6760,7 +6760,7 @@ dependencies = [ [[package]] name = "tx_unbond" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada", @@ -6777,7 +6777,7 @@ dependencies = [ [[package]] name = "tx_unjail_validator" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6786,7 +6786,7 @@ dependencies = [ [[package]] name = "tx_update_account" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6795,7 +6795,7 @@ dependencies = [ [[package]] name = "tx_update_steward_commission" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6804,7 +6804,7 @@ dependencies = [ [[package]] name = "tx_vote_proposal" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_tx_prelude", @@ -6813,7 +6813,7 @@ dependencies = [ [[package]] name = "tx_withdraw" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada", @@ -6983,7 +6983,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vp_implicit" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada", @@ -7000,7 +7000,7 @@ dependencies = [ [[package]] name = "vp_user" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada", diff --git a/wasm/Cargo.toml b/wasm/Cargo.toml index 16be363e3c..890a3b6c61 100644 --- a/wasm/Cargo.toml +++ b/wasm/Cargo.toml @@ -32,7 +32,7 @@ members = [ authors = ["Heliax AG "] edition = "2021" license = "GPL-3.0" -version = "0.36.1" +version = "0.37.0" [workspace.dependencies] namada_tx_prelude = { path = "../crates/tx_prelude" } diff --git a/wasm/checksums.json b/wasm/checksums.json index 77fb3d1e93..7beed09563 100644 --- a/wasm/checksums.json +++ b/wasm/checksums.json @@ -1,26 +1,26 @@ { - "tx_become_validator.wasm": "tx_become_validator.2d57d5b800257ca0300e0bc845f48d2a2f228360783562768cb219d3a3b9aaf7.wasm", - "tx_bond.wasm": "tx_bond.0effd8ded2e2e3e404c8765505e0bd02fa86c3fe6bc164c0f0558466531d4954.wasm", - "tx_bridge_pool.wasm": "tx_bridge_pool.2aa4357e0743f2e32399c3904e53272e11a60d40213857b0e484a3a65570acae.wasm", - "tx_change_consensus_key.wasm": "tx_change_consensus_key.98f090628e77b825c2705ca73c794902a5fa8bb8ff369043d04c2f3344c27d41.wasm", - "tx_change_validator_commission.wasm": "tx_change_validator_commission.35598d75d8b58d2c97d7e6b58a867ee56bcd38cfbf31394147ba98bf2b8db9f6.wasm", - "tx_change_validator_metadata.wasm": "tx_change_validator_metadata.43d58b3bafe1cce9e76c524689d920b74e6fe271b3215ec89fcc52373bbb7bbd.wasm", - "tx_claim_rewards.wasm": "tx_claim_rewards.38655e550589a81e4001ab26e183318fd8a79050421377e48ae9963fbcf89f72.wasm", - "tx_deactivate_validator.wasm": "tx_deactivate_validator.4f8f423ec443c65b27bc605f8a47e09677b2798cbd040f1e36a7e207acf13736.wasm", - "tx_ibc.wasm": "tx_ibc.901cfbfea36aa3b227c819b975d0cf804e0be70d44333b1c1d31f716532bb4cd.wasm", - "tx_init_account.wasm": "tx_init_account.e6e8190c9ee1cf080189cc5c5444502e09b9077f344c386bdae2d4d65ba6b2f3.wasm", - "tx_init_proposal.wasm": "tx_init_proposal.6768ebd64800d0b5b9833faba81d67f07d6d792977afd62b53726df414919a8a.wasm", - "tx_reactivate_validator.wasm": "tx_reactivate_validator.bfc51b3afd5a79168ec7bbc1a75b31dd37716707e2935ba4897cca5a0e815705.wasm", - "tx_redelegate.wasm": "tx_redelegate.f4fdd4184057b86d19ea4589493356fd0d063bbf01ff0c9580aed1dbd1dc3aa2.wasm", - "tx_resign_steward.wasm": "tx_resign_steward.39485f922a287d7a65bddbebc4f57ffea072d0d83f50b593a838a4aefa3ada42.wasm", - "tx_reveal_pk.wasm": "tx_reveal_pk.54e6a7346c4369f71e03fc2e8ab88b0b1b2bbc9bb8eb946af6940c007a971ff0.wasm", - "tx_transfer.wasm": "tx_transfer.c990cee18129c6b3c63dea0c7a6820da62d3b53292c1e7365018dc78776622b9.wasm", - "tx_unbond.wasm": "tx_unbond.98144774c0778ba0dd69970e4622d9bf5d9806137b9ca63ccebd1e2c04b141d2.wasm", - "tx_unjail_validator.wasm": "tx_unjail_validator.5d59ddad9089280b214680107c23e6a56d19041f5b8bd560bb421bece3fc9237.wasm", - "tx_update_account.wasm": "tx_update_account.1a8786e315388df1abe23e86ecc4cbc83c45314b9d08915d4b7b5ab3a21de2fa.wasm", - "tx_update_steward_commission.wasm": "tx_update_steward_commission.412a7593972379e3ad0b29a4d09d7a244ea9b90521301899029429bd221e84b1.wasm", - "tx_vote_proposal.wasm": "tx_vote_proposal.6920287e2a7ff08af97ec1e8850479316adb011eaa0530aa617a5357bd117df9.wasm", - "tx_withdraw.wasm": "tx_withdraw.5fbec6127d819853afe4ba1aef5e6d7b689627452313b3215bfcb34bd8eb6630.wasm", - "vp_implicit.wasm": "vp_implicit.49f403a3287a311f9eb8a5ef584b9e66fdffbedb893eadfa822aa12bf4211efd.wasm", - "vp_user.wasm": "vp_user.27b96f5c619c7741c3620fd02d9355d01a5b93f64f3ae0af77257fc40863a3ed.wasm" + "tx_become_validator.wasm": "tx_become_validator.b8c130fcb23c9e7551c013ec4834f20d2448525ad8c6ccf99ed2fbd556143d38.wasm", + "tx_bond.wasm": "tx_bond.8329e5865ec35464d274749f54e9d4d4535224395cabc07bc12570b52f78038a.wasm", + "tx_bridge_pool.wasm": "tx_bridge_pool.67829e840bf9a5c4588e716769211dbb77c738684c014f42ad9ef9a2ea980f85.wasm", + "tx_change_consensus_key.wasm": "tx_change_consensus_key.2605e862f3b98e06b31a4579d2947ca91757c5cd4c0ea04c0d5475c0cb3a6c2f.wasm", + "tx_change_validator_commission.wasm": "tx_change_validator_commission.c45bbffa7a2badbddf542f8cec76a677e4077ec5b8618cf89f3cd0c558af25b9.wasm", + "tx_change_validator_metadata.wasm": "tx_change_validator_metadata.7b65f34858ee72481f7691709e945519de43bed3449e068a97962e76c851824d.wasm", + "tx_claim_rewards.wasm": "tx_claim_rewards.aec0aa17b5b3139df0f1521fb6b4748f22d2f9b539699c288f08b78bfb5f8b50.wasm", + "tx_deactivate_validator.wasm": "tx_deactivate_validator.437440f7c1049474e2e66e3c6addf93aa5e71486e27891c6f6d7fac7e6c84683.wasm", + "tx_ibc.wasm": "tx_ibc.3b1782a6ef40b5e2d5d4a287a34daf3b7a760aea7a4b1b6008d14af8e780ac64.wasm", + "tx_init_account.wasm": "tx_init_account.5cf45b0a13174f6f7db39402912b118efd829ca47f9a00cd51c8bc4fe488300e.wasm", + "tx_init_proposal.wasm": "tx_init_proposal.228aa0e0db52f86e7d61377117df22fccc1c7ea34303dedb9b990a3ea2a997f9.wasm", + "tx_reactivate_validator.wasm": "tx_reactivate_validator.0777610a4df893bf2984d97a77bff6040366b14fd546361e95e568c482462595.wasm", + "tx_redelegate.wasm": "tx_redelegate.51662b5eded88f0b9872897c1c385c7e1b7621dc2fa6a97bbe112babc6e9c8ed.wasm", + "tx_resign_steward.wasm": "tx_resign_steward.46fef3ab666197a50ed36d52b6fd31ae1d4b357388626d70650457979fb978e7.wasm", + "tx_reveal_pk.wasm": "tx_reveal_pk.42e75cf62d039659c288a3da799a9e46a60eaa43bf75f935583c389472b8bf75.wasm", + "tx_transfer.wasm": "tx_transfer.3ad8b8ea5da0cf4a6b196d80d41bb98d453f1702bc0e9a7fa66a245a55721ca9.wasm", + "tx_unbond.wasm": "tx_unbond.29a57271b81baa8717c9b012e31201fafe3151218976012b3560a8470d9d80ea.wasm", + "tx_unjail_validator.wasm": "tx_unjail_validator.14c27524d379910fc37bf9a9f09a7b5a4ac642d71a72e53d8d15559aee53cfce.wasm", + "tx_update_account.wasm": "tx_update_account.dc3d3443d419e533bfeb69973346d8d8cfa8a92bdc39953d4200dc255e46d3d2.wasm", + "tx_update_steward_commission.wasm": "tx_update_steward_commission.0c3adcedcc4944540ed919e9feb195c5981c2b9f48ca7ed68ecb6054a0583c8c.wasm", + "tx_vote_proposal.wasm": "tx_vote_proposal.fe9f78071164a37c55e80cc92abb0df2d20f1abc856df632cc77cc068710287a.wasm", + "tx_withdraw.wasm": "tx_withdraw.73ed0638410b049a981437a7d4d4553bb0822968e2b15786cd9e5db9b640a62a.wasm", + "vp_implicit.wasm": "vp_implicit.baba52f1d39667ee309bab9c1aa5e4467181f6371730b881597413c0db1296d0.wasm", + "vp_user.wasm": "vp_user.0e78655193cb46521b8ba2ac758da5c2cdcb248400104741ee6ffd5422d13ab2.wasm" } \ No newline at end of file diff --git a/wasm_for_tests/Cargo.lock b/wasm_for_tests/Cargo.lock index aacadf28d1..59aa30e730 100644 --- a/wasm_for_tests/Cargo.lock +++ b/wasm_for_tests/Cargo.lock @@ -3546,7 +3546,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada" -version = "0.36.1" +version = "0.37.0" dependencies = [ "async-trait", "bimap", @@ -3625,7 +3625,7 @@ dependencies = [ [[package]] name = "namada_account" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "namada_core", @@ -3637,7 +3637,7 @@ dependencies = [ [[package]] name = "namada_controller" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", "smooth-operator", @@ -3646,7 +3646,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.36.1" +version = "0.37.0" dependencies = [ "bech32 0.8.1", "borsh 1.2.1", @@ -3691,7 +3691,7 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "ethabi", @@ -3721,7 +3721,7 @@ dependencies = [ [[package]] name = "namada_events" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "namada_core", @@ -3734,7 +3734,7 @@ dependencies = [ [[package]] name = "namada_gas" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "namada_core", @@ -3746,7 +3746,7 @@ dependencies = [ [[package]] name = "namada_governance" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "itertools 0.12.1", @@ -3767,7 +3767,7 @@ dependencies = [ [[package]] name = "namada_ibc" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "ibc", @@ -3798,7 +3798,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.36.1" +version = "0.37.0" dependencies = [ "data-encoding", "proc-macro2", @@ -3809,7 +3809,7 @@ dependencies = [ [[package]] name = "namada_merkle_tree" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "eyre", @@ -3823,7 +3823,7 @@ dependencies = [ [[package]] name = "namada_parameters" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "namada_core", @@ -3834,7 +3834,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "data-encoding", @@ -3859,14 +3859,14 @@ dependencies = [ [[package]] name = "namada_replay_protection" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", ] [[package]] name = "namada_sdk" -version = "0.36.1" +version = "0.37.0" dependencies = [ "async-trait", "bimap", @@ -3933,7 +3933,7 @@ dependencies = [ [[package]] name = "namada_shielded_token" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "masp_primitives", @@ -3950,7 +3950,7 @@ dependencies = [ [[package]] name = "namada_state" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "ics23", @@ -3976,7 +3976,7 @@ dependencies = [ [[package]] name = "namada_storage" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "itertools 0.12.1", @@ -3993,7 +3993,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "namada_core", @@ -4002,7 +4002,7 @@ dependencies = [ [[package]] name = "namada_tests" -version = "0.36.1" +version = "0.37.0" dependencies = [ "async-trait", "chrono", @@ -4037,7 +4037,7 @@ dependencies = [ [[package]] name = "namada_token" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", "namada_events", @@ -4048,7 +4048,7 @@ dependencies = [ [[package]] name = "namada_trans_token" -version = "0.36.1" +version = "0.37.0" dependencies = [ "konst", "namada_core", @@ -4058,7 +4058,7 @@ dependencies = [ [[package]] name = "namada_tx" -version = "0.36.1" +version = "0.37.0" dependencies = [ "ark-bls12-381", "bitflags 2.5.0", @@ -4084,7 +4084,7 @@ dependencies = [ [[package]] name = "namada_tx_env" -version = "0.36.1" +version = "0.37.0" dependencies = [ "namada_core", "namada_events", @@ -4093,7 +4093,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "masp_primitives", @@ -4116,7 +4116,7 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "masp_primitives", @@ -4125,7 +4125,7 @@ dependencies = [ [[package]] name = "namada_vote_ext" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "namada_core", @@ -4136,7 +4136,7 @@ dependencies = [ [[package]] name = "namada_vp_env" -version = "0.36.1" +version = "0.37.0" dependencies = [ "derivative", "masp_primitives", @@ -4151,7 +4151,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.36.1" +version = "0.37.0" dependencies = [ "borsh 1.2.1", "namada_account", @@ -6518,7 +6518,7 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "tx_fail" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6534,7 +6534,7 @@ dependencies = [ [[package]] name = "tx_infinite_guest_gas" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6550,7 +6550,7 @@ dependencies = [ [[package]] name = "tx_infinite_host_gas" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6566,7 +6566,7 @@ dependencies = [ [[package]] name = "tx_invalid_data" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6582,7 +6582,7 @@ dependencies = [ [[package]] name = "tx_memory_limit" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6598,7 +6598,7 @@ dependencies = [ [[package]] name = "tx_no_op" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6614,7 +6614,7 @@ dependencies = [ [[package]] name = "tx_proposal_code" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6630,7 +6630,7 @@ dependencies = [ [[package]] name = "tx_proposal_ibc_token_inflation" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6646,7 +6646,7 @@ dependencies = [ [[package]] name = "tx_proposal_masp_reward" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6662,7 +6662,7 @@ dependencies = [ [[package]] name = "tx_read_storage_key" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6678,7 +6678,7 @@ dependencies = [ [[package]] name = "tx_write" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6847,7 +6847,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vp_always_false" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6863,7 +6863,7 @@ dependencies = [ [[package]] name = "vp_always_true" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6879,7 +6879,7 @@ dependencies = [ [[package]] name = "vp_eval" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6895,7 +6895,7 @@ dependencies = [ [[package]] name = "vp_infinite_guest_gas" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6911,7 +6911,7 @@ dependencies = [ [[package]] name = "vp_infinite_host_gas" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6927,7 +6927,7 @@ dependencies = [ [[package]] name = "vp_memory_limit" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", @@ -6943,7 +6943,7 @@ dependencies = [ [[package]] name = "vp_read_storage_key" -version = "0.36.1" +version = "0.37.0" dependencies = [ "getrandom 0.2.11", "namada_test_utils", diff --git a/wasm_for_tests/Cargo.toml b/wasm_for_tests/Cargo.toml index 081208f6e6..4aa5b90290 100644 --- a/wasm_for_tests/Cargo.toml +++ b/wasm_for_tests/Cargo.toml @@ -26,7 +26,7 @@ members = [ authors = ["Heliax AG "] edition = "2021" license = "GPL-3.0" -version = "0.36.1" +version = "0.37.0" [workspace.dependencies] namada_test_utils = { path = "../crates/test_utils" } diff --git a/wasm_for_tests/tx_fail.wasm b/wasm_for_tests/tx_fail.wasm index c547d3e8cb..55907e3b45 100755 Binary files a/wasm_for_tests/tx_fail.wasm and b/wasm_for_tests/tx_fail.wasm differ diff --git a/wasm_for_tests/tx_infinite_guest_gas.wasm b/wasm_for_tests/tx_infinite_guest_gas.wasm index 36e6da1e6a..b154f50d4a 100755 Binary files a/wasm_for_tests/tx_infinite_guest_gas.wasm and b/wasm_for_tests/tx_infinite_guest_gas.wasm differ diff --git a/wasm_for_tests/tx_infinite_host_gas.wasm b/wasm_for_tests/tx_infinite_host_gas.wasm index 1a9b9211fc..68592266d1 100755 Binary files a/wasm_for_tests/tx_infinite_host_gas.wasm and b/wasm_for_tests/tx_infinite_host_gas.wasm differ diff --git a/wasm_for_tests/tx_invalid_data.wasm b/wasm_for_tests/tx_invalid_data.wasm index ccf054cccc..5dd857ae73 100755 Binary files a/wasm_for_tests/tx_invalid_data.wasm and b/wasm_for_tests/tx_invalid_data.wasm differ diff --git a/wasm_for_tests/tx_memory_limit.wasm b/wasm_for_tests/tx_memory_limit.wasm index 8e6b5ca072..b8275aaa72 100755 Binary files a/wasm_for_tests/tx_memory_limit.wasm and b/wasm_for_tests/tx_memory_limit.wasm differ diff --git a/wasm_for_tests/tx_no_op.wasm b/wasm_for_tests/tx_no_op.wasm index 020fb0d6c4..a0e154abf2 100755 Binary files a/wasm_for_tests/tx_no_op.wasm and b/wasm_for_tests/tx_no_op.wasm differ diff --git a/wasm_for_tests/tx_proposal_code.wasm b/wasm_for_tests/tx_proposal_code.wasm index 784db40774..abe21caa67 100755 Binary files a/wasm_for_tests/tx_proposal_code.wasm and b/wasm_for_tests/tx_proposal_code.wasm differ diff --git a/wasm_for_tests/tx_proposal_ibc_token_inflation.wasm b/wasm_for_tests/tx_proposal_ibc_token_inflation.wasm index 3813a5a720..ef853e4f30 100755 Binary files a/wasm_for_tests/tx_proposal_ibc_token_inflation.wasm and b/wasm_for_tests/tx_proposal_ibc_token_inflation.wasm differ diff --git a/wasm_for_tests/tx_proposal_masp_reward.wasm b/wasm_for_tests/tx_proposal_masp_reward.wasm index aed83fbe6e..b26cbcc89e 100755 Binary files a/wasm_for_tests/tx_proposal_masp_reward.wasm and b/wasm_for_tests/tx_proposal_masp_reward.wasm differ diff --git a/wasm_for_tests/tx_read_storage_key.wasm b/wasm_for_tests/tx_read_storage_key.wasm index bf5338fcc1..724f2a45c1 100755 Binary files a/wasm_for_tests/tx_read_storage_key.wasm and b/wasm_for_tests/tx_read_storage_key.wasm differ diff --git a/wasm_for_tests/tx_write.wasm b/wasm_for_tests/tx_write.wasm index a958045d12..e2ac390dbe 100755 Binary files a/wasm_for_tests/tx_write.wasm and b/wasm_for_tests/tx_write.wasm differ diff --git a/wasm_for_tests/vp_always_false.wasm b/wasm_for_tests/vp_always_false.wasm index 7cd99bd225..86dac8f462 100755 Binary files a/wasm_for_tests/vp_always_false.wasm and b/wasm_for_tests/vp_always_false.wasm differ diff --git a/wasm_for_tests/vp_always_true.wasm b/wasm_for_tests/vp_always_true.wasm index d84cd8d813..aafbad53c5 100755 Binary files a/wasm_for_tests/vp_always_true.wasm and b/wasm_for_tests/vp_always_true.wasm differ diff --git a/wasm_for_tests/vp_eval.wasm b/wasm_for_tests/vp_eval.wasm index e3a8957e0f..3b7ea771d8 100755 Binary files a/wasm_for_tests/vp_eval.wasm and b/wasm_for_tests/vp_eval.wasm differ diff --git a/wasm_for_tests/vp_infinite_guest_gas.wasm b/wasm_for_tests/vp_infinite_guest_gas.wasm index 2356ca08de..3a7d8b8471 100755 Binary files a/wasm_for_tests/vp_infinite_guest_gas.wasm and b/wasm_for_tests/vp_infinite_guest_gas.wasm differ diff --git a/wasm_for_tests/vp_infinite_host_gas.wasm b/wasm_for_tests/vp_infinite_host_gas.wasm index 5166d4c3a9..a22fb1e143 100755 Binary files a/wasm_for_tests/vp_infinite_host_gas.wasm and b/wasm_for_tests/vp_infinite_host_gas.wasm differ diff --git a/wasm_for_tests/vp_memory_limit.wasm b/wasm_for_tests/vp_memory_limit.wasm index b29a727760..5a66580cd6 100755 Binary files a/wasm_for_tests/vp_memory_limit.wasm and b/wasm_for_tests/vp_memory_limit.wasm differ diff --git a/wasm_for_tests/vp_read_storage_key.wasm b/wasm_for_tests/vp_read_storage_key.wasm index 655f2570ea..eecf7e4cd4 100755 Binary files a/wasm_for_tests/vp_read_storage_key.wasm and b/wasm_for_tests/vp_read_storage_key.wasm differ