Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
1339978
Implement mitmproxy addon for JSON-RPC interception
kamilchodola Sep 5, 2025
72f36ee
Add eest_stateful_generator.py for Ethereum state management
kamilchodola Sep 5, 2025
b5748b9
fix pip pkg
marcindsobczak Sep 15, 2025
bd1968c
fix now?
marcindsobczak Sep 15, 2025
259c562
fix dependency issue
marcindsobczak Sep 15, 2025
f04705a
fix
marcindsobczak Sep 15, 2025
9271b76
fix pythonpath
marcindsobczak Sep 15, 2025
8eda982
stateful tests generated
Sep 30, 2025
11153b4
Add overlayFS support to gas-benchmarks and adjust the format of tests
kamilchodola Sep 30, 2025
57f211f
Fix path resolution
kamilchodola Oct 1, 2025
ea19290
Skip measuring not needed paylaods
kamilchodola Oct 1, 2025
ee9c9fc
Edit env and docker compose to work well with overlayFS
kamilchodola Oct 1, 2025
a88057c
fix nethermind
kamilchodola Oct 1, 2025
56f89e6
Fix nethermin2
kamilchodola Oct 1, 2025
85cc13b
fix nethermind 3
kamilchodola Oct 1, 2025
82a19f2
Dummy replace with log flag if no genesis passed
kamilchodola Oct 1, 2025
a95da8a
mock temporarily gas value for Xen purpose
kamilchodola Oct 1, 2025
1ecf81f
Change file names to 60M
kamilchodola Oct 1, 2025
2c20e13
run_and_post_mertics.py
kamilchodola Oct 1, 2025
9c4dd2a
add tempalte mechanism
kamilchodola Oct 2, 2025
71e8998
Add missing parameter
kamilchodola Oct 2, 2025
d903cef
Add proper waiting mechanism for rpc to be ready
kamilchodola Oct 2, 2025
6de76fb
Increase the timeout
kamilchodola Oct 2, 2025
d5dc03e
Make sure containers are local
kamilchodola Oct 2, 2025
2bd7600
fix
kamilchodola Oct 2, 2025
2c77d1b
add restart on testing flag
kamilchodola Oct 2, 2025
29783e2
Add restart before testing flag
kamilchodola Oct 2, 2025
c721800
Fix nethermind flag
kamilchodola Oct 2, 2025
326518f
Extra klog to rpc waiter
kamilchodola Oct 2, 2025
8b72619
Remove internal
kamilchodola Oct 2, 2025
6fb1763
add less
kamilchodola Oct 2, 2025
ffe26b0
maybe fix
kamilchodola Oct 2, 2025
774ef6e
fix2
kamilchodola Oct 2, 2025
f51aa9e
Improve generator
kamilchodola Oct 2, 2025
4ee5564
Move Gas size to the end of test name
kamilchodola Oct 2, 2025
26c2233
add gas values flag
kamilchodola Oct 2, 2025
51775a4
generate ordering
kamilchodola Oct 2, 2025
5b57a65
improve order of execution
kamilchodola Oct 2, 2025
0f8bca1
Add possibility to switch image
kamilchodola Oct 2, 2025
2022494
New schema
kamilchodola Oct 3, 2025
8ecc2ea
Better logging for Nethermind
kamilchodola Oct 3, 2025
428a48a
Fixes
kamilchodola Oct 3, 2025
0089b68
Add cleanup after test
kamilchodola Oct 3, 2025
56bb9ad
Fix geth and logs
kamilchodola Oct 3, 2025
d82c7bb
Change overlay directory location
kamilchodola Oct 3, 2025
4ebf7b5
comment out init
kamilchodola Oct 3, 2025
1a74661
comment dependency
kamilchodola Oct 3, 2025
63f6dfb
overlay renames handling
kamilchodola Oct 3, 2025
28d9f24
fix reth
kamilchodola Oct 3, 2025
dc1d9c1
8545 enabled
kamilchodola Oct 3, 2025
74c721f
trace logs geth
kamilchodola Oct 3, 2025
4349939
fix the ordering
kamilchodola Oct 7, 2025
c297d4c
Ensure with single gas limit and nothing in output gas will be filled
kamilchodola Oct 7, 2025
e60f1da
fix to generator
kamilchodola Oct 7, 2025
0dd9188
fix
kamilchodola Oct 7, 2025
f0ddaaa
fixes
kamilchodola Oct 7, 2025
bfde4cc
Try new approach for test generation
kamilchodola Oct 8, 2025
4b997fb
fix
kamilchodola Oct 8, 2025
9b3793f
fix
kamilchodola Oct 8, 2025
3946cac
skip cleanup
kamilchodola Oct 8, 2025
4250c41
fixes
kamilchodola Oct 8, 2025
2f6c85b
fix MGas
kamilchodola Oct 8, 2025
0de63b5
fix after adding --skip-cleanup
kamilchodola Oct 8, 2025
80e51af
wait for request
kamilchodola Oct 8, 2025
702c567
cmd fixes
kamilchodola Oct 8, 2025
0c151b3
fix on overlay mountings
kamilchodola Oct 8, 2025
159ac52
Fixes to remounting
kamilchodola Oct 8, 2025
1df678e
log
kamilchodola Oct 8, 2025
a6f9aa5
fix
kamilchodola Oct 8, 2025
78477a6
move second overlay later
kamilchodola Oct 8, 2025
49ede4f
wait for payload
kamilchodola Oct 8, 2025
6cbf9eb
Moce rewind of chain a bit later
kamilchodola Oct 8, 2025
c09a882
fixes
kamilchodola Oct 8, 2025
72b3f5d
Debug logs
kamilchodola Oct 8, 2025
30a74ae
Add trace log
kamilchodola Oct 8, 2025
ef9ff02
chanhge the place of rewind
kamilchodola Oct 8, 2025
2378f22
try fix
kamilchodola Oct 8, 2025
5d24651
add seed sweep
kamilchodola Oct 8, 2025
f57390e
small ammount
kamilchodola Oct 8, 2025
b5786b9
remove sweep
kamilchodola Oct 8, 2025
ecfe3f2
Revert to ifno
kamilchodola Oct 8, 2025
4ef71ab
revert skip cleanup
kamilchodola Oct 8, 2025
65aea72
Fix to reenable cleanup
kamilchodola Oct 8, 2025
700c779
fix
kamilchodola Oct 9, 2025
e13c61c
fix the ordering
kamilchodola Oct 9, 2025
f6201fd
speed up loop
kamilchodola Oct 9, 2025
da66ebe
fix
kamilchodola Oct 9, 2025
a06fc16
fix error
kamilchodola Oct 9, 2025
316689e
Proper rewind on cleanup
kamilchodola Oct 9, 2025
3c2993c
increase timeout a bit
kamilchodola Oct 9, 2025
dab5c88
faster building?
kamilchodola Oct 9, 2025
a7c7dac
Faster2
kamilchodola Oct 9, 2025
c4dcf6d
imrpovement + timing
kamilchodola Oct 9, 2025
7b7100f
timestamps
kamilchodola Oct 9, 2025
fa4167b
Apply speedup flag for eest
kamilchodola Oct 9, 2025
c45e4fb
Improve test filtering
kamilchodola Oct 9, 2025
1b1d081
Internal Network
kamilchodola Oct 10, 2025
b576f2a
One minute wait
kamilchodola Oct 10, 2025
f36b2c5
FIx besu
kamilchodola Oct 10, 2025
b4771d1
change besu block
kamilchodola Oct 10, 2025
2c2fe8b
Trace besu
kamilchodola Oct 10, 2025
ebc2156
p2p enabled for besu
kamilchodola Oct 13, 2025
ae27a99
Remove unnecessary flags in Besu
kamilchodola Oct 13, 2025
8c8b951
discovery disabled for besu
kamilchodola Oct 13, 2025
1b16357
test
kamilchodola Oct 13, 2025
1d9bb68
remove 1337
kamilchodola Oct 13, 2025
2642dd9
remove init
kamilchodola Oct 13, 2025
efd22fb
revert init
kamilchodola Oct 13, 2025
8461338
fixes
kamilchodola Oct 13, 2025
7bff058
fix run_and_
kamilchodola Oct 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,10 @@ venv/
nohup.out

