Skip to content

Commit

Permalink
Namada 0.22.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Fraccaman committed Sep 6, 2023
1 parent 376a3e8 commit 9b67281
Show file tree
Hide file tree
Showing 45 changed files with 122 additions and 63 deletions.
2 changes: 2 additions & 0 deletions .changelog/v0.22.0/summary.md
Original file line number Diff line number Diff line change
@@ -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.
57 changes: 57 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
26 changes: 13 additions & 13 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"}
Expand Down
26 changes: 13 additions & 13 deletions wasm/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 21 additions & 21 deletions wasm/checksums.json
Original file line number Diff line number Diff line change
@@ -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"
}
2 changes: 1 addition & 1 deletion wasm/tx_template/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
Expand Down
2 changes: 1 addition & 1 deletion wasm/vp_template/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
Expand Down
2 changes: 1 addition & 1 deletion wasm/wasm_source/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
Expand Down
Binary file modified wasm_for_tests/tx_memory_limit.wasm
Binary file not shown.
Binary file modified wasm_for_tests/tx_mint_tokens.wasm
Binary file not shown.
Binary file modified wasm_for_tests/tx_no_op.wasm
Binary file not shown.
Binary file modified wasm_for_tests/tx_proposal_code.wasm
Binary file not shown.
Binary file modified wasm_for_tests/tx_read_storage_key.wasm
Binary file not shown.
Binary file modified wasm_for_tests/tx_write.wasm
Binary file not shown.
Binary file modified wasm_for_tests/tx_write_storage_key.wasm
Binary file not shown.
Binary file modified wasm_for_tests/vp_always_false.wasm
Binary file not shown.
Binary file modified wasm_for_tests/vp_always_true.wasm
Binary file not shown.
Binary file modified wasm_for_tests/vp_eval.wasm
Binary file not shown.
Binary file modified wasm_for_tests/vp_memory_limit.wasm
Binary file not shown.
Binary file modified wasm_for_tests/vp_read_storage_key.wasm
Binary file not shown.
Loading

0 comments on commit 9b67281

Please sign in to comment.