Skip to content
This repository has been archived by the owner on Apr 4, 2024. It is now read-only.

Releases: evmos/ethermint

v0.16.1

09 Jun 12:21
Compare
Choose a tag to compare

v0.16.1 - 2022-06-09

Changelog

Improvements

  • (feemarket) tharsis#1120 Make min-gas-multiplier parameter accept zero value

Bug Fixes

  • (evm) tharsis#1118 Fix Type() Account method EmptyCodeHash comparison

Full Diff: v0.16.0...v0.16.1

v0.16.0

06 Jun 08:23
8fe8072
Compare
Choose a tag to compare

v0.16.0 - 2022-06-06

Changelog

State Machine Breaking

  • (feemarket) tharsis#1105 Update BaseFee calculation based on GasWanted instead of GasUsed.

API Breaking

  • (feemarket) tharsis#1104 Enforce a minimum gas price for Cosmos and EVM transactions through the MinGasPrice parameter.
  • (rpc) tharsis#1081 Deduplicate some json-rpc logic codes, cleanup several dead functions.
  • (ante) tharsis#1062 Emit event of eth tx hash in ante handler to support query failed transactions.
  • (analytics) tharsis#1106 Update telemetry to Ethermint modules.
  • (rpc) tharsis#1108 Update GetGasPrice RPC endpoint with global MinGasPrice

Improvements

Bug Fixes

  • (rpc) tharsis#1082 fix gas price returned in getTransaction api.
  • (evm) tharsis#1088 Fix ability to append log in tx post processing.
  • (rpc) tharsis#1081 fix debug_getBlockRlp/debug_printBlock don't filter failed transactions.
  • (ante) tharsis#1111 Move CanTransfer decorator before GasConsume decorator
  • (types) tharsis#1112 Add GetBaseAccount to avoid invalid account error when create vesting account.

Full Diff: v0.15.0...v0.16.0

v0.15.0

09 May 11:27
a0e0d9e
Compare
Choose a tag to compare

v0.15.0 - 2022-05-09

State Machine Breaking

  • (ante) tharsis#1060 Check EnableCreate/EnableCall in AnteHandler to short-circuit EVM transactions.

API Breaking

  • (rpc) tharsis#1070 Refactor rpc/ package:
    • Backend interface is now BackendI, which implements EVMBackend (for Ethereum namespaces) and CosmosBackend (for Cosmos namespaces)
    • Previous EVMBackend type is now Backend, which is the concrete implementation of BackendI
    • Move rpc/ethereum/types -> rpc/types
    • Move rpc/ethereum/backend -> rpc/backend
    • Move rpc/ethereum/namespaces -> rpc/namespaces/ethereum
  • (rpc) tharsis#1068 Fix London hard-fork check logic in JSON-RPC APIs.

Improvements

Bug Fixes

  • (rpc) tharsis#1059 Remove unnecessary event filtering logic on the eth_baseFee JSON-RPC endpoint.

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

19 Apr 13:14
179c404
Compare
Choose a tag to compare

v0.14.0 - 2022-04-19

API Breaking

  • (evm) tharsis#1051 Context block height fix on TraceTx. Removes the tx_index field on QueryTraceTxRequest proto type.

Improvements

Bug Fixes

  • (rpc) tharsis#1050 eth_getBlockByNumber fix on batch transactions
  • (app) tharsis#658 Support simulations for the EVM.

Full Changelog: v0.13.0...v0.14.0

v0.13.0

05 Apr 21:32
4cd5859
Compare
Choose a tag to compare

v0.13.0 - 2022-04-05

API Breaking

  • (evm) tharsis#1027 Change the PostTxProcessing hook interface to include the full message data.
  • (feemarket) tharsis#1026 Fix REST endpoints to use /ethermint/feemarket/* instead of /feemarket/evm/*.

Improvements

New Contributors

Full Diff: v.12.2...v0.13.0

v0.12.2

30 Mar 17:18
4ddc8af
Compare
Choose a tag to compare

v0.12.2 - 2022-03-30

Bug Fixes

Full Changelog: v0.12.1...v0.12.2

v0.12.1

29 Mar 13:40
d19e388
Compare
Choose a tag to compare

v0.12.1 - 2022-03-29

Bug Fixes

  • (evm) tharsis#1016 Update validate basic check for storage state.

[v0.12.0] - 2022-03-24

Full Changelog: v0.12.0...v0.12.1

v0.12.0

24 Mar 08:08
Compare
Choose a tag to compare

v0.12.0 - 2022-03-24

State Machine Breaking

  • (ante) tharsis#991 Set an upper bound to gasWanted to prevent DoS attack.

Improvements

Bug Fixes

  • (rpc) tharsis#1012 fix the tx hash in filter entries created by eth_newPendingTransactionFilter.
  • (rpc) tharsis#1006 Use string as the parameters type to correct ambiguous results.
  • (rpc) tharsis#990 Calculate reward values from all MsgEthereumTx from a block in eth_feeHistory.

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

06 Mar 14:28
e6af0b4
Compare
Choose a tag to compare

v0.11.0 - 2022-03-06

State Machine Breaking

  • (ante) tharsis#964 add NewInfiniteGasMeterWithLimit for storing the user-provided gas limit. Fixes block's consumed gas calculation in the block creation phase.

Bug Fixes

  • (rpc) tharsis#975 Fix unexpected nil values for reward, returned by EffectiveGasTipValue(blockBaseFee) in the eth_feeHistory RPC method.

Full Diff: v0.10.2...v0.11.0

v0.10.2

04 Mar 14:24
3cbc033
Compare
Choose a tag to compare

Minor commit to fix the release checksum

Full Changelog: v0.10.1...v0.10.2