executions.json

# Payloads generator
engine-jwt/
execution-data
execution-spec-tests/
mitm_config.json
nethermind.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{"jsonrpc":"2.0","id":1759240414,"method":"engine_newPayloadV4","params":[{"blobGasUsed":"0x0","excessBlobGas":"0x0","baseFeePerGas":"0x7","blockHash":"0x68fc27da099a89939aecc37ecefed536a5d339f805935a928d9aa6ea686a5b45","blockNumber":"0x15dc99c","extraData":"0x4e65746865726d696e642076312e33332e3061","feeRecipient":"0x0000000000000000000000000000000000000000","gasLimit":"0x3d1e1726","gasUsed":"0x19a28","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","parentHash":"0xbdec1ff89d36ea2069e36a6c3acd8c253256d9016ed41fad071d6e11f9e0946e","prevRandao":"0xbdec1ff89d36ea2069e36a6c3acd8c253256d9016ed41fad071d6e11f9e0946e","receiptsRoot":"0x100f3336862d22706bbe26d67e5abf90f8f25ec5a22c4446835b6beaa6b59536","stateRoot":"0xab3f033325fc6353a5c6df973d4e18a5664a54b87af8b42d5f61419121fbfa28","timestamp":"0x6888d09a","transactions":["0xf86b15843b9aca008252089459320f84f6f7032541d7af3dfe711c98644c3b63880de0a37b2234263d8026a08d6fededf74e6a834d642ca6ff579f7aed28873b870439052bc5cf4301916ba0a061740513166ab0cd8ea56a00d1d5fb128517cd738b72060077cb86672297ed71","0xf86b01843b9aca008252089459320f84f6f7032541d7af3dfe711c98644c3b63880de0a399fe85a6a08026a0e4cc9205ec28121e1d7ec1a4821d8c8d07de6894e00afda8547c99589c158eaba06d37cd4a47a45cc4b59ac84399ee800573a8368cd69dc05e100b9c9a43ab7248","0xf86b01843b9aca008252089459320f84f6f7032541d7af3dfe711c98644c3b63880de0a39a2c084d268025a09d0140f471f0dd8ea0a49bbddc4c73ea962be014ea15f47e117c046843544bd9a063bcc1368d727fa5547dd2edb4036d4350968be74386bba842a6b7f807341cce","0xf86b01843b9aca008252089459320f84f6f7032541d7af3dfe711c98644c3b63880de0a39a3404f5408025a0b3f7e94329f9bfc2bb362c54247fa09afc644c50197e11fabc9bf3c0f7afeacea026287366426acdc8dd8e14fcfecae19005b52e4d29ecf55b3bc3e16a1955ff24","0xf86b01843b9aca008252089459320f84f6f7032541d7af3dfe711c98644c3b63880de0a39a359752318025a0c15141a0c54b312d6e7594c2eba17f876971a15cda67214308e438703abae2eba0209237c38800956254922e523a156e74d873dbb0d4dd6f970a37001c0487ffce"],"withdrawals":[]},[],"0xbdec1ff89d36ea2069e36a6c3acd8c253256d9016ed41fad071d6e11f9e0946e",[]]}
{"jsonrpc":"2.0","id":1759240414,"method":"engine_forkchoiceUpdatedV3","params":[{"headBlockHash":"0x68fc27da099a89939aecc37ecefed536a5d339f805935a928d9aa6ea686a5b45","safeBlockHash":"0xaa837c95032cfa90c51a1c701e7fafa95b8180cf1deef0eff8ab6f5af819e4ae","finalizedBlockHash":"0xaa837c95032cfa90c51a1c701e7fafa95b8180cf1deef0eff8ab6f5af819e4ae"},null]}
2 changes: 2 additions & 0 deletions eest_stateful/funding.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{"jsonrpc":"2.0","id":1759240388,"method":"engine_newPayloadV4","params":[{"blobGasUsed":"0x0","excessBlobGas":"0x0","baseFeePerGas":"0x7","blockHash":"0xaa837c95032cfa90c51a1c701e7fafa95b8180cf1deef0eff8ab6f5af819e4ae","blockNumber":"0x15dc984","extraData":"0x4e65746865726d696e642076312e33332e3061","feeRecipient":"0x0000000000000000000000000000000000000000","gasLimit":"0x3bb3d310","gasUsed":"0x0","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","parentHash":"0xc23cbf4ec53e084349c34fa9aa3a97d900db364517edccf021ae1141d0d79989","prevRandao":"0xc23cbf4ec53e084349c34fa9aa3a97d900db364517edccf021ae1141d0d79989","receiptsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","stateRoot":"0x67f94d182498909eebf7c054d8e67be1a36acc833a0ddd2cb1c67eac7f696d53","timestamp":"0x6888d082","transactions":[],"withdrawals":[{"index":"0x2","validatorIndex":"0x1","address":"0x86cf016fb873d50a7b8f31eb154c9234dd31b058","amount":"0xffffffffffffffff"}]},[],"0xc23cbf4ec53e084349c34fa9aa3a97d900db364517edccf021ae1141d0d79989",[]]}
{"jsonrpc":"2.0","id":1759240388,"method":"engine_forkchoiceUpdatedV3","params":[{"headBlockHash":"0xaa837c95032cfa90c51a1c701e7fafa95b8180cf1deef0eff8ab6f5af819e4ae","safeBlockHash":"0xaa837c95032cfa90c51a1c701e7fafa95b8180cf1deef0eff8ab6f5af819e4ae","finalizedBlockHash":"0xaa837c95032cfa90c51a1c701e7fafa95b8180cf1deef0eff8ab6f5af819e4ae"},null]}
Loading
Loading