sei-chain icon indicating copy to clipboard operation
sei-chain copied to clipboard

[WIP] EVM replay helpers

Open codchen opened this issue 1 year ago • 1 comments

Describe your changes and provide context

We want to provide a way for developers to replay transactions based on remote state. Notably it entails two kinds of support sei needs to provide:

  • Lazily load remote states and balances
  • Load remote block headers and use it as the execution block context

Testing performed to validate your change

WIP

codchen avatar Dec 07 '23 08:12 codchen

Codecov Report

Merging #1168 (85264b6) into evm (33116aa) will decrease coverage by 0.07%. The diff coverage is 0.00%.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##              evm    #1168      +/-   ##
==========================================
- Coverage   65.95%   65.89%   -0.07%     
==========================================
  Files         328      329       +1     
  Lines       21213    21300      +87     
==========================================
+ Hits        13991    14035      +44     
- Misses       6504     6528      +24     
- Partials      718      737      +19     
Files Coverage Δ
x/evm/keeper/replay.go 0.00% <0.00%> (ø)

... and 4 files with indirect coverage changes

codecov[bot] avatar Dec 07 '23 08:12 codecov[bot]