celestiaorg / ethermint

Ethermint is a scalable and interoperable Ethereum library, built on Proof-of-Stake with fast-finality using the Cosmos SDK.
https://evmos.dev/
GNU Lesser General Public License v3.0
10 stars 15 forks source link

Update to newest version of evmos/ethermint, use rollmint instead of optimint #81

Closed joroshiba closed 1 year ago

joroshiba commented 1 year ago

Known to still need test updates. This has been manually tested against ephemeral-cluster, where a simple counter contract was successfully deployed and ran.

Recommend reviewing by looking at these changes, this PR sucks: months of evmos/ethermint changes. Comparing against evmos more useful, as this PR basically starts from scratch on top of it.

https://github.com/evmos/ethermint/compare/main...astriaorg:ethermint:evmos-changes

codecov-commenter commented 1 year ago

Codecov Report

Merging #81 (d50c8fb) into main (3bea3fa) will decrease coverage by 1.84%. The diff coverage is 40.72%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #81      +/-   ##
==========================================
- Coverage   59.43%   57.59%   -1.85%     
==========================================
  Files          78      108      +30     
  Lines        6452    10087    +3635     
==========================================
+ Hits         3835     5810    +1975     
- Misses       2401     4031    +1630     
- Partials      216      246      +30     
Impacted Files Coverage Δ
app/ante/reject_msgs.go 100.00% <ø> (ø)
client/export.go 0.00% <0.00%> (ø)
client/import.go 0.00% <0.00%> (ø)
client/keys.go 0.00% <0.00%> (ø)
client/testnet.go 0.00% <0.00%> (ø)
crypto/hd/algorithm.go 73.33% <ø> (ø)
ethereum/eip712/eip712.go 0.00% <0.00%> (ø)
rpc/backend/call_tx.go 0.00% <0.00%> (ø)
rpc/backend/filters.go 0.00% <0.00%> (ø)
rpc/backend/node_info.go 0.00% <0.00%> (ø)
... and 108 more