Skip to content

Namada 0.46.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 21 Nov 21:43
· 16 commits to main since this release
v0.46.0
cc531ec

Namada 0.46.0 is a minor release containing important bug-fixes and various improvements.

BUG FIXES

  • Added validation of the transaction's memo in the validity predicates to catch
    any possible tamperings. (#3960)
  • fix unshielding NFT transfer via IBC
    (#4025)
  • Validate validator metadata from on-chain validator creation and metadata
    changes. (#4036)
  • CLI: Allow to wrap a raw tx signed by someone else.
    (#4055)
  • Use the base denom in the given IBC token as it is
    (#4060)
  • fix the cli command 'namada client reveal_pk' to respect the
    '--dump-tx' and '--dump-wrapper-tx' flags when present. this
    allows offline accounts to reveal their public keys to the network
    (#4061)

DOCS

  • Fixed broken link to CometBFT installation instructions in README.md
    to ensure users can properly access the installation guide.
    (#4006)

FEATURES

  • Adds a cli command to estimate the amount of MASP rewards that will be accumulated by the next epoch.
    This is done by applying the latest set of conversions for each asset again.
    (#3974)

IMPROVEMENTS

  • Improve MASP insufficient balance errors.
    (#4003)
  • Added more info to gas failure errors. (#4004)
  • Improve the shielded sync's ledger client performance and user experience.
    (#4016)
  • Avoid updating merkle paths of spent notes. This should optimize
    the synchronous path of the shielded sync on the ledger client.
    (#4018)
  • The speculative shielded context now avoids updating its
    state if the transaction failed. Added a test for it.
    (#4019)
  • Some small fixups learned from the dry-run: namadac
    staking-rewards-rate, namadac query-proposal, log.
    (#4021)
  • Improved the display of transactions' results.
    (#4039)
  • Prune old Merkle tree snapshots which are saved every block
    (#4043)
  • Client now prints help messages on missing arguments.
    (#4047)

TESTING

  • Added property testing for malleability attacks on transactions.
    (#3925)
  • Add IBC E2E tests for NFT transfers
    (#4025)