github tharsis/ethermint v0.8.0

latest releases: v0.13.0, v0.12.2, v0.12.1...
2 years ago

v0.8.0 - 2021-11-17

State Machine Breaking

  • (evm, ante) tharsis#620 Add fee market field to EVM Keeper and AnteHandler.
  • (all) tharsis#231 Bump go-ethereum version to v1.10.11
  • (ante) tharsis#703 Fix some fields in transaction are not authenticated by signature.
  • (evm) tharsis#751 don't revert gas refund logic when transaction reverted

Features

  • (rpc, evm) tharsis#673 Use tendermint events to store fee market basefee.
  • (rpc) tharsis#624 Implement new JSON-RPC endpoints from latest geth version
  • (evm) tharsis#662 Disable basefee for non london blocks
  • (cmd) tharsis#712 add tx cli to build evm transaction
  • (rpc) tharsis#733 add JSON_RPC endpoint personal_unpair
  • (rpc) tharsis#734 add JSON_RPC endpoint eth_feeHistory
  • (rpc) tharsis#740 add JSON_RPC endpoint personal_initializeWallet
  • (rpc) tharsis#743 add JSON_RPC endpoint debug_traceBlockByHash
  • (rpc) tharsis#748 add JSON_RPC endpoint personal_listWallets
  • (rpc) tharsis#754 add JSON_RPC endpoint debug_intermediateRoots

Bug Fixes

  • (evm) tharsis#746 Set EVM debugging based on tracer configuration.
  • (app,cli) tharsis#725 Fix cli-config for keys command.
  • (rpc) tharsis#727 Decode raw transaction using RLP.
  • (rpc) tharsis#661 Fix OOM bug when creating too many filters using JSON-RPC.
  • (evm) tharsis#660 Fix nil pointer panic in ApplyNativeMessage.
  • (evm, test) tharsis#649 Test DynamicFeeTx.
  • (evm) tharsis#702 Fix panic in web3 RPC handlers
  • (rpc) tharsis#720 Fix debug_traceTransaction failure
  • (rpc) tharsis#741 Fix eth_getBlockByNumberAndHash return with non eth txs
  • (rpc) tharsis#743 Fix debug JSON RPC handler crash on non-existing block

Improvements

  • (tests) tharsis#704 Introduce E2E testing framework for clients
  • (deps) tharsis#737 Bump ibc-go to v2.0.0
  • (rpc) tharsis#671 Don't pass base fee externally for EthCall/EthEstimateGas apis.
  • (evm) tharsis#674 Refactor ApplyMessage, remove
    ApplyNativeMessage.
  • (rpc) tharsis#714 remove MsgEthereumTx support in TxConfig

New Contributors

Full Diff: v0.7.2...v0.8.0

Don't miss a new ethermint release

NewReleases is sending notifications on new releases.