From cc531ec513b8ade85b221dd0a6c11818927fd247 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Zemanovi=C4=8D?= Date: Thu, 21 Nov 2024 20:27:01 +0000 Subject: [PATCH] Namada 0.46.0 --- .../bug-fixes/3960-memo-validation-in-vp.md | 0 .../bug-fixes/4025-ibc-nft-e2e.md | 0 .../4036-validate-validator-metadata.md | 0 .../bug-fixes/4055-wrap-tx-by-elsewho.md | 0 .../bug-fixes/4060-fix-parsing-ibc-denom.md | 0 .../bug-fixes/4061-dump-reveal-pk.md | 0 .../docs/4006-fix-cometbft-install-link.md | 0 .../features/3974-masp-rewards-estimation.md | 0 .../4003-better-masp-balance-errors.md | 0 .../4004-gas-failure-error-improvements.md | 0 .../4016-ss-ledger-client-improvements.md | 0 .../4018-update-witness-map-on-spend.md | 0 .../4019-improve-speculative-shielded-ctx.md | 0 .../improvements/4021-dryrun-fixups.md | 0 .../4039-adjust-tx-response-output.md | 0 .../4043-prune-more-subtree-snapshots.md | 0 .../improvements/4047-fix-help-msgs.md | 0 .changelog/v0.46.0/summary.md | 2 + .../testing/3925-test-malleability-attacks.md | 0 .../testing/4025-ibc-nft-e2e.md | 0 CHANGELOG.md | 63 ++++++++++ Cargo.lock | 84 ++++++------- Cargo.toml | 2 +- fuzz/Cargo.toml | 2 +- wasm/Cargo.lock | 114 +++++++++--------- wasm/Cargo.toml | 2 +- wasm_for_tests/Cargo.lock | 96 +++++++-------- wasm_for_tests/Cargo.toml | 2 +- 28 files changed, 216 insertions(+), 151 deletions(-) rename .changelog/{unreleased => v0.46.0}/bug-fixes/3960-memo-validation-in-vp.md (100%) rename .changelog/{unreleased => v0.46.0}/bug-fixes/4025-ibc-nft-e2e.md (100%) rename .changelog/{unreleased => v0.46.0}/bug-fixes/4036-validate-validator-metadata.md (100%) rename .changelog/{unreleased => v0.46.0}/bug-fixes/4055-wrap-tx-by-elsewho.md (100%) rename .changelog/{unreleased => v0.46.0}/bug-fixes/4060-fix-parsing-ibc-denom.md (100%) rename .changelog/{unreleased => v0.46.0}/bug-fixes/4061-dump-reveal-pk.md (100%) rename .changelog/{unreleased => v0.46.0}/docs/4006-fix-cometbft-install-link.md (100%) rename .changelog/{unreleased => v0.46.0}/features/3974-masp-rewards-estimation.md (100%) rename .changelog/{unreleased => v0.46.0}/improvements/4003-better-masp-balance-errors.md (100%) rename .changelog/{unreleased => v0.46.0}/improvements/4004-gas-failure-error-improvements.md (100%) rename .changelog/{unreleased => v0.46.0}/improvements/4016-ss-ledger-client-improvements.md (100%) rename .changelog/{unreleased => v0.46.0}/improvements/4018-update-witness-map-on-spend.md (100%) rename .changelog/{unreleased => v0.46.0}/improvements/4019-improve-speculative-shielded-ctx.md (100%) rename .changelog/{unreleased => v0.46.0}/improvements/4021-dryrun-fixups.md (100%) rename .changelog/{unreleased => v0.46.0}/improvements/4039-adjust-tx-response-output.md (100%) rename .changelog/{unreleased => v0.46.0}/improvements/4043-prune-more-subtree-snapshots.md (100%) rename .changelog/{unreleased => v0.46.0}/improvements/4047-fix-help-msgs.md (100%) create mode 100644 .changelog/v0.46.0/summary.md rename .changelog/{unreleased => v0.46.0}/testing/3925-test-malleability-attacks.md (100%) rename .changelog/{unreleased => v0.46.0}/testing/4025-ibc-nft-e2e.md (100%) diff --git a/.changelog/unreleased/bug-fixes/3960-memo-validation-in-vp.md b/.changelog/v0.46.0/bug-fixes/3960-memo-validation-in-vp.md similarity index 100% rename from .changelog/unreleased/bug-fixes/3960-memo-validation-in-vp.md rename to .changelog/v0.46.0/bug-fixes/3960-memo-validation-in-vp.md diff --git a/.changelog/unreleased/bug-fixes/4025-ibc-nft-e2e.md b/.changelog/v0.46.0/bug-fixes/4025-ibc-nft-e2e.md similarity index 100% rename from .changelog/unreleased/bug-fixes/4025-ibc-nft-e2e.md rename to .changelog/v0.46.0/bug-fixes/4025-ibc-nft-e2e.md diff --git a/.changelog/unreleased/bug-fixes/4036-validate-validator-metadata.md b/.changelog/v0.46.0/bug-fixes/4036-validate-validator-metadata.md similarity index 100% rename from .changelog/unreleased/bug-fixes/4036-validate-validator-metadata.md rename to .changelog/v0.46.0/bug-fixes/4036-validate-validator-metadata.md diff --git a/.changelog/unreleased/bug-fixes/4055-wrap-tx-by-elsewho.md b/.changelog/v0.46.0/bug-fixes/4055-wrap-tx-by-elsewho.md similarity index 100% rename from .changelog/unreleased/bug-fixes/4055-wrap-tx-by-elsewho.md rename to .changelog/v0.46.0/bug-fixes/4055-wrap-tx-by-elsewho.md diff --git a/.changelog/unreleased/bug-fixes/4060-fix-parsing-ibc-denom.md b/.changelog/v0.46.0/bug-fixes/4060-fix-parsing-ibc-denom.md similarity index 100% rename from .changelog/unreleased/bug-fixes/4060-fix-parsing-ibc-denom.md rename to .changelog/v0.46.0/bug-fixes/4060-fix-parsing-ibc-denom.md diff --git a/.changelog/unreleased/bug-fixes/4061-dump-reveal-pk.md b/.changelog/v0.46.0/bug-fixes/4061-dump-reveal-pk.md similarity index 100% rename from .changelog/unreleased/bug-fixes/4061-dump-reveal-pk.md rename to .changelog/v0.46.0/bug-fixes/4061-dump-reveal-pk.md diff --git a/.changelog/unreleased/docs/4006-fix-cometbft-install-link.md b/.changelog/v0.46.0/docs/4006-fix-cometbft-install-link.md similarity index 100% rename from .changelog/unreleased/docs/4006-fix-cometbft-install-link.md rename to .changelog/v0.46.0/docs/4006-fix-cometbft-install-link.md diff --git a/.changelog/unreleased/features/3974-masp-rewards-estimation.md b/.changelog/v0.46.0/features/3974-masp-rewards-estimation.md similarity index 100% rename from .changelog/unreleased/features/3974-masp-rewards-estimation.md rename to .changelog/v0.46.0/features/3974-masp-rewards-estimation.md diff --git a/.changelog/unreleased/improvements/4003-better-masp-balance-errors.md b/.changelog/v0.46.0/improvements/4003-better-masp-balance-errors.md similarity index 100% rename from .changelog/unreleased/improvements/4003-better-masp-balance-errors.md rename to .changelog/v0.46.0/improvements/4003-better-masp-balance-errors.md diff --git a/.changelog/unreleased/improvements/4004-gas-failure-error-improvements.md b/.changelog/v0.46.0/improvements/4004-gas-failure-error-improvements.md similarity index 100% rename from .changelog/unreleased/improvements/4004-gas-failure-error-improvements.md rename to .changelog/v0.46.0/improvements/4004-gas-failure-error-improvements.md diff --git a/.changelog/unreleased/improvements/4016-ss-ledger-client-improvements.md b/.changelog/v0.46.0/improvements/4016-ss-ledger-client-improvements.md similarity index 100% rename from .changelog/unreleased/improvements/4016-ss-ledger-client-improvements.md rename to .changelog/v0.46.0/improvements/4016-ss-ledger-client-improvements.md diff --git a/.changelog/unreleased/improvements/4018-update-witness-map-on-spend.md b/.changelog/v0.46.0/improvements/4018-update-witness-map-on-spend.md similarity index 100% rename from .changelog/unreleased/improvements/4018-update-witness-map-on-spend.md rename to .changelog/v0.46.0/improvements/4018-update-witness-map-on-spend.md diff --git a/.changelog/unreleased/improvements/4019-improve-speculative-shielded-ctx.md b/.changelog/v0.46.0/improvements/4019-improve-speculative-shielded-ctx.md similarity index 100% rename from .changelog/unreleased/improvements/4019-improve-speculative-shielded-ctx.md rename to .changelog/v0.46.0/improvements/4019-improve-speculative-shielded-ctx.md diff --git a/.changelog/unreleased/improvements/4021-dryrun-fixups.md b/.changelog/v0.46.0/improvements/4021-dryrun-fixups.md similarity index 100% rename from .changelog/unreleased/improvements/4021-dryrun-fixups.md rename to .changelog/v0.46.0/improvements/4021-dryrun-fixups.md diff --git a/.changelog/unreleased/improvements/4039-adjust-tx-response-output.md b/.changelog/v0.46.0/improvements/4039-adjust-tx-response-output.md similarity index 100% rename from .changelog/unreleased/improvements/4039-adjust-tx-response-output.md rename to .changelog/v0.46.0/improvements/4039-adjust-tx-response-output.md diff --git a/.changelog/unreleased/improvements/4043-prune-more-subtree-snapshots.md b/.changelog/v0.46.0/improvements/4043-prune-more-subtree-snapshots.md similarity index 100% rename from .changelog/unreleased/improvements/4043-prune-more-subtree-snapshots.md rename to .changelog/v0.46.0/improvements/4043-prune-more-subtree-snapshots.md diff --git a/.changelog/unreleased/improvements/4047-fix-help-msgs.md b/.changelog/v0.46.0/improvements/4047-fix-help-msgs.md similarity index 100% rename from .changelog/unreleased/improvements/4047-fix-help-msgs.md rename to .changelog/v0.46.0/improvements/4047-fix-help-msgs.md diff --git a/.changelog/v0.46.0/summary.md b/.changelog/v0.46.0/summary.md new file mode 100644 index 0000000000..6a987a3fdf --- /dev/null +++ b/.changelog/v0.46.0/summary.md @@ -0,0 +1,2 @@ +Namada 0.46.0 is a minor release containing important bug-fixes and various improvements. + diff --git a/.changelog/unreleased/testing/3925-test-malleability-attacks.md b/.changelog/v0.46.0/testing/3925-test-malleability-attacks.md similarity index 100% rename from .changelog/unreleased/testing/3925-test-malleability-attacks.md rename to .changelog/v0.46.0/testing/3925-test-malleability-attacks.md diff --git a/.changelog/unreleased/testing/4025-ibc-nft-e2e.md b/.changelog/v0.46.0/testing/4025-ibc-nft-e2e.md similarity index 100% rename from .changelog/unreleased/testing/4025-ibc-nft-e2e.md rename to .changelog/v0.46.0/testing/4025-ibc-nft-e2e.md diff --git a/CHANGELOG.md b/CHANGELOG.md index b1a40d46ad..36855ae94a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,68 @@ # CHANGELOG +## v0.46.0 + +Namada 0.46.0 is a minor release containing important bug-fixes and various improvements. + +### BUG FIXES + +- Added validation of the transaction's memo in the validity predicates to catch + any possible tamperings. ([\#3960](https://github.com/anoma/namada/pull/3960)) +- fix unshielding NFT transfer via IBC + ([\#4025](https://github.com/anoma/namada/issues/4025)) +- Validate validator metadata from on-chain validator creation and metadata + changes. ([\#4036](https://github.com/anoma/namada/pull/4036)) +- CLI: Allow to wrap a raw tx signed by someone else. + ([\#4055](https://github.com/anoma/namada/pull/4055)) +- Use the base denom in the given IBC token as it is + ([\#4060](https://github.com/anoma/namada/issues/4060)) +- fix the cli command 'namada client reveal_pk' to respect the + '--dump-tx' and '--dump-wrapper-tx' flags when present. this + allows offline accounts to reveal their public keys to the network + ([\#4061](https://github.com/anoma/namada/pull/4061)) + +### DOCS + +- Fixed broken link to CometBFT installation instructions in README.md + to ensure users can properly access the installation guide. + ([#4006](https://github.com/anoma/namada/issues/4006)) + +### FEATURES + +- Adds a cli command to estimate the amount of MASP rewards that will be accumulated by the next epoch. + This is done by applying the latest set of conversions for each asset again. + ([\#3974](https://github.com/anoma/namada/pull/3974)) + +### IMPROVEMENTS + +- Improve MASP insufficient balance errors. + ([\#4003](https://github.com/anoma/namada/pull/4003)) +- Added more info to gas failure errors. ([\#4004](https://github.com/anoma/namada/pull/4004)) +- Improve the shielded sync's ledger client performance and user experience. + ([\#4016](https://github.com/anoma/namada/pull/4016)) +- Avoid updating merkle paths of spent notes. This should optimize + the synchronous path of the shielded sync on the ledger client. + ([\#4018](https://github.com/anoma/namada/pull/4018)) +- The speculative shielded context now avoids updating its + state if the transaction failed. Added a test for it. + ([\#4019](https://github.com/anoma/namada/pull/4019)) +- Some small fixups learned from the dry-run: namadac + staking-rewards-rate, namadac query-proposal, log. + ([\#4021](https://github.com/anoma/namada/pull/4021)) +- Improved the display of transactions' results. + ([\#4039](https://github.com/anoma/namada/pull/4039)) +- Prune old Merkle tree snapshots which are saved every block + ([\#4043](https://github.com/anoma/namada/issues/4043)) +- Client now prints help messages on missing arguments. + ([\#4047](https://github.com/anoma/namada/pull/4047)) + +### TESTING + +- Added property testing for malleability attacks on transactions. + ([\#3925](https://github.com/anoma/namada/pull/3925)) +- Add IBC E2E tests for NFT transfers + ([\#4025](https://github.com/anoma/namada/issues/4025)) + ## v0.45.1 Namada 0.45.1 is a patch releases that fixes an issue with release packaging. diff --git a/Cargo.lock b/Cargo.lock index 7ded89f8ea..7861b507ae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4716,7 +4716,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada_account" -version = "0.45.1" +version = "0.46.0" dependencies = [ "arbitrary", "borsh", @@ -4731,7 +4731,7 @@ dependencies = [ [[package]] name = "namada_apps" -version = "0.45.1" +version = "0.46.0" dependencies = [ "clap_complete", "clap_complete_nushell", @@ -4749,7 +4749,7 @@ dependencies = [ [[package]] name = "namada_apps_lib" -version = "0.45.1" +version = "0.46.0" dependencies = [ "async-trait", "base64 0.13.1", @@ -4810,7 +4810,7 @@ dependencies = [ [[package]] name = "namada_benchmarks" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "borsh-ext", @@ -4834,7 +4834,7 @@ dependencies = [ [[package]] name = "namada_controller" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "smooth-operator", @@ -4843,7 +4843,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.45.1" +version = "0.46.0" dependencies = [ "arbitrary", "assert_matches", @@ -4898,7 +4898,7 @@ dependencies = [ [[package]] name = "namada_encoding_spec" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "itertools 0.12.1", @@ -4912,7 +4912,7 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.45.1" +version = "0.46.0" dependencies = [ "assert_matches", "borsh", @@ -4953,7 +4953,7 @@ dependencies = [ [[package]] name = "namada_events" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "linkme", @@ -4968,7 +4968,7 @@ dependencies = [ [[package]] name = "namada_examples" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "data-encoding", @@ -4988,7 +4988,7 @@ dependencies = [ [[package]] name = "namada_fuzz" -version = "0.45.1" +version = "0.46.0" dependencies = [ "arbitrary", "data-encoding", @@ -5005,7 +5005,7 @@ dependencies = [ [[package]] name = "namada_gas" -version = "0.45.1" +version = "0.46.0" dependencies = [ "assert_matches", "borsh", @@ -5021,7 +5021,7 @@ dependencies = [ [[package]] name = "namada_governance" -version = "0.45.1" +version = "0.46.0" dependencies = [ "arbitrary", "assert_matches", @@ -5054,7 +5054,7 @@ dependencies = [ [[package]] name = "namada_ibc" -version = "0.45.1" +version = "0.46.0" dependencies = [ "arbitrary", "assert_matches", @@ -5094,7 +5094,7 @@ dependencies = [ [[package]] name = "namada_io" -version = "0.45.1" +version = "0.46.0" dependencies = [ "async-trait", "kdam", @@ -5106,7 +5106,7 @@ dependencies = [ [[package]] name = "namada_light_sdk" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "borsh-ext", @@ -5120,7 +5120,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.45.1" +version = "0.46.0" dependencies = [ "data-encoding", "pretty_assertions", @@ -5132,7 +5132,7 @@ dependencies = [ [[package]] name = "namada_merkle_tree" -version = "0.45.1" +version = "0.46.0" dependencies = [ "assert_matches", "borsh", @@ -5151,7 +5151,7 @@ dependencies = [ [[package]] name = "namada_migrations" -version = "0.45.1" +version = "0.46.0" dependencies = [ "lazy_static", "linkme", @@ -5160,7 +5160,7 @@ dependencies = [ [[package]] name = "namada_node" -version = "0.45.1" +version = "0.46.0" dependencies = [ "assert_matches", "async-trait", @@ -5228,7 +5228,7 @@ dependencies = [ [[package]] name = "namada_parameters" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "namada_macros", @@ -5242,7 +5242,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.45.1" +version = "0.46.0" dependencies = [ "assert_matches", "borsh", @@ -5278,14 +5278,14 @@ dependencies = [ [[package]] name = "namada_replay_protection" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", ] [[package]] name = "namada_sdk" -version = "0.45.1" +version = "0.46.0" dependencies = [ "arbitrary", "assert_matches", @@ -5360,7 +5360,7 @@ dependencies = [ [[package]] name = "namada_shielded_token" -version = "0.45.1" +version = "0.46.0" dependencies = [ "async-trait", "borsh", @@ -5412,7 +5412,7 @@ dependencies = [ [[package]] name = "namada_state" -version = "0.45.1" +version = "0.46.0" dependencies = [ "assert_matches", "borsh", @@ -5442,7 +5442,7 @@ dependencies = [ [[package]] name = "namada_storage" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "itertools 0.12.1", @@ -5462,7 +5462,7 @@ dependencies = [ [[package]] name = "namada_systems" -version = "0.45.1" +version = "0.46.0" dependencies = [ "cargo_metadata", "lazy_static", @@ -5473,7 +5473,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_core", @@ -5484,7 +5484,7 @@ dependencies = [ [[package]] name = "namada_tests" -version = "0.45.1" +version = "0.46.0" dependencies = [ "assert_cmd", "assert_matches", @@ -5536,7 +5536,7 @@ dependencies = [ [[package]] name = "namada_token" -version = "0.45.1" +version = "0.46.0" dependencies = [ "arbitrary", "borsh", @@ -5559,7 +5559,7 @@ dependencies = [ [[package]] name = "namada_trans_token" -version = "0.45.1" +version = "0.46.0" dependencies = [ "assert_matches", "itertools 0.12.1", @@ -5586,7 +5586,7 @@ dependencies = [ [[package]] name = "namada_tx" -version = "0.45.1" +version = "0.46.0" dependencies = [ "arbitrary", "ark-bls12-381", @@ -5620,7 +5620,7 @@ dependencies = [ [[package]] name = "namada_tx_env" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "namada_events", @@ -5629,7 +5629,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_account", @@ -5650,7 +5650,7 @@ dependencies = [ [[package]] name = "namada_vm" -version = "0.45.1" +version = "0.46.0" dependencies = [ "assert_matches", "borsh", @@ -5686,14 +5686,14 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", ] [[package]] name = "namada_vote_ext" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "data-encoding", @@ -5707,7 +5707,7 @@ dependencies = [ [[package]] name = "namada_vp" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "namada_events", @@ -5722,7 +5722,7 @@ dependencies = [ [[package]] name = "namada_vp_env" -version = "0.45.1" +version = "0.46.0" dependencies = [ "derivative", "masp_primitives", @@ -5736,7 +5736,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_account", @@ -5758,7 +5758,7 @@ dependencies = [ [[package]] name = "namada_wallet" -version = "0.45.1" +version = "0.46.0" dependencies = [ "base58", "bimap", diff --git a/Cargo.toml b/Cargo.toml index bb602e5f35..c6699f1ce5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -62,7 +62,7 @@ keywords = ["blockchain", "privacy", "crypto", "protocol", "network"] license = "GPL-3.0" readme = "README.md" repository = "https://github.com/anoma/namada" -version = "0.45.1" +version = "0.46.0" [workspace.dependencies] arbitrary = {version = "1.3", features = ["derive"]} diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index c8f5b5fb58..af99e8642d 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "namada_fuzz" -version = "0.45.1" +version = "0.46.0" publish = false edition = "2021" diff --git a/wasm/Cargo.lock b/wasm/Cargo.lock index 4b0bc5cdbb..a31ac28ac3 100644 --- a/wasm/Cargo.lock +++ b/wasm/Cargo.lock @@ -3626,7 +3626,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada_account" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_core", @@ -3638,7 +3638,7 @@ dependencies = [ [[package]] name = "namada_controller" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "smooth-operator", @@ -3647,7 +3647,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.45.1" +version = "0.46.0" dependencies = [ "bech32 0.8.1", "borsh", @@ -3697,7 +3697,7 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "ethers", @@ -3726,7 +3726,7 @@ dependencies = [ [[package]] name = "namada_events" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_core", @@ -3739,7 +3739,7 @@ dependencies = [ [[package]] name = "namada_gas" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_core", @@ -3751,7 +3751,7 @@ dependencies = [ [[package]] name = "namada_governance" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "itertools 0.12.1", @@ -3774,7 +3774,7 @@ dependencies = [ [[package]] name = "namada_ibc" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "data-encoding", @@ -3805,7 +3805,7 @@ dependencies = [ [[package]] name = "namada_io" -version = "0.45.1" +version = "0.46.0" dependencies = [ "async-trait", "kdam", @@ -3817,7 +3817,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.45.1" +version = "0.46.0" dependencies = [ "data-encoding", "proc-macro2", @@ -3828,7 +3828,7 @@ dependencies = [ [[package]] name = "namada_merkle_tree" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "eyre", @@ -3842,7 +3842,7 @@ dependencies = [ [[package]] name = "namada_parameters" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "namada_macros", @@ -3856,7 +3856,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "itertools 0.12.1", @@ -3880,14 +3880,14 @@ dependencies = [ [[package]] name = "namada_replay_protection" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", ] [[package]] name = "namada_sdk" -version = "0.45.1" +version = "0.46.0" dependencies = [ "async-trait", "bimap", @@ -3958,7 +3958,7 @@ dependencies = [ [[package]] name = "namada_shielded_token" -version = "0.45.1" +version = "0.46.0" dependencies = [ "async-trait", "borsh", @@ -3999,7 +3999,7 @@ dependencies = [ [[package]] name = "namada_state" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "clru", @@ -4022,7 +4022,7 @@ dependencies = [ [[package]] name = "namada_storage" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "itertools 0.12.1", @@ -4040,7 +4040,7 @@ dependencies = [ [[package]] name = "namada_systems" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "namada_events", @@ -4049,7 +4049,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_core", @@ -4060,7 +4060,7 @@ dependencies = [ [[package]] name = "namada_tests" -version = "0.45.1" +version = "0.46.0" dependencies = [ "concat-idents", "derivative", @@ -4091,7 +4091,7 @@ dependencies = [ [[package]] name = "namada_token" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "masp_primitives", @@ -4110,7 +4110,7 @@ dependencies = [ [[package]] name = "namada_trans_token" -version = "0.45.1" +version = "0.46.0" dependencies = [ "konst", "namada_core", @@ -4126,7 +4126,7 @@ dependencies = [ [[package]] name = "namada_tx" -version = "0.45.1" +version = "0.46.0" dependencies = [ "ark-bls12-381", "bitflags 2.5.0", @@ -4155,7 +4155,7 @@ dependencies = [ [[package]] name = "namada_tx_env" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "namada_events", @@ -4164,7 +4164,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_account", @@ -4185,7 +4185,7 @@ dependencies = [ [[package]] name = "namada_vm" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "clru", @@ -4214,14 +4214,14 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", ] [[package]] name = "namada_vote_ext" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_core", @@ -4232,7 +4232,7 @@ dependencies = [ [[package]] name = "namada_vp" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "namada_events", @@ -4247,7 +4247,7 @@ dependencies = [ [[package]] name = "namada_vp_env" -version = "0.45.1" +version = "0.46.0" dependencies = [ "derivative", "masp_primitives", @@ -4261,7 +4261,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_account", @@ -4283,7 +4283,7 @@ dependencies = [ [[package]] name = "namada_wallet" -version = "0.45.1" +version = "0.46.0" dependencies = [ "bimap", "borsh", @@ -6882,7 +6882,7 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "tx_become_validator" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -6891,7 +6891,7 @@ dependencies = [ [[package]] name = "tx_bond" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_test_utils", @@ -6907,7 +6907,7 @@ dependencies = [ [[package]] name = "tx_bridge_pool" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -6916,7 +6916,7 @@ dependencies = [ [[package]] name = "tx_change_consensus_key" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -6925,7 +6925,7 @@ dependencies = [ [[package]] name = "tx_change_validator_commission" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_test_utils", @@ -6941,7 +6941,7 @@ dependencies = [ [[package]] name = "tx_change_validator_metadata" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -6950,7 +6950,7 @@ dependencies = [ [[package]] name = "tx_claim_rewards" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -6959,7 +6959,7 @@ dependencies = [ [[package]] name = "tx_deactivate_validator" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -6968,7 +6968,7 @@ dependencies = [ [[package]] name = "tx_ibc" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -6977,7 +6977,7 @@ dependencies = [ [[package]] name = "tx_init_account" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -6986,7 +6986,7 @@ dependencies = [ [[package]] name = "tx_init_proposal" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -6995,7 +6995,7 @@ dependencies = [ [[package]] name = "tx_reactivate_validator" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -7004,7 +7004,7 @@ dependencies = [ [[package]] name = "tx_redelegate" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_test_utils", @@ -7020,7 +7020,7 @@ dependencies = [ [[package]] name = "tx_resign_steward" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -7029,7 +7029,7 @@ dependencies = [ [[package]] name = "tx_reveal_pk" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -7038,7 +7038,7 @@ dependencies = [ [[package]] name = "tx_transfer" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -7047,7 +7047,7 @@ dependencies = [ [[package]] name = "tx_unbond" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_test_utils", @@ -7063,7 +7063,7 @@ dependencies = [ [[package]] name = "tx_unjail_validator" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -7072,7 +7072,7 @@ dependencies = [ [[package]] name = "tx_update_account" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -7081,7 +7081,7 @@ dependencies = [ [[package]] name = "tx_update_steward_commission" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -7090,7 +7090,7 @@ dependencies = [ [[package]] name = "tx_vote_proposal" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_tx_prelude", @@ -7099,7 +7099,7 @@ dependencies = [ [[package]] name = "tx_withdraw" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_test_utils", @@ -7281,7 +7281,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vp_implicit" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_test_utils", @@ -7297,7 +7297,7 @@ dependencies = [ [[package]] name = "vp_user" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom 0.2.15", "namada_test_utils", diff --git a/wasm/Cargo.toml b/wasm/Cargo.toml index 9f7b3f175d..4dd223e777 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.45.1" +version = "0.46.0" [workspace.dependencies] namada_tx_prelude = { path = "../crates/tx_prelude" } diff --git a/wasm_for_tests/Cargo.lock b/wasm_for_tests/Cargo.lock index dc8866fee7..f9acde8215 100644 --- a/wasm_for_tests/Cargo.lock +++ b/wasm_for_tests/Cargo.lock @@ -1950,7 +1950,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada_account" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_core", @@ -1961,7 +1961,7 @@ dependencies = [ [[package]] name = "namada_controller" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "smooth-operator", @@ -1970,7 +1970,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.45.1" +version = "0.46.0" dependencies = [ "bech32", "borsh", @@ -2014,7 +2014,7 @@ dependencies = [ [[package]] name = "namada_events" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_core", @@ -2027,7 +2027,7 @@ dependencies = [ [[package]] name = "namada_gas" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_core", @@ -2039,7 +2039,7 @@ dependencies = [ [[package]] name = "namada_governance" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "itertools 0.12.1", @@ -2061,7 +2061,7 @@ dependencies = [ [[package]] name = "namada_ibc" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "data-encoding", @@ -2090,7 +2090,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.45.1" +version = "0.46.0" dependencies = [ "data-encoding", "proc-macro2", @@ -2101,7 +2101,7 @@ dependencies = [ [[package]] name = "namada_merkle_tree" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "eyre", @@ -2115,7 +2115,7 @@ dependencies = [ [[package]] name = "namada_parameters" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "namada_macros", @@ -2129,7 +2129,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "itertools 0.12.1", @@ -2152,14 +2152,14 @@ dependencies = [ [[package]] name = "namada_replay_protection" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", ] [[package]] name = "namada_shielded_token" -version = "0.45.1" +version = "0.46.0" dependencies = [ "async-trait", "borsh", @@ -2195,7 +2195,7 @@ dependencies = [ [[package]] name = "namada_state" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "clru", @@ -2217,7 +2217,7 @@ dependencies = [ [[package]] name = "namada_storage" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "itertools 0.12.1", @@ -2235,7 +2235,7 @@ dependencies = [ [[package]] name = "namada_systems" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "namada_events", @@ -2244,7 +2244,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_core", @@ -2255,7 +2255,7 @@ dependencies = [ [[package]] name = "namada_token" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_core", @@ -2272,7 +2272,7 @@ dependencies = [ [[package]] name = "namada_trans_token" -version = "0.45.1" +version = "0.46.0" dependencies = [ "konst", "namada_core", @@ -2288,7 +2288,7 @@ dependencies = [ [[package]] name = "namada_tx" -version = "0.45.1" +version = "0.46.0" dependencies = [ "ark-bls12-381", "bitflags 2.5.0", @@ -2316,7 +2316,7 @@ dependencies = [ [[package]] name = "namada_tx_env" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "namada_events", @@ -2325,7 +2325,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_account", @@ -2346,14 +2346,14 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", ] [[package]] name = "namada_vp" -version = "0.45.1" +version = "0.46.0" dependencies = [ "namada_core", "namada_events", @@ -2368,7 +2368,7 @@ dependencies = [ [[package]] name = "namada_vp_env" -version = "0.45.1" +version = "0.46.0" dependencies = [ "derivative", "masp_primitives", @@ -2382,7 +2382,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.45.1" +version = "0.46.0" dependencies = [ "borsh", "namada_account", @@ -3686,7 +3686,7 @@ dependencies = [ [[package]] name = "tx_fail" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3695,7 +3695,7 @@ dependencies = [ [[package]] name = "tx_fail_event" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3704,7 +3704,7 @@ dependencies = [ [[package]] name = "tx_infinite_guest_gas" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3713,7 +3713,7 @@ dependencies = [ [[package]] name = "tx_infinite_host_gas" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3722,7 +3722,7 @@ dependencies = [ [[package]] name = "tx_invalid_data" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3731,7 +3731,7 @@ dependencies = [ [[package]] name = "tx_memory_limit" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3740,7 +3740,7 @@ dependencies = [ [[package]] name = "tx_no_op" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3749,7 +3749,7 @@ dependencies = [ [[package]] name = "tx_no_op_event" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3758,7 +3758,7 @@ dependencies = [ [[package]] name = "tx_proposal_code" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_proof_of_stake", @@ -3768,7 +3768,7 @@ dependencies = [ [[package]] name = "tx_proposal_ibc_token_inflation" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3777,7 +3777,7 @@ dependencies = [ [[package]] name = "tx_proposal_masp_reward" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3786,7 +3786,7 @@ dependencies = [ [[package]] name = "tx_proposal_token_gas" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3795,7 +3795,7 @@ dependencies = [ [[package]] name = "tx_read_storage_key" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3804,7 +3804,7 @@ dependencies = [ [[package]] name = "tx_write" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_test_utils", @@ -3910,7 +3910,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vp_always_false" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_vp_prelude", @@ -3919,7 +3919,7 @@ dependencies = [ [[package]] name = "vp_always_true" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_vp_prelude", @@ -3928,7 +3928,7 @@ dependencies = [ [[package]] name = "vp_eval" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3938,7 +3938,7 @@ dependencies = [ [[package]] name = "vp_infinite_guest_gas" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_vp_prelude", @@ -3947,7 +3947,7 @@ dependencies = [ [[package]] name = "vp_infinite_host_gas" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_tx_prelude", @@ -3957,7 +3957,7 @@ dependencies = [ [[package]] name = "vp_memory_limit" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_vp_prelude", @@ -3966,7 +3966,7 @@ dependencies = [ [[package]] name = "vp_read_storage_key" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_vp_prelude", @@ -3975,7 +3975,7 @@ dependencies = [ [[package]] name = "vp_verify_signature" -version = "0.45.1" +version = "0.46.0" dependencies = [ "getrandom", "namada_vp_prelude", diff --git a/wasm_for_tests/Cargo.toml b/wasm_for_tests/Cargo.toml index 85617c3556..61496495bd 100644 --- a/wasm_for_tests/Cargo.toml +++ b/wasm_for_tests/Cargo.toml @@ -30,7 +30,7 @@ members = [ authors = ["Heliax AG "] edition = "2021" license = "GPL-3.0" -version = "0.45.1" +version = "0.46.0" [workspace.dependencies] namada_test_utils = { path = "../crates/test_utils" }