nevillegrech / gigahorse-toolchain

A binary lifter and analysis framework for Ethereum smart contracts
Other
290 stars 59 forks source link

Add basic support for cancun opcodes. #125

Closed sifislag closed 6 months ago

sifislag commented 6 months ago

Added basic support for the following opcodes for instructions to be introduced with the Cancun upgrade:

Still need to support MCOPY in the memory modeling.

github-actions[bot] commented 6 months ago

Test Results (Souffle 2.3)

46 tests  ±0   46 :white_check_mark: ±0   23m 53s :stopwatch: +20s  1 suites ±0    0 :zzz: ±0   1 files   ±0    0 :x: ±0 

Results for commit 4b2844ac. ± Comparison against base commit d968d57c.

github-actions[bot] commented 6 months ago

Test Results (Souffle 2.4)

46 tests  ±0   46 :white_check_mark: ±0   26m 17s :stopwatch: + 2m 5s  1 suites ±0    0 :zzz: ±0   1 files   ±0    0 :x: ±0 

Results for commit 4b2844ac. ± Comparison against base commit d968d57c.