This repository has been archived by the owner on Nov 30, 2021. It is now read-only.
v0.2.0
State Machine Breaking
- (app) #540 Chain identifier's format has been changed to match the Cosmos
chainID
standard, which is required for IBC. The epoch number of the ID is used as the EVMchainID
.
API Breaking
- (types) #503 The
types.DenomDefault
constant for"aphoton"
has been renamed totypes.AttoPhoton
.
Improvements
- (types) #504 Unmarshal a JSON
EthAccount
using an Ethereum hex address in addition to Bech32. - (types) #503 Add
--coin-denom
flag to testnet command that sets the given coin denomination to SDK and Ethermint parameters. - (types) #502
EthAccount
now also exposes the Ethereum hex address instring
format to clients. - (types) #494 Update
EthAccount
public key JSON type tostring
. - (app) #471 Add
x/upgrade
module for managing software updates. - (
x/evm
) #458 Define parameter for token denomination used for the EVM module. - (
x/evm
) #443 Support custom EthereumChainConfig
params. - (types) #434 Update default denomination to Atto Photon (
aphoton
). - (types) #515 Update minimum gas price to be 1.
Bug Fixes
- (ante) #525 Add message validation decorator to
AnteHandler
forMsgEthereumTx
. - (types) #507 Fix hardcoded
aphoton
onEthAccount
balance getter and setter. - (types) #501 Fix bech32 encoding error by using the compressed ethereum secp256k1 public key.
- (
x/evm
) #496 Fix bugs onjournal.revert
andCommitStateDB.Copy
. - (types) #480 Update BIP44 coin type to
60
to satisfy EIP84. - (types) #513 Fix simulated transaction bug that was causing a consensus error by unintentionally affecting the state.