Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.

v0.2.0

Compare
Choose a tag to compare
@fedekunze fedekunze released this 24 Sep 18:04
· 100 commits to development since this release

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 EVM chainID.

API Breaking

  • (types) #503 The types.DenomDefault constant for "aphoton" has been renamed to types.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 in string format to clients.
  • (types) #494 Update EthAccount public key JSON type to string.
  • (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 Ethereum ChainConfig 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 for MsgEthereumTx.
  • (types) #507 Fix hardcoded aphoton on EthAccount balance getter and setter.
  • (types) #501 Fix bech32 encoding error by using the compressed ethereum secp256k1 public key.
  • (x/evm) #496 Fix bugs on journal.revert and CommitStateDB.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.