Namada 0.28.0
Namada 0.28.0 is a minor release that improves the genesis setup to allow signing with hardware wallet and contains various improvements including validator liveness jailing, accounts simplifications, bug fixes, stability improvements and more.
BUG FIXES
- Fix the start block height of the first epoch.
(#1993) - Fix Ethereum event validation/state updates when more than one validator is
running the chain (#2035) - Fix possible underflow in MASP rewards calculation.
(#2230)
IMPROVEMENTS
Allow the ethereum oracle to be activated / deactivated via config
updates sent from ledger. This allows governance to shut down the
ledger without restarts. Otherwise, disconnecting from Ethereum will
result in the ledger crashing.
(#1764)
- Prune merkle tree of bridge pool
(#2110) - Revert the chain ID format by upgrading ibc-rs to 0.48.1
(#2153) - Changed pre-genesis established addresses to be derived from their data.
Improved signing of pre-genesis transactions to use the same format as
regular transactions. Genesis token balances now can be directly assigned to
established addresses. (#2186) - Combined the user and the validator VP into one.
(#2202) - Charge gas for network usage.
(#2205) - A new
tx_become_validator
replacestx_init_validator
. This tx doesn't
initialize a new account and instead it modifies an existing established
address to become a validator. This currently requires that there are no
delegations on the source account before it can become a validator (if there
are some, they have to be unbonded, but they don't have to be withdrawn).
A new client commandbecome-validator
is added that requires an--address
.
The client commandinit-validator
is kept for convenience and updated to
sendtx_init_account
tx beforetx_become_validator
.
(#2208) - Increase hardware wallet support in the CLI
(#2209) - Handle errors on loading WASMs from file-system compilation cache.
(#2215) - Implement a CLI query for available rewards from a bond,
and improve the bond amount for rewards computation
(#2217) - Fix bug in client to allow for unjailing a validator
that was jailed for missing liveness requirements
(#2246)
MISCELLANEOUS
- Upgraded borsh dependency to v1.2.0.
(#2233)