Skip to content

Commit

Permalink
Namada 0.27.0
Browse files Browse the repository at this point in the history
  • Loading branch information
brentstone authored and tzemanovic committed Nov 21, 2023
1 parent 2bcb401 commit 47c887c
Show file tree
Hide file tree
Showing 39 changed files with 125 additions and 70 deletions.
File renamed without changes.
1 change: 1 addition & 0 deletions .changelog/v0.27.0/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
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.
54 changes: 54 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,59 @@
# CHANGELOG

## 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.

### BUG FIXES

- Fix a feature flag to compile namada_sdk
([\#2164](https://github.com/anoma/namada/issues/2164))
- Fix to get the proof even if no height is specified
([\#2166](https://github.com/anoma/namada/issues/2166))
- Fix ABCI queries at the last committed height
([\#2184](https://github.com/anoma/namada/pull/2184))

### FEATURES

- Tx that allows a validator to change its consensus key
([\#2137](https://github.com/anoma/namada/pull/2137))

### IMPROVEMENTS

- Moved the masp vp to native.
([\#2051](https://github.com/anoma/namada/pull/2051))
- Tighten security around potential P2P issues
([\#2131](https://github.com/anoma/namada/pull/2131))
- Print more context from eyre error types.
([\#2132](https://github.com/anoma/namada/pull/2132))
- Require to verify ownership of all validator keys when initialized on-chain.
([\#2163](https://github.com/anoma/namada/pull/2163))
- Improve the validator VP to ensure that only the validator themself
can execute transactions that manipulate its own validator data
([\#2169](https://github.com/anoma/namada/pull/2169))
- Various improvements to the PoS code, including adding a panic on a slashing
failure, some more checked arithmetics, aesthetic code cleanup, and fixing a
bug in is_delegator. ([\#2178](https://github.com/anoma/namada/pull/2178))
- Added type tags to transactions to enable hardware wallets
to fully decode transactions even after minor Namada updates.
([\#2182](https://github.com/anoma/namada/pull/2182))
- Save MASP conversion state to the state storage instead of the diffs
([\#2189](https://github.com/anoma/namada/issues/2189))

### MISCELLANEOUS

- Removed catching of panics from PoS VP.
([\#2145](https://github.com/anoma/namada/pull/2145))

### SDK

- Masp as internal address. Updated `aux_signing_data`
to return no key and 0 threshold if owner is masp.
([\#2051](https://github.com/anoma/namada/pull/2051))
- A high level function new_redelegate is added to the sdk to allow developers
to make and submit redelegation functions from the minimum number of arguments
required ([\#2140](https://github.com/anoma/namada/pull/2140))

## v0.26.0

Namada 0.26.0 is a minor release on the way to mainnet with updates to PoS and governance as well as its upstream dependencies.
Expand Down
28 changes: 14 additions & 14 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 @@ -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.26.0"
version = "0.27.0"

[workspace.dependencies]
ark-bls12-381 = {version = "0.3"}
Expand Down
28 changes: 14 additions & 14 deletions wasm/Cargo.lock

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

50 changes: 25 additions & 25 deletions wasm/checksums.json
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
{
"tx_bond.wasm": "tx_bond.b989613b49f49ba69f30ac61b9474931f368102c03027da3eec9b246f81b5277.wasm",
"tx_bridge_pool.wasm": "tx_bridge_pool.a74c3a41401b5fba2f0d6c010ab62b4a6c3dbed4a6857a4298d07e5fbc002083.wasm",
"tx_change_consensus_key.wasm": "tx_change_consensus_key.10404da7fab6042e4c6ed8b29fa196767364b1ee4e4ad68d827434ada9cc5f4d.wasm",
"tx_change_validator_commission.wasm": "tx_change_validator_commission.3ecc31df9aa32fcbfe92c79bef40e3542388b6d361684e58960f910bc36c8839.wasm",
"tx_change_validator_metadata.wasm": "tx_change_validator_metadata.dc4bdd4a89cd465adb05fb6eb48f901a0e1e80f26681709bf8af0e30165c5ad2.wasm",
"tx_claim_rewards.wasm": "tx_claim_rewards.a9237131561c16fa76a5d6eabf10c664ebffe981c16ddee30da9b983f81b6850.wasm",
"tx_deactivate_validator.wasm": "tx_deactivate_validator.c7c739756e481a91150934153d0684df5b2382f9553a92a4714b15460c1518c4.wasm",
"tx_ibc.wasm": "tx_ibc.48eb48367141a2be36175c52d110233a85d0514a974aeef2262b119e0a0db49d.wasm",
"tx_init_account.wasm": "tx_init_account.9ed1359fa57416c5f878698b5a761397b3c6e7f7987008f8cf1ec1304df2e34c.wasm",
"tx_init_proposal.wasm": "tx_init_proposal.b6d269b7f2db4c93ffa46154c2a3efd0ba0bd52fd1027cc12748b7f3c8c5aaa3.wasm",
"tx_init_validator.wasm": "tx_init_validator.95efab261576de7a4fb84c27cc63693fc5da89c655d1de205d2410f1af4573b2.wasm",
"tx_reactivate_validator.wasm": "tx_reactivate_validator.73157f4aace8a61e53cb20a1bb69799475d7455b2723eff5c57f09d2ec1a1dc4.wasm",
"tx_redelegate.wasm": "tx_redelegate.57a559128a73e9acbf46d21d6778e378e0bef0253d877e330208af23de6e56ac.wasm",
"tx_resign_steward.wasm": "tx_resign_steward.f670156c70d2318839489666c9327a17867b2db3763ff60a07b15f2b5862cbe3.wasm",
"tx_reveal_pk.wasm": "tx_reveal_pk.eff2ae0a82787866d319f7289a0c0742437f12b37fd167f8810b07336c5efefe.wasm",
"tx_transfer.wasm": "tx_transfer.a34b849c0695721c9113ccb75015cca7a5b35f2a4422b24d39c635ac03bcfa88.wasm",
"tx_unbond.wasm": "tx_unbond.66b411757fd4fdfccd640a59ffbdb5b41a1f53b6316f6e515cbbce8f968f6a30.wasm",
"tx_unjail_validator.wasm": "tx_unjail_validator.f0b8bc20f01053b8209e14d2823a256b6037ba3dd8a2f3d5b9866a7353023bb1.wasm",
"tx_update_account.wasm": "tx_update_account.5690a3d1a16353a4a425814b085cd6ccf4161511e54e952a032c65d7046fe34d.wasm",
"tx_update_steward_commission.wasm": "tx_update_steward_commission.1d5bc824c0c834276be3729a110706b29e66217fd32d210e4336bd9630034a22.wasm",
"tx_vote_proposal.wasm": "tx_vote_proposal.107d13305ac6639885b7e998d10769e6f59ee8169c602ae3e9ae42e530b66dbb.wasm",
"tx_withdraw.wasm": "tx_withdraw.caef63a4907c6eb6702ec4dd4f57d9dad1f7b9eb3c2bd8e36fecbf6e6b323901.wasm",
"vp_implicit.wasm": "vp_implicit.10a560cf4f79c65e68e310d63ebf3c28d1210898f342bc67ae52ab3d6fe1cd04.wasm",
"vp_user.wasm": "vp_user.14cf33745b83734aba11fa29269e04a8f6f057451079f072036dd05bc69a2b86.wasm",
"vp_validator.wasm": "vp_validator.de918dd5dc3ce3bdbfbf6bd7e1190f7a301dc8296495dc4cbef55198be5c2805.wasm"
"tx_bond.wasm": "tx_bond.a660b13a79bd5c50c75a055ab4fed8eddb1cc2ae6d93e5505fbeb876b307fc49.wasm",
"tx_bridge_pool.wasm": "tx_bridge_pool.9564137202b291bd8930410700a5b0e08a1949bb4f79da5ee3e3dc9654266f4d.wasm",
"tx_change_consensus_key.wasm": "tx_change_consensus_key.4d2de1a762b4575925222fdeacadada429896a93fe3586f41657f247480161d9.wasm",
"tx_change_validator_commission.wasm": "tx_change_validator_commission.457abeb00c021822e54674b77ae97535620555707efd2029e52b0d4335a32b55.wasm",
"tx_change_validator_metadata.wasm": "tx_change_validator_metadata.b56e2fbaefe19800d8a6d989883ab0ceac439bdeac96fb1299f6aa2ce424e521.wasm",
"tx_claim_rewards.wasm": "tx_claim_rewards.c4fc5d2ace6b0ee785f12f90a6cc600e3a0a8f19f7237ecf9374a32ba27eb99e.wasm",
"tx_deactivate_validator.wasm": "tx_deactivate_validator.c7cb406926241ffaa5df56e43c8cc43854bdcb0ea565144f63b6a3e2eb697a96.wasm",
"tx_ibc.wasm": "tx_ibc.14568fef2ec08752b87ec97cb2c87b76adec72e6eeea771274948d7c7ddb92a8.wasm",
"tx_init_account.wasm": "tx_init_account.0017279b252083d2d337d943bf84251d3f8223756ecfd9648e7ce66305c45796.wasm",
"tx_init_proposal.wasm": "tx_init_proposal.cb9d7a33dd9a37675dd1d9cb761f3f87a48728eae38f377a623c0b8f9a97b612.wasm",
"tx_init_validator.wasm": "tx_init_validator.53fefa66ce6351d6b3e7de7a2c993bd4435fbd478b66caecf5c588b5efdcf669.wasm",
"tx_reactivate_validator.wasm": "tx_reactivate_validator.6a40f8daebdd6b9f6bcc9ab88686b40bb7a7882443cd07443c0795a3fae27cb5.wasm",
"tx_redelegate.wasm": "tx_redelegate.ded70e2609371fc9d81de875cf44b0ec60757fb46f61f23a26418cfa9f437b0f.wasm",
"tx_resign_steward.wasm": "tx_resign_steward.a881ed70174b53a15402cbbe6e64200f72431ec73604f7b173fd77ea80b5aedb.wasm",
"tx_reveal_pk.wasm": "tx_reveal_pk.fbe760707aa0559c898cee47c91a5c7d0bc4b2f545cb47cc459ddcb8f97c455e.wasm",
"tx_transfer.wasm": "tx_transfer.aef75ec63198e4e6f95307a55e53fd0440448caf46617047f7a7557a7a2f1f4e.wasm",
"tx_unbond.wasm": "tx_unbond.1fd257addac3d91d77e1ae334b9394085335075581a6500ce2364cd403d028e9.wasm",
"tx_unjail_validator.wasm": "tx_unjail_validator.ba0e378bb48d5ba577dd898e618478c917e80ee11e46f79b00bb72fea4f91c28.wasm",
"tx_update_account.wasm": "tx_update_account.aa4ef57619b8b7c7c3849fa71873448808f7342fcc8d612e4b5e688a708a174a.wasm",
"tx_update_steward_commission.wasm": "tx_update_steward_commission.e7bf45b9039a5b4ef399fe926a4b56e035e9a7eedc4fdd59fc89210b4a8bbf74.wasm",
"tx_vote_proposal.wasm": "tx_vote_proposal.4b39fd9c6ccc8a9537a295d154a8b9e60b8d135fe995276a01d714bc8097be6a.wasm",
"tx_withdraw.wasm": "tx_withdraw.2f6bf8c3cafbd5d987849db1583bd63e10bbe06193f619859caa80ab10f2e2a9.wasm",
"vp_implicit.wasm": "vp_implicit.262b8660014cd140bcbbef2d187863160678cb0034903257815dc08d947b03fa.wasm",
"vp_user.wasm": "vp_user.d66a3a289c9c9e6353a2741335775eab1487e2e7ee4b8baa69d32e73083363d3.wasm",
"vp_validator.wasm": "vp_validator.d89911d9c27b2e0926499623cc88ee35c4396c8ef0563f897386ff431c8148e7.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.26.0"
version = "0.27.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.26.0"
version = "0.27.0"

[lib]
crate-type = ["cdylib"]
Expand Down
Loading

0 comments on commit 47c887c

Please sign in to comment.