Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

draft #1527

Closed
wants to merge 73 commits into from
Closed

draft #1527

wants to merge 73 commits into from

Conversation

juped and others added 30 commits May 23, 2023 13:57
Subspace key iterators are created with the iter_prefix() method on the
storage trait, which takes a string as a key prefix. Because the empty
string should be an invalid key for parsing purposes, other topics have
changed key parsing to error on the empty string. However, this leaves
us without a way to iterate over all subspace keys, previously achieved
with iter_prefix("").

To remedy this, iter_prefix has been extended into
iter_optional_prefix, taking an optional Key. Calls to iter_prefix("")
can be replaced with iter_all(), a new method; iter_prefix() still
exists with its original signature but will no longer accept empty
strings.
Add a utility command to print the default base directory that would be
used by the Namada command line if a base directory were not provided
on the command line or in the environment.
* origin/aleks/wallet-address-add-fix:
  Update changelog
  fix: do not add address if it already exists
* origin/aleks/wallet-message-fix:
  Add changelog
  fix: update help message
* origin/aleks/wallet-alias-skip:
  fix: do not panic if the user skips the changes
* origin/tomas/established-addr-bytes:
  test/wasm: update hard-coded hashes of wasm_for_tests
  channgelog: add #1510
  [ci] wasm checksums update
  wasm_for_tests: rebuild because of address breaking change
  core/types/address: use byte array of a string in established addr
  core/types/address: rename `s/HASH_LEN/HASH_HEX_LEN`
* origin/tomas/implicit-addr-bytes:
  changelog: add #1512
  [ci] wasm checksums update
  core/types/address: use byte array of a string in PKH/implicit addr
* origin/ray/utils-base-dir:
  changelog: add #1491
  apps: add namadac utils default-base-dir
* origin/ray/iter-optional-prefix:
  storage: add optional prefix iterator methods
* brent/fix-sum-post-bonds-slashing:
  [ci] wasm checksums update
  changelog: #1520
  pos state machine: fix slashing computation
  simplify some code to a `max` function
  mute `total_slashed` for now
  fix calculation with `sum_post_bonds`
* brent/fix-slashing-client-query:
  [ci] wasm checksums update
  changelog: #1533
  pos/lib: fix slashing in `make_(un)bond_details`
@Fraccaman Fraccaman changed the title testing: new draft draft Jun 12, 2023
brentstone and others added 24 commits June 12, 2023 16:59
Namada 0.17.0 is a scheduled minor release featuring several improvements to the slashing mechanism, wallet address derivation, transaction structure and the ledger stability.

* tag 'v0.17.1':
  Namada 0.17.1
  fix: change installer link
  fix: change installer link
  fix: wasm unit remove hardcoded vp hash
  test/e2e/slashing: wait for first block on copied validator before tx
  changelog: add #1534
  [ci] wasm checksums update
  test/storage: fill-in block header for commit if missing
  test/e2e/ledger/genesis_validators: validator wait for tx block height
  rpc: use the new shell last_block query to find last committed block
  core/storage: impl Display for BlockHash
  core/time: impl Display for DateTimeUtc
  shared/queries/shell: expose the last committed block from storage
  core/storage: Store last committed block's hash and time with its height
  fix typo in #1444 changelog
  remove unnecessary changelogs
* origin/brent/fix-init-validator-tendermint-mode:
  fix: remove invalid condition around prepare-proposal
  update TendermintMode in Namada config for new post-genesis validator
* brent/fix-init-validator-tendermint-mode:
  changelog: add #1549
  test/e2e/pos_init_validator: ensure that node after init-validator works
  changelog: add #1553
  [ci] wasm checksums update
  test/pos: check is_validator for a new validator
  pos: fix is_validator to be epoch agnostic
  Namada 0.17.1
  changelog: add #1534
  [ci] wasm checksums update
  test/storage: fill-in block header for commit if missing
  test/e2e/ledger/genesis_validators: validator wait for tx block height
  rpc: use the new shell last_block query to find last committed block
  core/storage: impl Display for BlockHash
  core/time: impl Display for DateTimeUtc
  shared/queries/shell: expose the last committed block from storage
  core/storage: Store last committed block's hash and time with its height
  fix: remove invalid condition around prepare-proposal
  update TendermintMode in Namada config for new post-genesis validator
@bengtlofgren
Copy link
Contributor

pls spawn devnet [devnet-0.17,3,heliaxdev@1be9883,ON]

@github-actions
Copy link
Contributor

Devnet with chain id internal-devnet-f58.b50f8c36c1 spawned succesfully!

@Fraccaman Fraccaman closed this Jun 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants