This repository has been archived by the owner on Apr 4, 2024. It is now read-only.
Releases: evmos/ethermint
Releases · evmos/ethermint
v0.16.1
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
methodEmptyCodeHash
comparison
Full Diff: v0.16.0...v0.16.1
v0.16.0
v0.16.0
- 2022-06-06
Changelog
State Machine Breaking
- (feemarket) tharsis#1105 Update
BaseFee
calculation based onGasWanted
instead ofGasUsed
.
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
- (cli) tharsis#1086 Add rollback command.
- (specs) tharsis#1095 Add more evm specs concepts.
- (evm) tharsis#1101 Add tx_type, gas and counter telemetry for ethereum txs.
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
v0.15.0
- 2022-05-09
State Machine Breaking
- (ante) tharsis#1060 Check
EnableCreate
/EnableCall
inAnteHandler
to short-circuit EVM transactions.
API Breaking
- (rpc) tharsis#1070 Refactor
rpc/
package:Backend
interface is nowBackendI
, which implementsEVMBackend
(for Ethereum namespaces) andCosmosBackend
(for Cosmos namespaces)- Previous
EVMBackend
type is nowBackend
, which is the concrete implementation ofBackendI
- 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
- (ci, evm) tharsis#1063 Run simulations on CI.
Bug Fixes
- (rpc) tharsis#1059 Remove unnecessary event filtering logic on the
eth_baseFee
JSON-RPC endpoint.
New Contributors
- @MalteHerrmann made their first contribution in #1032
Full Changelog: v0.14.0...v0.15.0
v0.14.0
v0.14.0
- 2022-04-19
API Breaking
- (evm) tharsis#1051 Context block height fix on
TraceTx
. Removes thetx_index
field onQueryTraceTxRequest
proto type.
Improvements
- (deps) tharsis#1046 Bump Cosmos SDK version to
v0.45.3
- (rpc) tharsis#1056 Make json-rpc namespaces extensible
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
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
- (deps) tharsis#1029 Bump Cosmos SDK version to
v0.45.2
- (evm) tharsis#1025 Allow to append logs after a post processing hook.
New Contributors
- @WilliamXieCrypto made their first contribution in #1006
- @nddeluca made their first contribution in #1023
Full Diff: v.12.2...v0.13.0
v0.12.2
v0.12.2
- 2022-03-30
Bug Fixes
- (feemarket) tharsis#1021 Fix fee market migration.
Full Changelog: v0.12.1...v0.12.2
v0.12.1
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
v0.12.0
- 2022-03-24
State Machine Breaking
- (ante) tharsis#991 Set an upper bound to
gasWanted
to prevent DoS attack.
Improvements
- (ante) tharsis#1004 Make
MaxTxGasWanted
configurable.
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 ineth_feeHistory
.
New Contributors
- @WilliamXieCrypto made their first contribution in #1006
Full Changelog: v0.11.0...v0.12.0
v0.11.0
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 forreward
, returned byEffectiveGasTipValue(blockBaseFee)
in theeth_feeHistory
RPC method.
Full Diff: v0.10.2...v0.11.0
v0.10.2
Minor commit to fix the release checksum
Full Changelog: v0.10.1...v0.10.2