Skip to content

Commit

Permalink
Namada 0.18.0
Browse files Browse the repository at this point in the history
  • Loading branch information
brentstone committed Jul 3, 2023
1 parent 51d382b commit 495035e
Show file tree
Hide file tree
Showing 29 changed files with 91 additions and 59 deletions.
1 change: 1 addition & 0 deletions .changelog/v0.18.0/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Namada 0.18.0 is a minor release primarily addressing a major change in the token amount representation, the addition of a new validator set category, and other minor improvements to the ledger stability.
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# CHANGELOG

## v0.18.0

Namada 0.18.0 is a minor release primarily addressing a major change in the token amount representation, the addition of a new validator set category, and other minor improvements to the ledger stability.

### BUG FIXES

- PoS: Ensure that when a validator is slashed, it gets removed from
validator set in the same epoch in Namada state as in CometBFT's state.
([\#1582](https://github.com/anoma/namada/pull/1582))
- Fix signature verification with secp256k1 in WASM VPs.
([\#1599](https://github.com/anoma/namada/pull/1599))
- Storage: Fix iterator without a prefix.
([\#1615](https://github.com/anoma/namada/pull/1615))

### FEATURES

- Adds a third validator set, the below threshold set, which contains
all validators whose stake is below some parameterizable threshold.
([#1576](https://github.com/anoma/namada/pull/1576))
- Added `NAMADA_LOG_DIR` env var for logging to file(s) and `NAMADA_LOG_ROLLING`
for setting rolling logs frequency. The rolling frequency can be set to
never, minutely, hourly or daily. If not set, the default is never.
([\#1578](https://github.com/anoma/namada/pull/1578))

### IMPROVEMENTS

- Update clap to the latest version.
([\#64](https://github.com/anoma/namada/issues/64))
- Updated wasmer to v2.3.0 and switched from pwasm-utils to wasm-instrument.
([\#1604](https://github.com/anoma/namada/pull/1604))

## v0.17.5

Namada 0.17.5 is a maintenance release chiefly addressing MASP
Expand Down
22 changes: 11 additions & 11 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 @@ -30,7 +30,7 @@ keywords = ["blockchain", "privacy", "crypto", "protocol", "network"]
license = "GPL-3.0"
readme = "README.md"
repository = "https://github.com/anoma/namada"
version = "0.17.5"
version = "0.18.0"

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

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

40 changes: 20 additions & 20 deletions wasm/checksums.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
"tx_bond.wasm": "tx_bond.fcdaed302f8734412a830b4993bff4619a4c559e014b71deaa5fed77fdef3680.wasm",
"tx_change_validator_commission.wasm": "tx_change_validator_commission.26e4a245a07a07a9bdb90e87c09a19678489df09a1663b0a7d5672ff1bfa661b.wasm",
"tx_ibc.wasm": "tx_ibc.2327a35b2cf355e485e8f03e2c475b3c388167edc9ad15fbee630941320920b6.wasm",
"tx_init_account.wasm": "tx_init_account.9153e300b7198ce515693852c138c14b23838b6f85fa0a6db71f3294ca4b25ac.wasm",
"tx_init_proposal.wasm": "tx_init_proposal.1630673aeef70942c7c786fef6944b96d47fef7e50df994b390b6500349d136e.wasm",
"tx_init_validator.wasm": "tx_init_validator.a2398d56e4002ac996069f0df93cbd7c61f4326438ed6e3cadac5a0460b547e9.wasm",
"tx_reveal_pk.wasm": "tx_reveal_pk.d7268e61b97c3e6db9f0139b7db4b42b133b5e6ce42fe17ff4adc0988da520eb.wasm",
"tx_transfer.wasm": "tx_transfer.b2a7576aaa21bdca0ad0e810788b9c7cf3e58d7d0442a75a3290563d03e0412f.wasm",
"tx_unbond.wasm": "tx_unbond.6b9651b1ed2922d0c4982748ad20679298eb77929eaeefff6b2c792f9004c657.wasm",
"tx_unjail_validator.wasm": "tx_unjail_validator.b2fab3af06dc591ef39ade0372bc6a1e850fb87d00dcdba3ab9452cebd278bea.wasm",
"tx_update_vp.wasm": "tx_update_vp.8e9a1a4827f6c899c2828493b213d21bdf32232eaf53fccb7a6d6535baa39f99.wasm",
"tx_vote_proposal.wasm": "tx_vote_proposal.c16e405aedc46b59bb57d012d3e11e1ecbd28654c25557f376cabfb7bea483d9.wasm",
"tx_withdraw.wasm": "tx_withdraw.1751e4c9304349354f0b0afc3fe4214327c30f35bcffee2f805d4ff68d61b907.wasm",
"vp_implicit.wasm": "vp_implicit.d82b7b4525391f8777bcc4699bd973b0b6c3cdf82838791ca78ebd74392aa18e.wasm",
"vp_masp.wasm": "vp_masp.8b16fb8926a8fcda25796dd50c6e3ce70041b54692481102d8b5ba6f778853b2.wasm",
"vp_testnet_faucet.wasm": "vp_testnet_faucet.a55fb86c460abfb44abf926a32db18c813722f97a87fc9dc3323c86dc4447f1c.wasm",
"vp_token.wasm": "vp_token.eb78c39b03703447b3f35926d2e67e11637f5c6eaa83fb6f9cfbec94f8732bb9.wasm",
"vp_user.wasm": "vp_user.6e831fc2fce1ae9b2b13549e3b4397c54ced19222efb697722c96c6fede0f143.wasm",
"vp_validator.wasm": "vp_validator.a3c3d2e361a530419601abcfad7880adfa8748655304c22014a48208a4d8ac92.wasm"
}
"tx_bond.wasm": "tx_bond.22ae29557b12fcd402add2041b0616b02ec517b255f57fe2a2b42f8e8b122d6a.wasm",
"tx_change_validator_commission.wasm": "tx_change_validator_commission.bc2221a98b0a7434ee10fc60e90c6da75722d18233bb20b878959ca739dde3a3.wasm",
"tx_ibc.wasm": "tx_ibc.6a67b61b4b749498f5f11d667d41bad841781089bf104f53843675569cbead06.wasm",
"tx_init_account.wasm": "tx_init_account.8d0853e9b8c2c453ebf18d32ba7268150318d64efd93d93bcfbb1f1e21789dfd.wasm",
"tx_init_proposal.wasm": "tx_init_proposal.6fb695273206ac9a0666e6d25ed002cd335673b6f444e01df9fcc8b4a0bf5967.wasm",
"tx_init_validator.wasm": "tx_init_validator.d57519588d95903437d987157d293e25f2e919fa4da4b9e998b95f4b6c8e098b.wasm",
"tx_reveal_pk.wasm": "tx_reveal_pk.24a641072eb7aba949f0d4f927dc156f8096d3e4da6fad046363a3fc1cf0cb01.wasm",
"tx_transfer.wasm": "tx_transfer.60a7dbe38bad2a86f52f6cd109cd30002b46de4cd7ee82045fd3302da6deb424.wasm",
"tx_unbond.wasm": "tx_unbond.64ce8a1181e993c8cea75ec52c8a103d98d946e633ccd1c134041ba5473ffbce.wasm",
"tx_unjail_validator.wasm": "tx_unjail_validator.fdb92288ddf746c8e94fdd3d1cef8eb0498a576da6d080bce9a0c6ed32dde909.wasm",
"tx_update_vp.wasm": "tx_update_vp.5ede9d5a56d8ebe7075f9a9bb8a988fcd629e5ca1f800ca738a10d8b31d56ae7.wasm",
"tx_vote_proposal.wasm": "tx_vote_proposal.2f7176863cec7379cbf2c27e17dc6475e2a4b5a772e4142bb3cefa5783cb710f.wasm",
"tx_withdraw.wasm": "tx_withdraw.f30cc0a7d015cdc141cb3d68865006486f0cdb40140ddafec11528fd3e9ceb3c.wasm",
"vp_implicit.wasm": "vp_implicit.ee1caec6e233c899dd6c0f7106ae493304394a7a0774db0cd0714afdee8d26bd.wasm",
"vp_masp.wasm": "vp_masp.8f2e84eeacf76c17892d7cd4e327a071ce399ab4cdd48fb709bb66324e82bea1.wasm",
"vp_testnet_faucet.wasm": "vp_testnet_faucet.9cd90e26b1d2660ad1add04e65c302325de7210fca5cce2f520a08ad83f9cba7.wasm",
"vp_token.wasm": "vp_token.94be4a19c2b3e4b78f61d213ea5d070e81f6a79348bc6b05ff6cc36291a2dbcb.wasm",
"vp_user.wasm": "vp_user.595d69f43189d651c7fddbb9106683522ae5128194b382ff4193952930faa142.wasm",
"vp_validator.wasm": "vp_validator.285dc9030008de641312269bb4e707a2882ff7daeb18ddfc70a238eddf00af57.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.17.5"
version = "0.18.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.17.5"
version = "0.18.0"

[lib]
crate-type = ["cdylib"]
Expand Down
4 changes: 2 additions & 2 deletions 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.17.5"
version = "0.18.0"

[lib]
crate-type = ["cdylib"]
Expand Down Expand Up @@ -51,4 +51,4 @@ namada_tx_prelude = {path = "../../tx_prelude"}
namada_vp_prelude = {path = "../../vp_prelude"}
proptest = "1.2.0"
tracing = "0.1.30"
tracing-subscriber = {version = "0.3.7", default-features = false, features = ["env-filter", "fmt"]}
tracing-subscriber = {version = "0.3.7", default-features = false, features = ["env-filter", "fmt"]}
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/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 495035e

Please sign in to comment.