Commit Graph

226 Commits (c15afb915bdb2fa53e41807c8794b80151e9c5d3)

Author SHA1 Message Date
François Bojarski ef9d1ab38e
fix(push): right pad if `push parameter + PC +1` exceeds code length (#7834) 3 weeks ago
7at 42b3cd4291
Fix evmtool JSON Error Field to Return Hex String Instead of Long Null String on REVERT (#7774) 1 month ago
Danno Ferrin d583863225
CALLF and JUMPF rules validation updates (#7787) 1 month ago
Sally MacFarlane d8d1237252
[TESTING] remove junit4 assumeThat (#7788) 1 month ago
garyschulte 6c49c734ef
Add eip-2537 functions to evmtool benchmark subcommand (#7708) 2 months ago
Danno Ferrin efb6906e13
Move EOF to the Osaka Fork (#7719) 2 months ago
Danno Ferrin 63b9ec9daa
ReturnDataLoad is an EOF only operation (#7670) 2 months ago
daniellehrner 01fcc7fcfb
Fix tx validation if sender has delegated it's code via 7702 transaction (#7593) 3 months ago
daniellehrner 8eee569887
7702 for devenet-3 (#7444) 3 months ago
Danno Ferrin 65240fdf46
Plumb maxCode overriddes into EVM (#7557) 3 months ago
Luis Pinto 4c4f2f3362
refactor SimpleWorld to use Optional for storing accounts and extra null checks (#7532) 3 months ago
Danno Ferrin ca8563ce2b
Disable EOF CALL opcodes in legacy (#7544) 3 months ago
Matilda-Clerke da98fa5541
Reintroduce engine get client version v1 with commit in manifest (#7548) 3 months ago
garyschulte 8ae0db4b24
Check for infinity in eip-196 ecmul (#7509) 3 months ago
Danno Ferrin 078523df64
Refactor max code size (#7523) 3 months ago
Danno Ferrin c0e0103b2b
Add slow parsing detection to EOF layout fuzzing (#7516) 3 months ago
Danno Ferrin b57310ffac
EOF testing error codes for layout (#7522) 3 months ago
Danno Ferrin 1598e6be67
EOF Differential Layout Fuzzer (#7488) 3 months ago
Danno Ferrin 4c0d7b5dbb
Update EOF validation error strings (#7487) 3 months ago
Danno Ferrin 51335954c2
Reuse HardforkId in EvmSpecVersion (#7448) 3 months ago
Luis Pinto b99cdf6273
Precompile calls were not traced when insuficient gas (#7462) 4 months ago
Danno Ferrin 94f7c7d24d
EIP-3155 Last Call Nitpicks (#7455) 4 months ago
Danno Ferrin a55c331e21
Add test coverage for java precompiles (#7446) 4 months ago
daniellehrner b53db47dab
Wrapped WorldUpdater into `EVMWorldupdater` (#7434) 4 months ago
Luis Pinto 6623b2d693
Move creator address warmup from targetContractAddress generation method to createe frame (#7415) 4 months ago
sirawt 8fc80ade8d
chore: fix some typos (#7438) 4 months ago
Danno Ferrin a6a0271ae2
EOF validation updates (#7419) 4 months ago
Guido Vranken 14d2809860
Small fuzzing fixes (#7418) 4 months ago
François Bojarski b5552e5137
fix(doc): tiny typo (#7388) 4 months ago
Danno Ferrin 6b1ae691e6
Change EOF Parsing to be non-recursive (#7396) 4 months ago
Danno Ferrin e57c811e47
Add EXTCODE* unit Tests (#7374) 4 months ago
Karim Taam 30c96c7a1d
Optimistic parallelization of transactions to improve performance (#7296) 4 months ago
garyschulte 8eef2df494
Feature/use gnark-crypto for eip-196 precompiles (#7262) 4 months ago
daniellehrner 895c17d5d2
EIP 7702 (#7237) 4 months ago
Danno Ferrin 17f4dc9a8a
Update unit test (#7317) 5 months ago
Danno Ferrin 51f10dcdd2
Update datacopy (#7319) 5 months ago
garyschulte 45dbc8a9a3
Feature/use gnark-crypto for eip-2537 (#7316) 5 months ago
garyschulte dfee65665d
test template refactor, bump besu-native to 0.9.2 (#7315) 5 months ago
Danno Ferrin 965e757d81
EOF Reference Test Fixes (#7306) 5 months ago
Danno Ferrin 264e7d9fac
Deeper tracing of self-destructed accounts (#7284) 5 months ago
Danno Ferrin 0f2046d4b0
Temporary CancunEOF fork for EOF testing. (#7227) 5 months ago
Danno Ferrin 7e840ab640
Reconfigure how Protocol Specs are created WRT EVM condiguration (#7245) 5 months ago
Danno Ferrin 3026268f15
Check for EOFCreate subcontainer rules (#7232) 5 months ago
Danno Ferrin db9710b2aa
check initcode size earlier (#7233) 6 months ago
cangqiaoyuzhuo 90d2db9736
chore: fix some comments (#7215) 6 months ago
Danno Ferrin 85d286aa85
EIP-7692 "Mega" EOF Implementation (#7169) 6 months ago
Danno Ferrin 365737c2eb
Remove EIP-3074 code (#7208) 6 months ago
Karim Taam 16c4f92c18
correctly checks the storage in ToyAccount (#7214) 6 months ago
daniellehrner 04f304fbb5
move traceEndTransaction after coinbase refund, add self destruct set to the method (#7188) 6 months ago
Usman Saleem 2d59f4dd7e
feat!: Java 21 for build and runtime (#7177) 6 months ago