v10.0.0
v10.0.0
Release Notes
This is a dedicated release candidate for the Cosmos SDK v0.46
series. It also contains minor improvements and bug fixes:
- Update Cosmos-SDK to v0.46.7, IBC-Go to v5.2.0 and Ethermint to v0.20.0
- Automatic conversion of IBC coins to their ERC20 representation upon receiving
- Support for ERC20 token transfers via IBC
- ERC20 proposals to register ERC20 tokens and Cosmos coins now can receive multiple denominations
- Prioritized mempool support for Cosmos and Ethereum txs
- EIP-1559 support for native Cosmos transactions
- EIP-712 fixes for all major Cosmos messages (eg: MsgGrant for restake support)
- Add Ledger support to the evmosd CLI
- Ethereum Tx indexer
- The funder for a clawback vesting account can now be updated
- Introduce minimum commission rate as governance ruled parameter for the staking module (set at 5%)
- EIP-712 fixes for the vesting module
- Add a default file store listener for a basic implementation of ADR-038: State Listening
- Update default node snapshot interval to 5000 seconds
- Update Ledger supported algorithms to only consist of
EthSecp256k1
For more info see Ethermint v0.20
release notes
Changelog
State Machine Breaking
- (deps) #1197 Bump Ethermint version to
v0.20.0
- (deps) #1176 Bump
ibc-go
tov5.2.0
- (vesting) #1070 Add Amino encoding support to the vesting module for EIP-712 signing.
- (ante) #1054 Remove validator commission
AnteHandler
decorator and replace it with the newMinCommissionRate
staking parameter. - (deps) #1041 Add ICS-23 dragon-berry replace in
go.mod
as mentioned in the Cosmos SDK release
API Breaking
- (erc20) #914 Support registering multiple assets on
RegisterCoinProposal
andRegisterERC20Proposal
Features
- (app) #1114 Add default File store listener for application from ADR38
- (transfer, erc20) #1085 Added wrapper for ICS-20
transfer
to automatically convert ERC-20 tokens to native Cosmos coins.
Improvements
- (deps) #1176 Bump Cosmos SDK to
v0.46.7
- (ci) #1138 Add Golang dependency vulnerability checker.
- (docs) #1090 Add audits page to documentation.
- (vesting) #1087 Add new
MsgUpdateVestingFunder
that updates theFunder
field of a given clawback vesting account - (ibc) #1081 Added utils functions for ibc denoms.
- (erc20) #1059 Add util functions (iterator and params) for ERC20 module.
- (go) #1039 Bump go v1.19
- (test) #1028 Add node upgrade end-to-end test suite.
- (cmd) #1027 Apply Google CLI Syntax for required and optional args.
- (ante) #993 Re-order AnteHandlers for better performance
- (docs) #985 Specify repo branch name on markdown-link-check configuration.
- (docs) #883 Add Ethereum tx indexer documentation.
- (docs) #980 Fix documentation links to cosmos-sdk docs.
- (cmd) #974 Add
prune
command.
Bug Fixes
- (app) #1165 Update Ledger supported algorithms to only consist of
EthSecp256k1
- (cmd) #1172 Update default node snapshot interval to
5000
- (cmd) #1121 Fix
evmosd version
to show either tag or last commit. - (cmd) #1120 Fix snapshot configuration
- (app) #1118 Setup gRPC node service with the application.
- (analytics) #1094 Fix unbound metrics and remove labels that keep increasing.
Full Changelog: v9.0.0...v10.0.0