Skip to content

Namada 0.31.6

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Feb 15:27
· 2796 commits to main since this release
v0.31.6
0932a59

Namada 0.31.6 is a patch release that contains various fixes and improvements.

BUG FIXES

  • Fix shielded balance query for IBC tokens
    (#2625)
  • Rather than allowing CometBFT to keep processing blocks after a storage write
    has failed in Namada, crash the ledger to avoid any potential corruption of
    state. (#2657)
  • Fixing the order of proposal execution to be deterministic.
    (#2679)

FEATURES

  • Added wallet command to "convert" a consensus key
    into Tendermint private validator key JSON format.
    (#2516)

IMPROVEMENTS

  • Simplified the transaction fetching algorithm to enable it to be saved to
    storage more frequently. (#2458)
  • The client, when generating a shielded transfer, invalidates the
    masp notes that have been spent without the need to sync with a node.
    (#2534)
  • CLI: Allow to use global args (--chain-id, --base-dir, --wasm-dir and
    --pre-genesis) before or after a sub-command.
    (#2545)
  • Show help message for query-proposal subcommand instead of crashing when no
    arg provided. (#2611)
  • Various improvements to client and error logging.
    (#2615)
  • Allow users to input http/https url as ledger urls.
    (#2658)
  • Increase broadcaster timeout and allow users to increase it via environment
    variable. (#2668)

SDK

  • Reworked the sdk to support the new speculative state of the
    ShieldedContext:\n-ShieldedContext now has an extra field to determin its
    state\n-When calling gen_shielded_transfer the context now invalidates the
    spent notes (if any)\n-The fee unshielding Transaction is now built before
    the actual transaction\n-find_viewing_key only requires a shared reference
    now (#2534)