github anoma/namada v0.17.1
Namada 0.17.1

latest releases: v0.38.1, v0.38.0, v0.37.0...
11 months ago

Namada 0.17.1 is a scheduled minor release featuring several improvements to the slashing mechanism,
wallet address derivation, transaction structure and the ledger stability.

BUG FIXES

  • Persists a newly added storage field for epoch update blocks delay to be
    available after node restart when not None which may break consensus.
    (#1455)
  • Client: Fixed an off-by-one error to stop waiting for start or catch-up when
    max tries are reached. (#1456)
  • Include the wasm tx hash instead of the wasm blob when constructing a
    transaction (#1474)
  • Fix a client block query to avoid seeing pre-committed blocks.
    (#1534)

DOCS

  • Adds specs for gas and fee (#889)

FEATURES

  • The implementation of the cubic slashing system that touches virtually all
    parts of the proof-of-stake system. Slashes tokens are currently kept in the
    PoS address rather than being transferred to the Slash Pool address. This PR
    also includes significant testing infrastructure, highlighted by the PoS state
    machine test with slashing. (#892)
  • Implements HD wallet derivation / recovery from a given mnemonic code
    (#1110)
  • PoS: Added a client command find-validator --tm-address <address>
    to find validator's Namada address by Tendermint address.
    (#1344)

IMPROVEMENTS

  • Make Namada transactions signable on hardware constrained wallets by making
    them smaller. (#1093)
  • Added multicore feature flag to the namada and namada_core
    crate that can be switched off for JS WASM build.
    Additionally, changed the trait ShieldedUtils to be async.
    (#1238)
  • Zeroizes memory containing passphrases in wallet.
    (#1425)
  • Added some missing cli option for cli wallet
    (#1432)
  • Improve logging error when submiting an invalid validator commission change tx
    (#1434)
  • Correct a typo in the error change commission error handling
    (#1435)
  • Improve the reveal tx naming in cli
    (#1436)
  • Improve computations readability when calculating inflations
    (#1444)
  • Remove abci++ dependencies (#1449)
  • Reorganize the structure of transactions
    (#1462)
  • Improved log entries related to PoS system.
    (#1509)

Don't miss a new namada release

NewReleases is sending notifications on new releases.