diff --git a/.changelog/unreleased/SDK/2225-remove-sdk-lifetimes.md b/.changelog/v0.28.0/SDK/2225-remove-sdk-lifetimes.md similarity index 100% rename from .changelog/unreleased/SDK/2225-remove-sdk-lifetimes.md rename to .changelog/v0.28.0/SDK/2225-remove-sdk-lifetimes.md diff --git a/.changelog/unreleased/SDK/2235-with-async.md b/.changelog/v0.28.0/SDK/2235-with-async.md similarity index 100% rename from .changelog/unreleased/SDK/2235-with-async.md rename to .changelog/v0.28.0/SDK/2235-with-async.md diff --git a/.changelog/unreleased/bug-fixes/1993-fst-epoch-start-height.md b/.changelog/v0.28.0/bug-fixes/1993-fst-epoch-start-height.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1993-fst-epoch-start-height.md rename to .changelog/v0.28.0/bug-fixes/1993-fst-epoch-start-height.md diff --git a/.changelog/unreleased/bug-fixes/2035-outdated-eth-nonces.md b/.changelog/v0.28.0/bug-fixes/2035-outdated-eth-nonces.md similarity index 100% rename from .changelog/unreleased/bug-fixes/2035-outdated-eth-nonces.md rename to .changelog/v0.28.0/bug-fixes/2035-outdated-eth-nonces.md diff --git a/.changelog/unreleased/bug-fixes/2230-masp-rewards.md b/.changelog/v0.28.0/bug-fixes/2230-masp-rewards.md similarity index 100% rename from .changelog/unreleased/bug-fixes/2230-masp-rewards.md rename to .changelog/v0.28.0/bug-fixes/2230-masp-rewards.md diff --git a/.changelog/unreleased/improvements/1764-halt-oracle-from-ledger.md b/.changelog/v0.28.0/improvements/1764-halt-oracle-from-ledger.md similarity index 100% rename from .changelog/unreleased/improvements/1764-halt-oracle-from-ledger.md rename to .changelog/v0.28.0/improvements/1764-halt-oracle-from-ledger.md diff --git a/.changelog/unreleased/improvements/2110-prune-bp-merkle-tree.md b/.changelog/v0.28.0/improvements/2110-prune-bp-merkle-tree.md similarity index 100% rename from .changelog/unreleased/improvements/2110-prune-bp-merkle-tree.md rename to .changelog/v0.28.0/improvements/2110-prune-bp-merkle-tree.md diff --git a/.changelog/unreleased/improvements/2153-revert-chain-id-format.md b/.changelog/v0.28.0/improvements/2153-revert-chain-id-format.md similarity index 100% rename from .changelog/unreleased/improvements/2153-revert-chain-id-format.md rename to .changelog/v0.28.0/improvements/2153-revert-chain-id-format.md diff --git a/.changelog/unreleased/improvements/2186-remove-genesis-aliases.md b/.changelog/v0.28.0/improvements/2186-remove-genesis-aliases.md similarity index 100% rename from .changelog/unreleased/improvements/2186-remove-genesis-aliases.md rename to .changelog/v0.28.0/improvements/2186-remove-genesis-aliases.md diff --git a/.changelog/unreleased/improvements/2202-combine-user-validator-vp.md b/.changelog/v0.28.0/improvements/2202-combine-user-validator-vp.md similarity index 100% rename from .changelog/unreleased/improvements/2202-combine-user-validator-vp.md rename to .changelog/v0.28.0/improvements/2202-combine-user-validator-vp.md diff --git a/.changelog/unreleased/improvements/2205-network-gas.md b/.changelog/v0.28.0/improvements/2205-network-gas.md similarity index 100% rename from .changelog/unreleased/improvements/2205-network-gas.md rename to .changelog/v0.28.0/improvements/2205-network-gas.md diff --git a/.changelog/unreleased/improvements/2208-init-validator-wo-account.md b/.changelog/v0.28.0/improvements/2208-init-validator-wo-account.md similarity index 100% rename from .changelog/unreleased/improvements/2208-init-validator-wo-account.md rename to .changelog/v0.28.0/improvements/2208-init-validator-wo-account.md diff --git a/.changelog/unreleased/improvements/2209-cli-public-keys.md b/.changelog/v0.28.0/improvements/2209-cli-public-keys.md similarity index 100% rename from .changelog/unreleased/improvements/2209-cli-public-keys.md rename to .changelog/v0.28.0/improvements/2209-cli-public-keys.md diff --git a/.changelog/unreleased/improvements/2215-vp-less-permissive.md b/.changelog/v0.28.0/improvements/2215-vp-less-permissive.md similarity index 100% rename from .changelog/unreleased/improvements/2215-vp-less-permissive.md rename to .changelog/v0.28.0/improvements/2215-vp-less-permissive.md diff --git a/.changelog/unreleased/improvements/2217-upgrade-pos-rewards.md b/.changelog/v0.28.0/improvements/2217-upgrade-pos-rewards.md similarity index 100% rename from .changelog/unreleased/improvements/2217-upgrade-pos-rewards.md rename to .changelog/v0.28.0/improvements/2217-upgrade-pos-rewards.md diff --git a/.changelog/unreleased/improvements/2246-fix-liveness.md b/.changelog/v0.28.0/improvements/2246-fix-liveness.md similarity index 100% rename from .changelog/unreleased/improvements/2246-fix-liveness.md rename to .changelog/v0.28.0/improvements/2246-fix-liveness.md diff --git a/.changelog/unreleased/miscellaneous/2233-upgrade-borsh.md b/.changelog/v0.28.0/miscellaneous/2233-upgrade-borsh.md similarity index 100% rename from .changelog/unreleased/miscellaneous/2233-upgrade-borsh.md rename to .changelog/v0.28.0/miscellaneous/2233-upgrade-borsh.md diff --git a/.changelog/v0.28.0/summary.md b/.changelog/v0.28.0/summary.md new file mode 100644 index 0000000000..d8dcb1202f --- /dev/null +++ b/.changelog/v0.28.0/summary.md @@ -0,0 +1 @@ +Namada 0.28.0 is a minor release that improves the genesis setup to allow signing with hardware wallet and contains various improvements including validator liveness jailing, accounts simplifications, bug fixes, stability improvements and more. diff --git a/CHANGELOG.md b/CHANGELOG.md index c476432e20..4b0cf4b165 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,74 @@ # CHANGELOG +## v0.28.0 + +Namada 0.28.0 is a minor release that improves the genesis setup to allow signing with hardware wallet and contains various improvements including validator liveness jailing, accounts simplifications, bug fixes, stability improvements and more. + + +### BUG FIXES + +- Fix the start block height of the first epoch. + ([\#1993](https://github.com/anoma/namada/pull/1993)) +- Fix Ethereum event validation/state updates when more than one validator is + running the chain ([\#2035](https://github.com/anoma/namada/pull/2035)) +- Fix possible underflow in MASP rewards calculation. + ([\#2230](https://github.com/anoma/namada/pull/2230)) + +### IMPROVEMENTS + +Allow the ethereum oracle to be activated / deactivated via config +updates sent from ledger. This allows governance to shut down the +ledger without restarts. Otherwise, disconnecting from Ethereum will +result in the ledger crashing. +([\#1764](https://github.com/anoma/namada/pull/1764)) +- Prune merkle tree of bridge pool + ([\#2110](https://github.com/anoma/namada/issues/2110)) +- Revert the chain ID format by upgrading ibc-rs to 0.48.1 + ([\#2153](https://github.com/anoma/namada/issues/2153)) +- Changed pre-genesis established addresses to be derived from their data. + Improved signing of pre-genesis transactions to use the same format as + regular transactions. Genesis token balances now can be directly assigned to + established addresses. ([\#2186](https://github.com/anoma/namada/pull/2186)) +- Combined the user and the validator VP into one. + ([\#2202](https://github.com/anoma/namada/pull/2202)) +- Charge gas for network usage. + ([\#2205](https://github.com/anoma/namada/pull/2205)) +- A new `tx_become_validator` replaces `tx_init_validator`. This tx doesn't + initialize a new account and instead it modifies an existing established + address to become a validator. This currently requires that there are no + delegations on the source account before it can become a validator (if there + are some, they have to be unbonded, but they don't have to be withdrawn). + A new client command `become-validator` is added that requires an `--address`. + The client command `init-validator` is kept for convenience and updated to + send `tx_init_account` tx before `tx_become_validator`. + ([\#2208](https://github.com/anoma/namada/pull/2208)) +- Increase hardware wallet support in the CLI + ([\#2209](https://github.com/anoma/namada/pull/2209)) +- Handle errors on loading WASMs from file-system compilation cache. + ([\#2215](https://github.com/anoma/namada/pull/2215)) +- Implement a CLI query for available rewards from a bond, + and improve the bond amount for rewards computation + ([\#2217](https://github.com/anoma/namada/pull/2217)) +- Fix bug in client to allow for unjailing a validator + that was jailed for missing liveness requirements + ([\#2246](https://github.com/anoma/namada/pull/2246)) + +### MISCELLANEOUS + +- Upgraded borsh dependency to v1.2.0. + ([\#2233](https://github.com/anoma/namada/pull/2233)) + +### SDK + +- Removed uses of lifetimes in the SDKs Namada trait and implementation + ([\#2225](https://github.com/anoma/namada/pull/2225)) +- Added Send trait support to the SDK to allow its use in more multithreaded + contexts. ([\#2235](https://github.com/anoma/namada/pull/2235)) + ## v0.27.0 Namada 0.27.0 is a minor release that incorporates the remaining essential proof-of-stake features, updates the MASP and transaction functionality, and provides some additions to the SDK. @@ -134,7 +203,7 @@ This release includes only the new genesis flow. ## v0.24.1 -Namada 0.24.1 is patch release addressing ledger startup problems with wasm artifacts and several other minor fixes. +Namada 0.24.1 is a patch release addressing ledger startup problems with wasm artifacts and several other minor fixes. ### BUG FIXES @@ -143,7 +212,7 @@ Namada 0.24.1 is patch release addressing ledger startup problems with wasm arti ### IMPROVEMENTS -- Define the wasm download endpoint via environemnt variable. +- Define the wasm download endpoint via environment variable. ([\#2064](https://github.com/anoma/namada/pull/2064)) ## v0.24.0 diff --git a/Cargo.lock b/Cargo.lock index 8055544e37..d5aa62a40a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4122,7 +4122,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada" -version = "0.27.0" +version = "0.28.0" dependencies = [ "assert_matches", "async-trait", @@ -4194,7 +4194,7 @@ dependencies = [ [[package]] name = "namada_apps" -version = "0.27.0" +version = "0.28.0" dependencies = [ "ark-serialize", "ark-std", @@ -4285,7 +4285,7 @@ dependencies = [ [[package]] name = "namada_benchmarks" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "borsh-ext", @@ -4300,7 +4300,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.27.0" +version = "0.28.0" dependencies = [ "ark-bls12-381", "ark-serialize", @@ -4357,7 +4357,7 @@ dependencies = [ [[package]] name = "namada_encoding_spec" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "itertools 0.10.5", @@ -4368,7 +4368,7 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.27.0" +version = "0.28.0" dependencies = [ "assert_matches", "borsh", @@ -4393,7 +4393,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.27.0" +version = "0.28.0" dependencies = [ "proc-macro2", "quote", @@ -4402,7 +4402,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.27.0" +version = "0.28.0" dependencies = [ "assert_matches", "borsh", @@ -4424,7 +4424,7 @@ dependencies = [ [[package]] name = "namada_sdk" -version = "0.27.0" +version = "0.28.0" dependencies = [ "assert_matches", "async-trait", @@ -4473,7 +4473,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "namada_core", @@ -4482,7 +4482,7 @@ dependencies = [ [[package]] name = "namada_tests" -version = "0.27.0" +version = "0.28.0" dependencies = [ "assert_cmd", "async-trait", @@ -4533,7 +4533,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "borsh-ext", @@ -4548,7 +4548,7 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "masp_primitives", @@ -4557,7 +4557,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "borsh-ext", diff --git a/Cargo.toml b/Cargo.toml index 3b99922155..e440a56b30 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,7 @@ keywords = ["blockchain", "privacy", "crypto", "protocol", "network"] license = "GPL-3.0" readme = "README.md" repository = "https://github.com/anoma/namada" -version = "0.27.0" +version = "0.28.0" [workspace.dependencies] ark-bls12-381 = {version = "0.3"} diff --git a/wasm/Cargo.lock b/wasm/Cargo.lock index fcf8980533..47f9f746fd 100644 --- a/wasm/Cargo.lock +++ b/wasm/Cargo.lock @@ -3304,7 +3304,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada" -version = "0.27.0" +version = "0.28.0" dependencies = [ "async-trait", "bimap", @@ -3366,7 +3366,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.27.0" +version = "0.28.0" dependencies = [ "ark-bls12-381", "ark-serialize", @@ -3418,7 +3418,7 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "borsh-ext", @@ -3439,7 +3439,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.27.0" +version = "0.28.0" dependencies = [ "proc-macro2", "quote", @@ -3448,7 +3448,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "data-encoding", @@ -3463,7 +3463,7 @@ dependencies = [ [[package]] name = "namada_sdk" -version = "0.27.0" +version = "0.28.0" dependencies = [ "async-trait", "bimap", @@ -3507,7 +3507,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "namada_core", @@ -3516,7 +3516,7 @@ dependencies = [ [[package]] name = "namada_tests" -version = "0.27.0" +version = "0.28.0" dependencies = [ "async-trait", "chrono", @@ -3550,7 +3550,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "borsh-ext", @@ -3565,7 +3565,7 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "masp_primitives", @@ -3574,7 +3574,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "borsh-ext", @@ -3588,7 +3588,7 @@ dependencies = [ [[package]] name = "namada_wasm" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "getrandom 0.2.11", @@ -5962,7 +5962,7 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "tx_template" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "getrandom 0.2.11", @@ -6117,7 +6117,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vp_template" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "getrandom 0.2.11", diff --git a/wasm/checksums.json b/wasm/checksums.json index b4279e5c5f..281d2d701d 100644 --- a/wasm/checksums.json +++ b/wasm/checksums.json @@ -1,26 +1,26 @@ { - "tx_become_validator.wasm": "tx_become_validator.a78ccba9af35625df58fe75e862408d09282a9df9e4696066cfe0ceeee0cbe00.wasm", - "tx_bond.wasm": "tx_bond.7bdd43c9e41e2cb44a52a3602d9c3432458ec8aff4659f4a7ac653d47c3144e2.wasm", - "tx_bridge_pool.wasm": "tx_bridge_pool.bca0b6ac5574e2804f267577060db0f2c497a00023ad6be41a295935e0dfd695.wasm", - "tx_change_consensus_key.wasm": "tx_change_consensus_key.df64c213460bab010379f3eeb469dd54aa37c9025ef07a12340b00062156142d.wasm", - "tx_change_validator_commission.wasm": "tx_change_validator_commission.5cbbe269f09b290d666871d1e80baa59b825220e3f78acdcb0b96b963ceb4bb8.wasm", - "tx_change_validator_metadata.wasm": "tx_change_validator_metadata.988605c4b999b04f35bd70bc5bf0be6486da170824c3d7113b9ffcb3354d5b2b.wasm", - "tx_claim_rewards.wasm": "tx_claim_rewards.3709cdd21a584708926b4d7f4be1eda19b070f218510a040df00dc72b490f0d7.wasm", - "tx_deactivate_validator.wasm": "tx_deactivate_validator.d518e7feded862fafe1b0dc095316314a647753b576fc9260840f48f039e1e13.wasm", - "tx_ibc.wasm": "tx_ibc.84e51bb35381e84c2129d65577492f40a5c11545ad64ab69e482452f6ddcfd94.wasm", - "tx_init_account.wasm": "tx_init_account.899c283cc8b6374a42f20c539520a83fa4854f4bd3e1ca36b7b0808106d0e951.wasm", - "tx_init_proposal.wasm": "tx_init_proposal.2cece2689ed48e312208a059baf03c347ed839a57e677b836bc7b74a33fd0712.wasm", - "tx_reactivate_validator.wasm": "tx_reactivate_validator.7d4910e00bf20a12f1eab4863560bbb6db6c2be68ab7527e1868e9a2c1a92523.wasm", - "tx_redelegate.wasm": "tx_redelegate.d05796408b3ae8b368820c883828835a4e12c9a86e4f86f19be4dfa300489598.wasm", - "tx_resign_steward.wasm": "tx_resign_steward.6177b49d71d420cc4e46bd71cae9fb118ca96f0b070eda519f82dfb01ec8ddee.wasm", - "tx_reveal_pk.wasm": "tx_reveal_pk.10ab3c2af9bda1515b9e8f900122e11ad8dbc9e51112b382f3325e1ef43b3a1b.wasm", - "tx_transfer.wasm": "tx_transfer.0e976467cdca0cfdf60ad3dd921747c9e07334ee578c210e56dfc6b056accf87.wasm", - "tx_unbond.wasm": "tx_unbond.3fc0a894cbac18d197905686374cffbca098e2afd68f2efb8eb8baa3f74b89d3.wasm", - "tx_unjail_validator.wasm": "tx_unjail_validator.1efc2e6d9febe39d0e9040c01be1cb694587e9d95adfbf86d5448c11e7f8fee4.wasm", - "tx_update_account.wasm": "tx_update_account.22b8b5c7f0de92104e6321fce29158f3ed63288fa1f992be20fa19adc77d65f9.wasm", - "tx_update_steward_commission.wasm": "tx_update_steward_commission.16d47189a761e36d40f26fee8cdd43c9cf9f3aea8dc1b514f035d7c98f13729e.wasm", - "tx_vote_proposal.wasm": "tx_vote_proposal.4acdab7dc3efa5c5a564e82e7ea0b24137272e98f69f163cbb9769ab82aa54a6.wasm", - "tx_withdraw.wasm": "tx_withdraw.f8790b948b6a72b439d5bf06eee751d7e8adc9fec1d676da1be169c3cf82a2bd.wasm", - "vp_implicit.wasm": "vp_implicit.d6b2a6b76dc42b0cb026b7be00652e2b59790dc76d33030416f4572c8438a45f.wasm", - "vp_user.wasm": "vp_user.47fef589a92c644449f3af7aba82c1e51bba774375f4f73661a9a920a0d2ebbe.wasm" + "tx_become_validator.wasm": "tx_become_validator.2f6be983d15abdb517e93e9f5a3c3cf8bd2eabb171219024f193fe4e03b09fbb.wasm", + "tx_bond.wasm": "tx_bond.24ce3e7db0c1a79b878ea3acd66c0e55b14d2d76e9214716b19105713c675e29.wasm", + "tx_bridge_pool.wasm": "tx_bridge_pool.fa1c17aa633bc16e119ee9a2a8f733fb364c2453c3cfbd797c089918227ca8e1.wasm", + "tx_change_consensus_key.wasm": "tx_change_consensus_key.dcae626cb1f675a8dab3ffa1a11a7fcff775b0353a5c2fb97df226ef2ea69959.wasm", + "tx_change_validator_commission.wasm": "tx_change_validator_commission.517d3e2db0444bfa28eee5185401a04e817e0beb76f6f55ae88054a3f29195e2.wasm", + "tx_change_validator_metadata.wasm": "tx_change_validator_metadata.c9f31a54cd793ce09fa576394e6ac766a386c3becf0e82c63c71b64da20ad26c.wasm", + "tx_claim_rewards.wasm": "tx_claim_rewards.527b1f7ce2bd502d2b004e2c89ab6f1c102a8e6dffff662c3fb8d80f066f1646.wasm", + "tx_deactivate_validator.wasm": "tx_deactivate_validator.b9e424c47082d3ad27a37a0f3c795cb030cb1efb38bf9924e413140b004ea0b2.wasm", + "tx_ibc.wasm": "tx_ibc.bd7b5432c713f0a1a2a8944193c9de4d7cbbd4f274b59e4a18bf7f2dfadc3f0d.wasm", + "tx_init_account.wasm": "tx_init_account.cc2adc8d63bf3cff06cf650ae8f8bc7c5c902459aaa93afa9d3501985451ce62.wasm", + "tx_init_proposal.wasm": "tx_init_proposal.45dc4d5c14fbaf71867652d26217700a08b9f47e11ae5c008bec0f39a26a966f.wasm", + "tx_reactivate_validator.wasm": "tx_reactivate_validator.9fda4842d37ddd6ff5b92cff77b78defe5b7a3143f7288380f80117487390ca4.wasm", + "tx_redelegate.wasm": "tx_redelegate.800dab25647bec3847df6c7bad82de125fabead2861d9b6e10f2f52e6d12a98a.wasm", + "tx_resign_steward.wasm": "tx_resign_steward.70967b801745a3489f6d78b569d102fd9381e878a06bb2f6d9ddc81eb5bcd070.wasm", + "tx_reveal_pk.wasm": "tx_reveal_pk.ceb5067acec26716de88164b8d9225fe5a7309b5c306cf0944f9d242d32a6048.wasm", + "tx_transfer.wasm": "tx_transfer.6034239976be5dfaa9f1162cc0af9b8e63c5adb691b332667840e65be5b657f0.wasm", + "tx_unbond.wasm": "tx_unbond.fb9b301c631c6e1b670eb1ac87ce4cc12dbad15bf413e227bab88b6c07a97b2d.wasm", + "tx_unjail_validator.wasm": "tx_unjail_validator.5e102079443f3da639673d887babfa4126c31ef1750d06d6bbc20b77de2fe5d0.wasm", + "tx_update_account.wasm": "tx_update_account.f893e1ab216b21e0db2cf3d9f91dc8c8d6d8a0b55d3843ad02f27bb0038b61ab.wasm", + "tx_update_steward_commission.wasm": "tx_update_steward_commission.11a872b863efb89e3338a9027302a2fc81041ea43b829e4a6ab00706da678ce4.wasm", + "tx_vote_proposal.wasm": "tx_vote_proposal.e492f9f44f3a4bf4713bb0db50112760754172cd4eb38e479c44ee133800f665.wasm", + "tx_withdraw.wasm": "tx_withdraw.8bf3ce3c6279f9f4424e1bc5550bf4902ac9ae6f990c34e813e720a8eb8cd831.wasm", + "vp_implicit.wasm": "vp_implicit.6f1e290e35a9922691c0b18aa0e00a19b72221a01564034d3865a8c4502716b8.wasm", + "vp_user.wasm": "vp_user.a441b12a8659c225aa51a483942edd1ca14e57749c53487e525986904a7501e5.wasm" } \ No newline at end of file diff --git a/wasm/tx_template/Cargo.toml b/wasm/tx_template/Cargo.toml index 9b224ef197..d1097ed735 100644 --- a/wasm/tx_template/Cargo.toml +++ b/wasm/tx_template/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "tx_template" resolver = "2" -version = "0.27.0" +version = "0.28.0" [lib] crate-type = ["cdylib"] diff --git a/wasm/vp_template/Cargo.toml b/wasm/vp_template/Cargo.toml index 5ad9aa58e6..261dd14e9b 100644 --- a/wasm/vp_template/Cargo.toml +++ b/wasm/vp_template/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "vp_template" resolver = "2" -version = "0.27.0" +version = "0.28.0" [lib] crate-type = ["cdylib"] diff --git a/wasm/wasm_source/Cargo.toml b/wasm/wasm_source/Cargo.toml index 6dfecec625..846671e35f 100644 --- a/wasm/wasm_source/Cargo.toml +++ b/wasm/wasm_source/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "namada_wasm" resolver = "2" -version = "0.27.0" +version = "0.28.0" [lib] crate-type = ["cdylib"] diff --git a/wasm_for_tests/tx_fail.wasm b/wasm_for_tests/tx_fail.wasm index 06c7475a60..fc4aaa6824 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_memory_limit.wasm b/wasm_for_tests/tx_memory_limit.wasm index 77c8164050..80797a2689 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_mint_tokens.wasm b/wasm_for_tests/tx_mint_tokens.wasm index 761e1a14e9..e79d206dfd 100755 Binary files a/wasm_for_tests/tx_mint_tokens.wasm and b/wasm_for_tests/tx_mint_tokens.wasm differ diff --git a/wasm_for_tests/tx_no_op.wasm b/wasm_for_tests/tx_no_op.wasm index fdc9618421..c33455a2ed 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 d5cc51093b..3fca9c44e6 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_read_storage_key.wasm b/wasm_for_tests/tx_read_storage_key.wasm index 61c4ed1dca..cb6799bee9 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 d02b5159d0..4024217ae4 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/tx_write_storage_key.wasm b/wasm_for_tests/tx_write_storage_key.wasm index 2f6e3946b4..902d297af7 100755 Binary files a/wasm_for_tests/tx_write_storage_key.wasm and b/wasm_for_tests/tx_write_storage_key.wasm differ diff --git a/wasm_for_tests/vp_always_false.wasm b/wasm_for_tests/vp_always_false.wasm index 14cba7c52f..937e7ceb6d 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 573766ea90..2897f1939b 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 7b17e8a47c..ad8f0be5b1 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_memory_limit.wasm b/wasm_for_tests/vp_memory_limit.wasm index 50f47cf81c..1e5bd8dcd8 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 8b1ee071b9..eee67a6b51 100755 Binary files a/wasm_for_tests/vp_read_storage_key.wasm and b/wasm_for_tests/vp_read_storage_key.wasm differ diff --git a/wasm_for_tests/wasm_source/Cargo.lock b/wasm_for_tests/wasm_source/Cargo.lock index dc24135516..4016982ed0 100644 --- a/wasm_for_tests/wasm_source/Cargo.lock +++ b/wasm_for_tests/wasm_source/Cargo.lock @@ -3304,7 +3304,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada" -version = "0.27.0" +version = "0.28.0" dependencies = [ "async-trait", "bimap", @@ -3366,7 +3366,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.27.0" +version = "0.28.0" dependencies = [ "ark-bls12-381", "ark-serialize", @@ -3418,7 +3418,7 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "borsh-ext", @@ -3439,7 +3439,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.27.0" +version = "0.28.0" dependencies = [ "proc-macro2", "quote", @@ -3448,7 +3448,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "data-encoding", @@ -3463,7 +3463,7 @@ dependencies = [ [[package]] name = "namada_sdk" -version = "0.27.0" +version = "0.28.0" dependencies = [ "async-trait", "bimap", @@ -3507,7 +3507,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "namada_core", @@ -3516,7 +3516,7 @@ dependencies = [ [[package]] name = "namada_tests" -version = "0.27.0" +version = "0.28.0" dependencies = [ "async-trait", "chrono", @@ -3550,7 +3550,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "borsh-ext", @@ -3565,7 +3565,7 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "masp_primitives", @@ -3574,7 +3574,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "borsh-ext", @@ -3588,7 +3588,7 @@ dependencies = [ [[package]] name = "namada_wasm_for_tests" -version = "0.27.0" +version = "0.28.0" dependencies = [ "borsh", "getrandom 0.2.11", diff --git a/wasm_for_tests/wasm_source/Cargo.toml b/wasm_for_tests/wasm_source/Cargo.toml index f26b5e9f89..542cb5933a 100644 --- a/wasm_for_tests/wasm_source/Cargo.toml +++ b/wasm_for_tests/wasm_source/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "namada_wasm_for_tests" resolver = "2" -version = "0.27.0" +version = "0.28.0" [lib] crate-type = ["cdylib"]