diff --git a/.changelog/unreleased/bug-fixes/1744-fix-ibc-amount.md b/.changelog/v0.22.0/bug-fixes/1744-fix-ibc-amount.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1744-fix-ibc-amount.md rename to .changelog/v0.22.0/bug-fixes/1744-fix-ibc-amount.md diff --git a/.changelog/unreleased/bug-fixes/1778-fix-wasm-vm-aarch64-mac.md b/.changelog/v0.22.0/bug-fixes/1778-fix-wasm-vm-aarch64-mac.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1778-fix-wasm-vm-aarch64-mac.md rename to .changelog/v0.22.0/bug-fixes/1778-fix-wasm-vm-aarch64-mac.md diff --git a/.changelog/unreleased/bug-fixes/1852-fix-eth-event-decoding.md b/.changelog/v0.22.0/bug-fixes/1852-fix-eth-event-decoding.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1852-fix-eth-event-decoding.md rename to .changelog/v0.22.0/bug-fixes/1852-fix-eth-event-decoding.md diff --git a/.changelog/unreleased/bug-fixes/1854-hotfix-trigger-nut-vp.md b/.changelog/v0.22.0/bug-fixes/1854-hotfix-trigger-nut-vp.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1854-hotfix-trigger-nut-vp.md rename to .changelog/v0.22.0/bug-fixes/1854-hotfix-trigger-nut-vp.md diff --git a/.changelog/unreleased/bug-fixes/1855-fix-ethbridge-vp.md b/.changelog/v0.22.0/bug-fixes/1855-fix-ethbridge-vp.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1855-fix-ethbridge-vp.md rename to .changelog/v0.22.0/bug-fixes/1855-fix-ethbridge-vp.md diff --git a/.changelog/unreleased/bug-fixes/1856-eth-contract-nonce-fixes.md b/.changelog/v0.22.0/bug-fixes/1856-eth-contract-nonce-fixes.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1856-eth-contract-nonce-fixes.md rename to .changelog/v0.22.0/bug-fixes/1856-eth-contract-nonce-fixes.md diff --git a/.changelog/unreleased/bug-fixes/1860-duped-eth-tally-votes.md b/.changelog/v0.22.0/bug-fixes/1860-duped-eth-tally-votes.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1860-duped-eth-tally-votes.md rename to .changelog/v0.22.0/bug-fixes/1860-duped-eth-tally-votes.md diff --git a/.changelog/unreleased/features/1290-token-whitelist.md b/.changelog/v0.22.0/features/1290-token-whitelist.md similarity index 100% rename from .changelog/unreleased/features/1290-token-whitelist.md rename to .changelog/v0.22.0/features/1290-token-whitelist.md diff --git a/.changelog/unreleased/features/1327-variable-fees.md b/.changelog/v0.22.0/features/1327-variable-fees.md similarity index 100% rename from .changelog/unreleased/features/1327-variable-fees.md rename to .changelog/v0.22.0/features/1327-variable-fees.md diff --git a/.changelog/unreleased/features/1781-cap-wnam.md b/.changelog/v0.22.0/features/1781-cap-wnam.md similarity index 100% rename from .changelog/unreleased/features/1781-cap-wnam.md rename to .changelog/v0.22.0/features/1781-cap-wnam.md diff --git a/.changelog/unreleased/features/1789-update-ethbridge-rs.md b/.changelog/v0.22.0/features/1789-update-ethbridge-rs.md similarity index 100% rename from .changelog/unreleased/features/1789-update-ethbridge-rs.md rename to .changelog/v0.22.0/features/1789-update-ethbridge-rs.md diff --git a/.changelog/unreleased/features/1795-bridge-pool-fees.md b/.changelog/v0.22.0/features/1795-bridge-pool-fees.md similarity index 100% rename from .changelog/unreleased/features/1795-bridge-pool-fees.md rename to .changelog/v0.22.0/features/1795-bridge-pool-fees.md diff --git a/.changelog/unreleased/improvements/1468-custom-height-db-dump.md b/.changelog/v0.22.0/improvements/1468-custom-height-db-dump.md similarity index 100% rename from .changelog/unreleased/improvements/1468-custom-height-db-dump.md rename to .changelog/v0.22.0/improvements/1468-custom-height-db-dump.md diff --git a/.changelog/unreleased/improvements/1811-fix-bp-recommendations.md b/.changelog/v0.22.0/improvements/1811-fix-bp-recommendations.md similarity index 100% rename from .changelog/unreleased/improvements/1811-fix-bp-recommendations.md rename to .changelog/v0.22.0/improvements/1811-fix-bp-recommendations.md diff --git a/.changelog/unreleased/improvements/1828-feature-guard-masp-proof-load.md b/.changelog/v0.22.0/improvements/1828-feature-guard-masp-proof-load.md similarity index 100% rename from .changelog/unreleased/improvements/1828-feature-guard-masp-proof-load.md rename to .changelog/v0.22.0/improvements/1828-feature-guard-masp-proof-load.md diff --git a/.changelog/unreleased/improvements/1842-masp-generic-amounts-rebased.md b/.changelog/v0.22.0/improvements/1842-masp-generic-amounts-rebased.md similarity index 100% rename from .changelog/unreleased/improvements/1842-masp-generic-amounts-rebased.md rename to .changelog/v0.22.0/improvements/1842-masp-generic-amounts-rebased.md diff --git a/.changelog/unreleased/improvements/1848-wallet-bridge-pool-addr.md b/.changelog/v0.22.0/improvements/1848-wallet-bridge-pool-addr.md similarity index 100% rename from .changelog/unreleased/improvements/1848-wallet-bridge-pool-addr.md rename to .changelog/v0.22.0/improvements/1848-wallet-bridge-pool-addr.md diff --git a/.changelog/unreleased/improvements/1849-call-msg-parse.md b/.changelog/v0.22.0/improvements/1849-call-msg-parse.md similarity index 100% rename from .changelog/unreleased/improvements/1849-call-msg-parse.md rename to .changelog/v0.22.0/improvements/1849-call-msg-parse.md diff --git a/.changelog/unreleased/improvements/1850-cli-parse-eth-addrs.md b/.changelog/v0.22.0/improvements/1850-cli-parse-eth-addrs.md similarity index 100% rename from .changelog/unreleased/improvements/1850-cli-parse-eth-addrs.md rename to .changelog/v0.22.0/improvements/1850-cli-parse-eth-addrs.md diff --git a/.changelog/unreleased/improvements/1851-bridge-pool-hashlist.md b/.changelog/v0.22.0/improvements/1851-bridge-pool-hashlist.md similarity index 100% rename from .changelog/unreleased/improvements/1851-bridge-pool-hashlist.md rename to .changelog/v0.22.0/improvements/1851-bridge-pool-hashlist.md diff --git a/.changelog/unreleased/improvements/1853-nut-denom.md b/.changelog/v0.22.0/improvements/1853-nut-denom.md similarity index 100% rename from .changelog/unreleased/improvements/1853-nut-denom.md rename to .changelog/v0.22.0/improvements/1853-nut-denom.md diff --git a/.changelog/unreleased/improvements/1863-unmerkle-replay-protection.md b/.changelog/v0.22.0/improvements/1863-unmerkle-replay-protection.md similarity index 100% rename from .changelog/unreleased/improvements/1863-unmerkle-replay-protection.md rename to .changelog/v0.22.0/improvements/1863-unmerkle-replay-protection.md diff --git a/.changelog/v0.22.0/summary.md b/.changelog/v0.22.0/summary.md new file mode 100644 index 0000000000..63cd981c4a --- /dev/null +++ b/.changelog/v0.22.0/summary.md @@ -0,0 +1,2 @@ +Namada 0.22.0 is a minor release introducing a redefined PGF mechanism, a proper gas module, and major +improvements to the sdk and ethereum bridge. diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c059ef2eb..c1ee21ba24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,62 @@ # CHANGELOG +## v0.22.0 + +Namada 0.22.0 is a minor release introducing a redefined PGF mechanism, a proper gas module, and major +improvements to the sdk and ethereum bridge. + +### BUG FIXES + +- Fix IBC amount handling ([\#1744](https://github.com/anoma/namada/issues/1744)) +- Fix wasm pointer misalignment issues on Apple silicon devices. + ([\#1778](https://github.com/anoma/namada/pull/1778)) +- Fix the decoding of events observed by the Ethereum oracle + ([\#1852](https://github.com/anoma/namada/pull/1852)) +- Trigger the NUT VP when NUTs are moved between accounts during wasm + transaction execution ([\#1854](https://github.com/anoma/namada/pull/1854)) +- Fix the Ethereum Bridge VP + ([\#1855](https://github.com/anoma/namada/pull/1855)) +- Miscellaneous Ethereum smart contract nonce fixes + ([\#1856](https://github.com/anoma/namada/pull/1856)) +- Log proper duped validator votes on Ethereum tallies + ([\#1860](https://github.com/anoma/namada/pull/1860)) + +### FEATURES + +- Implement Ethereum token whitelist. + ([\#1290](https://github.com/anoma/namada/issues/1290)) +- Implemented the runtime gas and fee system. + ([\#1327](https://github.com/anoma/namada/pull/1327)) +- Control the flow of NAM over the Ethereum bridge + ([\#1781](https://github.com/anoma/namada/pull/1781)) +- Update ethbridge-rs to v0.22.0 + ([\#1789](https://github.com/anoma/namada/pull/1789)) +- Allow Bridge pool transfer fees to be paid in arbitrary token types (except + NUTs) ([\#1795](https://github.com/anoma/namada/pull/1795)) + +### IMPROVEMENTS + +- Adds the possibility to dump the state of the db at a custom height. + ([\#1468](https://github.com/anoma/namada/pull/1468)) +- Added various fee types to the output of the Bridge pool recommendations RPC + ([\#1811](https://github.com/anoma/namada/pull/1811)) +- Ensure that Namada (shared) crate can be built for WASM target. + ([\#1828](https://github.com/anoma/namada/pull/1828)) +- Upgraded the MASP crate commit used by Namada to the latest version. + ([\#1842](https://github.com/anoma/namada/pull/1842)) +- Add the Bridge pool as a default wallet address + ([\#1848](https://github.com/anoma/namada/pull/1848)) +- Call `Message::parse` directly + ([\#1849](https://github.com/anoma/namada/pull/1849)) +- Parse Eth addresses from the CLI + ([\#1850](https://github.com/anoma/namada/pull/1850)) +- Split Bridge pool transfer hashes on all whitespace toks + ([\#1851](https://github.com/anoma/namada/pull/1851)) +- Denominate non-whitelisted NUT amounts + ([\#1853](https://github.com/anoma/namada/pull/1853)) +- Removed replay protection storage keys from the merkle tree. + ([\#1863](https://github.com/anoma/namada/pull/1863)) + ## v0.21.1 Namada 0.21.0 is a patch release addressing some minor changes to the PGF and IBC components. diff --git a/Cargo.lock b/Cargo.lock index 59fba1e543..143043ddcb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4074,7 +4074,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada" -version = "0.21.1" +version = "0.22.0" dependencies = [ "assert_matches", "async-trait", @@ -4142,7 +4142,7 @@ dependencies = [ [[package]] name = "namada_apps" -version = "0.21.1" +version = "0.22.0" dependencies = [ "ark-serialize", "ark-std", @@ -4231,7 +4231,7 @@ dependencies = [ [[package]] name = "namada_benchmarks" -version = "0.21.1" +version = "0.22.0" dependencies = [ "async-trait", "borsh 0.9.4", @@ -4252,7 +4252,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.21.1" +version = "0.22.0" dependencies = [ "ark-bls12-381", "ark-ec", @@ -4310,7 +4310,7 @@ dependencies = [ [[package]] name = "namada_encoding_spec" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "itertools", @@ -4321,7 +4321,7 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.21.1" +version = "0.22.0" dependencies = [ "assert_matches", "borsh 0.9.4", @@ -4345,7 +4345,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.21.1" +version = "0.22.0" dependencies = [ "proc-macro2", "quote", @@ -4354,7 +4354,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "data-encoding", @@ -4372,7 +4372,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "namada_core", @@ -4381,7 +4381,7 @@ dependencies = [ [[package]] name = "namada_tests" -version = "0.21.1" +version = "0.22.0" dependencies = [ "assert_cmd", "async-trait", @@ -4428,7 +4428,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "masp_primitives", @@ -4442,7 +4442,7 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "masp_primitives", @@ -4451,7 +4451,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "namada_core", diff --git a/Cargo.toml b/Cargo.toml index 1988689b65..48141a0f77 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ keywords = ["blockchain", "privacy", "crypto", "protocol", "network"] license = "GPL-3.0" readme = "README.md" repository = "https://github.com/anoma/namada" -version = "0.21.1" +version = "0.22.0" [workspace.dependencies] ark-bls12-381 = {version = "0.3"} diff --git a/wasm/Cargo.lock b/wasm/Cargo.lock index 0053a71b1a..4edaef87c4 100644 --- a/wasm/Cargo.lock +++ b/wasm/Cargo.lock @@ -3333,7 +3333,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada" -version = "0.21.1" +version = "0.22.0" dependencies = [ "async-trait", "bimap", @@ -3393,7 +3393,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.21.1" +version = "0.22.0" dependencies = [ "ark-bls12-381", "ark-ec", @@ -3446,7 +3446,7 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "ethers", @@ -3466,7 +3466,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.21.1" +version = "0.22.0" dependencies = [ "proc-macro2", "quote", @@ -3475,7 +3475,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "data-encoding", @@ -3489,7 +3489,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "namada_core", @@ -3498,7 +3498,7 @@ dependencies = [ [[package]] name = "namada_tests" -version = "0.21.1" +version = "0.22.0" dependencies = [ "async-trait", "chrono", @@ -3528,7 +3528,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "masp_primitives", @@ -3542,7 +3542,7 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "masp_primitives", @@ -3551,7 +3551,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "namada_core", @@ -3564,7 +3564,7 @@ dependencies = [ [[package]] name = "namada_wasm" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "getrandom 0.2.9", @@ -5788,7 +5788,7 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "tx_template" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "getrandom 0.2.9", @@ -5911,7 +5911,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vp_template" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "getrandom 0.2.9", diff --git a/wasm/checksums.json b/wasm/checksums.json index 32d73edb44..9c50dd46dc 100644 --- a/wasm/checksums.json +++ b/wasm/checksums.json @@ -1,23 +1,23 @@ { - "tx_bond.wasm": "tx_bond.a17d97ad6dd83d6bf8e4fa3059fb5126f119c3c61c5f89f111f27abae407c9ce.wasm", - "tx_bridge_pool.wasm": "tx_bridge_pool.65b5b69fbe3d81af702a714e1d2c0aa6baa58913dd0faa548359624d4d6ec3ef.wasm", - "tx_change_validator_commission.wasm": "tx_change_validator_commission.98b926c05374b8f8252367c5cfcf5607743e816173d490f8de60f962ae8bcf14.wasm", - "tx_ibc.wasm": "tx_ibc.2070b0f66803596e53aaece9cf23e7f84bcbfc807cafae7617f57d94c482fe98.wasm", - "tx_init_account.wasm": "tx_init_account.7988a3d57452d7a6d85fbad105ea6b2b5e3727476edc7a1d85d583010e878f87.wasm", - "tx_init_proposal.wasm": "tx_init_proposal.bcc538c438b993afddc78bc4291badd5dfe0c5201abe77aba0f49718bb6dc3b4.wasm", - "tx_init_validator.wasm": "tx_init_validator.b96a1a9b90fe9536e6302dd7ddedcf89240dd8cce7126061463a069bfad311b9.wasm", - "tx_resign_steward.wasm": "tx_resign_steward.2ce34cf3e21c9122804c83f0076cd5e9f28881749eabbe294dd9833b3cfaf2c6.wasm", - "tx_reveal_pk.wasm": "tx_reveal_pk.ea655a203b05df3ceab470f51757faa122a60bdacb705dd823279e37fa4049c2.wasm", - "tx_transfer.wasm": "tx_transfer.45b4cb28f6dcda2fb0ffcb68f39001593b899054b9049ca27d81c138ce78f18d.wasm", - "tx_unbond.wasm": "tx_unbond.11eeb1789b679af0e41bd95d5c1aec9570016930969b3e49912f431d36c31ddf.wasm", - "tx_unjail_validator.wasm": "tx_unjail_validator.6a2f247e74da6c18d3f4956044565a79c61c5aaa472cf2b5f4fde25082bc8c5a.wasm", - "tx_update_account.wasm": "tx_update_account.e47cf35eb442fb4204d1d87a1a9d027158166edbbf268120e485565260c6a65e.wasm", - "tx_update_steward_commission.wasm": "tx_update_steward_commission.92434d8c3958f7b80dfb775f494bd11bece585b97e7708b2bcb72a58881d72b1.wasm", - "tx_vote_proposal.wasm": "tx_vote_proposal.0fafc4561b4c03615252fb85e67cf6718be5190da1b378adf4325084e8be311a.wasm", - "tx_withdraw.wasm": "tx_withdraw.e56f90e2b879fd4232452141c4bd2509c89ba2c697eb10f08ef8bd71f00d105c.wasm", - "vp_implicit.wasm": "vp_implicit.ee2f8dfae6889314ce9331104c944245f62ca4b5b0519201d90f999c455969d2.wasm", - "vp_masp.wasm": "vp_masp.a8a87c72720d296b520c3397718f1929657491849aa428b22b81e483916be2c0.wasm", - "vp_testnet_faucet.wasm": "vp_testnet_faucet.238132fbfb44f1d45ef4ab27f620ec5b485978b5990b44c170cd836c7d35e015.wasm", - "vp_user.wasm": "vp_user.e74634934d67d73d063309eb16ba9ceec9aaa0ed2e208b3f2350033e13034bdd.wasm", - "vp_validator.wasm": "vp_validator.dfe27e2e658926a104caea56a6ee3510bcc985c6b0c5d1b27255831aa1d890d8.wasm" + "tx_bond.wasm": "tx_bond.8d1ddbeb397209c5efa22dd57fbdb31825d67c2942441cb2612583ec2593831a.wasm", + "tx_bridge_pool.wasm": "tx_bridge_pool.41ada308019a6227a495d996f5d3248e3f8052fcadf8779ee2b2e293aa73ccd0.wasm", + "tx_change_validator_commission.wasm": "tx_change_validator_commission.137f2871848970aa9cf1d3a92a1e1a6e7a48b0537632d838bbb4e69fd301f8c3.wasm", + "tx_ibc.wasm": "tx_ibc.af007e03e8de1f8c34eb928fcfe91fd44b05c0183ca1149c5b262c8f62fcdd36.wasm", + "tx_init_account.wasm": "tx_init_account.d527ea17b417fca1a72d6a26abc34219630efcad4701e629a89e026e06ee06c1.wasm", + "tx_init_proposal.wasm": "tx_init_proposal.e605bb96ff8b6ad1e10491a81590d15ed792f87b0382d1faee9966cb25a09028.wasm", + "tx_init_validator.wasm": "tx_init_validator.91ce97ff0bfa49ce9baa7585ae7e2c0514e91a66c625502b4aced635da5b021a.wasm", + "tx_resign_steward.wasm": "tx_resign_steward.a34a5737653182ecb75f6fcbac5b74ef849eb29b0072a20e90897acc14d8886e.wasm", + "tx_reveal_pk.wasm": "tx_reveal_pk.8ab38f516ac799dcb96ba372cd5e5defd381ddf9d69579ce1556d1721d34f668.wasm", + "tx_transfer.wasm": "tx_transfer.738ac69d4a4f3dfb154aeed6b806ef1042b1a707de98bf8c6cc5ad66d478f6d9.wasm", + "tx_unbond.wasm": "tx_unbond.0c90a1f9a95b7171e0ebdca8318c19ba45f358158aa68370f630f84025635c8f.wasm", + "tx_unjail_validator.wasm": "tx_unjail_validator.310c196cb7b2d371bb74fe37ee1f2f7e233ead59477027891e4e28751b6bb3fe.wasm", + "tx_update_account.wasm": "tx_update_account.8f5934e4fcca4e7d3c58e1c0b8722ce0a948efa6b99e7801dd1c16f8ea22fb59.wasm", + "tx_update_steward_commission.wasm": "tx_update_steward_commission.3deda3d2d0fcce2e14c6a4d72931ea3a3713666c6eed5fd29a78e30d395b3cf5.wasm", + "tx_vote_proposal.wasm": "tx_vote_proposal.33567afd0c59d5f2499a3cf4ebf3c254de1cae1d310d004b8e0e538f2fc8377a.wasm", + "tx_withdraw.wasm": "tx_withdraw.00e0a04e892eb67ac3c3c7a3162b12dc198506c1c466893923911c3ab471dc03.wasm", + "vp_implicit.wasm": "vp_implicit.0fc8114c5d87db4d818b4b38ded664c1ca1d3d42026e6b1328213c00e99f01eb.wasm", + "vp_masp.wasm": "vp_masp.8b01ab3c616342973fb30e37c8b9e4c83615f25b7cc6657f0360146266d36890.wasm", + "vp_testnet_faucet.wasm": "vp_testnet_faucet.720d6808fa225cb3381ac0ff682e1c9136d8ef1193933ce30356ef2252fee001.wasm", + "vp_user.wasm": "vp_user.f93b90d5a0226c79159edd48f2801e7a12525751b937fda58525a8fc8b42d745.wasm", + "vp_validator.wasm": "vp_validator.3decad0fd761b928cdec3f89ed241fc218dd402be300f5edabf511677ae3d37d.wasm" } \ No newline at end of file diff --git a/wasm/tx_template/Cargo.toml b/wasm/tx_template/Cargo.toml index aece3dba98..2a04d47186 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.21.1" +version = "0.22.0" [lib] crate-type = ["cdylib"] diff --git a/wasm/vp_template/Cargo.toml b/wasm/vp_template/Cargo.toml index f5286efeef..c168f25660 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.21.1" +version = "0.22.0" [lib] crate-type = ["cdylib"] diff --git a/wasm/wasm_source/Cargo.toml b/wasm/wasm_source/Cargo.toml index 5ee7700924..67e7bbc913 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.21.1" +version = "0.22.0" [lib] crate-type = ["cdylib"] diff --git a/wasm_for_tests/tx_memory_limit.wasm b/wasm_for_tests/tx_memory_limit.wasm index a6e413f349..94ed240378 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 416ab231ac..68c6723579 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 707c7c156b..0d7b20da7f 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 89bab50905..b2cfea8633 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 36119cc226..fb483a0b84 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 46ae3e95a0..39b20ef813 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 5d600d185f..a0fb758ae9 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 7fa0714a4e..003fc115be 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 296b5f7fa0..a18626d71e 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 7ceeef5c81..98fcac06a2 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 503bad8f9b..33b7c719f3 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 3e21d22cb2..9867e71009 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 6d146bfe97..2c4f12d24c 100644 --- a/wasm_for_tests/wasm_source/Cargo.lock +++ b/wasm_for_tests/wasm_source/Cargo.lock @@ -3333,7 +3333,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada" -version = "0.21.1" +version = "0.22.0" dependencies = [ "async-trait", "bimap", @@ -3393,7 +3393,7 @@ dependencies = [ [[package]] name = "namada_core" -version = "0.21.1" +version = "0.22.0" dependencies = [ "ark-bls12-381", "ark-ec", @@ -3446,7 +3446,7 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "ethers", @@ -3466,7 +3466,7 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.21.1" +version = "0.22.0" dependencies = [ "proc-macro2", "quote", @@ -3475,7 +3475,7 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "data-encoding", @@ -3489,7 +3489,7 @@ dependencies = [ [[package]] name = "namada_test_utils" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "namada_core", @@ -3498,7 +3498,7 @@ dependencies = [ [[package]] name = "namada_tests" -version = "0.21.1" +version = "0.22.0" dependencies = [ "async-trait", "chrono", @@ -3528,7 +3528,7 @@ dependencies = [ [[package]] name = "namada_tx_prelude" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "masp_primitives", @@ -3542,7 +3542,7 @@ dependencies = [ [[package]] name = "namada_vm_env" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "masp_primitives", @@ -3551,7 +3551,7 @@ dependencies = [ [[package]] name = "namada_vp_prelude" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "namada_core", @@ -3564,7 +3564,7 @@ dependencies = [ [[package]] name = "namada_wasm_for_tests" -version = "0.21.1" +version = "0.22.0" dependencies = [ "borsh 0.9.4", "getrandom 0.2.9", diff --git a/wasm_for_tests/wasm_source/Cargo.toml b/wasm_for_tests/wasm_source/Cargo.toml index 61755a170b..74865f5f43 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.21.1" +version = "0.22.0" [lib] crate-type = ["cdylib"]