You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 4, 2024. It is now read-only.
* (ante) [\#866](https://github.com/tharsis/ethermint/pull/866)`NewAnteHandler` constructor now receives a `HandlerOptions` field.
43
43
* (evm) [\#849](https://github.com/tharsis/ethermint/pull/849)`PostTxProcessing` hook now takes an Ethereum tx `Receipt` and a `from``Address` as arguments.
44
+
* (ante) [#916](https://github.com/tharsis/ethermint/pull/916) don't check min-gas-price for eth tx if london hardfork enabled and feemarket enabled.
44
45
45
46
### State Machine Breaking
46
47
47
-
* (evm) [tharsis#840](https://github.com/tharsis/ethermint/pull/840) Store empty topics as empty array rather than nil.
48
-
* (feemarket) [tharsis#822](https://github.com/tharsis/ethermint/pull/822) Update EIP1559 base fee in `BeginBlock`.
49
-
* (evm) [tharsis#817](https://github.com/tharsis/ethermint/pull/817) Use `effectiveGasPrice` in ante handler, add `effectiveGasPrice` to tx receipt.
48
+
* (deps) [tharis#912](https://github.com/tharsis/ethermint/pull/912) Bump Cosmos SDK version to [`v0.45.0`](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.0)
49
+
* (evm) [tharsis#840](https://github.com/tharsis/ethermint/pull/840) Store empty topics as empty array rather than nil.
50
+
* (feemarket) [tharsis#822](https://github.com/tharsis/ethermint/pull/822) Update EIP1559 base fee in `BeginBlock`.
51
+
* (evm) [tharsis#817](https://github.com/tharsis/ethermint/pull/817) Use `effectiveGasPrice` in ante handler, add `effectiveGasPrice` to tx receipt.
50
52
* (evm) [tharsis#808](https://github.com/tharsis/ethermint/issues/808) increase nonce in ante handler for contract creation transaction.
51
-
* (evm) [tharsis#851](https://github.com/tharsis/ethermint/pull/851)fix contract address used in EVM, this issue is caused by [tharsis#808](https://github.com/tharsis/ethermint/issues/808).
53
+
* (evm) [tharsis#851](https://github.com/tharsis/ethermint/pull/851)fix contract address used in EVM, this issue is caused by [tharsis#808](https://github.com/tharsis/ethermint/issues/808).
* (types) [tharsis#884](https://github.com/tharsis/ethermint/pull/884) Introduce a new `EthAccountI` interface for EVM-compatible account types.
60
62
* (types) [tharsis#849](https://github.com/tharsis/ethermint/pull/849) Add `Type` function to distinguish EOAs from Contract accounts.
61
63
* (evm) [tharsis#826](https://github.com/tharsis/ethermint/issues/826) Improve allocation of bytes of `tx.To` address.
62
64
* (evm) [tharsis#827](https://github.com/tharsis/ethermint/issues/827) Speed up creation of event logs by using the slice insertion idiom with indices.
63
-
* (ante) [tharsis#819](https://github.com/tharsis/ethermint/pull/819)remove redundant ante handlers
65
+
* (ante) [tharsis#819](https://github.com/tharsis/ethermint/pull/819)remove redundant ante handlers
64
66
* (app) [tharsis#873](https://github.com/tharsis/ethermint/pull/873) Validate code hash in GenesisAccount
67
+
* (evm) [tharsis#901](https://github.com/tharsis/ethermint/pull/901) Support multiple MsgEthereumTx in single tx.
68
+
* (config) [tharsis#908](https://github.com/tharsis/ethermint/pull/908) Add api.enable flag for Cosmos SDK Rest server
69
+
* (feemarket) [tharsis#919](https://github.com/tharsis/ethermint/pull/919) Initialize baseFee in default genesis state.
65
70
66
71
### Bug Fixes
67
72
68
73
* (evm) [tharsis#884](https://github.com/tharsis/ethermint/pull/884) Support multiple account types on the EVM `StateDB`.
69
74
* (rpc) [tharsis#831](https://github.com/tharsis/ethermint/pull/831) Fix BaseFee value when height is specified.
70
75
* (evm) [tharsis#838](https://github.com/tharsis/ethermint/pull/838) Fix splitting of trace.Memory into 32 chunks.
71
-
* (rpc) [tharsis#860](https://github.com/tharsis/ethermint/pull/860)Fix `eth_getLogs`when specify blockHash without address/topics, and limit the response size.
76
+
* (rpc) [tharsis#860](https://github.com/tharsis/ethermint/pull/860)Fix `eth_getLogs`when specify blockHash without address/topics, and limit the response size.
72
77
* (rpc) [tharsis#865](https://github.com/tharsis/ethermint/pull/865) Fix RPC Filter parameters being ignored
73
-
* (evm) [tharsis#871](https://github.com/tharsis/ethermint/pull/871) Set correct nonce in `EthCall` and `EstimateGas` grpc query.
74
-
* (rpc) [tharsis#878](https://github.com/tharsis/ethermint/pull/878) Workaround to make GetBlock RPC api report correct block gas used.
78
+
* (evm) [tharsis#871](https://github.com/tharsis/ethermint/pull/871) Set correct nonce in `EthCall` and `EstimateGas` grpc query.
79
+
* (rpc) [tharsis#878](https://github.com/tharsis/ethermint/pull/878) Workaround to make GetBlock RPC api report correct block gas used.
* (evm) [tharsis#802](https://github.com/tharsis/ethermint/pull/802)Clear access list for each transaction
86
+
* (evm) [tharsis#802](https://github.com/tharsis/ethermint/pull/802)Clear access list for each transaction
81
87
82
88
### Improvements
83
89
84
90
* (app) [tharsis#794](https://github.com/tharsis/ethermint/pull/794) Setup in-place store migrators.
85
91
* (ci) [tharsis#784](https://github.com/tharsis/ethermint/pull/784) Enable automatic backport of PRs.
86
-
* (rpc) [tharsis#786](https://github.com/tharsis/ethermint/pull/786)Improve error message of `SendTransaction`/`SendRawTransaction` JSON-RPC APIs.
87
-
* (rpc) [tharsis#810](https://github.com/tharsis/ethermint/pull/810)Optimize tx index lookup in web3 rpc
92
+
* (rpc) [tharsis#786](https://github.com/tharsis/ethermint/pull/786)Improve error message of `SendTransaction`/`SendRawTransaction` JSON-RPC APIs.
93
+
* (rpc) [tharsis#810](https://github.com/tharsis/ethermint/pull/810)Optimize tx index lookup in web3 rpc
88
94
89
95
### Bug Fixes
90
96
91
97
* (license) [tharsis#800](https://github.com/tharsis/ethermint/pull/800) Re-license project to [LGPLv3](https://choosealicense.com/licenses/lgpl-3.0/#) to comply with go-ethereum.
* (evm) [tharsis#469](https://github.com/tharsis/ethermint/pull/469) Support [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559)
202
-
* (evm) [tharsis#417](https://github.com/tharsis/ethermint/pull/417)Add `EvmHooks` for tx post-processing
208
+
* (evm) [tharsis#417](https://github.com/tharsis/ethermint/pull/417)Add `EvmHooks` for tx post-processing
203
209
* (rpc) [tharsis#506](https://github.com/tharsis/ethermint/pull/506) Support for `debug_traceTransaction` RPC endpoint
204
210
* (rpc) [tharsis#555](https://github.com/tharsis/ethermint/pull/555) Support for `debug_traceBlockByNumber` RPC endpoint
205
211
@@ -236,7 +242,7 @@ the Tracer type used to collect execution traces from the EVM transaction execut
236
242
* (evm) [tharsis#68](https://github.com/tharsis/ethermint/issues/68) Replace block hash storage map to use staking `HistoricalInfo`.
237
243
* (evm) [tharsis#276](https://github.com/tharsis/ethermint/pull/276) Vm errors don't result in cosmos tx failure, just
238
244
different tx state and events.
239
-
* (evm) [tharsis#342](https://github.com/tharsis/ethermint/issues/342)Don't clear balance when resetting the account.
245
+
* (evm) [tharsis#342](https://github.com/tharsis/ethermint/issues/342)Don't clear balance when resetting the account.
240
246
* (evm) [tharsis#334](https://github.com/tharsis/ethermint/pull/334) Log index changed to the index in block rather than
241
247
tx.
242
248
* (evm) [tharsis#399](https://github.com/tharsis/ethermint/pull/399) Exception in sub-message call reverts the call if it's not propagated.
@@ -251,7 +257,7 @@ the Tracer type used to collect execution traces from the EVM transaction execut
251
257
* The `ContractAddress`, `Bloom` have been removed from the `MsgEthereumTxResponse` and the
252
258
response now contains the ethereum-formatted `Hash` in hex format.
253
259
* (eth) [\#845](https://github.com/cosmos/ethermint/pull/845) The `eth` namespace must be included in the list of API's as default to run the rpc server without error.
254
-
* (evm) [#202](https://github.com/tharsis/ethermint/pull/202)Web3 api `SendTransaction`/`SendRawTransaction` returns ethereum compatible transaction hash, and query api `GetTransaction*`also accept that.
260
+
* (evm) [#202](https://github.com/tharsis/ethermint/pull/202)Web3 api `SendTransaction`/`SendRawTransaction` returns ethereum compatible transaction hash, and query api `GetTransaction*`also accept that.
255
261
* (rpc) [tharsis#258](https://github.com/tharsis/ethermint/pull/258) Return empty `BloomFilter` instead of throwing an error when it cannot be found (`nil` or empty).
* (rpc) [#377](https://github.com/tharsis/ethermint/pull/377) Implement `miner_` namespace. `miner_setEtherbase` and `miner_setGasPrice` are working as intended. All the other calls are not applicable and return `unsupported`.
0 commit comments