-
Notifications
You must be signed in to change notification settings - Fork 975
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'v0.11.0' into tomas/eth-0.11.0-merge
Namada 0.11.0 * tag 'v0.11.0': (195 commits) Namada 0.11.0 wasm: update checksums.json wasm_for_tests: rebuild all fix default chain IDs lengths make fmt s/anoma/namada in all files apps: s/anoma/namada/ in paths wasm: update checksums.json [ci] wasm checksums update changelog: add #733 docs/overview: update deps graph and add a generated one too pos: replace generic types with concrete types from core update paths for core split and apply many small fixes add new crate "namada_core" for core types, storage_api, tx_env, vp_env proto/types: remove an & to placate 1.65 clippy changelog: add #807 tx: sign hash of code rather than full code blob maint: fix incorrect clippy placation in previous merge fix: use multitoken credit_tokens() in tests maint: patch funty 1.2.0 ci: update rust/docker image Fix changelog Fix up for namada v0.10.1 Add changelog Add check-abcipp command Use ferveo-tpke flag to stop tendermint-rpc being pulled into wasm First attempt at fixing shared abcipp deleted out of date TS docs changelog: add #797 [ci] wasm checksums update changelog: add #707 remove comments to self convert to tm voting power in `update_epoch` client: replace voting power with bonded stake in queries, etc fix pos state machine test clean up naming of "validator total deltas" -> "validator deltas" fix client voting power query fix `TendermintValidator::power` clippy: suppress unused validation vars (may need later) fmt + cleanup after cherrypicking commits from #388 more voting_power removal and accurate variable renaming keep voting_power as a possible client query change `validator_total_deltas` -> `validator_deltas` Update wasm tx_(un)bond with VotingPower removal refactor VotingPower out of PoS VP continue refactoring away VotingPower refactor out VotingPower(Delta) in pos crate, distinguish total and validator deltas rename slash rate params with `min`, update default `PosParam` values Update tests/src/vm_host_env/tx.rs Update shared/src/ledger/parameters/mod.rs changelog: add #775 [feat]: Renamed 'fee' CLI arguments to 'gas'. make: clean any existing WASM files before WASM build changelog: add #719 changelog: add #674 pos: use method governance: added method, fmt, clippy changelog: add #570 [ci] wasm checksums update changelog: add #708 remove `min_duration` from `ParametersConfig` remove `staked_ratio` and `pos_inflation_amount` from `ParametersConfig` update comments [ci] wasm checksums update fmt and includes updates to accommodate `tm_votes_per_token` relative to namnam Update rewards parameters and distribution update toml files with latest parameters and values fix arb_amount to max out at max tm voting power (fix wasm test bug) storage change: last inflation rate -> last inflation token amount fix: write all fields in Parameters storage in `init_storage` fix initial staked ratio parameter at genesis update rust_decimal version + fmt clean comments and toml files of basis points fix correct inner type of ValidationError::TotalVotingPowerTooLarge more decimal_mult function uses add fns to multiply Decimal and integer type, return truncated integer remove BasisPoints and change relevant parameters to Decimal type documentation updates + unused imports removal rename reward_rate -> inflation_rate for pos specify read or write intentions for parameters storage keys add target_staked_ratio to PoS params update max inflation rate in params (formerly max_staking_rewards_rate) rename `votes_per_token` to `tm_votes_per_token` since this will only be used to interface with tendermint add new parameters needed for rewards PD controller to the Parameters storage add max_staking_reward_rate to PosParams clarify+rename 'epoch_storage_key' as 'epoch_duration_storage_key' changelog: add #695 [ci] wasm checksums update addressing 2nd round of review comments async tx to change validator commission rate [ci] wasm checksums update changelog: add #763 pos/vp: do not return early on unknown permitted key changelog: add #582 add vp validator to wasms fix: critical flaw in pos VP that was prematurely returning true add max commission rate info to validation and pos state machine test validator VP that checks source and signature for a commission rate change tx changes in response to review comments ...
- Loading branch information
Showing
263 changed files
with
13,018 additions
and
8,753 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Avoid reading from nonexistent storage keys in shielded-to-shielded transfers. | ||
([#797](https://github.com/anoma/namada/pull/797)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Fix building with the `abcipp` feature again | ||
([#754](https://github.com/anoma/namada/pull/754)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.11.0/bug-fixes/763-init-validator-vp-validation.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Fixed validation of a validator initialization transaction. | ||
([#763](https://github.com/anoma/namada/pull/763)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Allow to set the native token via genesis configuration. | ||
([#582](https://github.com/anoma/namada/pull/582)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
- Added a validity predicate for implicit accounts. This is set in | ||
protocol parameters and may be changed via governance. Additionally, | ||
added automatic public key reveal in the client that use an implicit | ||
account that hasn't revealed its PK yet as a source. It's also | ||
possible to manually submit reveal transaction with client command | ||
([#592](https://github.com/anoma/namada/pull/592)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- PoS: Removed staking reward addresses in preparation of auto-staked rewards | ||
system. ([#687](https://github.com/anoma/namada/pull/687)) |
4 changes: 4 additions & 0 deletions
4
.changelog/v0.11.0/features/695-validator-commission-rates.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
- Allow to set validator's commission rates and a limit on change of commission | ||
rate per epoch. Commission rate can be changed via a transaction authorized | ||
by the validator, but the limit is immutable value, set when the validator's | ||
account is initialized. ([#695](https://github.com/anoma/namada/pull/695)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
- Optimize the PoS code to depend only on bonded stake, removing | ||
the VotingPower(Delta) structs. This mitigates some previous | ||
information loss in PoS calculations. Instead, the notion of | ||
voting power is only relevant when communicating with Tendermint. | ||
([#707](https://github.com/anoma/namada/pull/707)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
- Update the set of parameters in the PoS system according to the | ||
latest spec and standardizes the use of the rust_decimal crate | ||
for parameters and calculations that require fractional numbers. | ||
([#708](https://github.com/anoma/namada/pull/708)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Renamed transaction CLI arguments `--fee-amount` and `--fee-token` to `--gas- | ||
amount` and `--gas-token`. ([#775](https://github.com/anoma/namada/pull/775)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Refactored token decimal formatting. | ||
([#436](https://github.com/anoma/namada/pull/436)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
- Added PoS specific queries ([#570](https://github.com/anoma/namada/pull/570)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Added a custom events store and replaced WebSocket client for | ||
transaction results with query endpoints to the events store. | ||
([#674](https://github.com/anoma/namada/pull/674)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.11.0/improvements/719-refactor-governance-storage-api.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Refactored governance code to use storage_api. | ||
([#719](https://github.com/anoma/namada/pull/719)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
- Public parts of shared `namada` crate have been split up into a | ||
`namada_core` crate. The `namada_proof_of_stake`, `namada_vp_prelude` | ||
and `namada_tx_prelude` crates now depend on this `namada_core` crate. | ||
([#733](https://github.com/anoma/namada/pull/733)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Sign over the hash of code rather than code in transaction signing. | ||
([#807](https://github.com/anoma/namada/pull/807)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Improve some docstrings relating to block heights | ||
([#650](https://github.com/anoma/namada/pull/650)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Namada 0.11.0 is a scheduled minor release. |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -27,7 +27,7 @@ jobs: | |
fail-fast: false | ||
matrix: | ||
os: [ubuntu-latest] | ||
nightly_version: [nightly-2022-05-20] | ||
nightly_version: [nightly-2022-11-03] | ||
mdbook_version: [rust-lang/[email protected]] | ||
mdbook_mermaid: [badboy/[email protected]] | ||
mdbook_linkcheck: [Michael-F-Bryan/[email protected]] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.