evmone icon indicating copy to clipboard operation
evmone copied to clipboard

state: Implement `CREATE` address without RLP lib

Open chfast opened this issue 1 year ago • 1 comments

Remove Host's dependency on RLP library by re-implementing compute_create_address().

Closes https://github.com/ethereum/evmone/issues/783.

chfast avatar Oct 17 '24 09:10 chfast

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 94.23%. Comparing base (b0f6707) to head (d2b9dc2). Report is 3 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1055   +/-   ##
=======================================
  Coverage   94.23%   94.23%           
=======================================
  Files         155      155           
  Lines       17005    17014    +9     
=======================================
+ Hits        16024    16033    +9     
  Misses        981      981           
Flag Coverage Δ
eof_execution_spec_tests 17.45% <64.28%> (+0.02%) :arrow_up:
ethereum_tests 26.92% <92.85%> (+0.03%) :arrow_up:
ethereum_tests_silkpre 19.04% <90.90%> (+0.04%) :arrow_up:
execution_spec_tests 20.18% <64.28%> (+0.01%) :arrow_up:
unittests 89.25% <100.00%> (+<0.01%) :arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
test/state/host.cpp 100.00% <100.00%> (ø)
test/unittests/state_new_account_address_test.cpp 100.00% <100.00%> (ø)

codecov[bot] avatar Oct 17 '24 09:10 codecov[bot]