Skip to content

Commit

Permalink
Add test oog at create + last opcode push test
Browse files Browse the repository at this point in the history
  • Loading branch information
ignasirv committed Sep 13, 2024
1 parent 13f143b commit d3739ea
Show file tree
Hide file tree
Showing 11 changed files with 1,600 additions and 37 deletions.
Original file line number Diff line number Diff line change
@@ -1,20 +1,22 @@
{
"oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d",
"newStateRoot": "0x0748183d6d2d3f260ebc15ab59c1d0fa6ac5492ef86743e4fd75dcc982e80a46",
"newStateRoot": "0x91a9d7c6ef95ea35c8f2f4eafcb5e2ed1bbe5a26d77a0b0d41c499ad350308c9",
"oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"newAccInputHash": "0xfd891aea2b4e81906b0efd9103b60d8cd7cc188cb3491648b10f7b7c240b1ec6",
"newAccInputHash": "0x84d8e88bba0fa712adb6e836b655e14cf14ccc59ed77feb0ab1f80b771be3b2f",
"newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
"oldNumBatch": 0,
"newNumBatch": 1,
"chainID": 1000,
"forkID": 12,
"forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000",
"batchL2Data": "0x0b73e6af6f00000000e3800a8401c9c380944d5cf5032b2a844602278b01199ed191a86c93ff01808203e88080b091173dbf91b3b0c7d72ace33bb96fa0d4b43868fe4be91e5ae0b9de52c3dd6362efc031939fb5797c30577e66edd5ffbc34b30b4585a1a8632dd71c13f74201cff",
"batchL2Data": "0x0b73e6af6f00000000db80018398968080808d3860006000393860006000f0008203e88080af7734292d960290d3b59c8841558aa09d9072a6d9bf64a36df010538c3ab6fb40436be9eea53b126589079dd1ac0e0d3aeb9911b2adf31092e4619485476d9b1cff",
"l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
"timestampLimit": "1944498031",
"sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
"batchHashData": "0x1618e8ead90c36cf24040d58cb712b96102c7b01789673836d4f6e19bd367f21",
"contractsBytecode": {},
"batchHashData": "0x9c6ab3a860a0fb6cd29f6dabcfb5fc34bb8790bf93dcfe5a7d4f4804e7dd5d79",
"contractsBytecode": {
"0xa72217948ea7d968a64c77f83908cea136bbf964": "0x6be6401d7aab9eb8bd22887bf995394c7ccd38fb3ac45c56db7a3b6a4a70fca6"
},
"l1InfoTree": {
"skipVerifyL1InfoRoot": true
},
Expand Down Expand Up @@ -97,13 +99,13 @@
]
},
"virtualCounters": {
"steps": 10149,
"arith": 563,
"binary": 674,
"memAlign": 0,
"keccaks": 41,
"padding": 12,
"poseidon": 1262,
"steps": 661696,
"arith": 14517,
"binary": 38330,
"memAlign": 2150,
"keccaks": 121,
"padding": 238,
"poseidon": 29123,
"sha256": 0
}
}
111 changes: 111 additions & 0 deletions inputs-executor/calldata/vcounters_0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
{
"oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d",
"newStateRoot": "0x5a5b514db17fbf667c4efe5641544446c748e260d113e24ac5fdc9cdea800c4d",
"oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"newAccInputHash": "0xd50e0f35b730fa259dbaf106626a3a9150c3e8dac79601a1167fdd431c22cac9",
"newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
"oldNumBatch": 0,
"newNumBatch": 1,
"chainID": 1000,
"forkID": 12,
"forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000",
"batchL2Data": "0x0b73e6af6f00000000e48001839896808080966300000001630000001560003963000000016000f3608203e8808088770f547242bb1ca09dbd751eeabda095c2efbee1c7de95d9cd22255aaa9d3215feebf7d2afc3966d3fa436b4e81455eb33cc9c1fd255f5d83d583e1ad40d201cffe20101830f424094a72217948ea7d968a64c77f83908cea136bbf96480808203e880805fdf12d5fff2b3e3a51141013fec62c7a83085502407691ead88983d46ff64100ce82f9040774d91b79bbdc13bc5c0cda35f0f1549d1f27dbdab79e32c5c6b7d1cff",
"l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
"timestampLimit": "1944498031",
"sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
"batchHashData": "0x41fa493626e1ff748b0335f7cc8ca80c0505d70b5d1e38ab9a3e5fb3e267c247",
"contractsBytecode": {
"0xa72217948ea7d968a64c77f83908cea136bbf964": "0x3f00aeb6d4754def73739299fcf8c81c2e6fa80fd7ae6facf37e0c7eb0718e07"
},
"l1InfoTree": {
"skipVerifyL1InfoRoot": true
},
"db": {
"0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d": [
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"9ec300ed8bd3f934",
"389b06b4dc13fc14",
"72715e7972ca0eaa",
"7782f27412c48d2c",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x7782f27412c48d2c72715e7972ca0eaa389b06b4dc13fc149ec300ed8bd3f934": [
"597bb4307b5e299f",
"f5029596ddb82f37",
"3daa688690ceee05",
"06b719f2bf4cb5e9",
"ebb05ed2082602b9",
"c538204eb07f3d6c",
"a5ed480ede7b8f0e",
"52621f81fded9c35",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x06b719f2bf4cb5e93daa688690ceee05f5029596ddb82f37597bb4307b5e299f": [
"16dde42596b907f0",
"49015d7e991a1528",
"94dd9dadd060910b",
"60b4d5e9af514018",
"494f9491c8507dc3",
"e92914c00b37a1cd",
"f6b613135380bd5f",
"b487e2e7e1d98168",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xb487e2e7e1d98168f6b613135380bd5fe92914c00b37a1cd494f9491c8507dc3": [
"00000000c6200000",
"00000000d78ebc5a",
"000000000000000a",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [
"66ee2be0687eea76",
"6926f8ca8796c78a",
"4c2f3e938869b82d",
"649e63bfe1247ba4",
"35f28afeae0ff489",
"b6d75a1b213c2f7c",
"521f1ce7fca92f45",
"2afffacb569cf689",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x2afffacb569cf689521f1ce7fca92f45b6d75a1b213c2f7c35f28afeae0ff489": [
"0000000063100000",
"000000006bc75e2d",
"0000000000000005",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
]
},
"virtualCounters": {
"steps": 23604,
"arith": 1230,
"binary": 1569,
"memAlign": 5,
"keccaks": 12,
"padding": 24,
"poseidon": 1496,
"sha256": 0
}
}
111 changes: 111 additions & 0 deletions inputs-executor/calldata/vcounters_1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
{
"oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d",
"newStateRoot": "0x9fc346365aba94075b5247e79913d28f4963efef04ce77d158a9466c25b536c4",
"oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"newAccInputHash": "0x23f82442cc8122355bca98e759a2ca0f14ed51a8a465712016f66c24b87a5d34",
"newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
"oldNumBatch": 0,
"newNumBatch": 1,
"chainID": 1000,
"forkID": 12,
"forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000",
"batchL2Data": "0x0b73e6af6f00000000f08001839896808080a26016600c60003960166000f36001600052600160003552595f595f595f60045afa008203e8808071874b6f885aae79c7e0182d939429f8ed84a149347934d1ccfab3104bd5a7542ce5a1877e7314cf16a81954c8b9ca6040f092294a4fd10d3dd23a709fecee191cfff84301018401c9c37f94a72217948ea7d968a64c77f83908cea136bbf96401a000000000000000000000000000000000000000000000000000000000003c1e808203e8808091dbf757e2339883d5e746e5fd20f1bf28003649a4a712bd87bb9cf7b4d2ec6f616dfa6be1bf761cdc35991bd911dcd6589dcb3c5bd2264df2f0f5f54ced93fa1bfff84302018401c9c37f94a72217948ea7d968a64c77f83908cea136bbf96401a000000000000000000000000000000000000000000000000000000000003c1e808203e88080bf3861d8a46da112b5eb4cd87ffe3f4e5cc12d468f85debd44685a348716aed6117bae6e6c87cc87d9d8e68e850c62645330a35a36642841ba6af220843bdd1d1cfff84303018401c9c37f94a72217948ea7d968a64c77f83908cea136bbf96401a000000000000000000000000000000000000000000000000000000000003bbde08203e88080e99faa806d36dd8cee783f3fa944f8872a7c6d919e839dc63fff5abcf76e742960e3c3a09e38e63df7b0e657f29b447f9b587b7ba6bef28543241271c7e622331bff",
"l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
"timestampLimit": "1944498031",
"sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
"batchHashData": "0xa33874f4345aed5a7ea2bba2afda80f3eed92c41ddcdd001536aa6fa34dd509f",
"contractsBytecode": {
"0xa72217948ea7d968a64c77f83908cea136bbf964": "0x17c16d2e77ff331d00b5d6180ee702251b34eb63d63af8e147f79be3e1e60e8e"
},
"l1InfoTree": {
"skipVerifyL1InfoRoot": true
},
"db": {
"0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d": [
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"9ec300ed8bd3f934",
"389b06b4dc13fc14",
"72715e7972ca0eaa",
"7782f27412c48d2c",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x7782f27412c48d2c72715e7972ca0eaa389b06b4dc13fc149ec300ed8bd3f934": [
"597bb4307b5e299f",
"f5029596ddb82f37",
"3daa688690ceee05",
"06b719f2bf4cb5e9",
"ebb05ed2082602b9",
"c538204eb07f3d6c",
"a5ed480ede7b8f0e",
"52621f81fded9c35",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x06b719f2bf4cb5e93daa688690ceee05f5029596ddb82f37597bb4307b5e299f": [
"16dde42596b907f0",
"49015d7e991a1528",
"94dd9dadd060910b",
"60b4d5e9af514018",
"494f9491c8507dc3",
"e92914c00b37a1cd",
"f6b613135380bd5f",
"b487e2e7e1d98168",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xb487e2e7e1d98168f6b613135380bd5fe92914c00b37a1cd494f9491c8507dc3": [
"00000000c6200000",
"00000000d78ebc5a",
"000000000000000a",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [
"66ee2be0687eea76",
"6926f8ca8796c78a",
"4c2f3e938869b82d",
"649e63bfe1247ba4",
"35f28afeae0ff489",
"b6d75a1b213c2f7c",
"521f1ce7fca92f45",
"2afffacb569cf689",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x2afffacb569cf689521f1ce7fca92f45b6d75a1b213c2f7c35f28afeae0ff489": [
"0000000063100000",
"000000006bc75e2d",
"0000000000000005",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
]
},
"virtualCounters": {
"steps": 126693740,
"arith": 2939072,
"binary": 6366079,
"memAlign": 489426,
"keccaks": 20,
"padding": 58,
"poseidon": 3082,
"sha256": 0
}
}
111 changes: 111 additions & 0 deletions inputs-executor/calldata/vcounters_2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
{
"oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d",
"newStateRoot": "0xe257649aa9dd8eb4d66ea1e6abca0b840a1fb10f2445936aacf3e786ddbcf4b0",
"oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"newAccInputHash": "0x70f60e95de93e5cbf7dc360a51886d3e20c6de1f51b6f09a4eb34cb0aa0d14eb",
"newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
"oldNumBatch": 0,
"newNumBatch": 1,
"chainID": 1000,
"forkID": 12,
"forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000",
"batchL2Data": "0x0b73e6af6f00000000f08001839896808080a26016600c60003960166000f36001600052600160003552595f595f595f60045afa008203e8808071874b6f885aae79c7e0182d939429f8ed84a149347934d1ccfab3104bd5a7542ce5a1877e7314cf16a81954c8b9ca6040f092294a4fd10d3dd23a709fecee191cfff84301018401c9c37f94a72217948ea7d968a64c77f83908cea136bbf96401a000000000000000000000000000000000000000000000000000000000003c1e808203e8808091dbf757e2339883d5e746e5fd20f1bf28003649a4a712bd87bb9cf7b4d2ec6f616dfa6be1bf761cdc35991bd911dcd6589dcb3c5bd2264df2f0f5f54ced93fa1bfff84302018401c9c37f94a72217948ea7d968a64c77f83908cea136bbf96401a000000000000000000000000000000000000000000000000000000000003c1e808203e88080bf3861d8a46da112b5eb4cd87ffe3f4e5cc12d468f85debd44685a348716aed6117bae6e6c87cc87d9d8e68e850c62645330a35a36642841ba6af220843bdd1d1cff",
"l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
"timestampLimit": "1944498031",
"sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
"batchHashData": "0x6a8d5911b90cad0d01953e3f54560eb5506ade77a8e223999db3e7fc679f4168",
"contractsBytecode": {
"0xa72217948ea7d968a64c77f83908cea136bbf964": "0x17c16d2e77ff331d00b5d6180ee702251b34eb63d63af8e147f79be3e1e60e8e"
},
"l1InfoTree": {
"skipVerifyL1InfoRoot": true
},
"db": {
"0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d": [
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"9ec300ed8bd3f934",
"389b06b4dc13fc14",
"72715e7972ca0eaa",
"7782f27412c48d2c",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x7782f27412c48d2c72715e7972ca0eaa389b06b4dc13fc149ec300ed8bd3f934": [
"597bb4307b5e299f",
"f5029596ddb82f37",
"3daa688690ceee05",
"06b719f2bf4cb5e9",
"ebb05ed2082602b9",
"c538204eb07f3d6c",
"a5ed480ede7b8f0e",
"52621f81fded9c35",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x06b719f2bf4cb5e93daa688690ceee05f5029596ddb82f37597bb4307b5e299f": [
"16dde42596b907f0",
"49015d7e991a1528",
"94dd9dadd060910b",
"60b4d5e9af514018",
"494f9491c8507dc3",
"e92914c00b37a1cd",
"f6b613135380bd5f",
"b487e2e7e1d98168",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xb487e2e7e1d98168f6b613135380bd5fe92914c00b37a1cd494f9491c8507dc3": [
"00000000c6200000",
"00000000d78ebc5a",
"000000000000000a",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [
"66ee2be0687eea76",
"6926f8ca8796c78a",
"4c2f3e938869b82d",
"649e63bfe1247ba4",
"35f28afeae0ff489",
"b6d75a1b213c2f7c",
"521f1ce7fca92f45",
"2afffacb569cf689",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x2afffacb569cf689521f1ce7fca92f45b6d75a1b213c2f7c35f28afeae0ff489": [
"0000000063100000",
"000000006bc75e2d",
"0000000000000005",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
]
},
"virtualCounters": {
"steps": 44096,
"arith": 1958,
"binary": 2806,
"memAlign": 11,
"keccaks": 16,
"padding": 43,
"poseidon": 2371,
"sha256": 0
}
}
Loading

0 comments on commit d3739ea

Please sign in to comment.