tag:github.com,2008:https://github.com/evmos/ethermint/releases Release notes from ethermint 2023-04-12T18:24:46Z tag:github.com,2008:Repository/358841284/v0.22.0 2023-04-12T19:00:53Z v0.22.0 <h1><code>v0.22.0</code> - 2023-04-12</h1> <h3>State Machine Breaking</h3> <ul> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1716" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1716/hovercard">#1168</a> Bump Cosmos-SDK to v0.46.11, Tendermint to CometBFT v0.34.27, IAVL v0.19.5 and btcd to v0.23.4</li> <li>(app) <a href="https://github.com/evmos/ethermint/pull/1739" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1739/hovercard">#1739</a> Remove distribution module perms</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1741" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1741/hovercard">#1741</a> Add authz ante handler</li> <li>(eip712) <a href="https://github.com/evmos/ethermint/pull/1746" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1746/hovercard">#1746</a> Add EIP712 support for multiple messages and schemas</li> </ul> <h3>Bug Fixes</h3> <ul> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1688" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1688/hovercard">#1688</a> Align filter rule for <code>debug_traceBlockByNumber</code></li> </ul> <h3>Improvements</h3> <ul> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1717" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1717/hovercard">#1717</a> Reuse sender recovery result.</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/evmos/ethermint/compare/v0.21.0...v0.22.0"><tt>v0.21.0...v0.22.0</tt></a></p> facs95 tag:github.com,2008:Repository/358841284/v0.21.0 2023-01-27T09:53:41Z v0.21.0 <h1><code>v0.21.0</code> - 2023-01-26</h1> <h3>State Machine Breaking</h3> <ul> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1509" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1509/hovercard">#1509</a> Deprecate usage of x/params in x/feemarket</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1472" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1472/hovercard">#1472</a> Deprecate usage of x/params in x/evm</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1575" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1575/hovercard">#1575</a> Bump ibc-go to <a href="https://github.com/cosmos/ibc-go/releases/tag/v6.1.0"><code>v6.1.0</code></a></li> </ul> <h3>Improvements</h3> <ul> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1615" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1615/hovercard">#1615</a> Support customize db opener in <code>StartCmd</code>.</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1582" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1582/hovercard">#1582</a> Cleanup <code>evm</code> files</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1544" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1544/hovercard">#1544</a> Migrate deprecated event emitting to new <code>TypedEvent</code></li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1532" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1532/hovercard">#1532</a> Upgrade Go-Ethereum version to <a href="https://github.com/ethereum/go-ethereum/releases/tag/v1.10.26"><code>v1.10.26</code></a>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>(upgrade) <a href="https://github.com/evmos/ethermint/pull/1617" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1617/hovercard">#1617</a> Refactor <code>evm</code> module's parameters to store them under a single store key</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1600" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1600/hovercard">#1600</a> Revert changes from <code>TypedEvents</code></li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1613" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1613/hovercard">#1613</a> Change the default json-rpc listen address to localhost.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1611" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1611/hovercard">#1611</a> Add missing next fee in fee history, fix wrong oldestBlock and align earliest input as ethereum.</li> <li>(proto) <a href="https://github.com/evmos/ethermint/pull/1586" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1586/hovercard">#1586</a> Avoid duplicate register proto type in <code>evm</code> &amp; <code>feemarket</code></li> </ul> <hr> <p><strong>Full Diff</strong>: <a class="commit-link" href="https://github.com/evmos/ethermint/compare/v0.20.0...v0.21.0"><tt>v0.20.0...v0.21.0</tt></a></p> GAtom22 tag:github.com,2008:Repository/358841284/v0.21.0-rc2 2023-01-23T20:06:25Z v0.21.0-rc2 <h1><code>v0.21.0-rc2</code> - 2023-01-23</h1> <h3>State Machine Breaking</h3> <ul> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1509" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1509/hovercard">#1509</a> Deprecate usage of x/params in x/feemarket</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1472" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1472/hovercard">#1472</a> Deprecate usage of x/params in x/evm</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1575" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1575/hovercard">#1575</a> Bump ibc-go to <a href="https://github.com/cosmos/ibc-go/releases/tag/v6.1.0"><code>v6.1.0</code></a></li> </ul> <h3>Improvements</h3> <ul> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1615" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1615/hovercard">#1615</a> Support customize db opener in <code>StartCmd</code>.</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1582" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1582/hovercard">#1582</a> Cleanup <code>evm</code> files</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1544" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1544/hovercard">#1544</a> Migrate deprecated event emitting to new <code>TypedEvent</code></li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1532" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1532/hovercard">#1532</a> Upgrade Go-Ethereum version to <a href="https://github.com/ethereum/go-ethereum/releases/tag/v1.10.26"><code>v1.10.26</code></a>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>(upgrade) <a href="https://github.com/evmos/ethermint/pull/1617" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1617/hovercard">#1617</a> Refactor <code>evm</code> module's parameters to store them under a single store key</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1600" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1600/hovercard">#1600</a> Revert changes from <code>TypedEvents</code></li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1613" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1613/hovercard">#1613</a> Change the default json-rpc listen address to localhost.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1611" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1611/hovercard">#1611</a> Add missing next fee in fee history, fix wrong oldestBlock and align earliest input as ethereum.</li> <li>(proto) <a href="https://github.com/evmos/ethermint/pull/1586" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1586/hovercard">#1586</a> Avoid duplicate register proto type in <code>evm</code> &amp; <code>feemarket</code></li> </ul> <hr> <p><strong>Full Diff</strong>: <a class="commit-link" href="https://github.com/evmos/ethermint/compare/v0.20.0...v0.21.0-rc2"><tt>v0.20.0...v0.21.0-rc2</tt></a></p> MalteHerrmann tag:github.com,2008:Repository/358841284/v0.21.0-rc1 2023-01-13T15:32:42Z v0.21.0-rc1 <h1><code>v0.21.0-rc1</code> - 2023-01-13</h1> <h3>State Machine Breaking</h3> <ul> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1509" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1509/hovercard">#1509</a> Deprecate usage of x/params in x/feemarket</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1472" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1472/hovercard">#1472</a> Deprecate x/params usage in x/evm</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1575" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1575/hovercard">#1575</a> bump ibc-go to [<code>v6.1.0</code>]</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1168" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1168/hovercard">#1168</a> Upgrade Cosmos SDK to [<code>v0.46.6</code>]</li> </ul> <h3>Improvements</h3> <ul> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1582" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1582/hovercard">#1582</a> cleanup <code>evm</code> files</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1544" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1544/hovercard">#1544</a> Migrate deprecated event emitting to new TypedEvent</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1532" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1532/hovercard">#1532</a> Upgrade Go-Ethereum version to <a href="https://github.com/ethereum/go-ethereum/releases/tag/v1.10.26"><code>v1.10.26</code></a>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1600" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1600/hovercard">#1600</a> Revert changes from <code>TypedEvents</code></li> <li>(proto) <a href="https://github.com/evmos/ethermint/pull/1586" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1586/hovercard">#1586</a> Avoid duplicate register proto type in <code>evm</code> &amp; <code>feemarket</code></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/omahs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/omahs">@omahs</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1529387616" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1602" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1602/hovercard" href="https://github.com/evmos/ethermint/pull/1602">#1602</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/evmos/ethermint/compare/v0.20.0...v0.21.0-rc1"><tt>v0.20.0...v0.21.0-rc1</tt></a></p> Vvaradinov tag:github.com,2008:Repository/358841284/v0.20.0 2022-12-28T19:20:14Z v0.20.0 <h1><code>v0.20.0</code></h1> <h3>State Machine Breaking</h3> <ul> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1564" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1564/hovercard">#1564</a> Bump ibc-go to <a href="https://github.com/cosmos/ibc-go/releases/tag/v5.2.0"><code>v5.2.0</code></a></li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1272" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1272/hovercard">#1272</a> Implement modular interface for the EVM.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1551" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1551/hovercard">#1551</a> Upgrade Cosmos SDK to <a href="https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.7"><code>v0.46.7</code></a>.</li> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1194" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1194/hovercard">#1194</a> Apply feemarket to native cosmos tx.</li> <li>(eth) <a href="https://github.com/evmos/ethermint/pull/1346" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1346/hovercard">#1346</a> Added support for <code>sdk.Dec</code> and <code>ed25519</code> type on eip712.</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1452" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1452/hovercard">#1452</a> Simplify Gas Math in <code>ApplyTransaction</code>.</li> <li>(eth) <a href="https://github.com/evmos/ethermint/pull/1430" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1430/hovercard">#1430</a> Added support for array of type <code>Any</code> on eip712. </li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1460" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1460/hovercard">1460</a> Add KV Gas config on ethereum Txs.</li> <li>(eth) <a href="https://github.com/evmos/ethermint/pull/1459" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1459/hovercard">#1459</a> Added support for messages with optional types omitted on eip712.</li> <li>(geth) <a href="https://github.com/evmos/ethermint/pull/1413" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1413/hovercard">#1413</a> Update go-ethereum version to <a href="https://github.com/ethereum/go-ethereum/releases/tag/v1.10.26"><code>v1.10.26</code></a>.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1419" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1419/hovercard">#1419</a> Add ics23 patch for dragonberry and bump iavl to v0.19.4</li> </ul> <h3>API Breaking</h3> <ul> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1521" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1521/hovercard">#1521</a> Deprecate support for legacy EIP-712 signature verification implementation via AnteHandler decorator.</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1214" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1214/hovercard">#1214</a> Set mempool priority to EVM transactions.</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1405" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1405/hovercard">#1405</a> Add parameter <code>chainID</code> to evm keeper's <code>EVMConfig</code> method, so caller can choose to not use the cached <code>eip155ChainID</code>.</li> </ul> <h3>Features</h3> <ul> <li>(ci) <a href="https://github.com/evmos/ethermint/pull/1528" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1528/hovercard">#1528</a> Add Golang dependency vulnerability checker.</li> <li>(app) <a href="https://github.com/evmos/ethermint/pull/1501" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1501/hovercard">#1501</a> Set default File store listener for application from <a href="https://docs.cosmos.network/v0.47/architecture/adr-038-state-listening" rel="nofollow">ADR38</a></li> </ul> <h3>Improvements</h3> <ul> <li>(tests) <a href="https://github.com/evmos/ethermint/pull/1507" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1507/hovercard">#1507</a> Remove legacy sim tests</li> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1508" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1508/hovercard">#1508</a> Remove old x/params migration logic</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1499" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1499/hovercard">#1499</a> Add Shanghai and Cancun block</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1455" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1455/hovercard">#1455</a> Refactor <code>AnteHandler</code> logic</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1444" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1444/hovercard">#1444</a> Improve performance of <code>eth_estimateGas</code></li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1388" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1388/hovercard">#1388</a> Optimize AnteHandler gas consumption</li> <li>(lint) <a href="https://github.com/evmos/ethermint/pull/1298" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1298/hovercard">#1298</a> 150 character line length limit, <code>gofumpt</code>, and linting</li> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1165" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1165/hovercard">#1165</a> Add hint in specs about different gas terminology in Cosmos and Ethereum.</li> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1226" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1226/hovercard">#1226</a> Add custom app db backend flag.</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1289" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1289/hovercard">#1289</a> Change the fallback tx priority mechanism to be based on gas price.</li> <li>(test) <a href="https://github.com/evmos/ethermint/pull/1311" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1311/hovercard">#1311</a> Add integration test for the <code>rollback</code> cmd</li> <li>(ledger) <a href="https://github.com/evmos/ethermint/pull/1277" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1277/hovercard">#1277</a> Add Ledger preprocessing transaction hook for EIP-712-signed Cosmos payloads.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1296" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1296/hovercard">#1296</a> Add RPC Backend unit tests.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1352" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1352/hovercard">#1352</a> Make the grpc queries run concurrently, don't block the consensus state machine.</li> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1360" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1360/hovercard">#1360</a> Introduce a new <code>grpc-only</code> flag, such that when enabled, will start the node in a query-only mode. Note, gRPC MUST be enabled with this flag.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1378" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1378/hovercard">#1378</a> Add support for EVM RPC metrics</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1390" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1390/hovercard">#1390</a> Added multisig tx support.</li> <li>(test) <a href="https://github.com/evmos/ethermint/pull/1396" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1396/hovercard">#1396</a> Increase test coverage for the EVM module <code>keeper</code></li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1397" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1397/hovercard">#1397</a> Refactor EIP-712 signature verification to support EIP-712 multi-signing.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1416" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1416/hovercard">#1416</a> Bump Go version to <code>1.19</code></li> <li>(cmd) <a href="https://github.com/evmos/ethermint/pull/1417" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1417/hovercard">#1417</a> Apply Google CLI Syntax for required and optional args.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1456" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1456/hovercard">#1456</a> Migrate errors-related functionality from "github.com/cosmos/cosmos-sdk/types/errors" (deprecated) to "cosmossdk.io/errors"</li> </ul> <h3>Bug Fixes</h3> <ul> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1561" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1561/hovercard">#1561</a> Fix call to <code>NewMnemonic</code> in <code>personal_newAccount</code></li> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1550" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1550/hovercard">#1550</a> Fix signature algorithm validation and default for Ledger.</li> <li>(eip712) <a href="https://github.com/evmos/ethermint/pull/1543" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1543/hovercard">#1543</a> Improve error handling for EIP-712 encoding config initialization.</li> <li>(app) <a href="https://github.com/evmos/ethermint/pull/1505" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1505/hovercard">#1505</a> Setup gRPC node service with the application.</li> <li>(server) <a href="https://github.com/evmos/ethermint/pull/1497" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1497/hovercard">#1497</a> Fix telemetry server setup for observability</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1442" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1442/hovercard">#1442</a> Fix decoding of <code>finalized</code> block number.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1179" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1179/hovercard">#1179</a> Fix gas used in traceTransaction response.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1284" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1284/hovercard">#1284</a> Fix internal trace response upon incomplete <code>eth_sendTransaction</code> call.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1340" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1340/hovercard">#1340</a> Fix error response when <code>eth_estimateGas</code> height provided is not found.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1354" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1354/hovercard">#1354</a> Fix grpc query failure(<code>BaseFee</code> and <code>EthCall</code>) on legacy block states.</li> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1362" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1362/hovercard">#1362</a> Fix <code>index-eth-tx</code> error when the indexer db is empty.</li> <li>(state) <a href="https://github.com/evmos/ethermint/pull/1320" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1320/hovercard">#1320</a> Fix codehash check mismatch when the code has been deleted in the evm state.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1392" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1392/hovercard">#1392</a> Allow fill the proposer address in json-rpc through tendermint api, and pass explicitly to grpc query handler.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1431" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1431/hovercard">#1431</a> Align hex-strings proof fields in <code>eth_getProof</code> as Ethereum.</li> <li>(proto) <a href="https://github.com/evmos/ethermint/pull/1466" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1466/hovercard">#1466</a> Fix proto scripts and upgrade them to mirror current cosmos-sdk scripts</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1405" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1405/hovercard">#1405</a> Fix uninitialized chain ID field in gRPC requests.</li> <li>(analytics) <a href="https://github.com/evmos/ethermint/pull/1434" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1434/hovercard">#1434</a> Remove unbound labels from custom tendermint metrics.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1484" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1484/hovercard">#1484</a> Align empty account result for old blocks as ethereum instead of return account not found error.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1503" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1503/hovercard">#1503</a> Fix block hashes returned on JSON-RPC filter <code>eth_newBlockFilter</code>.</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1566" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1566/hovercard">#1566</a> Fix <code>gasWanted</code> on <code>EthGasConsumeDecorator</code> ante handler when running transaction in <code>ReCheckMode</code></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomtau/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomtau">@tomtau</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1022496525" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/655" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/655/hovercard" href="https://github.com/evmos/ethermint/pull/655">#655</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devashishdxt/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devashishdxt">@devashishdxt</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1023316407" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/661" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/661/hovercard" href="https://github.com/evmos/ethermint/pull/661">#661</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tac0turtle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tac0turtle">@tac0turtle</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1078976233" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/834" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/834/hovercard" href="https://github.com/evmos/ethermint/pull/834">#834</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/odeke-em/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/odeke-em">@odeke-em</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1077737738" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/828" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/828/hovercard" href="https://github.com/evmos/ethermint/pull/828">#828</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hea9549/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hea9549">@hea9549</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1125562354" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/929" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/929/hovercard" href="https://github.com/evmos/ethermint/pull/929">#929</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/loredanacirstea/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/loredanacirstea">@loredanacirstea</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1158862257" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/970" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/970/hovercard" href="https://github.com/evmos/ethermint/pull/970">#970</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/WilliamXieCrypto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WilliamXieCrypto">@WilliamXieCrypto</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1174563647" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1006" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1006/hovercard" href="https://github.com/evmos/ethermint/pull/1006">#1006</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nddeluca/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nddeluca">@nddeluca</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1187160965" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1023" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1023/hovercard" href="https://github.com/evmos/ethermint/pull/1023">#1023</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adu-crypto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adu-crypto">@adu-crypto</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1293711703" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1166" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1166/hovercard" href="https://github.com/evmos/ethermint/pull/1166">#1166</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/VictorTrustyDev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VictorTrustyDev">@VictorTrustyDev</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1307010840" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1187" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1187/hovercard" href="https://github.com/evmos/ethermint/pull/1187">#1187</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/baabeetaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/baabeetaa">@baabeetaa</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1373840076" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1342" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1342/hovercard" href="https://github.com/evmos/ethermint/pull/1342">#1342</a></li> <li>@0xmuralik made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1407509879" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1379" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1379/hovercard" href="https://github.com/evmos/ethermint/pull/1379">#1379</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/evmos/ethermint/compare/v0.19.3...v0.20.0"><tt>v0.19.3...v0.20.0</tt></a></p> facs95 tag:github.com,2008:Repository/358841284/v0.20.0-rc5 2022-12-22T16:49:55Z v0.20.0-rc5 <h1><code>v0.20.0-rc5</code> - 2022-12-22</h1> <h2>Changelog</h2> <h3>State Machine Breaking</h3> <ul> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1564" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1564/hovercard">#1564</a> Bump ibc-go to <a href="https://github.com/cosmos/ibc-go/releases/tag/v5.2.0"><code>v5.2.0</code></a></li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1272" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1272/hovercard">#1272</a> Implement modular interface for the EVM.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1551" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1551/hovercard">#1551</a> Upgrade Cosmos SDK to <a href="https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.7"><code>v0.46.7</code></a>.</li> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1194" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1194/hovercard">#1194</a> Apply feemarket to native cosmos tx.</li> <li>(eth) <a href="https://github.com/evmos/ethermint/pull/1346" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1346/hovercard">#1346</a> Added support for <code>sdk.Dec</code> and <code>ed25519</code> type on eip712.</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1452" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1452/hovercard">#1452</a> Simplify Gas Math in <code>ApplyTransaction</code>.</li> <li>(eth) <a href="https://github.com/evmos/ethermint/pull/1430" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1430/hovercard">#1430</a> Added support for array of type <code>Any</code> on eip712.</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1460" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1460/hovercard">1460</a> Add KV Gas config on ethereum Txs.</li> <li>(eth) <a href="https://github.com/evmos/ethermint/pull/1459" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1459/hovercard">#1459</a> Added support for messages with optional types omitted on eip712.</li> <li>(geth) <a href="https://github.com/evmos/ethermint/pull/1413" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1413/hovercard">#1413</a> Update go-ethereum version to <a href="https://github.com/ethereum/go-ethereum/releases/tag/v1.10.26"><code>v1.10.26</code></a>.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1419" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1419/hovercard">#1419</a> Add ics23 patch for dragonberry and bump iavl to v0.19.4</li> </ul> <h3>API Breaking</h3> <ul> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1521" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1521/hovercard">#1521</a> Deprecate support for legacy EIP-712 signature verification implementation via AnteHandler decorator.</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1214" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1214/hovercard">#1214</a> Set mempool priority to EVM transactions.</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1405" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1405/hovercard">#1405</a> Add parameter <code>chainID</code> to evm keeper's <code>EVMConfig</code> method, so caller can choose to not use the cached <code>eip155ChainID</code>.</li> </ul> <h3>Features</h3> <ul> <li>(ci) <a href="https://github.com/evmos/ethermint/pull/1528" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1528/hovercard">#1528</a> Add Golang dependency vulnerability checker.</li> <li>(app) <a href="https://github.com/evmos/ethermint/pull/1501" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1501/hovercard">#1501</a> Set default File store listener for application from <a href="https://docs.cosmos.network/v0.47/architecture/adr-038-state-listening" rel="nofollow">ADR38</a></li> </ul> <h3>Improvements</h3> <ul> <li>(tests) <a href="https://github.com/evmos/ethermint/pull/1507" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1507/hovercard">#1507</a> Remove legacy sim tests</li> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1508" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1508/hovercard">#1508</a> Remove old x/params migration logic</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1499" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1499/hovercard">#1499</a> Add Shanghai and Cancun block</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1455" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1455/hovercard">#1455</a> Refactor <code>AnteHandler</code> logic</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1444" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1444/hovercard">#1444</a> Improve performance of <code>eth_estimateGas</code></li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1388" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1388/hovercard">#1388</a> Optimize AnteHandler gas consumption</li> <li>(lint) <a href="https://github.com/evmos/ethermint/pull/1298" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1298/hovercard">#1298</a> 150 character line length limit, <code>gofumpt</code>, and linting</li> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1165" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1165/hovercard">#1165</a> Add hint in specs about different gas terminology in Cosmos and Ethereum.</li> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1226" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1226/hovercard">#1226</a> Add custom app db backend flag.</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1289" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1289/hovercard">#1289</a> Change the fallback tx priority mechanism to be based on gas price.</li> <li>(test) <a href="https://github.com/evmos/ethermint/pull/1311" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1311/hovercard">#1311</a> Add integration test for the <code>rollback</code> cmd</li> <li>(ledger) <a href="https://github.com/evmos/ethermint/pull/1277" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1277/hovercard">#1277</a> Add Ledger preprocessing transaction hook for EIP-712-signed Cosmos payloads.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1296" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1296/hovercard">#1296</a> Add RPC Backend unit tests.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1352" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1352/hovercard">#1352</a> Make the grpc queries run concurrently, don't block the consensus state machine.</li> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1360" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1360/hovercard">#1360</a> Introduce a new <code>grpc-only</code> flag, such that when enabled, will start the node in a query-only mode. Note, gRPC MUST be enabled with this flag.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1378" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1378/hovercard">#1378</a> Add support for EVM RPC metrics</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1390" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1390/hovercard">#1390</a> Added multisig tx support.</li> <li>(test) <a href="https://github.com/evmos/ethermint/pull/1396" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1396/hovercard">#1396</a> Increase test coverage for the EVM module <code>keeper</code></li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1397" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1397/hovercard">#1397</a> Refactor EIP-712 signature verification to support EIP-712 multi-signing.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1416" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1416/hovercard">#1416</a> Bump Go version to <code>1.19</code></li> <li>(cmd) <a href="https://github.com/evmos/ethermint/pull/1417" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1417/hovercard">#1417</a> Apply Google CLI Syntax for required and optional args.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1456" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1456/hovercard">#1456</a> Migrate errors-related functionality from "github.com/cosmos/cosmos-sdk/types/errors" (deprecated) to "cosmossdk.io/errors"</li> </ul> <h3>Bug Fixes</h3> <ul> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1561" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1561/hovercard">#1561</a> Fix call to <code>NewMnemonic</code> in <code>personal_newAccount</code></li> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1550" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1550/hovercard">#1550</a> Fix signature algorithm validation and default for Ledger.</li> <li>(eip712) <a href="https://github.com/evmos/ethermint/pull/1543" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1543/hovercard">#1543</a> Improve error handling for EIP-712 encoding config initialization.</li> <li>(app) <a href="https://github.com/evmos/ethermint/pull/1505" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1505/hovercard">#1505</a> Setup gRPC node service with the application.</li> <li>(server) <a href="https://github.com/evmos/ethermint/pull/1497" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1497/hovercard">#1497</a> Fix telemetry server setup for observability</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1442" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1442/hovercard">#1442</a> Fix decoding of <code>finalized</code> block number.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1179" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1179/hovercard">#1179</a> Fix gas used in traceTransaction response.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1284" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1284/hovercard">#1284</a> Fix internal trace response upon incomplete <code>eth_sendTransaction</code> call.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1340" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1340/hovercard">#1340</a> Fix error response when <code>eth_estimateGas</code> height provided is not found.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1354" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1354/hovercard">#1354</a> Fix grpc query failure(<code>BaseFee</code> and <code>EthCall</code>) on legacy block states.</li> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1362" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1362/hovercard">#1362</a> Fix <code>index-eth-tx</code> error when the indexer db is empty.</li> <li>(state) <a href="https://github.com/evmos/ethermint/pull/1320" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1320/hovercard">#1320</a> Fix codehash check mismatch when the code has been deleted in the evm state.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1392" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1392/hovercard">#1392</a> Allow fill the proposer address in json-rpc through tendermint api, and pass explicitly to grpc query handler.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1431" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1431/hovercard">#1431</a> Align hex-strings proof fields in <code>eth_getProof</code> as Ethereum.</li> <li>(proto) <a href="https://github.com/evmos/ethermint/pull/1466" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1466/hovercard">#1466</a> Fix proto scripts and upgrade them to mirror current cosmos-sdk scripts</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1405" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1405/hovercard">#1405</a> Fix uninitialized chain ID field in gRPC requests.</li> <li>(analytics) <a href="https://github.com/evmos/ethermint/pull/1434" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1434/hovercard">#1434</a> Remove unbound labels from custom tendermint metrics.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1484" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1484/hovercard">#1484</a> Align empty account result for old blocks as ethereum instead of return account not found error.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1503" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1503/hovercard">#1503</a> Fix block hashes returned on JSON-RPC filter <code>eth_newBlockFilter</code>.</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1566" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1566/hovercard">#1566</a> Fix <code>gasWanted</code> on <code>EthGasConsumeDecorator</code> ante handler when running transaction in <code>ReCheckMode</code></li> </ul> <p><strong>Full Diff</strong>: <a class="commit-link" href="https://github.com/evmos/ethermint/compare/v0.19.3...v0.20.0-rc5"><tt>v0.19.3...v0.20.0-rc5</tt></a></p> MalteHerrmann tag:github.com,2008:Repository/358841284/v0.20.0-rc4 2022-12-09T18:24:08Z v0.20.0-rc4 <h1><code>v0.20.0-rc4</code> - 2022-12-09</h1> <h2>Changelog</h2> <h3>State Machine Breaking</h3> <ul> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1361" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1361/hovercard">#1361</a> Bump ibc-go to <a href="https://github.com/cosmos/ibc-go/releases/tag/v5.1.0"><code>v5.1.0</code></a></li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1272" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1272/hovercard">#1272</a> Implement modular interface for the EVM.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1168" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1168/hovercard">#1168</a> Upgrade Cosmos SDK to <a href="https://github.com/cosmos/cosmos-sdk/releases/tag/v0.46.6"><code>v0.46.6</code></a>.</li> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1194" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1194/hovercard">#1194</a> Apply feemarket to native cosmos tx.</li> <li>(eth) <a href="https://github.com/evmos/ethermint/pull/1346" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1346/hovercard">#1346</a> Added support for <code>sdk.Dec</code> and <code>ed25519</code> type on eip712.</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1452" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1452/hovercard">#1452</a> Simplify Gas Math in <code>ApplyTransaction</code>.</li> <li>(eth) <a href="https://github.com/evmos/ethermint/pull/1430" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1430/hovercard">#1430</a> Added support for array of type <code>Any</code> on eip712. </li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1460" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1460/hovercard">1460</a> Add KV Gas config on ethereum Txs.</li> <li>(eth) <a href="https://github.com/evmos/ethermint/pull/1459" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1459/hovercard">#1459</a> Added support for messages with optional types omitted on eip712.</li> <li>(geth) <a href="https://github.com/evmos/ethermint/pull/1413" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1413/hovercard">#1413</a> Update go-ethereum version to <a href="https://github.com/ethereum/go-ethereum/releases/tag/v1.10.26"><code>v1.10.26</code></a>.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1419" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1419/hovercard">#1419</a> Add ics23 patch for dragonberry and bump iavl to v0.19.4</li> </ul> <h3>API Breaking</h3> <ul> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1521" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1521/hovercard">#1521</a> Deprecate support for legacy EIP-712 signature verification implementation via AnteHandler decorator.</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1214" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1214/hovercard">#1214</a> Set mempool priority to EVM transactions.</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1405" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1405/hovercard">#1405</a> Add parameter <code>chainID</code> to evm keeper's <code>EVMConfig</code> method, so caller can choose to not use the cached <code>eip155ChainID</code>.</li> </ul> <h3>Features</h3> <ul> <li>(ci) <a href="https://github.com/evmos/ethermint/pull/1528" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1528/hovercard">#1528</a> Add Golang dependency vulnerability checker.</li> <li>(app) <a href="https://github.com/evmos/ethermint/pull/1501" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1501/hovercard">#1501</a> Set default File store listener for application from <a href="https://docs.cosmos.network/v0.47/architecture/adr-038-state-listening" rel="nofollow">ADR38</a></li> </ul> <h3>Improvements</h3> <ul> <li>(tests) <a href="https://github.com/evmos/ethermint/pull/1507" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1507/hovercard">#1507</a> Remove legacy sim tests</li> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1508" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1508/hovercard">#1508</a> Remove old x/params migration logic</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1499" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1499/hovercard">#1499</a> Add Shanghai and Cancun block</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1455" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1455/hovercard">#1455</a> Refactor <code>AnteHandler</code> logic</li> <li>(evm) <a href="https://github.com/evmos/ethermint/pull/1444" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1444/hovercard">#1444</a> Improve performance of <code>eth_estimateGas</code></li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1388" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1388/hovercard">#1388</a> Optimize AnteHandler gas consumption</li> <li>(lint) <a href="https://github.com/evmos/ethermint/pull/1298" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1298/hovercard">#1298</a> 150 character line length limit, <code>gofumpt</code>, and linting</li> <li>(feemarket) <a href="https://github.com/evmos/ethermint/pull/1165" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1165/hovercard">#1165</a> Add hint in specs about different gas terminology in Cosmos and Ethereum.</li> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1226" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1226/hovercard">#1226</a> Add custom app db backend flag.</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1289" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1289/hovercard">#1289</a> Change the fallback tx priority mechanism to be based on gas price.</li> <li>(test) <a href="https://github.com/evmos/ethermint/pull/1311" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1311/hovercard">#1311</a> Add integration test for the <code>rollback</code> cmd</li> <li>(ledger) <a href="https://github.com/evmos/ethermint/pull/1277" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1277/hovercard">#1277</a> Add Ledger preprocessing transaction hook for EIP-712-signed Cosmos payloads.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1296" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1296/hovercard">#1296</a> Add RPC Backend unit tests.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1352" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1352/hovercard">#1352</a> Make the grpc queries run concurrently, don't block the consensus state machine.</li> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1360" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1360/hovercard">#1360</a> Introduce a new <code>grpc-only</code> flag, such that when enabled, will start the node in a query-only mode. Note, gRPC MUST be enabled with this flag.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1378" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1378/hovercard">#1378</a> Add support for EVM RPC metrics</li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1390" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1390/hovercard">#1390</a> Added multisig tx support.</li> <li>(test) <a href="https://github.com/evmos/ethermint/pull/1396" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1396/hovercard">#1396</a> Increase test coverage for the EVM module <code>keeper</code></li> <li>(ante) <a href="https://github.com/evmos/ethermint/pull/1397" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1397/hovercard">#1397</a> Refactor EIP-712 signature verification to support EIP-712 multi-signing.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1416" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1416/hovercard">#1416</a> Bump Go version to <code>1.19</code></li> <li>(cmd) <a href="https://github.com/evmos/ethermint/pull/1417" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1417/hovercard">#1417</a> Apply Google CLI Syntax for required and optional args.</li> <li>(deps) <a href="https://github.com/evmos/ethermint/pull/1456" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1456/hovercard">#1456</a> Migrate errors-related functionality from "github.com/cosmos/cosmos-sdk/types/errors" (deprecated) to "cosmossdk.io/errors"</li> </ul> <h3>Bug Fixes</h3> <ul> <li>(eip712) <a href="https://github.com/evmos/ethermint/pull/1543" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1543/hovercard">#1543</a> Improve error handling for EIP-712 encoding config initialization.</li> <li>(app) <a href="https://github.com/evmos/ethermint/pull/1505" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1505/hovercard">#1505</a> Setup gRPC node service with the application.</li> <li>(server) <a href="https://github.com/evmos/ethermint/pull/1497" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1497/hovercard">#1497</a> Fix telemetry server setup for observability</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1442" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1442/hovercard">#1442</a> Fix decoding of <code>finalized</code> block number.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1179" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1179/hovercard">#1179</a> Fix gas used in traceTransaction response.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1284" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1284/hovercard">#1284</a> Fix internal trace response upon incomplete <code>eth_sendTransaction</code> call.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1340" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1340/hovercard">#1340</a> Fix error response when <code>eth_estimateGas</code> height provided is not found.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1354" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1354/hovercard">#1354</a> Fix grpc query failure(<code>BaseFee</code> and <code>EthCall</code>) on legacy block states.</li> <li>(cli) <a href="https://github.com/evmos/ethermint/pull/1362" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1362/hovercard">#1362</a> Fix <code>index-eth-tx</code> error when the indexer db is empty.</li> <li>(state) <a href="https://github.com/evmos/ethermint/pull/1320" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1320/hovercard">#1320</a> Fix codehash check mismatch when the code has been deleted in the evm state.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1392" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1392/hovercard">#1392</a> Allow fill the proposer address in json-rpc through tendermint api, and pass explicitly to grpc query handler.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1431" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1431/hovercard">#1431</a> Align hex-strings proof fields in <code>eth_getProof</code> as Ethereum.</li> <li>(proto) <a href="https://github.com/evmos/ethermint/pull/1466" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1466/hovercard">#1466</a> Fix proto scripts and upgrade them to mirror current cosmos-sdk scripts</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1405" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1405/hovercard">#1405</a> Fix uninitialized chain ID field in gRPC requests.</li> <li>(analytics) <a href="https://github.com/evmos/ethermint/pull/1434" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1434/hovercard">#1434</a> Remove unbound labels from custom tendermint metrics.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1484" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1484/hovercard">#1484</a> Align empty account result for old blocks as ethereum instead of return account not found error.</li> <li>(rpc) <a href="https://github.com/evmos/ethermint/pull/1503" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1503/hovercard">#1503</a> Fix block hashes returned on JSON-RPC filter <code>eth_newBlockFilter</code>.</li> </ul> <p><strong>Full Diff</strong>: <a class="commit-link" href="https://github.com/evmos/ethermint/compare/v0.20.0-rc3...v0.20.0-rc4"><tt>v0.20.0-rc3...v0.20.0-rc4</tt></a></p> fedekunze tag:github.com,2008:Repository/358841284/v0.20.0-rc3 2022-12-02T14:03:41Z chore: release `v0.20.0-rc3` (#1529) <ul> <li> <p>deps(sdk): bump to v0.46.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1432967061" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1423" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1423/hovercard" href="https://github.com/evmos/ethermint/pull/1423">#1423</a>)</p> </li> <li> <p>deps(sdk): bump to v0.46.4</p> </li> <li> <p>deps(sdk): add IAVLDisableFastNode flag with false default</p> </li> <li> <p>imp: reduce integration test block time to 2s (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1433795133" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1428" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1428/hovercard" href="https://github.com/evmos/ethermint/pull/1428">#1428</a>)</p> </li> <li> <p>build(deps): bump github.com/onsi/gomega from 1.23.0 to 1.24.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1434404614" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1429" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1429/hovercard" href="https://github.com/evmos/ethermint/pull/1429">#1429</a>)</p> </li> </ul> <p>Bumps <a href="https://github.com/onsi/gomega">github.com/onsi/gomega</a> from 1.23.0 to 1.24.0.</p> <ul> <li><a href="https://github.com/onsi/gomega/releases">Release notes</a></li> <li><a href="https://github.com/onsi/gomega/blob/master/CHANGELOG.md">Changelog</a></li> <li><a href="https://github.com/onsi/gomega/compare/v1.23.0...v1.24.0">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: github.com/onsi/gomega<br> dependency-type: direct:production<br> update-type: version-update:semver-minor<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li> <p>fix(rpc): different result from <code>eth_getProof</code> comparing with Ethereum (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1435436862" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1431" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1431/hovercard" href="https://github.com/evmos/ethermint/pull/1431">#1431</a>)</p> </li> <li> <p>align with eth_getProof</p> </li> </ul> <p>for more info, see <a href="https://eips.ethereum.org/EIPS/eip-1186" rel="nofollow">https://eips.ethereum.org/EIPS/eip-1186</a></p> <ul> <li> <p>add GetHexProofs</p> </li> <li> <p>add change doc</p> </li> <li> <p>keep default res</p> </li> <li> <p>fix lint</p> </li> <li> <p>add e2e test</p> </li> <li> <p>Apply suggestions from code review</p> </li> <li> <p>fix lint</p> </li> <li> <p>nix run -f ./nix gomod2nix</p> </li> <li> <p>Refactor EIP-712 signature verification (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1417453896" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1397" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1397/hovercard" href="https://github.com/evmos/ethermint/pull/1397">#1397</a>)</p> </li> <li> <p>[WIP] EIP-712 Signature Refactor</p> </li> <li> <p>Debug and add ante tests</p> </li> <li> <p>Add tests for failure cases</p> </li> <li> <p>Add changelog entry</p> </li> <li> <p>Code cleanup</p> </li> <li> <p>Add tests for MsgDelegate and MsgWithdrawDelegationReward</p> </li> <li> <p>Update ethereum/eip712/encoding.go</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>Update ethereum/eip712/encoding.go</li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>Update ethereum/eip712/encoding.go</li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>Update ethereum/eip712/encoding.go</li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>Update ethereum/eip712/encoding.go</li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>Update ethereum/eip712/encoding.go</li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>Code cleanup</p> </li> <li> <p>Update ethereum/eip712/encoding.go</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>Minor codefix</p> </li> <li> <p>Update ethereum/eip712/encoding.go</p> </li> <li> <p>Minor code revision updates</p> </li> <li> <p>Refactor EIP712 unit tests to use test suite</p> </li> <li> <p>Address import cycle and implement minor refactors</p> </li> <li> <p>Fix lint issues</p> </li> <li> <p>Add EIP712 unit suite test function</p> </li> <li> <p>Update ethereum/eip712/encoding.go</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>Update ethereum/eip712/encoding.go</li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>Update ethereum/eip712/encoding.go</li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>Add minor refactors; increase test coverage</p> </li> <li> <p>Correct ante_test for change in payload</p> </li> <li> <p>Add single-signer util and tests</p> </li> <li> <p>Update ethereum/eip712/encoding.go</p> </li> <li> <p>Update ethereum/eip712/encoding.go</p> </li> <li> <p>fix build</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>fix: build test on mac by updating to python3.10 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1439725730" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1437" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1437/hovercard" href="https://github.com/evmos/ethermint/pull/1437">#1437</a>)</p> </li> <li> <p>build(deps): bump loader-utils from 1.4.0 to 1.4.1 in /tests/solidity (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1442036402" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1445" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1445/hovercard" href="https://github.com/evmos/ethermint/pull/1445">#1445</a>)</p> </li> </ul> <p>Bumps <a href="https://github.com/webpack/loader-utils">loader-utils</a> from 1.4.0 to 1.4.1.</p> <ul> <li><a href="https://github.com/webpack/loader-utils/releases">Release notes</a></li> <li><a href="https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md">Changelog</a></li> <li><a href="https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.1">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: loader-utils<br> dependency-type: indirect<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li> <p>imp(evm): improve performance of EstimateGas (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1442024275" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1444" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1444/hovercard" href="https://github.com/evmos/ethermint/pull/1444">#1444</a>)</p> </li> <li> <p>imp(evm): improve performance of EstimateGas</p> </li> <li> <p>changelog</p> </li> <li> <p>fix(rpc): decode <code>finalized</code> block number (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1441946816" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1442" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1442/hovercard" href="https://github.com/evmos/ethermint/pull/1442">#1442</a>)</p> </li> <li> <p>fix(rpc): decode 'finalized' block number</p> </li> <li> <p>changelog</p> </li> </ul> <p>Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>build(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1443610176" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1449" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1449/hovercard" href="https://github.com/evmos/ethermint/pull/1449">#1449</a>)</li> </ul> <p>Bumps <a href="https://github.com/onsi/gomega">github.com/onsi/gomega</a> from 1.24.0 to 1.24.1.</p> <ul> <li><a href="https://github.com/onsi/gomega/releases">Release notes</a></li> <li><a href="https://github.com/onsi/gomega/blob/master/CHANGELOG.md">Changelog</a></li> <li><a href="https://github.com/onsi/gomega/compare/v1.24.0...v1.24.1">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: github.com/onsi/gomega<br> dependency-type: direct:production<br> update-type: version-update:semver-patch<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li>build(deps): bump github.com/spf13/viper from 1.13.0 to 1.14.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1439898995" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1439" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1439/hovercard" href="https://github.com/evmos/ethermint/pull/1439">#1439</a>)</li> </ul> <p>Bumps <a href="https://github.com/spf13/viper">github.com/spf13/viper</a> from 1.13.0 to 1.14.0.</p> <ul> <li><a href="https://github.com/spf13/viper/releases">Release notes</a></li> <li><a href="https://github.com/spf13/viper/compare/v1.13.0...v1.14.0">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: github.com/spf13/viper<br> dependency-type: direct:production<br> update-type: version-update:semver-minor<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;<br> Co-authored-by: 4rgon4ut <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>fix: unstable tx_priority test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1441161763" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1440" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1440/hovercard" href="https://github.com/evmos/ethermint/pull/1440">#1440</a>)</p> </li> <li> <p>fix unstable tx_priority test</p> </li> <li> <p>Update tests/integration_tests/test_priority.py</p> </li> </ul> <p>Co-authored-by: yihuang <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>Update tests/integration_tests/test_priority.py</li> </ul> <p>Co-authored-by: yihuang <a href="mailto:[email protected]">[email protected]</a></p> <p>Co-authored-by: yihuang <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Adi Saravanan <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>build(deps): bump github.com/cosmos/ibc-go/v5 from 5.0.1 to 5.1.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1443610398" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1450" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1450/hovercard" href="https://github.com/evmos/ethermint/pull/1450">#1450</a>)</li> </ul> <p>Bumps <a href="https://github.com/cosmos/ibc-go">github.com/cosmos/ibc-go/v5</a> from 5.0.1 to 5.1.0.</p> <ul> <li><a href="https://github.com/cosmos/ibc-go/releases">Release notes</a></li> <li><a href="https://github.com/cosmos/ibc-go/blob/v5.1.0/CHANGELOG.md">Changelog</a></li> <li><a href="https://github.com/cosmos/ibc-go/compare/v5.0.1...v5.1.0">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: github.com/cosmos/ibc-go/v5<br> dependency-type: direct:production<br> update-type: version-update:semver-minor<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li>build(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1447768840" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1454" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1454/hovercard" href="https://github.com/evmos/ethermint/pull/1454">#1454</a>)</li> </ul> <p>Bumps <a href="https://github.com/golangci/golangci-lint-action">golangci/golangci-lint-action</a> from 3.3.0 to 3.3.1.</p> <ul> <li><a href="https://github.com/golangci/golangci-lint-action/releases">Release notes</a></li> <li><a href="https://github.com/golangci/golangci-lint-action/compare/v3.3.0...v3.3.1">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: golangci/golangci-lint-action<br> dependency-type: direct:production<br> update-type: version-update:semver-patch<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li> <p>refactor(all): refactor errors import to use cosmossdk.io (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1448232865" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1456" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1456/hovercard" href="https://github.com/evmos/ethermint/pull/1456">#1456</a>)</p> </li> <li> <p>refactor (errors) refactor errors import to use cosmossdk.io instead of cosmos-sdk/types/errors</p> </li> <li> <p>refactor (errors) refactor errors import in ethsecp256k1 file</p> </li> <li> <p>refactor (errors) add changes to changelog</p> </li> <li> <p>build(deps): bump alpine from 3.16.2 to 3.16.3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1447768713" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1453" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1453/hovercard" href="https://github.com/evmos/ethermint/pull/1453">#1453</a>)</p> </li> </ul> <p>Bumps alpine from 3.16.2 to 3.16.3.</p> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: alpine<br> dependency-type: direct:production<br> update-type: version-update:semver-patch<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li> <p>Empty KV gas config (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1448953924" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1460" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1460/hovercard" href="https://github.com/evmos/ethermint/pull/1460">#1460</a>)</p> </li> <li> <p>update sdk version</p> </li> <li> <p>setup empty gas config</p> </li> <li> <p>fix lint</p> </li> <li> <p>fix integration tests</p> </li> <li> <p>add Ante unit test</p> </li> <li> <p>update changelog</p> </li> <li> <p>test: remove unused integration tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1450435353" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1462" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1462/hovercard" href="https://github.com/evmos/ethermint/pull/1462">#1462</a>)</p> </li> <li> <p>fix: remove e2e github action (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1450562975" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1463" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1463/hovercard" href="https://github.com/evmos/ethermint/pull/1463">#1463</a>)</p> </li> <li> <p>remove unused tests</p> </li> <li> <p>imp: remove e2e github action</p> </li> <li> <p>build(deps): bump loader-utils from 1.4.1 to 1.4.2 in /tests/solidity (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1450580175" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1464" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1464/hovercard" href="https://github.com/evmos/ethermint/pull/1464">#1464</a>)</p> </li> </ul> <p>Bumps <a href="https://github.com/webpack/loader-utils">loader-utils</a> from 1.4.1 to 1.4.2.</p> <ul> <li><a href="https://github.com/webpack/loader-utils/releases">Release notes</a></li> <li><a href="https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md">Changelog</a></li> <li><a href="https://github.com/webpack/loader-utils/compare/v1.4.1...v1.4.2">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: loader-utils<br> dependency-type: indirect<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li> <p>chore (deps): Update geth version to v1.10.25 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1427218533" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1413" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1413/hovercard" href="https://github.com/evmos/ethermint/pull/1413">#1413</a>)</p> </li> <li> <p>build(deps): bump github.com/ethereum/go-ethereum</p> </li> </ul> <p>Bumps <a href="https://github.com/ethereum/go-ethereum">github.com/ethereum/go-ethereum</a> from 1.10.19 to 1.10.25.</p> <ul> <li><a href="https://github.com/ethereum/go-ethereum/releases">Release notes</a></li> <li><a href="https://github.com/ethereum/go-ethereum/compare/v1.10.19...v1.10.25">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: github.com/ethereum/go-ethereum<br> dependency-type: direct:production<br> update-type: version-update:semver-patch<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>wip geth update</p> </li> <li> <p>fix geth init flag order</p> </li> <li> <p>add chainId to getTransaction. fix types comparison. update expected values on tests</p> </li> <li> <p>wip add tracer config</p> </li> <li> <p>tracers test</p> </li> <li> <p>update tests</p> </li> <li> <p>update to v1.10.25</p> </li> <li> <p>fix linter python</p> </li> <li> <p>ignore error</p> </li> <li> <p>fix lint</p> </li> <li> <p>additional changes from diff</p> </li> <li> <p>fix issues</p> </li> <li> <p>solve lint issues</p> </li> <li> <p>fix tests</p> </li> <li> <p>fix flake</p> </li> <li> <p>wrap types comparison in integration tests</p> </li> <li> <p>fix integration tests</p> </li> <li> <p>fix flake</p> </li> <li> <p>update changelog</p> </li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;<br> Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>Add EIP-712 encoding support type for any array (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1435352362" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1430" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1430/hovercard" href="https://github.com/evmos/ethermint/pull/1430">#1430</a>)</p> </li> <li> <p>Add EIP-712 encoding support type for any array</p> </li> <li> <p>Refactor implementation + add tests</p> </li> <li> <p>Refactor unpacking implementation; refactor test case</p> </li> <li> <p>Fix lint issue</p> </li> <li> <p>Add MsgExec test case</p> </li> <li> <p>Update comment for clarity</p> </li> <li> <p>Add changelog entry</p> </li> <li> <p>Refactor <code>sdkerrors</code> to <code>errorsmod</code></p> </li> </ul> <p>Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>fix: extend geth config on integration tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1452179731" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1467" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1467/hovercard" href="https://github.com/evmos/ethermint/pull/1467">#1467</a>)</p> </li> <li> <p>changing git config and adding tests</p> </li> <li> <p>removing print statements</p> </li> <li> <p>remove unneccessary imports</p> </li> <li> <p>fix flake</p> </li> <li> <p>remove geth setup test</p> </li> </ul> <p>Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>tests: Add unit tests for rpc client endpoints (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1427029731" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1409" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1409/hovercard" href="https://github.com/evmos/ethermint/pull/1409">#1409</a>)</p> </li> <li> <p>test: add preliminary unit tests and additional mocks for chain_info, account_info and filters</p> </li> <li> <p>tests: added additional mocked client calls</p> </li> <li> <p>tests: bumped coverage of call_tx to 56% and chain_info to 77%</p> </li> <li> <p>tests: bumped call_tx coverage to 70.2% and added additional mock client calls</p> </li> <li> <p>tests: tx_info preliminary tests added for debugging.</p> </li> <li> <p>tests: added test coverage for sign_tx and additional mocks</p> </li> <li> <p>tests: tx_info test coverage bumped to 60.3%</p> </li> <li> <p>test: coverage for tracing_tests now at 72%</p> </li> <li> <p>tests: added fee makert query client mocks and bumped chain_info to 87.6% coverage.</p> </li> <li> <p>tests: failing Cosmos auth module account query.</p> </li> <li> <p>tests: added FeeMarket Params mock to call_tx_test</p> </li> <li> <p>cleanup some unused code</p> </li> <li> <p>tests: added helper function to test suite for signing a Tx and bumped coverage of tx_info to 71.2%</p> </li> <li> <p>test: commented GetAccount error case and bumped chain_info to 90.3% coverage</p> </li> <li> <p>test: cleanup of tests in node_info, sign_tx and account_info</p> </li> <li> <p>Clean up print</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>Apply suggestions from code review</p> </li> <li> <p>fix import issues</p> </li> </ul> <p>Co-authored-by: Vladislav Varadinov <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>Refactor to omit empty optionals from EIP-712 type generation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1448938006" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1459" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1459/hovercard" href="https://github.com/evmos/ethermint/pull/1459">#1459</a>)</p> </li> <li> <p>Refactor to omit empty values from type creation; add test for v1.vote</p> </li> <li> <p>Add test for createValidator with optional fields left blank</p> </li> <li> <p>Add changelog entry</p> </li> <li> <p>Update changelog entry</p> </li> </ul> <p>Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>fix: protogen scripts were not correctly implemented (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1451283563" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1466" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1466/hovercard" href="https://github.com/evmos/ethermint/pull/1466">#1466</a>)</p> </li> <li> <p>Delete local copy of third party proto files</p> </li> <li> <p>Update protocgen script and buf yaml files to mirror cosmos-sdk</p> </li> <li> <p>Update makefile commands for proto-gen and proto-swagger-gen to correctly use docker</p> </li> <li> <p>Commit changed .pb.go files after updating the protogen scripts</p> </li> <li> <p>Adjust grep in proto-tools-installer script to look for correct gogoproto replacement</p> </li> <li> <p>address reviews - remove unnecessary ignore in buf.yaml and cosmos-sdk download in the protocgen script</p> </li> <li> <p>remove proto-update-deps from makefile as we don't store local copies of third party protofiles anymore</p> </li> <li> <p>Add changelog entry</p> </li> <li> <p>Update protoc-swagger-gen.sh</p> </li> <li> <p>Remove third party queries from swagger-ui config (for now)</p> </li> <li> <p>fix integrations tests</p> </li> <li> <p>fix dead changelog links (markdown-link-check)</p> </li> </ul> <p>Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>added gas consumption test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1453789101" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1474" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1474/hovercard" href="https://github.com/evmos/ethermint/pull/1474">#1474</a>)</p> </li> <li> <p>build(deps): bump github.com/cosmos/cosmos-proto (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1454826210" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1475" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1475/hovercard" href="https://github.com/evmos/ethermint/pull/1475">#1475</a>)</p> </li> </ul> <p>Bumps <a href="https://github.com/cosmos/cosmos-proto">github.com/cosmos/cosmos-proto</a> from 1.0.0-alpha7 to 1.0.0-alpha8.</p> <ul> <li><a href="https://github.com/cosmos/cosmos-proto/releases">Release notes</a></li> <li><a href="https://github.com/cosmos/cosmos-proto/compare/v1.0.0-alpha7...v1.0.0-alpha8">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: github.com/cosmos/cosmos-proto<br> dependency-type: direct:production<br> update-type: version-update:semver-patch<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li> <p>fix: chain-id in grpc query is not initialized without abci event (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1425134987" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1405" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1405/hovercard" href="https://github.com/evmos/ethermint/pull/1405">#1405</a>)</p> </li> <li> <p>fix: chain-id in grpc query is not initialized without abci event</p> </li> </ul> <p>Closes: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1425022928" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1404" data-hovercard-type="issue" data-hovercard-url="/evmos/ethermint/issues/1404/hovercard" href="https://github.com/evmos/ethermint/issues/1404">#1404</a></p> <p>Solution:</p> <ul> <li>pass the chain-id from caller.</li> </ul> <ul> <li> <p>Update CHANGELOG.md</p> </li> <li> <p>only override if input is not empty</p> </li> <li> <p>add comment to chain id</p> </li> <li> <p>pass chain-id to state transition</p> </li> <li> <p>Update x/evm/keeper/grpc_query.go</p> </li> <li> <p>Apply suggestions from code review</p> </li> <li> <p>fix golang lint</p> </li> <li> <p>update gomod2nix.toml</p> </li> <li> <p>fix unit tests</p> </li> <li> <p>update gomod2nix</p> </li> <li> <p>api breaking changelog</p> </li> <li> <p>add unit tests, and fix TraceBlock by the way</p> </li> <li> <p>Update CHANGELOG.md</p> </li> <li> <p>test --grpc-only mode in integration tests</p> </li> <li> <p>remove tmp var</p> </li> <li> <p>Update tests/integration_tests/test_grpc_only.py</p> </li> <li> <p>Update x/evm/keeper/grpc_query_test.go</p> </li> </ul> <p>Co-authored-by: mmsqe <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>fix linters</p> </li> <li> <p>fix nil pointer in tests</p> </li> <li> <p>fix conflicts</p> </li> <li> <p>fix conflicts</p> </li> <li> <p>fixes</p> </li> <li> <p>fix lint</p> </li> <li> <p>fix unit test</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: mmsqe <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>fix(evm): Simplify Gas Math (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1446041895" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1452" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1452/hovercard" href="https://github.com/evmos/ethermint/pull/1452">#1452</a>)</p> </li> <li> <p>fix math</p> </li> <li> <p>changelog</p> </li> <li> <p>imp(ante): refactor <code>AnteHandler</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1448207551" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1455" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1455/hovercard" href="https://github.com/evmos/ethermint/pull/1455">#1455</a>)</p> </li> <li> <p>fix(ante): block gas check</p> </li> <li> <p>refactor</p> </li> <li> <p>rename</p> </li> <li> <p>use gas wanted</p> </li> <li> <p>remove consume gas logic on ante handler</p> </li> <li> <p>comment</p> </li> <li> <p>c++</p> </li> <li> <p>move min gas price</p> </li> <li> <p>comment</p> </li> <li> <p>Update app/ante/eth.go</p> </li> </ul> <p>Co-authored-by: Vladislav Varadinov <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>fix build</p> </li> <li> <p>fix integration test script</p> </li> </ul> <p>Co-authored-by: Vladislav Varadinov <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>tests: add additional gas consumption tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1455409791" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1477" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1477/hovercard" href="https://github.com/evmos/ethermint/pull/1477">#1477</a>)</p> </li> <li> <p>split existing gas test</p> </li> <li> <p>added contract call test</p> </li> <li> <p>fix flake issues, update gomod2nix</p> </li> <li> <p>isort imports</p> </li> <li> <p>add stateful contract calls</p> </li> <li> <p>chore: update proto make commands (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1453415312" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1471" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1471/hovercard" href="https://github.com/evmos/ethermint/pull/1471">#1471</a>)</p> </li> <li> <p>Update proto make commands to use cosmos docker image and add notes for possible problems</p> </li> <li> <p>Apply make proto-all with new docker container</p> </li> <li> <p>Remove stale DOCKER_BUF variable</p> </li> <li> <p>Revert to using the tendermintdev/sdk-proto-gen docker image</p> </li> <li> <p>remove '@' in proto-lint and proto-check-breaking for consistency with other commands</p> </li> <li> <p>Remove unnecessary go get from protocgen.sh (only works after adding --network host to docker run)</p> </li> <li> <p>Add --network host to docker run for compatibility on linux</p> </li> <li> <p>use cosmos/proto-builder docker image for proto-format because clang-format is not installed on tendermintdev/sdk-proto-gen</p> </li> <li> <p>update swagger docs after recent additions to evm.proto in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1427218533" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1413" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1413/hovercard" href="https://github.com/evmos/ethermint/pull/1413">#1413</a></p> </li> </ul> <p>Co-authored-by: Tomas Guerra <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>Remove unbound labels from added custom tendermint metrics (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1437753508" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1434" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1434/hovercard" href="https://github.com/evmos/ethermint/pull/1434">#1434</a>)</p> </li> <li> <p>Remove unbound labels from added custom tendermint metrics</p> </li> <li> <p>Add entry to changelog</p> </li> <li> <p>deps: bump SDK to v0.46.6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1459337954" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1486" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1486/hovercard" href="https://github.com/evmos/ethermint/pull/1486">#1486</a>)</p> </li> <li> <p>deps: bump SDK to v0.46.6</p> </li> <li> <p>changelog</p> </li> <li> <p>Update CHANGELOG.md</p> </li> </ul> <p>Co-authored-by: Tomas Guerra <a href="mailto:[email protected]">[email protected]</a></p> <p>Co-authored-by: Tomas Guerra <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>fear(eip712): Add EIP-712 encoding for multiple messages of the same type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1458542359" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1483" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1483/hovercard" href="https://github.com/evmos/ethermint/pull/1483">#1483</a>)</p> </li> <li> <p>Add EIP-712 encoding for multiple messages of the same type</p> </li> <li> <p>Fix Protobuf encoding bug</p> </li> <li> <p>Add ante tests</p> </li> <li> <p>Refactor naming and minor implementation details</p> </li> <li> <p>Test empty transaction coverage</p> </li> <li> <p>Address revisions for code clarity</p> </li> <li> <p>Move aminoMessage type definition</p> </li> <li> <p>fix: enable <code>fixIssue172</code> flag for non-deterministic keyring test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1443468794" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1447" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1447/hovercard" href="https://github.com/evmos/ethermint/pull/1447">#1447</a>)</p> </li> <li> <p>enable fixIssue172 flag for test</p> </li> </ul> <p>for more info, <a href="https://github.com/btcsuite/btcutil/pull/182/files">https://github.com/btcsuite/btcutil/pull/182/files</a></p> <ul> <li> <p>fix import</p> </li> <li> <p>Apply suggestions from code review</p> </li> <li> <p>Apply suggestions from code review</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Adi Saravanan <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>fix(tests): Delete inconsistent test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1458050144" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1481" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1481/hovercard" href="https://github.com/evmos/ethermint/pull/1481">#1481</a>)</p> </li> <li> <p>Delete inconsistent test</p> </li> <li> <p>delete test</p> </li> <li> <p>build(deps): bump alpine from 3.16.3 to 3.17.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1461441129" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1492" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1492/hovercard" href="https://github.com/evmos/ethermint/pull/1492">#1492</a>)</p> </li> </ul> <p>Bumps alpine from 3.16.3 to 3.17.0.</p> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: alpine<br> dependency-type: direct:production<br> update-type: version-update:semver-minor<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li>build(deps): bump google.golang.org/grpc from 1.50.1 to 1.51.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1459682218" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1490" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1490/hovercard" href="https://github.com/evmos/ethermint/pull/1490">#1490</a>)</li> </ul> <p>Bumps <a href="https://github.com/grpc/grpc-go">google.golang.org/grpc</a> from 1.50.1 to 1.51.0.</p> <ul> <li><a href="https://github.com/grpc/grpc-go/releases">Release notes</a></li> <li><a href="https://github.com/grpc/grpc-go/compare/v1.50.1...v1.51.0">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: google.golang.org/grpc<br> dependency-type: direct:production<br> update-type: version-update:semver-minor<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li>build(deps): bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1459681863" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1489" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1489/hovercard" href="https://github.com/evmos/ethermint/pull/1489">#1489</a>)</li> </ul> <p>Bumps <a href="https://github.com/onsi/ginkgo">github.com/onsi/ginkgo/v2</a> from 2.5.0 to 2.5.1.</p> <ul> <li><a href="https://github.com/onsi/ginkgo/releases">Release notes</a></li> <li><a href="https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md">Changelog</a></li> <li><a href="https://github.com/onsi/ginkgo/compare/v2.5.0...v2.5.1">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: github.com/onsi/ginkgo/v2<br> dependency-type: direct:production<br> update-type: version-update:semver-patch<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li> <p>chore: refactor imports naming for clarity (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1460880033" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1491" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1491/hovercard" href="https://github.com/evmos/ethermint/pull/1491">#1491</a>)</p> </li> <li> <p>chore: refactor imports naming for clarity</p> </li> <li> <p>Merge main and fix conflicts</p> </li> <li> <p>fix: align empty account result for old blocks as ethereum (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1458852985" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1484" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1484/hovercard" href="https://github.com/evmos/ethermint/pull/1484">#1484</a>)</p> </li> <li> <p>align result account as ethereum</p> </li> <li> <p>add test_get_transaction_count</p> </li> <li> <p>add change doc</p> </li> <li> <p>sync gomod2nix</p> </li> <li> <p>Apply suggestions from code review</p> </li> <li> <p>crosscheck with ws &amp; geth</p> </li> <li> <p>sync gomod2nix</p> </li> <li> <p>Update rpc/backend/utils.go</p> </li> <li> <p>use session provider</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>imp(ante): refactor AnteHandler (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1457994224" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1479" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1479/hovercard" href="https://github.com/evmos/ethermint/pull/1479">#1479</a>)</p> </li> <li> <p>imp(ante): refactor AnteHandler</p> </li> <li> <p>fix test</p> </li> <li> <p>test</p> </li> <li> <p>Adjust deprecated sdkerrors import (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1461885428" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1493" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1493/hovercard" href="https://github.com/evmos/ethermint/pull/1493">#1493</a>)</p> </li> <li> <p>refactor test files</p> </li> <li> <p>Apply suggestions from code review</p> </li> </ul> <p>Co-authored-by: 4rgon4ut <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>lint</p> </li> <li> <p>prioritization comment</p> </li> <li> <p>fix test</p> </li> </ul> <p>Co-authored-by: MalteHerrmann <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: 4rgon4ut <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>chore: Update linter and protogen configuration (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1455543231" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1478" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1478/hovercard" href="https://github.com/evmos/ethermint/pull/1478">#1478</a>)</p> </li> <li> <p>add protolint yaml</p> </li> <li> <p>Update .protolint.yml with Evmos settings</p> </li> <li> <p>Add super-linter.yml for GH action</p> </li> <li> <p>Copy .markdownlint.yml settings from Evmos</p> </li> <li> <p>Sort proto imports</p> </li> <li> <p>address protolint error in all Protobuf files</p> </li> <li> <p>update Makefile to mirror Proto commands for Evmos</p> </li> <li> <p>remove unnecessary go get command in protocgen.sh when using cosmos docker image</p> </li> <li> <p>copy .clang-format from Evmos repo</p> </li> <li> <p>apply make proto-format</p> </li> <li> <p>Execute make proto-all after changes to config are complete</p> </li> <li> <p>address last linter comment</p> </li> <li> <p>fix(server): telemetry setup (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1464415577" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1497" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1497/hovercard" href="https://github.com/evmos/ethermint/pull/1497">#1497</a>)</p> </li> <li> <p>fix(server): telemetry setup</p> </li> <li> <p>more fixes</p> </li> <li> <p>fix</p> </li> <li> <p>changelog</p> </li> <li> <p>update standalone process</p> </li> <li> <p>chore(evm) - Delete deprecated store migrations (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1464421743" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1498" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1498/hovercard" href="https://github.com/evmos/ethermint/pull/1498">#1498</a>)</p> </li> <li> <p>(fix): Delete deprecated migrations</p> </li> <li> <p>Update x/evm/module.go</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>fix(evm): Added Cancun and Shanghai blocks to ChainConfig (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1464470074" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1499" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1499/hovercard" href="https://github.com/evmos/ethermint/pull/1499">#1499</a>)</p> </li> <li> <p>(refactor): Added Cancun and Shanghai blocks to ChainConfig</p> </li> <li> <p>(tests): Added test for invalid Shanghai and Cancun block</p> </li> <li> <p>(fix): ran proto linter</p> </li> <li> <p>Applied changes from code review</p> </li> <li> <p>Added CHANGELOG entry</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>chore(app): add store listener to Ethermint app (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1466062924" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1501" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1501/hovercard" href="https://github.com/evmos/ethermint/pull/1501">#1501</a>)</p> </li> <li> <p>add store listener to Ethermint app</p> </li> <li> <p>add changelog entry</p> </li> <li> <p>build(deps): bump cosmossdk.io/math from 1.0.0-beta.3 to 1.0.0-beta.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1466160006" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1502" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1502/hovercard" href="https://github.com/evmos/ethermint/pull/1502">#1502</a>)</p> </li> </ul> <p>Bumps <a href="https://github.com/cosmos/cosmos-sdk">cosmossdk.io/math</a> from 1.0.0-beta.3 to 1.0.0-beta.4.</p> <ul> <li><a href="https://github.com/cosmos/cosmos-sdk/releases">Release notes</a></li> <li><a href="https://github.com/cosmos/cosmos-sdk/blob/main/CHANGELOG.md">Changelog</a></li> <li><a href="https://github.com/cosmos/cosmos-sdk/compare/math/v1.0.0-beta.3...math/v1.0.0-beta.4">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: cosmossdk.io/math<br> dependency-type: direct:production<br> update-type: version-update:semver-patch<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li> <p>fix(app): register node service (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1466823064" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1505" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1505/hovercard" href="https://github.com/evmos/ethermint/pull/1505">#1505</a>)</p> </li> <li> <p>fix(app): register node service</p> </li> <li> <p>changelog</p> </li> <li> <p>fix(cmd): add missing GetAuxToFeeCommand (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1466742948" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1504" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1504/hovercard" href="https://github.com/evmos/ethermint/pull/1504">#1504</a>)</p> </li> </ul> <p>Co-authored-by: MalteHerrmann <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>chore(feemarket): Delete deprecated migration logic (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1467765020" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1508" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1508/hovercard" href="https://github.com/evmos/ethermint/pull/1508">#1508</a>)</p> </li> <li> <p>(refactor): Remove old migration code</p> </li> <li> <p>(fix): Lint and add CHANGELOG entry</p> </li> <li> <p>Remove simulation checks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1467643767" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1507" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1507/hovercard" href="https://github.com/evmos/ethermint/pull/1507">#1507</a>)</p> </li> <li> <p>Add cli rollback command</p> </li> </ul> <p>it's useful in app-hash mismatch situation.</p> <ul> <li> <p>Update CHANGELOG.md</p> </li> <li> <p>(refactor): removed old sim tests logic</p> </li> <li> <p>(fix): removed tests from CI</p> </li> <li> <p>(fix): fix test.yml</p> </li> <li> <p>(fix): format and lint</p> </li> <li> <p>(fix): fix linter issue</p> </li> <li> <p>(fix): fix linter issues v2</p> </li> <li> <p>(fix): linter</p> </li> <li> <p>(fix): removed sim-test references</p> </li> <li> <p>Applied changes from code review</p> </li> </ul> <p>Co-authored-by: HuangYi <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>chore: verify fees refactor (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1464326656" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1496" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1496/hovercard" href="https://github.com/evmos/ethermint/pull/1496">#1496</a>)</p> </li> <li> <p>chore: verify fees refactor</p> </li> <li> <p>adjust call structure in rest of repo after splitting up DeductTxCostsFromUserBalance</p> </li> <li> <p>adjust test logic after splitting DeductTxCostsFromUserBalance up</p> </li> <li> <p>remove outdated TODO</p> </li> <li> <p>address PR comments - remove import name for evm keeper</p> </li> <li> <p>remove misleading comment</p> </li> <li> <p>address review comments - only handover boolean instead of context</p> </li> <li> <p>remove TODO</p> </li> </ul> <p>Co-authored-by: MalteHerrmann <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: MalteHerrmann <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>json-rpc(filters) fix block hash on newBlock filter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1466551876" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1503" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1503/hovercard" href="https://github.com/evmos/ethermint/pull/1503">#1503</a>)</p> </li> <li> <p>tests(filters) add block hash check on newBlock filter</p> </li> <li> <p>tests(filters) fix linting errors</p> </li> <li> <p>fix(filters): fix newBlock filter response</p> </li> <li> <p>fix(filters): add changes on CHANGELOG file</p> </li> <li> <p>fix(ci): add gitleaks config (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1469432097" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1513" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1513/hovercard" href="https://github.com/evmos/ethermint/pull/1513">#1513</a>)</p> </li> <li> <p>fix(ci): add gitleaks config to ignore init.sh</p> </li> <li> <p>make ci lint init.sh</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>tests(filters): add/improve integration tests for JSON-RPC methods (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1458046542" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1480" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1480/hovercard" href="https://github.com/evmos/ethermint/pull/1480">#1480</a>)</p> </li> <li> <p>tests(filters) add block hash check on newBlock filter</p> </li> <li> <p>tests(filters) add getLogs test cases</p> </li> <li> <p>tests(filters) add eth_newFilter multiple filters test cases</p> </li> <li> <p>tests(filters) add eth_newFilter and eth_eth_uninstallFilter test case</p> </li> <li> <p>tests(filters) fix linting errors</p> </li> <li> <p>tests(filters) fix linting error on imports</p> </li> <li> <p>tests(filters) add test case: register filter before contract deploy</p> </li> <li> <p>tests(filters) refactor logs topics assertion</p> </li> <li> <p>tests(filters) add topics filter test cases</p> </li> <li> <p>tests(filters) fix linting errors</p> </li> <li> <p>tests(filters) remove unnecessary package.json file</p> </li> <li> <p>tests(filters) update based on PR comments</p> </li> <li> <p>tests(filters) separate getNewBlocks failing test to a separate PR</p> </li> <li> <p>tests(filters) add retry on send_tx to avoid Timeout error</p> </li> <li> <p>tests(filters) add logs by topic and block range test case</p> </li> <li> <p>update gomod2nix</p> </li> <li> <p>tests(filters) remove test elapsed time log</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>build(deps): bump minimist in /tests/integration_tests/hardhat (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1469665314" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1516" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1516/hovercard" href="https://github.com/evmos/ethermint/pull/1516">#1516</a>)</li> </ul> <p>Bumps <a href="https://github.com/minimistjs/minimist">minimist</a> from 1.2.5 to 1.2.6.</p> <ul> <li><a href="https://github.com/minimistjs/minimist/releases">Release notes</a></li> <li><a href="https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md">Changelog</a></li> <li><a href="https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.6">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: minimist<br> dependency-type: indirect<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li> <p>tests(filters): add logs by topic test case (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1469619812" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1515" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1515/hovercard" href="https://github.com/evmos/ethermint/pull/1515">#1515</a>)</p> </li> <li> <p>tests(filters) add logs by topic test case</p> </li> <li> <p>fix(logs): add getLogs http call in test</p> </li> <li> <p>tests(logs) add test case for getLogs by topic</p> </li> <li> <p>tests(logs) fix lint errors</p> </li> <li> <p>chore(all): markdownlint (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1471637640" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1522" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1522/hovercard" href="https://github.com/evmos/ethermint/pull/1522">#1522</a>)</p> </li> <li> <p>build(deps): bump github.com/cosmos/cosmos-proto (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1472624962" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1525" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1525/hovercard" href="https://github.com/evmos/ethermint/pull/1525">#1525</a>)</p> </li> </ul> <p>Bumps <a href="https://github.com/cosmos/cosmos-proto">github.com/cosmos/cosmos-proto</a> from 1.0.0-alpha8 to 1.0.0-beta.1.</p> <ul> <li><a href="https://github.com/cosmos/cosmos-proto/releases">Release notes</a></li> <li><a href="https://github.com/cosmos/cosmos-proto/compare/v1.0.0-alpha8...v1.0.0-beta.1">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: github.com/cosmos/cosmos-proto<br> dependency-type: direct:production<br> update-type: version-update:semver-patch<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li>build(deps): bump decode-uri-component in /tests/solidity (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1472694710" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1526" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1526/hovercard" href="https://github.com/evmos/ethermint/pull/1526">#1526</a>)</li> </ul> <p>Bumps <a href="https://github.com/SamVerschueren/decode-uri-component">decode-uri-component</a> from 0.2.0 to 0.2.2.</p> <ul> <li><a href="https://github.com/SamVerschueren/decode-uri-component/releases">Release notes</a></li> <li><a href="https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2">Commits</a></li> </ul> <hr> <p>updated-dependencies:</p> <ul> <li>dependency-name: decode-uri-component<br> dependency-type: indirect<br> ...</li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a></p> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> <ul> <li> <p>tests(integration): block gas limit tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1465904119" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1500" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1500/hovercard" href="https://github.com/evmos/ethermint/pull/1500">#1500</a>)</p> </li> <li> <p>added antehandler test</p> </li> <li> <p>add integration tests</p> </li> <li> <p>add back gas call test</p> </li> <li> <p>added integration tests v2</p> </li> <li> <p>linters</p> </li> <li> <p>Update tests/integration_tests/test_gas.py</p> </li> <li> <p>Update tests/integration_tests/test_gas.py</p> </li> <li> <p>update gomod2nix</p> </li> <li> <p>Update tests/integration_tests/test_gas.py</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Freddy Caceres <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>chore(ante): deprecate legacy EIP-712 signature verification via AnteHandler (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1470241919" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1521" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1521/hovercard" href="https://github.com/evmos/ethermint/pull/1521">#1521</a>)</p> </li> <li> <p>fix: rename EIP-712 sig. verification to indicate Legacy status</p> </li> <li> <p>Add changelog entry</p> </li> <li> <p>Update changelog, refactor implementation, update comments</p> </li> <li> <p>Apply suggestions from code review</p> </li> <li> <p>address comments</p> </li> <li> <p>changelog</p> </li> <li> <p>Update CHANGELOG.md</p> </li> </ul> <p>Co-authored-by: Vladislav Varadinov <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li>fix test</li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Vladislav Varadinov <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>feat(ci): add Golang dependency vulnerability check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1472802727" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1528" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1528/hovercard" href="https://github.com/evmos/ethermint/pull/1528">#1528</a>)</p> </li> <li> <p>feat(ci): add Golang dependency vulnerability check</p> </li> <li> <p>update</p> </li> <li> <p>check run</p> </li> <li> <p>c++</p> </li> <li> <p>chore(evm): add comment regarding RANDOM opcode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1470134929" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1520" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1520/hovercard" href="https://github.com/evmos/ethermint/pull/1520">#1520</a>)</p> </li> <li> <p>fix: add random field to BlockContext using block header hash</p> </li> <li> <p>add comment</p> </li> </ul> <p>Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a></p> <ul> <li> <p>update release date</p> </li> <li> <p>update changelog</p> </li> </ul> <p>Signed-off-by: dependabot[bot] <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Daniel Burckhardt <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;<br> Co-authored-by: mmsqe <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Austin Chandra <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Federico Kunze Küllmer <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: 4rgon4ut <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: yihuang <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Adi Saravanan <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Tomas Guerra <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Ramiro Carlucho <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Vladislav Varadinov <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Vladislav Varadinov <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: MalteHerrmann <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: mmsqe <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: Devon Bear <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: v-homsi <a href="mailto:[email protected]">[email protected]</a><br> Co-authored-by: MalteHerrmann <a href="mailto:[email protected]">[email protected]</a></p> facs95 tag:github.com,2008:Repository/358841284/v0.20.0-rc2 2022-11-02T16:29:47Z v0.20.0-rc2 <p>release: v0.20.0-rc2 upadte changelog (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1433397276" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1427" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1427/hovercard" href="https://github.com/evmos/ethermint/pull/1427">#1427</a>)</p> danburck tag:github.com,2008:Repository/358841284/v0.20.0-rc1 2022-11-02T10:50:19Z release: v0.20.0-rc1 cherry pick and changelog (#1422) <ul> <li>Revert "feat(eip712): Create LedgerPreprocessHook to reformat EIP-712 payloads (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1341947245" data-permission-text="Title is private" data-url="https://github.com/evmos/ethermint/issues/1277" data-hovercard-type="pull_request" data-hovercard-url="/evmos/ethermint/pull/1277/hovercard" href="https://github.com/evmos/ethermint/pull/1277">#1277</a>)"</li> </ul> <p>This reverts commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evmos/ethermint/commit/723443abc747dd0d3d93d8e8f6133ceda7cf9dec/hovercard" href="https://github.com/evmos/ethermint/commit/723443abc747dd0d3d93d8e8f6133ceda7cf9dec"><tt>723443a</tt></a>.</p> <ul> <li>release: upadte changelog</li> </ul> danburck