| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2022-12-28 | 514 Bytes | |
| ethermint_0.20.0_Windows_x86_64.zip | 2022-12-28 | 27.6 MB | |
| ethermint_0.20.0_Linux_arm64.tar.gz | 2022-12-28 | 25.7 MB | |
| ethermint_0.20.0_Linux_x86_64.tar.gz | 2022-12-28 | 27.6 MB | |
| ethermint_0.20.0_Darwin_arm64.tar.gz | 2022-12-28 | 27.2 MB | |
| ethermint_0.20.0_Darwin_x86_64.tar.gz | 2022-12-28 | 28.5 MB | |
| README.md | 2022-12-28 | 8.7 kB | |
| v0.20.0.tar.gz | 2022-12-28 | 21.1 MB | |
| v0.20.0.zip | 2022-12-28 | 21.2 MB | |
| Totals: 9 Items | 178.9 MB | 0 | |
v0.20.0
State Machine Breaking
- (deps) #1564 Bump ibc-go to
v5.2.0 - (evm) #1272 Implement modular interface for the EVM.
- (deps) #1551 Upgrade Cosmos SDK to
v0.46.7. - (feemarket) #1194 Apply feemarket to native cosmos tx.
- (eth) #1346 Added support for
sdk.Decanded25519type on eip712. - (evm) #1452 Simplify Gas Math in
ApplyTransaction. - (eth) #1430 Added support for array of type
Anyon eip712. - (ante) 1460 Add KV Gas config on ethereum Txs.
- (eth) #1459 Added support for messages with optional types omitted on eip712.
- (geth) #1413 Update go-ethereum version to
v1.10.26. - (deps) #1419 Add ics23 patch for dragonberry and bump iavl to v0.19.4
API Breaking
- (ante) #1521 Deprecate support for legacy EIP-712 signature verification implementation via AnteHandler decorator.
- (ante) #1214 Set mempool priority to EVM transactions.
- (evm) #1405 Add parameter
chainIDto evm keeper'sEVMConfigmethod, so caller can choose to not use the cachedeip155ChainID.
Features
- (ci) #1528 Add Golang dependency vulnerability checker.
- (app) #1501 Set default File store listener for application from ADR38
Improvements
- (tests) #1507 Remove legacy sim tests
- (feemarket) #1508 Remove old x/params migration logic
- (evm) #1499 Add Shanghai and Cancun block
- (ante) #1455 Refactor
AnteHandlerlogic - (evm) #1444 Improve performance of
eth_estimateGas - (ante) #1388 Optimize AnteHandler gas consumption
- (lint) #1298 150 character line length limit,
gofumpt, and linting - (feemarket) #1165 Add hint in specs about different gas terminology in Cosmos and Ethereum.
- (cli) #1226 Add custom app db backend flag.
- (ante) #1289 Change the fallback tx priority mechanism to be based on gas price.
- (test) #1311 Add integration test for the
rollbackcmd - (ledger) #1277 Add Ledger preprocessing transaction hook for EIP-712-signed Cosmos payloads.
- (rpc) #1296 Add RPC Backend unit tests.
- (rpc) #1352 Make the grpc queries run concurrently, don't block the consensus state machine.
- (cli) #1360 Introduce a new
grpc-onlyflag, such that when enabled, will start the node in a query-only mode. Note, gRPC MUST be enabled with this flag. - (rpc) #1378 Add support for EVM RPC metrics
- (ante) #1390 Added multisig tx support.
- (test) #1396 Increase test coverage for the EVM module
keeper - (ante) #1397 Refactor EIP-712 signature verification to support EIP-712 multi-signing.
- (deps) #1416 Bump Go version to
1.19 - (cmd) #1417 Apply Google CLI Syntax for required and optional args.
- (deps) #1456 Migrate errors-related functionality from "github.com/cosmos/cosmos-sdk/types/errors" (deprecated) to "cosmossdk.io/errors"
Bug Fixes
- (rpc) #1561 Fix call to
NewMnemonicinpersonal_newAccount - (cli) #1550 Fix signature algorithm validation and default for Ledger.
- (eip712) #1543 Improve error handling for EIP-712 encoding config initialization.
- (app) #1505 Setup gRPC node service with the application.
- (server) #1497 Fix telemetry server setup for observability
- (rpc) #1442 Fix decoding of
finalizedblock number. - (rpc) #1179 Fix gas used in traceTransaction response.
- (rpc) #1284 Fix internal trace response upon incomplete
eth_sendTransactioncall. - (rpc) #1340 Fix error response when
eth_estimateGasheight provided is not found. - (rpc) #1354 Fix grpc query failure(
BaseFeeandEthCall) on legacy block states. - (cli) #1362 Fix
index-eth-txerror when the indexer db is empty. - (state) #1320 Fix codehash check mismatch when the code has been deleted in the evm state.
- (rpc) #1392 Allow fill the proposer address in json-rpc through tendermint api, and pass explicitly to grpc query handler.
- (rpc) #1431 Align hex-strings proof fields in
eth_getProofas Ethereum. - (proto) #1466 Fix proto scripts and upgrade them to mirror current cosmos-sdk scripts
- (rpc) #1405 Fix uninitialized chain ID field in gRPC requests.
- (analytics) #1434 Remove unbound labels from custom tendermint metrics.
- (rpc) #1484 Align empty account result for old blocks as ethereum instead of return account not found error.
- (rpc) #1503 Fix block hashes returned on JSON-RPC filter
eth_newBlockFilter. - (ante) #1566 Fix
gasWantedonEthGasConsumeDecoratorante handler when running transaction inReCheckMode
New Contributors
- @tomtau made their first contribution in https://github.com/evmos/ethermint/pull/655
- @devashishdxt made their first contribution in https://github.com/evmos/ethermint/pull/661
- @tac0turtle made their first contribution in https://github.com/evmos/ethermint/pull/834
- @odeke-em made their first contribution in https://github.com/evmos/ethermint/pull/828
- @hea9549 made their first contribution in https://github.com/evmos/ethermint/pull/929
- @loredanacirstea made their first contribution in https://github.com/evmos/ethermint/pull/970
- @WilliamXieCrypto made their first contribution in https://github.com/evmos/ethermint/pull/1006
- @nddeluca made their first contribution in https://github.com/evmos/ethermint/pull/1023
- @adu-crypto made their first contribution in https://github.com/evmos/ethermint/pull/1166
- @VictorTrustyDev made their first contribution in https://github.com/evmos/ethermint/pull/1187
- @baabeetaa made their first contribution in https://github.com/evmos/ethermint/pull/1342
- @0xmuralik made their first contribution in https://github.com/evmos/ethermint/pull/1379
Full Changelog: https://github.com/evmos/ethermint/compare/v0.19.3...v0.20.0