diff --git a/.gitignore b/.gitignore index dff649efac..ea4cc265a8 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,6 @@ tools-inputs/tests-parallel/parallel-tests tools/coverage/reports* inputs-executor/ethereum-tests/GeneralStateTests/no-exec-* inputs-executor/ethereum-tests/GeneralStateTests/*/no-exec-* +inputs-executor/calldata/pre-rip7212-* +tools-inputs/data/calldata/pre-rip7212-* +tools-inputs/tools-calldata/generate-test-vectors/gen-pre-rip7212-* \ No newline at end of file diff --git a/inputs-executor/calldata/pres_0.json b/inputs-executor/calldata/pres_0.json new file mode 100644 index 0000000000..344802ae8e --- /dev/null +++ b/inputs-executor/calldata/pres_0.json @@ -0,0 +1,109 @@ +{ + "oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "newStateRoot": "0xd4776604e80fd530ec129626476a4ec60ad23b794237759be1431adb3c531ecc", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0xb4e52d00450e33eda747f05c3ac64eb3b69192f93fdf15d552fd38a351229681", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f8a780843b9aca00830186a094000000000000000000000000000000000000000180b880456e9aea5e197a1f1af7a3e85a3212fa4049a3ba34c2289b4c860fc0b0c64ef3000000000000000000000000000000000000000000000000000000000000001c9242685bf161793cc25603c231bc2f568eb630ea16aa137d2664ac80388256084f8ae3bd7535248d0bd448298cc2e2071e56992d0774dc340c368ae950852ada8203e8808088625f8d98e8a88fb3c45b0dba1d4f7314e4ff21ee88d386ed4206ec42d2b8e429b84c9e93bf61d96d08643b185fd15138e6e1b2ecc1817c7fbd59ab9b951d351cff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0xe1a661530e15b40bf2b5993f310c180f465601892e7a5153b875cfa3baff212f", + "contractsBytecode": {}, + "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": 43380, + "arith": 1639, + "binary": 2820, + "memAlign": 6, + "keccaks": 11, + "padding": 15, + "poseidon": 913, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/pres_1.json b/inputs-executor/calldata/pres_1.json new file mode 100644 index 0000000000..359a71231c --- /dev/null +++ b/inputs-executor/calldata/pres_1.json @@ -0,0 +1,109 @@ +{ + "oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "newStateRoot": "0x24e3a0f5dc9d8084f5345c14f5a805f6692d9dcde19b7e1c6bba564363f9ccd2", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0x65e1e423c5ee62935b1e029865e73888b949ac3d76617e577f463217a9bda775", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f8a780843b9aca00830186a094000000000000000000000000000000000000000180b880456e9aea5e197a1f1af7a3e85a3212fa4049a3ba34c2289b4c860fc0b0c64ef300000000000000000000000000000000000000000000000000000000000000059242685bf161793cc25603c231bc2f568eb630ea16aa137d2664ac80388256084f8ae3bd7535248d0bd448298cc2e2071e56992d0774dc340c368ae950852ada8203e8808011b680dbfd57bdb62baca2db5d4b7a1bcee576ff3082a58e100f1658a3e3366472e97176537aa9cc067ed61873520777ff1fa980731ca75d02fc07c0f9ed0da91bff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0x53c50b07d6b9db04158e611096d86db83d9570dea3c9895aba74378ef1aa48dd", + "contractsBytecode": {}, + "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": 37131, + "arith": 1113, + "binary": 2305, + "memAlign": 6, + "keccaks": 10, + "padding": 15, + "poseidon": 913, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/pres_10.json b/inputs-executor/calldata/pres_10.json new file mode 100644 index 0000000000..0d481b5684 --- /dev/null +++ b/inputs-executor/calldata/pres_10.json @@ -0,0 +1,109 @@ +{ + "oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "newStateRoot": "0x73eb87349fb9e931a453cdee0a8bae1b9fe4a217d494515274da82868e06066a", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0x01cd802db8748f4ca1d3785fb3e47eb3c8133b4393fd93fc6b1e3d9501d57daf", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f8c780843b9aca00830186a094000000000000000000000000000000000000010080b8a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080d0ce33b127e43f580e52b885d7133fff00f2e3e58640c430e616bddc1e2ecf844ea158e61b1b987db7de7a1be433047fde81a86646ef7e5165a716de1ba781231cff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0x497626e02e4629eb7581393d3746cf3b14ed366f4780d0384a1de7e62c5b5e7f", + "contractsBytecode": {}, + "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": 51488, + "arith": 1774, + "binary": 2713, + "memAlign": 7, + "keccaks": 11, + "padding": 15, + "poseidon": 913, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/pres_2.json b/inputs-executor/calldata/pres_2.json new file mode 100644 index 0000000000..8eef85cd3f --- /dev/null +++ b/inputs-executor/calldata/pres_2.json @@ -0,0 +1,109 @@ +{ + "oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "newStateRoot": "0xf014f86fbe731fd78cd634318a6b3847276742a3d6e54294cd90c53c18bcb10f", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0x797194371e66c8f4845eaef1c2e09f7962466d689fd8a82d8ae08b4d623dcc19", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000e780843b9aca00830186a09400000000000000000000000000000000000000028081ff8203e880809527daba92a1817a5774d53aafee31ae1e46aa20e26c61bb256efc6b7e0985395ae0156df7449f82c5414125f8d19f055f3cc769b1a7c8e7a1147fb8008923051bff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0xd18d479e1afec1107b65bc04d237feba4b923dbca327408ae95554cbe301a6c2", + "contractsBytecode": {}, + "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": 10923, + "arith": 593, + "binary": 748, + "memAlign": 3, + "keccaks": 8, + "padding": 12, + "poseidon": 910, + "sha256": 1 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/pres_3.json b/inputs-executor/calldata/pres_3.json new file mode 100644 index 0000000000..e0920c53d0 --- /dev/null +++ b/inputs-executor/calldata/pres_3.json @@ -0,0 +1,109 @@ +{ + "oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "newStateRoot": "0xa8e7c21721b275c300217d1d2f67606f3d9116ee3badbff0a5905419def29238", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0xc74de9dcd7d3e54cb952a2a2080139716ce0dd84d020f7a2f527b344a29041fc", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000ef80843b9aca00830186a09400000000000000000000000000000000000000048829a2241af62c000081ff8203e8808033ada75c0bc736bf34a579d0158b114cb2d33ddc4c0df7c0ebc1fdc613c1193248d53566dd7b01d5d8ae41d05780e24c4d4685e7c05388862d888f128e9a70291bff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0xda494acc3ba2b615b3fa1506484fcaf9237bdcaa8a611db72eea63af99535cc1", + "contractsBytecode": {}, + "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": 11517, + "arith": 608, + "binary": 793, + "memAlign": 4, + "keccaks": 8, + "padding": 13, + "poseidon": 911, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/pres_4.json b/inputs-executor/calldata/pres_4.json new file mode 100644 index 0000000000..c65dcc82c5 --- /dev/null +++ b/inputs-executor/calldata/pres_4.json @@ -0,0 +1,109 @@ +{ + "oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "newStateRoot": "0x0e1425e2dd0bf386aedfa6bf391c4e4ebc5536b70c09555081a319a5986f5d36", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0xc2b73420499c69f8e89abffdbb9ba03c07582c0f86c4095f22aede9dec694e5d", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f8e780843b9aca00830186a094000000000000000000000000000000000000000580b8c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000098203e88080ebaeef7966e89c0709117aba523e12905fa4dd8728a6bb4d78761b1eb0b0734d2f3b10d7773f2b6d6f7e2d5ab239f6d68393490b11569004a55353da36022bb81cff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0xc872b15f0ae3634b3a80dd95d30148dbb70937c06e5a3cabb5eea1050d19e82e", + "contractsBytecode": {}, + "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": 125855, + "arith": 1942, + "binary": 8339, + "memAlign": 12, + "keccaks": 12, + "padding": 16, + "poseidon": 914, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/pres_5.json b/inputs-executor/calldata/pres_5.json new file mode 100644 index 0000000000..2e1f2a56f1 --- /dev/null +++ b/inputs-executor/calldata/pres_5.json @@ -0,0 +1,109 @@ +{ + "oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "newStateRoot": "0xb95129522ceecd53d56a9aef5ca11ffa21e880fe426a090ac4afb612ca355ebf", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0xfc463225f8adf12cd4e220e5d14fabded716eb34729afdc92fc668b7f5cf0fa0", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f8e880843b9aca00830186a094000000000000000000000000000000000000000580b8c10ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000098203e880805b18dfe8e67f449ee74ab9fb62784d5a8b8ba6ac0df47e028121b5b8c57f45a45652a0189c65d713d36e6da7f28cc65bbe3efcc4644972f933063f7aa901f4ca1bff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0x40e0f3ed78a93c03ef52b4227a1979f576109f4d2117d7e5eecbc0e1337a8564", + "contractsBytecode": {}, + "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": 48821, + "arith": 1339, + "binary": 3004, + "memAlign": 0, + "keccaks": 12, + "padding": 16, + "poseidon": 914, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/pres_6.json b/inputs-executor/calldata/pres_6.json new file mode 100644 index 0000000000..c42fefdf03 --- /dev/null +++ b/inputs-executor/calldata/pres_6.json @@ -0,0 +1,109 @@ +{ + "oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "newStateRoot": "0x5b016fa71c8b87f3184d700d7ab2c31930441b4f717dc4e1c9cb99b9ef96dfe7", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0x143392efab6de582e6ffb58fc425dbf2c1ae10672b361e1ddd1b59617513cf18", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f8a780843b9aca00830186a094000000000000000000000000000000000000000680b88000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000028203e880802a77b52db74e959b16cd907c6c80a99d997803451c03aee9f0e583b51ec6eb6f573366998ba7e421db9401fd5ea6e1f0d7c39ebacb37acc249bf6cd70ff0b06f1bff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0x2b2f846520ea058f985dc3e6a13a179a69aa25b6d200f4e1f34f2d720b677842", + "contractsBytecode": {}, + "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": 38891, + "arith": 1185, + "binary": 2395, + "memAlign": 9, + "keccaks": 10, + "padding": 15, + "poseidon": 913, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/pres_7.json b/inputs-executor/calldata/pres_7.json new file mode 100644 index 0000000000..042af5ad5f --- /dev/null +++ b/inputs-executor/calldata/pres_7.json @@ -0,0 +1,109 @@ +{ + "oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "newStateRoot": "0x5a7df8420198b8d7caee304b4e699f8d90d1e2644054a65f49f31a8d22bf7ccf", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0xc93819acb8cf45d8c370523445ee4f02979612c759da121b8b2a84fce870b5a6", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f88780843b9aca00830186a094000000000000000000000000000000000000000780b8600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000028203e88080e71c393ac84ebfb850e94618b25f32084a12567929a4b50c92b274edafd654901b074258311079db4e53c1564906b322a69e79b8c154ed52839c18829a342f1c1cff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0x7b18240782a060acd3d0eea368edd1000e6fdf81ffb2d8a258832590bbec3c82", + "contractsBytecode": {}, + "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": 206422, + "arith": 21003, + "binary": 21951, + "memAlign": 8, + "keccaks": 10, + "padding": 14, + "poseidon": 912, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/pres_8.json b/inputs-executor/calldata/pres_8.json new file mode 100644 index 0000000000..9d2d294150 --- /dev/null +++ b/inputs-executor/calldata/pres_8.json @@ -0,0 +1,109 @@ +{ + "oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "newStateRoot": "0xcb10b7ac4d679decaa1ce294d2e8d83f08ea3d6a2372807ea88c676460afeca6", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0x8141853c21205d4d4f62626f99c1bb34cfcf110ebb8d95e9b0cf1b621baed61f", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f901a880843b9aca00830186a094000000000000000000000000000000000000000880b901802cf44499d5d27bb186308b7af7af02ac5bc9eeb6a3d147c186b21fb1b76e18da2c0f001f52110ccfe69108924926e45f0b0c868df0e7bde1fe16d3242dc715f61fb19bb476f6b9e44e2a32234da8212f61cd63919354bc06aef31e3cfaff3eb22606845ff186793914e03e21df544c34ffe2f2f3504de8a79d9159eca2d98d9c2bd368e28381e8eccb5fa81fc26cf3f048eea9abfdd85d7ed3ab3698d63e4f902fe02e47887507adf0ff1743cbac6ba291e66f59be6bd763950bb16041a0a85e000000000000000000000000000000000000000000000000000000000000000130644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd451971ff0471b09fa93caaf13cbf443c1aede09cc4328f5a62aad45f40ec133eb4091058a3141822985733cbdddfed0fd8d6c104e9e9eff40bf5abfef9ab163bc72a23af9a5ce2ba2796c1f4e453a370eb0af8c212d9dc9acd8fc02c2e907baea223a8eb0b0996252cb548a4487da97b02422ebc0e834613f954de6c7e0afdc1fc8203e880809712b27edfae65e2c9e8704774178a9c142d8d0dae683fc53d3d2d217d3b1adf5a36f3717a5eca5671f6670f24080844211d817385e1fc16b91c36e0efeb2edb1cff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0x9a1003221733cc6be9b7d959089bfea6d6a6130f216941f9f17061ae492db73e", + "contractsBytecode": {}, + "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": 87523, + "arith": 2103, + "binary": 5296, + "memAlign": 0, + "keccaks": 14, + "padding": 19, + "poseidon": 917, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/pres_9.json b/inputs-executor/calldata/pres_9.json new file mode 100644 index 0000000000..8a226ee62b --- /dev/null +++ b/inputs-executor/calldata/pres_9.json @@ -0,0 +1,109 @@ +{ + "oldStateRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "newStateRoot": "0xd866d823e6906f9fef08e31c360000718f9a6b3d45629519515debda62ff6535", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0x47bc1066840da025ced5921eab18c73b734007b275159b1e953032bf9704887c", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f8c780843b9aca00830186a094000000000000000000000000000000000000010080b8a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080addeb51ad3fc3dd61af8f8c124f4564ad742c9a5cd3ee65dd8586cc019e601d65170a7423bab9dfcec89efa0f424afe3fc064d8d98f1efd364b888adee4b94e21cff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0xa3523529c8af5fbc81e42ed06516eb6457605e56c1bdf67fa04ec6c35b2c75d9", + "contractsBytecode": {}, + "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": 51488, + "arith": 1774, + "binary": 2713, + "memAlign": 7, + "keccaks": 11, + "padding": 15, + "poseidon": 913, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_0.json b/inputs-executor/calldata/return-precompiled_0.json index 7cf49e41df..e2f669c11d 100644 --- a/inputs-executor/calldata/return-precompiled_0.json +++ b/inputs-executor/calldata/return-precompiled_0.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x94f6e2f52e5157f980c304537f97e5bde1700a8854bb2583f9a8b3b3f3681325", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0x276aaba06f221b31c1ae23bdce06bbb786d07f537ab5252ef3ac554d684426b6", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0x6ed0ba588d5565b886e127e50bdf3a80c5fd024042d9f3fc27df5e8df91f08d7", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0xe155012f8e213cb0666adf0d8da4c27ee59f03e51cfeecce64056d37df076059", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 21373, "memAlign": 141, "keccaks": 14, - "padding": 55, - "poseidon": 4615, + "padding": 57, + "poseidon": 4617, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_1.json b/inputs-executor/calldata/return-precompiled_1.json index c369e3d18c..2c173f9afb 100644 --- a/inputs-executor/calldata/return-precompiled_1.json +++ b/inputs-executor/calldata/return-precompiled_1.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x915cd0c887988edd5751b7fd56236f718dfb928ef47470a676715e62b45f823e", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0x267fc6b961e02efaefa4a0854f1960013f1b0f1bcfeb0de2f602a2601afae9a4", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0xcf5dbad297d53c1c1b60a536b56c48c7848d651462a7e8905c31eaaf8116f54b", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0x204f0beeb6421c2f6b983ad16c1bc8d323ca0a5d8c163457c9bf8281f0044fcd", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 7144, "memAlign": 137, "keccaks": 14, - "padding": 55, - "poseidon": 4615, + "padding": 57, + "poseidon": 4617, "sha256": 4 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_10.json b/inputs-executor/calldata/return-precompiled_10.json index f426a8d5dd..721f6be78b 100644 --- a/inputs-executor/calldata/return-precompiled_10.json +++ b/inputs-executor/calldata/return-precompiled_10.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x2624e125815555465562b976e53696e279c8d50584203dbd51a810f5688d2e00", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0xb86b75b235c64db02cfeef466adc2e6bb7fce28bb84c3739a39cff14253815b5", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0xef9c6da4244f1b9ec49753bb35fc900f70682be5e62bd160d0a30560955c225b", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0x1aa7df42d54a6642eaab6cc50d7e5ac7036a98d1b30f75f3232790610c3506b2", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 25577, "memAlign": 128, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_11.json b/inputs-executor/calldata/return-precompiled_11.json index 1de4267b73..9db648e744 100644 --- a/inputs-executor/calldata/return-precompiled_11.json +++ b/inputs-executor/calldata/return-precompiled_11.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x21e416b42598c932e47437c811bc83edf3960b064ab222d59da4ee1513a122fb", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0xa9cbc46c0ab1e9b67f850d04ed8e4407606ff25a33152f236297daf0565bb107", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0x1e40049fdef21a5e45bcd35d824e12b2de3ab2720d861d9ee1b4ed55970b16c1", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0x4af802c6227f7bb86151cd53a6289a7163e5e69383907623765197715b340e22", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 25577, "memAlign": 128, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_12.json b/inputs-executor/calldata/return-precompiled_12.json index fcb416608e..c79a29f4b4 100644 --- a/inputs-executor/calldata/return-precompiled_12.json +++ b/inputs-executor/calldata/return-precompiled_12.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x7656423069246b573be74252d5be563e83c8b413512db1094739fa492746fe35", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0xdcbec6183267adc0876ecfa9e93c6c82f54b889c37c790fdecff296c02655e83", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0xb81561748f4581d1f4f9d40d97217af10c9de55a3ea77c8a8f029d8e2653aaa8", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0xccda79b45a4fbc17474513114d8230d9ef658be13963e141a5ae2636e2943bc5", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -242,13 +242,13 @@ ] }, "virtualCounters": { - "steps": 775942, + "steps": 776340, "arith": 50535, - "binary": 18061, + "binary": 18070, "memAlign": 146, "keccaks": 16, - "padding": 58, - "poseidon": 4618, + "padding": 60, + "poseidon": 4620, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_13.json b/inputs-executor/calldata/return-precompiled_13.json index f00c61e781..cf02ed6f7e 100644 --- a/inputs-executor/calldata/return-precompiled_13.json +++ b/inputs-executor/calldata/return-precompiled_13.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x5522347ff4b182e61e8fc5a2cfb8ef325a3eada976b54c4e88fe298589239dd4", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0xf3c60e35fc4c4a8b1201d99828c1235e64e83c8f3558b1b3d6cbb499e6a15a39", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0x132e47c98b2c0526358112aa251d0a4b75e50bba830c0fcf6fc9cc0fbb25bc5b", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0xbb4b95917c2ae55591f95ccb7dbf9e669115ce4436d742bef3434cc34861f7ec", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -242,13 +242,13 @@ ] }, "virtualCounters": { - "steps": 775942, + "steps": 776340, "arith": 50535, - "binary": 18061, + "binary": 18070, "memAlign": 146, "keccaks": 16, - "padding": 58, - "poseidon": 4618, + "padding": 60, + "poseidon": 4620, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_14.json b/inputs-executor/calldata/return-precompiled_14.json index 46cb0df78d..4836f385c0 100644 --- a/inputs-executor/calldata/return-precompiled_14.json +++ b/inputs-executor/calldata/return-precompiled_14.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x4d8eb230b19470e7837e2ace356487f0064d868e431d492d847f4b3dbb165676", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0x83f001253f1fdc892e3be3156587ad438654bad46599ffcc6530846b0defbcf5", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0x733c603b140a72bfa3f8ebb60d44c9d3ea275c75acb5bef1f7e5f4ca46e2392d", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0x7e5cf2087a5bb8f076498fd42fc62ab8f4a9b04edfd089f41fa1c5b6228cc017", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -242,13 +242,13 @@ ] }, "virtualCounters": { - "steps": 775942, + "steps": 776340, "arith": 50535, - "binary": 18061, + "binary": 18070, "memAlign": 146, "keccaks": 16, - "padding": 58, - "poseidon": 4618, + "padding": 60, + "poseidon": 4620, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_15.json b/inputs-executor/calldata/return-precompiled_15.json index 4922b79a79..16281d1261 100644 --- a/inputs-executor/calldata/return-precompiled_15.json +++ b/inputs-executor/calldata/return-precompiled_15.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0xabba7f6e9563848f7b12b4fd758324b57cc2b49a6fd74212b12f923a02233fdc", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0x16047b4d3a7c57ca2d01de25e2599d09b3665205cae219fbab007708c1e55694", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0x20b21b63353bdd0e3638ee8a48c457264fd817ffbd97af76a9ba4fcafa57df6d", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0x3b919be24e6c191616077343931d16e5e190b89299fec6a437200b22e5bcbc95", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -242,13 +242,13 @@ ] }, "virtualCounters": { - "steps": 775824, + "steps": 776222, "arith": 50533, - "binary": 18053, + "binary": 18062, "memAlign": 146, "keccaks": 16, - "padding": 58, - "poseidon": 4618, + "padding": 60, + "poseidon": 4620, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_16.json b/inputs-executor/calldata/return-precompiled_16.json index c766288e68..5cc85ea77d 100644 --- a/inputs-executor/calldata/return-precompiled_16.json +++ b/inputs-executor/calldata/return-precompiled_16.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x6767881fa9dc500a361ae2b74d7e9a0439448157828070b1e95f77d195101534", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0xd0cf430b9becc16a03cd3c8909a63bb55ba4675e5a473217d25cd977d6e61f5c", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0xa2e182073cd2932586ced998390ad1453a452f20a807880664a4de384af074b1", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0x47b30d464aa94113b71e1d0e4331c8469b4547343c9cc5a8882c79171a077533", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -242,13 +242,13 @@ ] }, "virtualCounters": { - "steps": 775942, + "steps": 776340, "arith": 50535, - "binary": 18061, + "binary": 18070, "memAlign": 146, "keccaks": 16, - "padding": 58, - "poseidon": 4618, + "padding": 60, + "poseidon": 4620, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_17.json b/inputs-executor/calldata/return-precompiled_17.json new file mode 100644 index 0000000000..d3270494b7 --- /dev/null +++ b/inputs-executor/calldata/return-precompiled_17.json @@ -0,0 +1,254 @@ +{ + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0x772c183224cf702359a4a37c4cab7fe35320de337c2ea1dd4de4a8dc9e9051a6", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0xcdbadd63b14d1c7f281169d247a49c4a263635aaa53924ad8f04941e9e33a78a", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f9012980018401c9c380941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b9010484d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080499d76a40e892e840defde6b115d1aa6cec674e35f4af50c03276ecac9e8a63f0eec8ee7e19b57430e4650611209151e90af3ab2288c8b9c999a3a3a7b65ed281cff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0x008f5ea59922feb3f8d076671620835202934b8e8adb1fa9d0f018bddba3216a", + "contractsBytecode": { + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" + }, + "l1InfoTree": { + "skipVerifyL1InfoRoot": true + }, + "db": { + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ + "1baeee07cadec004", + "99f5931a96dacdaa", + "fc3570bcf0bf7c9e", + "ca0f755a7f970e76", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xca0f755a7f970e76fc3570bcf0bf7c9e99f5931a96dacdaa1baeee07cadec004": [ + "25928440032faa48", + "7603eeedd4b5445e", + "553f6707e9e92083", + "c86ee7583a0df9c1", + "d074b8cee5dcf415", + "2346a1b4c0f390e8", + "47969c1f5a6a25b1", + "da62fdf84a21108e", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xda62fdf84a21108e47969c1f5a6a25b12346a1b4c0f390e8d074b8cee5dcf415": [ + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ + "14945417c9b957d1", + "1af1a1e389f5d2bf", + "33fbf3cd8d9bb1e0", + "13060509db26d4ff", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", + "ebb05ed2082602b9", + "c538204eb07f3d6c", + "a5ed480ede7b8f0e", + "52621f81fded9c35", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ + "356d68ec105e113b", + "b8c3ecf7ffd766d9", + "ecaae95d07bded7f", + "25ed1f939564a14f", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x25ed1f939564a14fecaae95d07bded7fb8c3ecf7ffd766d9356d68ec105e113b": [ + "0b6ef212cb5c83f8", + "49015d7e991a1528", + "4a6eced6e8304885", + "305a6af4d7a8a00c", + "494f9491c8507dc3", + "e92914c00b37a1cd", + "f6b613135380bd5f", + "b487e2e7e1d98168", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xb487e2e7e1d98168f6b613135380bd5fe92914c00b37a1cd494f9491c8507dc3": [ + "00000000c6200000", + "00000000d78ebc5a", + "000000000000000a", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ + "3220d02477c5569c", + "0dfe002ac222af8c", + "6f01200bb557e8ae", + "2890f215f2c6b9f7", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" + ], + "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ + "66ee2be0687eea76", + "6926f8ca8796c78a", + "4c2f3e938869b82d", + "649e63bfe1247ba4", + "35f28afeae0ff489", + "b6d75a1b213c2f7c", + "521f1ce7fca92f45", + "2afffacb569cf689", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x2afffacb569cf689521f1ce7fca92f45b6d75a1b213c2f7c35f28afeae0ff489": [ + "0000000063100000", + "000000006bc75e2d", + "0000000000000005", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ] + }, + "virtualCounters": { + "steps": 161458, + "arith": 2637, + "binary": 6355, + "memAlign": 131, + "keccaks": 12, + "padding": 56, + "poseidon": 4616, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_18.json b/inputs-executor/calldata/return-precompiled_18.json new file mode 100644 index 0000000000..9ccf06f251 --- /dev/null +++ b/inputs-executor/calldata/return-precompiled_18.json @@ -0,0 +1,254 @@ +{ + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0x4ee9a0caf3a341db5fe4c8d99fce941e4c1e052dca8c65a5ab55f38145f0e89f", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0x4aec7a4a75618e71de6d8bf1e322730388d248c330cd104335832c23c9f35a80", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f9012980018401c9c380941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b9010484d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080ccd8297e25806d68c713295e32f1bcb616101a562ed2d3e91094124cc16c7e984736474030be05e97c660be7664979629dd655a82936146ee7f6079e9f1a5a151bff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0xdb71be8322cd042bb014e86c6d171820f9e49f28724ec89f6218a24f1e1b5009", + "contractsBytecode": { + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" + }, + "l1InfoTree": { + "skipVerifyL1InfoRoot": true + }, + "db": { + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ + "1baeee07cadec004", + "99f5931a96dacdaa", + "fc3570bcf0bf7c9e", + "ca0f755a7f970e76", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xca0f755a7f970e76fc3570bcf0bf7c9e99f5931a96dacdaa1baeee07cadec004": [ + "25928440032faa48", + "7603eeedd4b5445e", + "553f6707e9e92083", + "c86ee7583a0df9c1", + "d074b8cee5dcf415", + "2346a1b4c0f390e8", + "47969c1f5a6a25b1", + "da62fdf84a21108e", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xda62fdf84a21108e47969c1f5a6a25b12346a1b4c0f390e8d074b8cee5dcf415": [ + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ + "14945417c9b957d1", + "1af1a1e389f5d2bf", + "33fbf3cd8d9bb1e0", + "13060509db26d4ff", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", + "ebb05ed2082602b9", + "c538204eb07f3d6c", + "a5ed480ede7b8f0e", + "52621f81fded9c35", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ + "356d68ec105e113b", + "b8c3ecf7ffd766d9", + "ecaae95d07bded7f", + "25ed1f939564a14f", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x25ed1f939564a14fecaae95d07bded7fb8c3ecf7ffd766d9356d68ec105e113b": [ + "0b6ef212cb5c83f8", + "49015d7e991a1528", + "4a6eced6e8304885", + "305a6af4d7a8a00c", + "494f9491c8507dc3", + "e92914c00b37a1cd", + "f6b613135380bd5f", + "b487e2e7e1d98168", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xb487e2e7e1d98168f6b613135380bd5fe92914c00b37a1cd494f9491c8507dc3": [ + "00000000c6200000", + "00000000d78ebc5a", + "000000000000000a", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ + "3220d02477c5569c", + "0dfe002ac222af8c", + "6f01200bb557e8ae", + "2890f215f2c6b9f7", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" + ], + "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ + "66ee2be0687eea76", + "6926f8ca8796c78a", + "4c2f3e938869b82d", + "649e63bfe1247ba4", + "35f28afeae0ff489", + "b6d75a1b213c2f7c", + "521f1ce7fca92f45", + "2afffacb569cf689", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x2afffacb569cf689521f1ce7fca92f45b6d75a1b213c2f7c35f28afeae0ff489": [ + "0000000063100000", + "000000006bc75e2d", + "0000000000000005", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ] + }, + "virtualCounters": { + "steps": 161458, + "arith": 2637, + "binary": 6355, + "memAlign": 131, + "keccaks": 12, + "padding": 56, + "poseidon": 4616, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_19.json b/inputs-executor/calldata/return-precompiled_19.json new file mode 100644 index 0000000000..2b5cb951a9 --- /dev/null +++ b/inputs-executor/calldata/return-precompiled_19.json @@ -0,0 +1,254 @@ +{ + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0x9ce4a8dd6f297909eaea673f7a72d71026e4f9c010b9c52d9158b5a95cd0f40d", + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newAccInputHash": "0x2e33e5f0be285667a6cc4a4b6d7a6baa670c886dbee227673ef29e19a31f5d8e", + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "oldNumBatch": 0, + "newNumBatch": 1, + "chainID": 1000, + "forkID": 13, + "forcedBlockHashL1": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchL2Data": "0x0b73e6af6f00000000f9012980018401c9c380941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b9010484d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080d91c21c8017692e1557d8439d63c60fc18a4cea7cfa0ad148a7d82839dcd74250f0ad04345833887b405454993bf42191bd112aa09c91c0618557bb523a0c2801bff", + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "batchHashData": "0x8f8ae9eb455b4b185dd19fe7a1e1b05fdd19957ac9c241a5a3c61dfb96e257cb", + "contractsBytecode": { + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" + }, + "l1InfoTree": { + "skipVerifyL1InfoRoot": true + }, + "db": { + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ + "1baeee07cadec004", + "99f5931a96dacdaa", + "fc3570bcf0bf7c9e", + "ca0f755a7f970e76", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xca0f755a7f970e76fc3570bcf0bf7c9e99f5931a96dacdaa1baeee07cadec004": [ + "25928440032faa48", + "7603eeedd4b5445e", + "553f6707e9e92083", + "c86ee7583a0df9c1", + "d074b8cee5dcf415", + "2346a1b4c0f390e8", + "47969c1f5a6a25b1", + "da62fdf84a21108e", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xda62fdf84a21108e47969c1f5a6a25b12346a1b4c0f390e8d074b8cee5dcf415": [ + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ + "14945417c9b957d1", + "1af1a1e389f5d2bf", + "33fbf3cd8d9bb1e0", + "13060509db26d4ff", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", + "ebb05ed2082602b9", + "c538204eb07f3d6c", + "a5ed480ede7b8f0e", + "52621f81fded9c35", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ + "356d68ec105e113b", + "b8c3ecf7ffd766d9", + "ecaae95d07bded7f", + "25ed1f939564a14f", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x25ed1f939564a14fecaae95d07bded7fb8c3ecf7ffd766d9356d68ec105e113b": [ + "0b6ef212cb5c83f8", + "49015d7e991a1528", + "4a6eced6e8304885", + "305a6af4d7a8a00c", + "494f9491c8507dc3", + "e92914c00b37a1cd", + "f6b613135380bd5f", + "b487e2e7e1d98168", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xb487e2e7e1d98168f6b613135380bd5fe92914c00b37a1cd494f9491c8507dc3": [ + "00000000c6200000", + "00000000d78ebc5a", + "000000000000000a", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ + "3220d02477c5569c", + "0dfe002ac222af8c", + "6f01200bb557e8ae", + "2890f215f2c6b9f7", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" + ], + "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ + "66ee2be0687eea76", + "6926f8ca8796c78a", + "4c2f3e938869b82d", + "649e63bfe1247ba4", + "35f28afeae0ff489", + "b6d75a1b213c2f7c", + "521f1ce7fca92f45", + "2afffacb569cf689", + "0000000000000001", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ], + "0x2afffacb569cf689521f1ce7fca92f45b6d75a1b213c2f7c35f28afeae0ff489": [ + "0000000063100000", + "000000006bc75e2d", + "0000000000000005", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000", + "0000000000000000" + ] + }, + "virtualCounters": { + "steps": 161458, + "arith": 2637, + "binary": 6355, + "memAlign": 131, + "keccaks": 12, + "padding": 56, + "poseidon": 4616, + "sha256": 0 + } +} \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_2.json b/inputs-executor/calldata/return-precompiled_2.json index 71afb780f3..9e95d57579 100644 --- a/inputs-executor/calldata/return-precompiled_2.json +++ b/inputs-executor/calldata/return-precompiled_2.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x7c9684cb8bb9af57489db8f749c9a73d9c8a851558a96dcce63059f8c0ac7359", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0xeb5227230f05d17084469c554caf7933cef87d02259fe736158aeb367b0f3fca", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0x3ee0a675e08bcec8e692ca6c5b0ca7de4b98825538a99b56ff99f1b6c5bbf243", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0xdf64c72d148df499c022eb65369479ca02349b2c9b4e009c907d0518b41d5e57", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 7147, "memAlign": 137, "keccaks": 14, - "padding": 55, - "poseidon": 4615, + "padding": 57, + "poseidon": 4617, "sha256": 4 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_3.json b/inputs-executor/calldata/return-precompiled_3.json index a16ecb9ff8..e1e93c5503 100644 --- a/inputs-executor/calldata/return-precompiled_3.json +++ b/inputs-executor/calldata/return-precompiled_3.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x54645ca0cecd759946fb0b21dacb46c856a3055fe7ddcf38a2a828b8496e971c", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0x1af33b5914262cbf6340ce29dcbab42f3eb7ce21bffa30a9fd5a8fff060ed3e1", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0x7fc434cb7ff1be76a3d86271c135c9d2d03064e95d54d1c1a2d713f6726219da", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0xcb0fcc95e515b1e910569201a173d4490cea77be408e1ba5f5b2abf66ba8a150", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 7147, "memAlign": 137, "keccaks": 14, - "padding": 55, - "poseidon": 4615, + "padding": 57, + "poseidon": 4617, "sha256": 4 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_4.json b/inputs-executor/calldata/return-precompiled_4.json index 0eca218ec7..cc6048a401 100644 --- a/inputs-executor/calldata/return-precompiled_4.json +++ b/inputs-executor/calldata/return-precompiled_4.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0xf405a04026f27a9f92d18064c59c7e0cd073cacbf8cc1a432533a2ebe490e5e5", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0xec90c17aaf6c133e4e4aabe98625c468ec366cc3e9ab67a241d39b199e7f780e", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0xa965e42f4cc321f42fde7c6b123506eb525c425adb302ca3a9a3764caad7906f", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0xb2b643951f0506e1d6f1b8c0360fed6511a307bfa74c5a0f805599b2e15a8fbf", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 6032, "memAlign": 131, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_5.json b/inputs-executor/calldata/return-precompiled_5.json index 5b1e933647..0c5b287a6b 100644 --- a/inputs-executor/calldata/return-precompiled_5.json +++ b/inputs-executor/calldata/return-precompiled_5.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0xf5b509502b6f55b6e922f7c57631932cecc7f19551e1d5e221d1c084178a7138", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0x64a907df91893357ffd41a169d8d376403905e73e1ed1936b3dc0196b71ba759", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0xedf6095c8a44bf042091ff099d53b836681a054d6692e8e5b6045a8bb4014fc4", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0x09949dd43bd5511d53193738011fe993993008d5989c7ffb222eded37902fb19", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 6032, "memAlign": 131, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_6.json b/inputs-executor/calldata/return-precompiled_6.json index cc41da78ba..956a88ac5f 100644 --- a/inputs-executor/calldata/return-precompiled_6.json +++ b/inputs-executor/calldata/return-precompiled_6.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x456ee6e8460aa9a3e94962d34d51f55593dc305da2416adfca1135f13764ff26", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0x7ccf8cb63496431b56f73e7272ef13054052a825716f7b30634f44ccba157fe9", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0x1aae3d6aff3a9b28f1ad636b384c84c67c001dde95a64d0fa92bbde604538fc7", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0x0b827aff81446b9c69409e4cf0871c1c883b2e434b632210bd92f0d452ff249f", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 6032, "memAlign": 131, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_7.json b/inputs-executor/calldata/return-precompiled_7.json index bfa685bc23..c75c7eb886 100644 --- a/inputs-executor/calldata/return-precompiled_7.json +++ b/inputs-executor/calldata/return-precompiled_7.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x3374d78c1176f7ee01dc51c47ce8f624c56de2c12da3f486ff1dad464978fe64", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0x31c40d73a547d3fdddaa1c769972050ecb959479c249a1d508ed72b507814586", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0x6806e457555cd160394160f99f23afdbfee813cf02b6ad139cdc2967b2de2689", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0x3ad8c68292b84309988d957af8765afd2957dbd2ef12d41b5234c70cfabe8bca", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 6032, "memAlign": 131, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_8.json b/inputs-executor/calldata/return-precompiled_8.json index e059eb5056..7789ab0790 100644 --- a/inputs-executor/calldata/return-precompiled_8.json +++ b/inputs-executor/calldata/return-precompiled_8.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0xb7f53e97960d8a9ba05ec671d53ea602c20740242c8b51c574c4f8215673835f", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0xe9f421dbd56465640e150dafd63d323d213839a7d42e3378876ae8807fedcbd1", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0xdf536c8c9721b7ccdcf46a716caddd3f57b2ee90da098f537e2974e6beed5ab1", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0x269aec7980554cc4865c00e55b8080f1a86ed6a893a70d9291cb714360f9c096", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 25577, "memAlign": 128, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } } \ No newline at end of file diff --git a/inputs-executor/calldata/return-precompiled_9.json b/inputs-executor/calldata/return-precompiled_9.json index 834ab0332b..a747dbbb64 100644 --- a/inputs-executor/calldata/return-precompiled_9.json +++ b/inputs-executor/calldata/return-precompiled_9.json @@ -1,6 +1,6 @@ { - "oldStateRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "newStateRoot": "0x939038f90c929b583217acf8c612291fc0b85797dad3651f4a9bee33f6d48699", + "oldStateRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "newStateRoot": "0xe1410924e9d6c6ca8a4bc9e79c3527f0c35076a87fea2f583b90519d123c04dd", "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "newAccInputHash": "0xa822fcc343e59eb2ff65038f37486d2f2a48ad9287dc42f3bc140eb7435a2c31", "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -15,50 +15,50 @@ "sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", "batchHashData": "0x09b47edee968aea4c88f17b3a3a082af65f5290ca96014beaab73a3c084d20d6", "contractsBytecode": { - "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", - "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b" + "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0" }, "l1InfoTree": { "skipVerifyL1InfoRoot": true }, "db": { - "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508": [ - "527f3c0a2e0723d3", - "1840a501e51f1ca2", - "0cfaab6f1d34969e", - "5dc06b4af60fc9f4", - "0b45de66600cea08", - "8f4d97dec3937eb2", - "673727844c2ca594", - "f73dfd75d930c59d", + "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d": [ + "c43f174a93993409", + "6e4a2491569b6db7", + "e1162d12521cf5da", + "0a81f528dd66fae4", + "b2691b9d8d589ee4", + "6cd2fcc5fa09436b", + "32477bf9ee25f843", + "6f6d86a1c04d81dd", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x5dc06b4af60fc9f40cfaab6f1d34969e1840a501e51f1ca2527f3c0a2e0723d3": [ + "0x0a81f528dd66fae4e1162d12521cf5da6e4a2491569b6db7c43f174a93993409": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "e0662ef356afe304", - "a5765040b774797b", - "0d05300e1c580436", - "3eed3cb1ce874f92", + "87370dca37d043c9", + "df9b10449cc80e0a", + "42a7bac797796300", + "40819309f0940f21", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x3eed3cb1ce874f920d05300e1c580436a5765040b774797be0662ef356afe304": [ + "0x40819309f0940f2142a7bac797796300df9b10449cc80e0a87370dca37d043c9": [ "1baeee07cadec004", "99f5931a96dacdaa", "fc3570bcf0bf7c9e", "ca0f755a7f970e76", - "4012be487d571315", - "2e797e5ffb59699b", - "31d89f4d7058ee24", - "0dc8d6fa20339c0a", + "8f8da83a751e53f7", + "3621578a190cfd39", + "26b2e76bad5f671d", + "5a8f59717d2d5194", "0000000000000000", "0000000000000000", "0000000000000000", @@ -88,22 +88,22 @@ "0000000000000000", "0000000000000000" ], - "0x0dc8d6fa20339c0a31d89f4d7058ee242e797e5ffb59699b4012be487d571315": [ + "0x5a8f59717d2d519426b2e76bad5f671d3621578a190cfd398f8da83a751e53f7": [ "14945417c9b957d1", "1af1a1e389f5d2bf", "33fbf3cd8d9bb1e0", "13060509db26d4ff", - "ca5924eab26a33e3", - "7ddd6d9217fa0763", - "2803d8f405cdbca3", - "9c292ccf5fbe2af6", + "08999972307b0cc6", + "09c65dcbdf04a0e0", + "844dc21b3e0f8e27", + "f54df7bc85a56072", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x9c292ccf5fbe2af62803d8f405cdbca37ddd6d9217fa0763ca5924eab26a33e3": [ - "00000000000007ae", + "0xf54df7bc85a56072844dc21b3e0f8e2709c65dcbdf04a0e008999972307b0cc6": [ + "000000000000084b", "0000000000000000", "0000000000000000", "0000000000000000", @@ -112,11 +112,11 @@ "0000000000000000", "0000000000000000" ], - "0xf73dfd75d930c59d673727844c2ca5948f4d97dec3937eb20b45de66600cea08": [ - "f27ab7d3b1c00f68", - "81edb37bf18546f4", - "8a6d03d0ebdc7daa", - "97a10b5e264310c7", + "0x6f6d86a1c04d81dd32477bf9ee25f8436cd2fcc5fa09436bb2691b9d8d589ee4": [ + "103fc95d759441cb", + "3a82b3e99398419c", + "f5f4a7e8762262b5", + "cb83efd0b8ede147", "ebb05ed2082602b9", "c538204eb07f3d6c", "a5ed480ede7b8f0e", @@ -126,25 +126,25 @@ "0000000000000000", "0000000000000000" ], - "0x97a10b5e264310c78a6d03d0ebdc7daa81edb37bf18546f4f27ab7d3b1c00f68": [ + "0xcb83efd0b8ede147f5f4a7e8762262b53a82b3e99398419c103fc95d759441cb": [ "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", - "2a891d134d251ca0", - "ee8d2ac16595dfb3", - "e140d7f8efd01344", - "34d717c8000cc423", + "f03fc89f69abd5b3", + "53dda0b126c14119", + "2b6cf09c362c3ade", + "e379545654dfac8c", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x34d717c8000cc423e140d7f8efd01344ee8d2ac16595dfb32a891d134d251ca0": [ - "708035dd5d5ad0ec", - "7c15b61f6cc87c76", - "868789f2ab1dc2b1", - "4d37691f9ea84f96", + "0xe379545654dfac8c2b6cf09c362c3ade53dda0b126c14119f03fc89f69abd5b3": [ + "78de18f14698d39c", + "a7958818f67c6118", + "8abab88acd5b7c7f", + "22d2311c4c6f493e", "0000000000000000", "0000000000000000", "0000000000000000", @@ -154,15 +154,15 @@ "0000000000000000", "0000000000000000" ], - "0x4d37691f9ea84f96868789f2ab1dc2b17c15b61f6cc87c76708035dd5d5ad0ec": [ + "0x22d2311c4c6f493e8abab88acd5b7c7fa7958818f67c611878de18f14698d39c": [ "356d68ec105e113b", "b8c3ecf7ffd766d9", "ecaae95d07bded7f", "25ed1f939564a14f", - "8152fd7345c006f1", - "fd2fceced33f5aeb", - "92c1de8d1bcc0cfa", - "b92f9c28e1ede1a6", + "9c381361ee8e5180", + "8d19c5f0c25e7ace", + "a9092e8c4e8df74d", + "1f054dd018702b9f", "0000000000000000", "0000000000000000", "0000000000000000", @@ -192,29 +192,29 @@ "0000000000000000", "0000000000000000" ], - "0xb92f9c28e1ede1a692c1de8d1bcc0cfafd2fceced33f5aeb8152fd7345c006f1": [ + "0x1f054dd018702b9fa9092e8c4e8df74d8d19c5f0c25e7ace9c381361ee8e5180": [ "3220d02477c5569c", "0dfe002ac222af8c", "6f01200bb557e8ae", "2890f215f2c6b9f7", - "9c433dbf31e73277", - "3c44a031d2fce439", - "23ef658f6488820b", - "46345003f0fb5a9b", + "26c6e4e828e4bbd3", + "a94614253b251e7a", + "34fdfc39d7da2889", + "b8c6a4535c76e28b", "0000000000000001", "0000000000000000", "0000000000000000", "0000000000000000" ], - "0x46345003f0fb5a9b23ef658f6488820b3c44a031d2fce4399c433dbf31e73277": [ - "0000000055f0c03b", - "00000000d7533554", - "000000006cba9d90", - "0000000042f3065b", - "00000000cec81dcf", - "000000004b9a5e6c", - "00000000df79a7f4", - "00000000fb714546" + "0xb8c6a4535c76e28b34fdfc39d7da2889a94614253b251e7a26c6e4e828e4bbd3": [ + "0000000046bc6be0", + "00000000dff1aec2", + "00000000cf42deee", + "00000000909f6be2", + "000000005f2dce44", + "000000008f54d260", + "00000000968d7912", + "00000000409fa983" ], "0x52621f81fded9c35a5ed480ede7b8f0ec538204eb07f3d6cebb05ed2082602b9": [ "66ee2be0687eea76", @@ -247,8 +247,8 @@ "binary": 25577, "memAlign": 128, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } } \ No newline at end of file diff --git a/tools-inputs/data/calldata/pres.json b/tools-inputs/data/calldata/pres.json new file mode 100644 index 0000000000..a061114bc9 --- /dev/null +++ b/tools-inputs/data/calldata/pres.json @@ -0,0 +1,981 @@ +[ + { + "id": 0, + "description": "call directly ecrecover ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + } + ], + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000001", + "nonce": "0", + "value": "0", + "data": "0x456e9aea5e197a1f1af7a3e85a3212fa4049a3ba34c2289b4c860fc0b0c64ef3000000000000000000000000000000000000000000000000000000000000001c9242685bf161793cc25603c231bc2f568eb630ea16aa137d2664ac80388256084f8ae3bd7535248d0bd448298cc2e2071e56992d0774dc340c368ae950852ada", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xd4776604e80fd530ec129626476a4ec60ad23b794237759be1431adb3c531ecc", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000025676000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999974324000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xccdf78c2578f427bf69b5bd81618e8b0148a4e461a08228b0e2e1ef45cb548f6" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xe1a661530e15b40bf2b5993f310c180f465601892e7a5153b875cfa3baff212f", + "batchL2Data": "0x0b73e6af6f00000000f8a780843b9aca00830186a094000000000000000000000000000000000000000180b880456e9aea5e197a1f1af7a3e85a3212fa4049a3ba34c2289b4c860fc0b0c64ef3000000000000000000000000000000000000000000000000000000000000001c9242685bf161793cc25603c231bc2f568eb630ea16aa137d2664ac80388256084f8ae3bd7535248d0bd448298cc2e2071e56992d0774dc340c368ae950852ada8203e8808088625f8d98e8a88fb3c45b0dba1d4f7314e4ff21ee88d386ed4206ec42d2b8e429b84c9e93bf61d96d08643b185fd15138e6e1b2ecc1817c7fbd59ab9b951d351cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 43380, + "arith": 1639, + "binary": 2820, + "memAlign": 6, + "keccaks": 11, + "padding": 15, + "poseidon": 913, + "sha256": 0 + } + }, + { + "id": 1, + "description": "call directly ecrecover ko", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + } + ], + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000001", + "nonce": "0", + "value": "0", + "data": "0x456e9aea5e197a1f1af7a3e85a3212fa4049a3ba34c2289b4c860fc0b0c64ef300000000000000000000000000000000000000000000000000000000000000059242685bf161793cc25603c231bc2f568eb630ea16aa137d2664ac80388256084f8ae3bd7535248d0bd448298cc2e2071e56992d0774dc340c368ae950852ada", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x24e3a0f5dc9d8084f5345c14f5a805f6692d9dcde19b7e1c6bba564363f9ccd2", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000025676000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999974324000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x741b7fd50b60d9fd192973dc58249afc0e45018f97bf4daa850acbe6dfc42b81" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x53c50b07d6b9db04158e611096d86db83d9570dea3c9895aba74378ef1aa48dd", + "batchL2Data": "0x0b73e6af6f00000000f8a780843b9aca00830186a094000000000000000000000000000000000000000180b880456e9aea5e197a1f1af7a3e85a3212fa4049a3ba34c2289b4c860fc0b0c64ef300000000000000000000000000000000000000000000000000000000000000059242685bf161793cc25603c231bc2f568eb630ea16aa137d2664ac80388256084f8ae3bd7535248d0bd448298cc2e2071e56992d0774dc340c368ae950852ada8203e8808011b680dbfd57bdb62baca2db5d4b7a1bcee576ff3082a58e100f1658a3e3366472e97176537aa9cc067ed61873520777ff1fa980731ca75d02fc07c0f9ed0da91bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 37131, + "arith": 1113, + "binary": 2305, + "memAlign": 6, + "keccaks": 10, + "padding": 15, + "poseidon": 913, + "sha256": 0 + } + }, + { + "id": 2, + "description": "call directly sha256 ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + } + ], + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000002", + "nonce": "0", + "value": "0", + "data": "0xFF", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xf014f86fbe731fd78cd634318a6b3847276742a3d6e54294cd90c53c18bcb10f", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000021088000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999978912000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x68a0ab1f733155083000923cafce50ba8e9ca108aa450d8e1452464dcee33810" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xd18d479e1afec1107b65bc04d237feba4b923dbca327408ae95554cbe301a6c2", + "batchL2Data": "0x0b73e6af6f00000000e780843b9aca00830186a09400000000000000000000000000000000000000028081ff8203e880809527daba92a1817a5774d53aafee31ae1e46aa20e26c61bb256efc6b7e0985395ae0156df7449f82c5414125f8d19f055f3cc769b1a7c8e7a1147fb8008923051bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 10923, + "arith": 593, + "binary": 748, + "memAlign": 3, + "keccaks": 8, + "padding": 12, + "poseidon": 910, + "sha256": 1 + } + }, + { + "id": 3, + "description": "call directly identity ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + } + ], + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000004", + "nonce": "0", + "value": "3000000000000000000", + "data": "0xFF", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xa8e7c21721b275c300217d1d2f67606f3d9116ee3badbff0a5905419def29238", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000021034000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "196999978966000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x80eb87b5ce36f8c9fd4f873b1f8c9deca61f0a0482adbfb5c0fc5bf07aeb6c5e" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xda494acc3ba2b615b3fa1506484fcaf9237bdcaa8a611db72eea63af99535cc1", + "batchL2Data": "0x0b73e6af6f00000000ef80843b9aca00830186a09400000000000000000000000000000000000000048829a2241af62c000081ff8203e8808033ada75c0bc736bf34a579d0158b114cb2d33ddc4c0df7c0ebc1fdc613c1193248d53566dd7b01d5d8ae41d05780e24c4d4685e7c05388862d888f128e9a70291bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 11517, + "arith": 608, + "binary": 793, + "memAlign": 4, + "keccaks": 8, + "padding": 13, + "poseidon": 911, + "sha256": 0 + } + }, + { + "id": 4, + "description": "call directly modexp ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + } + ], + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000005", + "nonce": "0", + "value": "0", + "data": "0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000009", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x0e1425e2dd0bf386aedfa6bf391c4e4ebc5536b70c09555081a319a5986f5d36", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000022040000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999977960000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xb39a35eb3212ce95b8288f62a681f3612942c364f790e028e86991a5f81de917" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xc872b15f0ae3634b3a80dd95d30148dbb70937c06e5a3cabb5eea1050d19e82e", + "batchL2Data": "0x0b73e6af6f00000000f8e780843b9aca00830186a094000000000000000000000000000000000000000580b8c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000098203e88080ebaeef7966e89c0709117aba523e12905fa4dd8728a6bb4d78761b1eb0b0734d2f3b10d7773f2b6d6f7e2d5ab239f6d68393490b11569004a55353da36022bb81cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 125855, + "arith": 1942, + "binary": 8339, + "memAlign": 12, + "keccaks": 12, + "padding": 16, + "poseidon": 914, + "sha256": 0 + } + }, + { + "id": 5, + "description": "call directly modexp ko", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + } + ], + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000005", + "nonce": "0", + "value": "0", + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000009", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xb95129522ceecd53d56a9aef5ca11ffa21e880fe426a090ac4afb612ca355ebf", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000100000000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999900000000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xf443ee8a103b7ff98a2818ff50f52a61005861507eafa0cfc701e4e36b51326e" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x40e0f3ed78a93c03ef52b4227a1979f576109f4d2117d7e5eecbc0e1337a8564", + "batchL2Data": "0x0b73e6af6f00000000f8e880843b9aca00830186a094000000000000000000000000000000000000000580b8c10ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000098203e880805b18dfe8e67f449ee74ab9fb62784d5a8b8ba6ac0df47e028121b5b8c57f45a45652a0189c65d713d36e6da7f28cc65bbe3efcc4644972f933063f7aa901f4ca1bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 48821, + "arith": 1339, + "binary": 3004, + "memAlign": 0, + "keccaks": 12, + "padding": 16, + "poseidon": 914, + "sha256": 0 + } + }, + { + "id": 6, + "description": "call directly ecAdd ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + } + ], + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000006", + "nonce": "0", + "value": "0", + "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x5b016fa71c8b87f3184d700d7ab2c31930441b4f717dc4e1c9cb99b9ef96dfe7", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000021710000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999978290000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x82c20c5d5b30e2d7bd47bf4de84f53fa9c0c0a26c5ddd8e58daa2cbb40908325" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x2b2f846520ea058f985dc3e6a13a179a69aa25b6d200f4e1f34f2d720b677842", + "batchL2Data": "0x0b73e6af6f00000000f8a780843b9aca00830186a094000000000000000000000000000000000000000680b88000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000028203e880802a77b52db74e959b16cd907c6c80a99d997803451c03aee9f0e583b51ec6eb6f573366998ba7e421db9401fd5ea6e1f0d7c39ebacb37acc249bf6cd70ff0b06f1bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 38891, + "arith": 1185, + "binary": 2395, + "memAlign": 9, + "keccaks": 10, + "padding": 15, + "poseidon": 913, + "sha256": 0 + } + }, + { + "id": 7, + "description": "call directly ecMul ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + } + ], + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000007", + "nonce": "0", + "value": "0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x5a7df8420198b8d7caee304b4e699f8d90d1e2644054a65f49f31a8d22bf7ccf", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000027420000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999972580000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xe49b1ca04f4637259bd8e2b7815eb2f8a757a4a6e73d8bae58cc43d8290dc48a" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x7b18240782a060acd3d0eea368edd1000e6fdf81ffb2d8a258832590bbec3c82", + "batchL2Data": "0x0b73e6af6f00000000f88780843b9aca00830186a094000000000000000000000000000000000000000780b8600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000028203e88080e71c393ac84ebfb850e94618b25f32084a12567929a4b50c92b274edafd654901b074258311079db4e53c1564906b322a69e79b8c154ed52839c18829a342f1c1cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 206422, + "arith": 21003, + "binary": 21951, + "memAlign": 8, + "keccaks": 10, + "padding": 14, + "poseidon": 912, + "sha256": 0 + } + }, + { + "id": 8, + "description": "call directly ecPairing ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + } + ], + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000008", + "nonce": "0", + "value": "0", + "data": "0x2cf44499d5d27bb186308b7af7af02ac5bc9eeb6a3d147c186b21fb1b76e18da2c0f001f52110ccfe69108924926e45f0b0c868df0e7bde1fe16d3242dc715f61fb19bb476f6b9e44e2a32234da8212f61cd63919354bc06aef31e3cfaff3eb22606845ff186793914e03e21df544c34ffe2f2f3504de8a79d9159eca2d98d9c2bd368e28381e8eccb5fa81fc26cf3f048eea9abfdd85d7ed3ab3698d63e4f902fe02e47887507adf0ff1743cbac6ba291e66f59be6bd763950bb16041a0a85e000000000000000000000000000000000000000000000000000000000000000130644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd451971ff0471b09fa93caaf13cbf443c1aede09cc4328f5a62aad45f40ec133eb4091058a3141822985733cbdddfed0fd8d6c104e9e9eff40bf5abfef9ab163bc72a23af9a5ce2ba2796c1f4e453a370eb0af8c212d9dc9acd8fc02c2e907baea223a8eb0b0996252cb548a4487da97b02422ebc0e834613f954de6c7e0afdc1fc", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xcb10b7ac4d679decaa1ce294d2e8d83f08ea3d6a2372807ea88c676460afeca6", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000100000000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999900000000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xbfc98fe9a6b0042823e3413c298bde470f32e9730555305a8f7283857819af7c" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x9a1003221733cc6be9b7d959089bfea6d6a6130f216941f9f17061ae492db73e", + "batchL2Data": "0x0b73e6af6f00000000f901a880843b9aca00830186a094000000000000000000000000000000000000000880b901802cf44499d5d27bb186308b7af7af02ac5bc9eeb6a3d147c186b21fb1b76e18da2c0f001f52110ccfe69108924926e45f0b0c868df0e7bde1fe16d3242dc715f61fb19bb476f6b9e44e2a32234da8212f61cd63919354bc06aef31e3cfaff3eb22606845ff186793914e03e21df544c34ffe2f2f3504de8a79d9159eca2d98d9c2bd368e28381e8eccb5fa81fc26cf3f048eea9abfdd85d7ed3ab3698d63e4f902fe02e47887507adf0ff1743cbac6ba291e66f59be6bd763950bb16041a0a85e000000000000000000000000000000000000000000000000000000000000000130644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd451971ff0471b09fa93caaf13cbf443c1aede09cc4328f5a62aad45f40ec133eb4091058a3141822985733cbdddfed0fd8d6c104e9e9eff40bf5abfef9ab163bc72a23af9a5ce2ba2796c1f4e453a370eb0af8c212d9dc9acd8fc02c2e907baea223a8eb0b0996252cb548a4487da97b02422ebc0e834613f954de6c7e0afdc1fc8203e880809712b27edfae65e2c9e8704774178a9c142d8d0dae683fc53d3d2d217d3b1adf5a36f3717a5eca5671f6670f24080844211d817385e1fc16b91c36e0efeb2edb1cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 87523, + "arith": 2103, + "binary": 5296, + "memAlign": 0, + "keccaks": 14, + "padding": 19, + "poseidon": 917, + "sha256": 0 + } + }, + { + "id": 9, + "description": "call directly p256verify ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + } + ], + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000100", + "nonce": "0", + "value": "0", + "data": "0xbb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xd866d823e6906f9fef08e31c360000718f9a6b3d45629519515debda62ff6535", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000026986000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999973014000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xd686d61a9c966212c0562c4afb8bdcf0f15d57dc3b0a8c12a2290a0e935a4e6d" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xa3523529c8af5fbc81e42ed06516eb6457605e56c1bdf67fa04ec6c35b2c75d9", + "batchL2Data": "0x0b73e6af6f00000000f8c780843b9aca00830186a094000000000000000000000000000000000000010080b8a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080addeb51ad3fc3dd61af8f8c124f4564ad742c9a5cd3ee65dd8586cc019e601d65170a7423bab9dfcec89efa0f424afe3fc064d8d98f1efd364b888adee4b94e21cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 51488, + "arith": 1774, + "binary": 2713, + "memAlign": 7, + "keccaks": 11, + "padding": 15, + "poseidon": 913, + "sha256": 0 + } + }, + { + "id": 10, + "description": "call directly p256verify ko", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + } + ], + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000100", + "nonce": "0", + "value": "0", + "data": "0xbb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x73eb87349fb9e931a453cdee0a8bae1b9fe4a217d494515274da82868e06066a", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000026986000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999973014000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x029d87ca098d6cd3c51458c67b1a0d8481a168750dc18d0545f004c9ac1513e7" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x497626e02e4629eb7581393d3746cf3b14ed366f4780d0384a1de7e62c5b5e7f", + "batchL2Data": "0x0b73e6af6f00000000f8c780843b9aca00830186a094000000000000000000000000000000000000010080b8a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080d0ce33b127e43f580e52b885d7133fff00f2e3e58640c430e616bddc1e2ecf844ea158e61b1b987db7de7a1be433047fde81a86646ef7e5165a716de1ba781231cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 51488, + "arith": 1774, + "binary": 2713, + "memAlign": 7, + "keccaks": 11, + "padding": 15, + "poseidon": 913, + "sha256": 0 + } + } +] \ No newline at end of file diff --git a/tools-inputs/data/calldata/return-precompiled.json b/tools-inputs/data/calldata/return-precompiled.json index 4382d8a50b..8215aa8e06 100644 --- a/tools-inputs/data/calldata/return-precompiled.json +++ b/tools-inputs/data/calldata/return-precompiled.json @@ -21,7 +21,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -90,6 +90,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -133,7 +151,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -156,7 +174,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x94f6e2f52e5157f980c304537f97e5bde1700a8854bb2583f9a8b3b3f3681325", + "expectedNewRoot": "0x276aaba06f221b31c1ae23bdce06bbb786d07f537ab5252ef3ac554d684426b6", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000168560", @@ -176,8 +194,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x40", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x60008f1614cc01dcfb6bfb09c625cf90b47d4468db81b5f8b7a39d42f332eab9" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -185,8 +203,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xb735d2042a7b0d25743aab8e4eb3ce0b13860de0308efdb52729b7afc8c31a8a" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x63e39f33cf0248e1c22e04580179d506399e1c95d85c2b9d952e1ca4c58134ee" } } }, @@ -204,8 +222,8 @@ "binary": 21373, "memAlign": 141, "keccaks": 14, - "padding": 55, - "poseidon": 4615, + "padding": 57, + "poseidon": 4617, "sha256": 0 } }, @@ -231,7 +249,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -300,6 +318,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -343,7 +379,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -366,7 +402,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x915cd0c887988edd5751b7fd56236f718dfb928ef47470a676715e62b45f823e", + "expectedNewRoot": "0x267fc6b961e02efaefa4a0854f1960013f1b0f1bcfeb0de2f602a2601afae9a4", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000168451", @@ -386,8 +422,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x0138e3fb9e62139ad1d9fff645b9df84aae86e4745bfbb993f95af5a79f0307f" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -395,8 +431,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xd51a1361d2efac026ec4e176a8e8b1a56ce9a123311d24258d2dd80d3955795d" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x854d9cd4c17729d9b0846f44c1037d393fa2d831579478e863a22fd703e73286" } } }, @@ -414,8 +450,8 @@ "binary": 7144, "memAlign": 137, "keccaks": 14, - "padding": 55, - "poseidon": 4615, + "padding": 57, + "poseidon": 4617, "sha256": 4 } }, @@ -441,7 +477,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -510,6 +546,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -553,7 +607,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -576,7 +630,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x7c9684cb8bb9af57489db8f749c9a73d9c8a851558a96dcce63059f8c0ac7359", + "expectedNewRoot": "0xeb5227230f05d17084469c554caf7933cef87d02259fe736158aeb367b0f3fca", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000168472", @@ -596,8 +650,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x0138e3fb9e62139ad1d9fff645b9df84aae86e4745bfbb993f95af5a79f0307f" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -605,8 +659,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xa2b381b2de26ecb7ac1a9a5dee0e149f61b7c38e3de8717f1984b9375ce5296d" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x2bbc0f2ab6935dda3eebb4245ac8e34f0a7c155a2b26603d6d20ecb894f30f36" } } }, @@ -624,8 +678,8 @@ "binary": 7147, "memAlign": 137, "keccaks": 14, - "padding": 55, - "poseidon": 4615, + "padding": 57, + "poseidon": 4617, "sha256": 4 } }, @@ -651,7 +705,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -720,6 +774,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -763,7 +835,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -786,7 +858,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x54645ca0cecd759946fb0b21dacb46c856a3055fe7ddcf38a2a828b8496e971c", + "expectedNewRoot": "0x1af33b5914262cbf6340ce29dcbab42f3eb7ce21bffa30a9fd5a8fff060ed3e1", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000168473", @@ -806,8 +878,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x0138e3fb9e62139ad1d9fff645b9df8400000000000000000000000000000000" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -815,8 +887,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x98de16181f51f03e19372e3c40b5d8f77868914d2632af1f89105c306354a0c2" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x81d79c3132d057e7c8ffbb35b80e5e0898daea048a893f668cd709b7b4415c78" } } }, @@ -834,8 +906,8 @@ "binary": 7147, "memAlign": 137, "keccaks": 14, - "padding": 55, - "poseidon": 4615, + "padding": 57, + "poseidon": 4617, "sha256": 4 } }, @@ -861,7 +933,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -930,6 +1002,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -973,7 +1063,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -996,7 +1086,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0xf405a04026f27a9f92d18064c59c7e0cd073cacbf8cc1a432533a2ebe490e5e5", + "expectedNewRoot": "0xec90c17aaf6c133e4e4aabe98625c468ec366cc3e9ab67a241d39b199e7f780e", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000166730", @@ -1016,8 +1106,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x40", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x030644e72e131a029b85045b6818158500000000000000000000000000000000" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1025,8 +1115,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x467c2b8e975f0d22726fbe7e706ea19a7e9a53fba1f4335b90d0abdc986855c5" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x6b76465f6ce5f185feeb6eb459f9553cb63128494ac673356f8c407faad40750" } } }, @@ -1044,8 +1134,8 @@ "binary": 6032, "memAlign": 131, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } }, @@ -1071,7 +1161,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -1140,6 +1230,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -1183,7 +1291,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -1206,7 +1314,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0xf5b509502b6f55b6e922f7c57631932cecc7f19551e1d5e221d1c084178a7138", + "expectedNewRoot": "0x64a907df91893357ffd41a169d8d376403905e73e1ed1936b3dc0196b71ba759", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000166730", @@ -1226,8 +1334,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x40", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x030644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd3" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1235,8 +1343,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x1474ee60fc221288a3d9ef0049d584728b028d78d3ee38b0677423f648df0734" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x06601832c6d693a05b516ea0dd0488e7d12a75541c15f5897a2e082f7bd4c91e" } } }, @@ -1254,8 +1362,8 @@ "binary": 6032, "memAlign": 131, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } }, @@ -1281,7 +1389,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -1350,6 +1458,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -1393,7 +1519,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -1416,7 +1542,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x456ee6e8460aa9a3e94962d34d51f55593dc305da2416adfca1135f13764ff26", + "expectedNewRoot": "0x7ccf8cb63496431b56f73e7272ef13054052a825716f7b30634f44ccba157fe9", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000186630", @@ -1437,8 +1563,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000002": "0x030644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd3", "0x0000000000000000000000000000000000000000000000000000000000000003": "0x15ed738c0e0a7c92e7845f96b2ae9c0a00000000000000000000000000000000" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1446,8 +1572,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x50c6a0126e31f17c6783e205111258db3220c6c8aeac3040a08737a5b5d87429" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xfbbb143a1713e03b69859049bd027032c30eb359f2969abdaa69295efda71c6f" } } }, @@ -1465,8 +1591,8 @@ "binary": 6032, "memAlign": 131, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } }, @@ -1492,7 +1618,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -1561,6 +1687,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -1604,7 +1748,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -1627,7 +1771,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x3374d78c1176f7ee01dc51c47ce8f624c56de2c12da3f486ff1dad464978fe64", + "expectedNewRoot": "0x31c40d73a547d3fdddaa1c769972050ecb959479c249a1d508ed72b507814586", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000186630", @@ -1648,8 +1792,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000002": "0x030644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd3", "0x0000000000000000000000000000000000000000000000000000000000000003": "0x15ed738c0e0a7c92e7845f96b2ae9c0a68a6a449e3538fc7ff3ebf7a5a18a2c4" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1657,8 +1801,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x872866472c383db446a063e49fc66a64b6e227ce0a39908faf55281d3c8e3a2d" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x8aadc9dbe50be00535a5eed2032c747e863451522be097bf42541a6a79b2703f" } } }, @@ -1676,8 +1820,8 @@ "binary": 6032, "memAlign": 131, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } }, @@ -1703,7 +1847,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -1772,6 +1916,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -1815,7 +1977,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -1838,7 +2000,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0xb7f53e97960d8a9ba05ec671d53ea602c20740242c8b51c574c4f8215673835f", + "expectedNewRoot": "0xe9f421dbd56465640e150dafd63d323d213839a7d42e3378876ae8807fedcbd1", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000172433", @@ -1858,8 +2020,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x40", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x1c6a451060210f3baad93fe16317537500000000000000000000000000000000" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1867,8 +2029,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x6dceb4b7ad6c50614965757425595363eabc29284bda339b0feeb1c85196071f" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x3492af300bb66924c5335e22eb75275c0196494c9c2cc395ebdaad04992d5ca1" } } }, @@ -1886,8 +2048,8 @@ "binary": 25577, "memAlign": 128, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } }, @@ -1913,7 +2075,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -1982,6 +2144,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -2025,7 +2205,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -2048,7 +2228,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x939038f90c929b583217acf8c612291fc0b85797dad3651f4a9bee33f6d48699", + "expectedNewRoot": "0xe1410924e9d6c6ca8a4bc9e79c3527f0c35076a87fea2f583b90519d123c04dd", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000172433", @@ -2068,8 +2248,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x40", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x1c6a451060210f3baad93fe1631753751da9857edae0468e8e4bee7dd33cfb2c" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -2077,8 +2257,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xdf5b70142f3bc4bc691d618cd927bf47e15179a832ed9bbe83389ea346238ff7" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xb22bb5eb2a95f8fe33d3d2509cb4d48805adf35082e778240fbd6cffaf4af5cc" } } }, @@ -2096,8 +2276,8 @@ "binary": 25577, "memAlign": 128, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } }, @@ -2123,7 +2303,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -2192,6 +2372,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -2235,7 +2433,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -2258,7 +2456,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x2624e125815555465562b976e53696e279c8d50584203dbd51a810f5688d2e00", + "expectedNewRoot": "0xb86b75b235c64db02cfeef466adc2e6bb7fce28bb84c3739a39cff14253815b5", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000192333", @@ -2279,8 +2477,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000002": "0x1c6a451060210f3baad93fe1631753751da9857edae0468e8e4bee7dd33cfb2c", "0x0000000000000000000000000000000000000000000000000000000000000003": "0x2331a64aa86c50d2d1e0237893ef774400000000000000000000000000000000" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -2288,8 +2486,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xc1f6902db446d4ba92ac0e9e36eeb1cd3b7a0cf2d833216f6623562fadc00eaf" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x3d7114c799a752c714b427bb18fa7668f9a74e2124f026ee7d28ed841728b837" } } }, @@ -2307,8 +2505,8 @@ "binary": 25577, "memAlign": 128, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } }, @@ -2334,7 +2532,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -2403,6 +2601,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -2446,7 +2662,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -2469,7 +2685,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x21e416b42598c932e47437c811bc83edf3960b064ab222d59da4ee1513a122fb", + "expectedNewRoot": "0xa9cbc46c0ab1e9b67f850d04ed8e4407606ff25a33152f236297daf0565bb107", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000192333", @@ -2490,8 +2706,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000002": "0x1c6a451060210f3baad93fe1631753751da9857edae0468e8e4bee7dd33cfb2c", "0x0000000000000000000000000000000000000000000000000000000000000003": "0x2331a64aa86c50d2d1e0237893ef7744a77228881ce73fcc2ad555a37d4ab405" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -2499,8 +2715,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xc7da3fdaa1a8fb2a4ac24299911b08e0f703939d8b728577a99ba60475020c0d" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xda7b731ae2f329e074c8a136d4bf48b6d3553ad38fc06674be0d9842efa8ef05" } } }, @@ -2518,8 +2734,8 @@ "binary": 25577, "memAlign": 128, "keccaks": 12, - "padding": 53, - "poseidon": 4613, + "padding": 55, + "poseidon": 4615, "sha256": 0 } }, @@ -2545,7 +2761,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -2614,6 +2830,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -2657,7 +2891,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -2680,15 +2914,15 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x7656423069246b573be74252d5be563e83c8b413512db1094739fa492746fe35", + "expectedNewRoot": "0xdcbec6183267adc0876ecfa9e93c6c82f54b889c37c790fdecff296c02655e83", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { - "balance": "100000000000000284796", + "balance": "100000000000000284863", "nonce": "0", "storage": null }, "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { - "balance": "199999999999999715204", + "balance": "199999999999999715137", "nonce": "1", "storage": null }, @@ -2700,8 +2934,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x01" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -2709,8 +2943,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x12ebf970b71957587133bbc83bb32155afa6822d1d16ef43191f8da6f1ddccef" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x311664b22e1e37abf549212741ae0536934ced129a6d5aa60ec49d0983dc0c6c" } } }, @@ -2723,13 +2957,13 @@ "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", "timestampLimit": "1944498031", "virtualCounters": { - "steps": 775942, + "steps": 776340, "arith": 50535, - "binary": 18061, + "binary": 18070, "memAlign": 146, "keccaks": 16, - "padding": 58, - "poseidon": 4618, + "padding": 60, + "poseidon": 4620, "sha256": 0 } }, @@ -2755,7 +2989,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -2830,9 +3064,14 @@ "internalType": "bytes", "name": "input", "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" } ], - "name": "sha256Generic", + "name": "p256verifyGeneric", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2845,7 +3084,7 @@ "type": "bytes" } ], - "name": "sha256GenericLess", + "name": "sha256Generic", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2858,16 +3097,29 @@ "type": "bytes" } ], - "name": "sha256GenericMore", + "name": "sha256GenericLess", "outputs": [], "stateMutability": "nonpayable", "type": "function" - } + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "sha256GenericMore", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } ], "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -2890,15 +3142,15 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x5522347ff4b182e61e8fc5a2cfb8ef325a3eada976b54c4e88fe298589239dd4", + "expectedNewRoot": "0xf3c60e35fc4c4a8b1201d99828c1235e64e83c8f3558b1b3d6cbb499e6a15a39", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { - "balance": "100000000000000264896", + "balance": "100000000000000264963", "nonce": "0", "storage": null }, "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { - "balance": "199999999999999735104", + "balance": "199999999999999735037", "nonce": "1", "storage": null }, @@ -2909,8 +3161,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -2918,8 +3170,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x6ba10c665270b3799ea8d9724ad8aa18969e20133d0d0628d811c4b19a2ab293" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xfbcdca252942bdfe1619e55c8d1227016ed93600d9bcf70a05c58ee03e1bb35d" } } }, @@ -2932,13 +3184,13 @@ "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", "timestampLimit": "1944498031", "virtualCounters": { - "steps": 775942, + "steps": 776340, "arith": 50535, - "binary": 18061, + "binary": 18070, "memAlign": 146, "keccaks": 16, - "padding": 58, - "poseidon": 4618, + "padding": 60, + "poseidon": 4620, "sha256": 0 } }, @@ -2964,7 +3216,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -3033,6 +3285,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -3076,7 +3346,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -3099,15 +3369,15 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x4d8eb230b19470e7837e2ace356487f0064d868e431d492d847f4b3dbb165676", + "expectedNewRoot": "0x83f001253f1fdc892e3be3156587ad438654bad46599ffcc6530846b0defbcf5", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { - "balance": "100000000000000264896", + "balance": "100000000000000264963", "nonce": "0", "storage": null }, "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { - "balance": "199999999999999735104", + "balance": "199999999999999735037", "nonce": "1", "storage": null }, @@ -3118,8 +3388,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -3127,8 +3397,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xe46ef8e84e2eae3a32d134da04ebb8dd09b8bc3261fc447057d20f1399262789" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xb46b23e184e0d6f055d0313493c9d8a7d517a9ccd0e7cfeec2afb3f92f148fce" } } }, @@ -3141,13 +3411,13 @@ "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", "timestampLimit": "1944498031", "virtualCounters": { - "steps": 775942, + "steps": 776340, "arith": 50535, - "binary": 18061, + "binary": 18070, "memAlign": 146, "keccaks": 16, - "padding": 58, - "poseidon": 4618, + "padding": 60, + "poseidon": 4620, "sha256": 0 } }, @@ -3173,7 +3443,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -3242,6 +3512,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -3285,7 +3573,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -3308,15 +3596,15 @@ "chainId": 1000 } ], - "expectedNewRoot": "0xabba7f6e9563848f7b12b4fd758324b57cc2b49a6fd74212b12f923a02233fdc", + "expectedNewRoot": "0x16047b4d3a7c57ca2d01de25e2599d09b3665205cae219fbab007708c1e55694", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { - "balance": "100000000000000264884", + "balance": "100000000000000264951", "nonce": "0", "storage": null }, "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { - "balance": "199999999999999735116", + "balance": "199999999999999735049", "nonce": "1", "storage": null }, @@ -3327,8 +3615,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -3336,8 +3624,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x4a2fe03aa1965dfdca548ce3c1e595ba351d891d1590e832ed15322374783e83" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x60c4cbfbc7005b2a92f93f8f334e0bbafe8ed6cc9172fc84bef6b581958de5db" } } }, @@ -3350,13 +3638,13 @@ "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", "timestampLimit": "1944498031", "virtualCounters": { - "steps": 775824, + "steps": 776222, "arith": 50533, - "binary": 18053, + "binary": 18062, "memAlign": 146, "keccaks": 16, - "padding": 58, - "poseidon": 4618, + "padding": 60, + "poseidon": 4620, "sha256": 0 } }, @@ -3382,7 +3670,7 @@ "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", "nonce": 1, "balance": 0, - "bytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637e067fc11161005b5780637e067fc1146100d657806398a8adb8146100f2578063c6b3613c1461010e578063d5665d6f1461012a5761007d565b8063087c2cc714610082578063145c6f8d1461009e5780632e12c335146100ba575b600080fd5b61009c60048036038101906100979190610521565b610146565b005b6100b860048036038101906100b39190610521565b6101bb565b005b6100d460048036038101906100cf919061056a565b610230565b005b6100f060048036038101906100eb919061056a565b6102a5565b005b61010c60048036038101906101079190610521565b61031a565b005b6101286004803603810190610123919061056a565b61038f565b005b610144600480360381019061013f9190610521565b610404565b005b61014e610479565b60208183516020850160025afa80600055503d806001555060005b60208110156101b657818160208110610185576101846106de565b5b60200201516002826020811061019e5761019d6106de565b5b018190555080806101ae90610666565b915050610169565b505050565b6101c3610479565b60108183516020850160025afa80600055503d806001555060005b602081101561022b578181602081106101fa576101f96106de565b5b602002015160028260208110610213576102126106de565b5b0181905550808061022390610666565b9150506101de565b505050565b610238610479565b818184516020860160065afa80600055503d806001555060005b602081101561029f5781816020811061026e5761026d6106de565b5b602002015160028260208110610287576102866106de565b5b0181905550808061029790610666565b915050610252565b50505050565b6102ad610479565b818184516020860160085afa80600055503d806001555060005b6020811015610314578181602081106102e3576102e26106de565b5b6020020151600282602081106102fc576102fb6106de565b5b0181905550808061030c90610666565b9150506102c7565b50505050565b610322610479565b60408183516020850160025afa80600055503d806001555060005b602081101561038a57818160208110610359576103586106de565b5b602002015160028260208110610372576103716106de565b5b0181905550808061038290610666565b91505061033d565b505050565b610397610479565b818184516020860160075afa80600055503d806001555060005b60208110156103fe578181602081106103cd576103cc6106de565b5b6020020151600282602081106103e6576103e56106de565b5b018190555080806103f690610666565b9150506103b1565b50505050565b61040c610479565b60208183516020850160055afa80600055503d806001555060005b602081101561047457818160208110610443576104426106de565b5b60200201516002826020811061045c5761045b6106de565b5b0181905550808061046c90610666565b915050610427565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b60006104af6104aa846105eb565b6105c6565b9050828152602081018484840111156104cb576104ca610741565b5b6104d6848285610626565b509392505050565b600082601f8301126104f3576104f261073c565b5b813561050384826020860161049c565b91505092915050565b60008135905061051b81610761565b92915050565b6000602082840312156105375761053661074b565b5b600082013567ffffffffffffffff81111561055557610554610746565b5b610561848285016104de565b91505092915050565b600080604083850312156105815761058061074b565b5b600083013567ffffffffffffffff81111561059f5761059e610746565b5b6105ab858286016104de565b92505060206105bc8582860161050c565b9150509250929050565b60006105d06105e1565b90506105dc8282610635565b919050565b6000604051905090565b600067ffffffffffffffff8211156106065761060561070d565b5b61060f82610750565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b61063e82610750565b810181811067ffffffffffffffff8211171561065d5761065c61070d565b5b80604052505050565b60006106718261061c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106a4576106a36106af565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b61076a8161061c565b811461077557600080fd5b5056fea26469706673582212201790558811224db2c7cf7350b9971ac6c5ff07f0bd5bdbe418073698cbae07b464736f6c63430008070033", + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", "abi": [ { "inputs": [ @@ -3451,6 +3739,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -3494,7 +3800,7 @@ "storage": {} } ], - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -3517,15 +3823,15 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x6767881fa9dc500a361ae2b74d7e9a0439448157828070b1e95f77d195101534", + "expectedNewRoot": "0xd0cf430b9becc16a03cd3c8909a63bb55ba4675e5a473217d25cd977d6e61f5c", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { - "balance": "100000000000000284796", + "balance": "100000000000000284863", "nonce": "0", "storage": null }, "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { - "balance": "199999999999999715204", + "balance": "199999999999999715137", "nonce": "1", "storage": null }, @@ -3537,8 +3843,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x01" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -3546,8 +3852,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x53c8dc766b855c239a000c3bb8d0355d187d8258f69bbadc7a6c21cb51d70338" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x0bcf8f4d9e2c04dc994668fee1f5b426d42bd48b8e3a500ff47aee613608fad1" } } }, @@ -3560,13 +3866,696 @@ "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", "timestampLimit": "1944498031", "virtualCounters": { - "steps": 775942, + "steps": 776340, "arith": 50535, - "binary": 18061, + "binary": 18070, "memAlign": 146, "keccaks": 16, - "padding": 58, - "poseidon": 4618, + "padding": 60, + "poseidon": 4620, + "sha256": 0 + } + }, + { + "id": 17, + "description": "p256verify return: 32 bytes", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + }, + { + "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", + "nonce": 1, + "balance": 0, + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "abi": [ + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "ecAddGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "ecMulGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "ecPairingGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "modExpGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "sha256Generic", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "sha256GenericLess", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "sha256GenericMore", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ], + "storage": {} + } + ], + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", + "nonce": "0", + "value": "0", + "data": "0x84d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "gasLimit": 30000000, + "gasPrice": "1", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x772c183224cf702359a4a37c4cab7fe35320de337c2ea1dd4de4a8dc9e9051a6", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000000000000171967", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999999999999828033", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x01" + }, + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x37403b3f5453df9c2e0a2000430a8606e2025b9f105a980a8ecd5de63af6f5c0" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x008f5ea59922feb3f8d076671620835202934b8e8adb1fa9d0f018bddba3216a", + "batchL2Data": "0x0b73e6af6f00000000f9012980018401c9c380941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b9010484d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080499d76a40e892e840defde6b115d1aa6cec674e35f4af50c03276ecac9e8a63f0eec8ee7e19b57430e4650611209151e90af3ab2288c8b9c999a3a3a7b65ed281cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 161458, + "arith": 2637, + "binary": 6355, + "memAlign": 131, + "keccaks": 12, + "padding": 56, + "poseidon": 4616, + "sha256": 0 + } + }, + { + "id": 18, + "description": "p256verify return: 38 bytes", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + }, + { + "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", + "nonce": 1, + "balance": 0, + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "abi": [ + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "ecAddGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "ecMulGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "ecPairingGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "modExpGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "sha256Generic", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "sha256GenericLess", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "sha256GenericMore", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ], + "storage": {} + } + ], + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", + "nonce": "0", + "value": "0", + "data": "0x84d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "gasLimit": 30000000, + "gasPrice": "1", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x4ee9a0caf3a341db5fe4c8d99fce941e4c1e052dca8c65a5ab55f38145f0e89f", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000000000000171967", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999999999999828033", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x01" + }, + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x3b00344d14652752f2cc3f69cefab6f1f5a0384fc59026b48542ae608cf15d96" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xdb71be8322cd042bb014e86c6d171820f9e49f28724ec89f6218a24f1e1b5009", + "batchL2Data": "0x0b73e6af6f00000000f9012980018401c9c380941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b9010484d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080ccd8297e25806d68c713295e32f1bcb616101a562ed2d3e91094124cc16c7e984736474030be05e97c660be7664979629dd655a82936146ee7f6079e9f1a5a151bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 161458, + "arith": 2637, + "binary": 6355, + "memAlign": 131, + "keccaks": 12, + "padding": 56, + "poseidon": 4616, + "sha256": 0 + } + }, + { + "id": 19, + "description": "p256verify return: 3 bytes", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "nonce": "0", + "balance": "100000000000000000000", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "nonce": "0", + "balance": "200000000000000000000", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23" + }, + { + "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", + "nonce": 1, + "balance": 0, + "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c806384d641571161005b57806384d64157146100fd57806398a8adb814610119578063c6b3613c14610135578063d5665d6f1461015157610088565b8063087c2cc71461008d578063145c6f8d146100a95780632e12c335146100c55780637e067fc1146100e1575b600080fd5b6100a760048036038101906100a291906105be565b61016d565b005b6100c360048036038101906100be91906105be565b6101e2565b005b6100df60048036038101906100da9190610607565b610257565b005b6100fb60048036038101906100f69190610607565b6102cc565b005b61011760048036038101906101129190610607565b610341565b005b610133600480360381019061012e91906105be565b6103b7565b005b61014f600480360381019061014a9190610607565b61042c565b005b61016b600480360381019061016691906105be565b6104a1565b005b610175610516565b60208183516020850160025afa80600055503d806001555060005b60208110156101dd578181602081106101ac576101ab61077b565b5b6020020151600282602081106101c5576101c461077b565b5b018190555080806101d590610703565b915050610190565b505050565b6101ea610516565b60108183516020850160025afa80600055503d806001555060005b6020811015610252578181602081106102215761022061077b565b5b60200201516002826020811061023a5761023961077b565b5b0181905550808061024a90610703565b915050610205565b505050565b61025f610516565b818184516020860160065afa80600055503d806001555060005b60208110156102c6578181602081106102955761029461077b565b5b6020020151600282602081106102ae576102ad61077b565b5b018190555080806102be90610703565b915050610279565b50505050565b6102d4610516565b818184516020860160085afa80600055503d806001555060005b602081101561033b5781816020811061030a5761030961077b565b5b6020020151600282602081106103235761032261077b565b5b0181905550808061033390610703565b9150506102ee565b50505050565b610349610516565b81818451602086016101005afa80600055503d806001555060005b60208110156103b1578181602081106103805761037f61077b565b5b6020020151600282602081106103995761039861077b565b5b018190555080806103a990610703565b915050610364565b50505050565b6103bf610516565b60408183516020850160025afa80600055503d806001555060005b6020811015610427578181602081106103f6576103f561077b565b5b60200201516002826020811061040f5761040e61077b565b5b0181905550808061041f90610703565b9150506103da565b505050565b610434610516565b818184516020860160075afa80600055503d806001555060005b602081101561049b5781816020811061046a5761046961077b565b5b6020020151600282602081106104835761048261077b565b5b0181905550808061049390610703565b91505061044e565b50505050565b6104a9610516565b60208183516020850160055afa80600055503d806001555060005b6020811015610511578181602081106104e0576104df61077b565b5b6020020151600282602081106104f9576104f861077b565b5b0181905550808061050990610703565b9150506104c4565b505050565b604051806104000160405280602090602082028036833780820191505090505090565b600061054c61054784610688565b610663565b905082815260208101848484011115610568576105676107de565b5b6105738482856106c3565b509392505050565b600082601f8301126105905761058f6107d9565b5b81356105a0848260208601610539565b91505092915050565b6000813590506105b8816107fe565b92915050565b6000602082840312156105d4576105d36107e8565b5b600082013567ffffffffffffffff8111156105f2576105f16107e3565b5b6105fe8482850161057b565b91505092915050565b6000806040838503121561061e5761061d6107e8565b5b600083013567ffffffffffffffff81111561063c5761063b6107e3565b5b6106488582860161057b565b9250506020610659858286016105a9565b9150509250929050565b600061066d61067e565b905061067982826106d2565b919050565b6000604051905090565b600067ffffffffffffffff8211156106a3576106a26107aa565b5b6106ac826107ed565b9050602081019050919050565b6000819050919050565b82818337600083830152505050565b6106db826107ed565b810181811067ffffffffffffffff821117156106fa576106f96107aa565b5b80604052505050565b600061070e826106b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156107415761074061074c565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610807816106b9565b811461081257600080fd5b5056fea26469706673582212209ca46e6a987afd77c414bfb0389725a6678914b3b740dcd57b9edf65079eb1bc64736f6c63430008070033", + "abi": [ + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "ecAddGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "ecMulGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "ecPairingGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "modExpGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "retSize", + "type": "uint256" + } + ], + "name": "p256verifyGeneric", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "sha256Generic", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "sha256GenericLess", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "input", + "type": "bytes" + } + ], + "name": "sha256GenericMore", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ], + "storage": {} + } + ], + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98", + "nonce": "0", + "value": "0", + "data": "0x84d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "gasLimit": 30000000, + "gasPrice": "1", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x9ce4a8dd6f297909eaea673f7a72d71026e4f9c010b9c52d9158b5a95cd0f40d", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000000000000152067", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999999999999847933", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20" + }, + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x21b5f813214dc407969ef416292e54522938b699f0862c56b33fd45b7ea0d1c6" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x8f8ae9eb455b4b185dd19fe7a1e1b05fdd19957ac9c241a5a3c61dfb96e257cb", + "batchL2Data": "0x0b73e6af6f00000000f9012980018401c9c380941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b9010484d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080d91c21c8017692e1557d8439d63c60fc18a4cea7cfa0ad148a7d82839dcd74250f0ad04345833887b405454993bf42191bd112aa09c91c0618557bb523a0c2801bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031", + "virtualCounters": { + "steps": 161458, + "arith": 2637, + "binary": 6355, + "memAlign": 131, + "keccaks": 12, + "padding": 56, + "poseidon": 4616, "sha256": 0 } } diff --git a/tools-inputs/tools-calldata/contracts/PreRip7212Random.sol b/tools-inputs/tools-calldata/contracts/PreRip7212Random.sol new file mode 100644 index 0000000000..5533a96268 --- /dev/null +++ b/tools-inputs/tools-calldata/contracts/PreRip7212Random.sol @@ -0,0 +1,18 @@ +// SPDX-License-Identifier: MIT +pragma solidity 0.8.7; + +contract PreRip7212Random { + function p256verifyRandom(bytes memory input) public returns (bytes memory){ + uint length = input.length; + bytes memory result; + + assembly { + let memPtr := mload(0x40) + let success := call(gas(), 0x100, 0x0, 0xa0, length, memPtr, 0x20) + result := mload(memPtr) + sstore(0x1, result) + sstore(0x2, 0x22) + } + return result; + } +} \ No newline at end of file diff --git a/tools-inputs/tools-calldata/contracts/ReturnPreCompiled.sol b/tools-inputs/tools-calldata/contracts/ReturnPreCompiled.sol index 28c58c1351..7cf89019e1 100644 --- a/tools-inputs/tools-calldata/contracts/ReturnPreCompiled.sol +++ b/tools-inputs/tools-calldata/contracts/ReturnPreCompiled.sol @@ -131,4 +131,22 @@ contract ReturnPreCompiled { arrayStorage[i] = output[i]; } } + + function p256verifyGeneric(bytes memory input, uint256 retSize) public { + bytes32[32] memory output; + + assembly { + let success := staticcall(gas(), 0x100, add(input, 32), mload(input), output, retSize) + sstore(0x00, success) + } + + assembly { + let result := returndatasize() + sstore(0x01, result) + } + + for (uint i = 0; i < 32; i++) { + arrayStorage[i] = output[i]; + } + } } \ No newline at end of file diff --git a/tools-inputs/tools-calldata/gen-test-random-160-p256verify.js b/tools-inputs/tools-calldata/gen-test-random-160-p256verify.js new file mode 100644 index 0000000000..bf5d8635ab --- /dev/null +++ b/tools-inputs/tools-calldata/gen-test-random-160-p256verify.js @@ -0,0 +1,113 @@ +const fs = require("fs"); + +const NUM_TESTS = 10; + +function main() { + const genTests = []; + for(let i = 0; i < NUM_TESTS; i++) { + let bytesTest = "0x"; + for(let j = 0; j < 160; j++) { + const random = Math.trunc(Math.random()*255); + const num = random.toString(16).toString(16).padStart(2, 0); + bytesTest += num; + } + const objTest = { + "id": i, + "description": `precompiled rip7212 test ${i} bytes`, + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ], + "contracts": [ + { + "contractName": "PreRip7212Random", + "paramsDeploy": {} + } + ] + }, + "expectedOldRoot": "0xa46136c776183e59dfb8fdfcf26a69ddb564dd56fe5eaa8dc2c6145baf0372de", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "contract", + "nonce": "0", + "value": "0", + "contractName": "PreRip7212Random", + "function": "p256verifyRandom", + "params": [ + `${bytesTest}`], + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xdb5e50104db9546711f75267495789af837a5c54f17bb80a766acb71c60f5c74", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000050465000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999949535000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000001": "0xbb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023" + }, + "hashBytecode": "0xa8928873f15be03ccce34cb3f1ee43b86228aa2dc21736735d99c8c54a129563", + "bytecodeLength": 375 + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0xa46136c776183e59dfb8fdfcf26a69ddb564dd56fe5eaa8dc2c6145baf0372de", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x93e105c1cff1a344001e3cbbae6d7a6040aff349d170a21fe51a6c4595b7e983" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x3dbedc755794b4e3c321aece7975af73c35e74d83b6bf42c6ac051191b2ac223", + "batchL2Data": "0x0b73e6af6f00000000f8cb80843b9aca00830186a0941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b8a462d14a79bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080b556301ee37b626b831772c15f9c611e5ee437abce3f84dbb7e867a3bc961f7d323e9f6ae3c56e4a7b609933531abcc048133bb1b81071a06d881a9f504301d71cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + } + genTests.push(objTest) + } + fs.writeFileSync("./generate-test-vectors/gen-pre-rip7212-160-random.json", JSON.stringify(genTests, null, 2)) +} + +main() \ No newline at end of file diff --git a/tools-inputs/tools-calldata/gen-test-random-p256verify.js b/tools-inputs/tools-calldata/gen-test-random-p256verify.js new file mode 100644 index 0000000000..1558da9a67 --- /dev/null +++ b/tools-inputs/tools-calldata/gen-test-random-p256verify.js @@ -0,0 +1,115 @@ +const fs = require("fs"); + +function main() { + const genTests = []; + for(let i = 0; i < 162; i++) { + let bytesTest = "0x"; + if (i === 0) { + bytesTest += "00"; + } else { + for(let j = 0; j < i; j++) { + const random = Math.trunc(Math.random()*255); + const num = random.toString(16).toString(16).padStart(2, 0); + bytesTest += num; + } + } + const objTest = { + "id": i, + "description": `precompiled rip7212 test ${i} bytes`, + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ], + "contracts": [ + { + "contractName": "PreRip7212Random", + "paramsDeploy": {} + } + ] + }, + "expectedOldRoot": "0xa46136c776183e59dfb8fdfcf26a69ddb564dd56fe5eaa8dc2c6145baf0372de", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "contract", + "nonce": "0", + "value": "0", + "contractName": "PreRip7212Random", + "function": "p256verifyRandom", + "params": [ + `${bytesTest}`], + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xdb5e50104db9546711f75267495789af837a5c54f17bb80a766acb71c60f5c74", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000050465000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999949535000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000001": "0xbb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023" + }, + "hashBytecode": "0xa8928873f15be03ccce34cb3f1ee43b86228aa2dc21736735d99c8c54a129563", + "bytecodeLength": 375 + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0xa46136c776183e59dfb8fdfcf26a69ddb564dd56fe5eaa8dc2c6145baf0372de", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x93e105c1cff1a344001e3cbbae6d7a6040aff349d170a21fe51a6c4595b7e983" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x3dbedc755794b4e3c321aece7975af73c35e74d83b6bf42c6ac051191b2ac223", + "batchL2Data": "0x0b73e6af6f00000000f8cb80843b9aca00830186a0941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b8a462d14a79bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080b556301ee37b626b831772c15f9c611e5ee437abce3f84dbb7e867a3bc961f7d323e9f6ae3c56e4a7b609933531abcc048133bb1b81071a06d881a9f504301d71cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + } + genTests.push(objTest) + } + fs.writeFileSync("./generate-test-vectors/gen-pre-rip7212-random.json", JSON.stringify(genTests, null, 2)) +} + +main() \ No newline at end of file diff --git a/tools-inputs/tools-calldata/generate-test-vectors/gen-pres.json b/tools-inputs/tools-calldata/generate-test-vectors/gen-pres.json new file mode 100644 index 0000000000..5348d7865e --- /dev/null +++ b/tools-inputs/tools-calldata/generate-test-vectors/gen-pres.json @@ -0,0 +1,893 @@ +[ + { + "id": 0, + "description": "call directly ecrecover ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ] + }, + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000001", + "nonce": "0", + "value": "0", + "data": "0x456e9aea5e197a1f1af7a3e85a3212fa4049a3ba34c2289b4c860fc0b0c64ef3000000000000000000000000000000000000000000000000000000000000001c9242685bf161793cc25603c231bc2f568eb630ea16aa137d2664ac80388256084f8ae3bd7535248d0bd448298cc2e2071e56992d0774dc340c368ae950852ada", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xd4776604e80fd530ec129626476a4ec60ad23b794237759be1431adb3c531ecc", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000025676000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999974324000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xccdf78c2578f427bf69b5bd81618e8b0148a4e461a08228b0e2e1ef45cb548f6" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xe1a661530e15b40bf2b5993f310c180f465601892e7a5153b875cfa3baff212f", + "batchL2Data": "0x0b73e6af6f00000000f8a780843b9aca00830186a094000000000000000000000000000000000000000180b880456e9aea5e197a1f1af7a3e85a3212fa4049a3ba34c2289b4c860fc0b0c64ef3000000000000000000000000000000000000000000000000000000000000001c9242685bf161793cc25603c231bc2f568eb630ea16aa137d2664ac80388256084f8ae3bd7535248d0bd448298cc2e2071e56992d0774dc340c368ae950852ada8203e8808088625f8d98e8a88fb3c45b0dba1d4f7314e4ff21ee88d386ed4206ec42d2b8e429b84c9e93bf61d96d08643b185fd15138e6e1b2ecc1817c7fbd59ab9b951d351cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 1, + "description": "call directly ecrecover ko", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ] + }, + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000001", + "nonce": "0", + "value": "0", + "data": "0x456e9aea5e197a1f1af7a3e85a3212fa4049a3ba34c2289b4c860fc0b0c64ef300000000000000000000000000000000000000000000000000000000000000059242685bf161793cc25603c231bc2f568eb630ea16aa137d2664ac80388256084f8ae3bd7535248d0bd448298cc2e2071e56992d0774dc340c368ae950852ada", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x24e3a0f5dc9d8084f5345c14f5a805f6692d9dcde19b7e1c6bba564363f9ccd2", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000025676000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999974324000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x741b7fd50b60d9fd192973dc58249afc0e45018f97bf4daa850acbe6dfc42b81" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x53c50b07d6b9db04158e611096d86db83d9570dea3c9895aba74378ef1aa48dd", + "batchL2Data": "0x0b73e6af6f00000000f8a780843b9aca00830186a094000000000000000000000000000000000000000180b880456e9aea5e197a1f1af7a3e85a3212fa4049a3ba34c2289b4c860fc0b0c64ef300000000000000000000000000000000000000000000000000000000000000059242685bf161793cc25603c231bc2f568eb630ea16aa137d2664ac80388256084f8ae3bd7535248d0bd448298cc2e2071e56992d0774dc340c368ae950852ada8203e8808011b680dbfd57bdb62baca2db5d4b7a1bcee576ff3082a58e100f1658a3e3366472e97176537aa9cc067ed61873520777ff1fa980731ca75d02fc07c0f9ed0da91bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 2, + "description": "call directly sha256 ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ] + }, + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000002", + "nonce": "0", + "value": "0", + "data": "0xFF", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xf014f86fbe731fd78cd634318a6b3847276742a3d6e54294cd90c53c18bcb10f", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000021088000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999978912000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x68a0ab1f733155083000923cafce50ba8e9ca108aa450d8e1452464dcee33810" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xd18d479e1afec1107b65bc04d237feba4b923dbca327408ae95554cbe301a6c2", + "batchL2Data": "0x0b73e6af6f00000000e780843b9aca00830186a09400000000000000000000000000000000000000028081ff8203e880809527daba92a1817a5774d53aafee31ae1e46aa20e26c61bb256efc6b7e0985395ae0156df7449f82c5414125f8d19f055f3cc769b1a7c8e7a1147fb8008923051bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 3, + "description": "call directly identity ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ] + }, + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000004", + "nonce": "0", + "value": "3000000000000000000", + "data": "0xFF", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xa8e7c21721b275c300217d1d2f67606f3d9116ee3badbff0a5905419def29238", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000021034000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "196999978966000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x80eb87b5ce36f8c9fd4f873b1f8c9deca61f0a0482adbfb5c0fc5bf07aeb6c5e" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xda494acc3ba2b615b3fa1506484fcaf9237bdcaa8a611db72eea63af99535cc1", + "batchL2Data": "0x0b73e6af6f00000000ef80843b9aca00830186a09400000000000000000000000000000000000000048829a2241af62c000081ff8203e8808033ada75c0bc736bf34a579d0158b114cb2d33ddc4c0df7c0ebc1fdc613c1193248d53566dd7b01d5d8ae41d05780e24c4d4685e7c05388862d888f128e9a70291bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 4, + "description": "call directly modexp ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ] + }, + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000005", + "nonce": "0", + "value": "0", + "data": "0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000009", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x0e1425e2dd0bf386aedfa6bf391c4e4ebc5536b70c09555081a319a5986f5d36", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000022040000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999977960000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xb39a35eb3212ce95b8288f62a681f3612942c364f790e028e86991a5f81de917" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xc872b15f0ae3634b3a80dd95d30148dbb70937c06e5a3cabb5eea1050d19e82e", + "batchL2Data": "0x0b73e6af6f00000000f8e780843b9aca00830186a094000000000000000000000000000000000000000580b8c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000098203e88080ebaeef7966e89c0709117aba523e12905fa4dd8728a6bb4d78761b1eb0b0734d2f3b10d7773f2b6d6f7e2d5ab239f6d68393490b11569004a55353da36022bb81cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 5, + "description": "call directly modexp ko", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ] + }, + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000005", + "nonce": "0", + "value": "0", + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000009", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xb95129522ceecd53d56a9aef5ca11ffa21e880fe426a090ac4afb612ca355ebf", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000100000000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999900000000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xf443ee8a103b7ff98a2818ff50f52a61005861507eafa0cfc701e4e36b51326e" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x40e0f3ed78a93c03ef52b4227a1979f576109f4d2117d7e5eecbc0e1337a8564", + "batchL2Data": "0x0b73e6af6f00000000f8e880843b9aca00830186a094000000000000000000000000000000000000000580b8c10ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000098203e880805b18dfe8e67f449ee74ab9fb62784d5a8b8ba6ac0df47e028121b5b8c57f45a45652a0189c65d713d36e6da7f28cc65bbe3efcc4644972f933063f7aa901f4ca1bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 6, + "description": "call directly ecAdd ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ] + }, + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000006", + "nonce": "0", + "value": "0", + "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x5b016fa71c8b87f3184d700d7ab2c31930441b4f717dc4e1c9cb99b9ef96dfe7", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000021710000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999978290000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x82c20c5d5b30e2d7bd47bf4de84f53fa9c0c0a26c5ddd8e58daa2cbb40908325" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x2b2f846520ea058f985dc3e6a13a179a69aa25b6d200f4e1f34f2d720b677842", + "batchL2Data": "0x0b73e6af6f00000000f8a780843b9aca00830186a094000000000000000000000000000000000000000680b88000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000028203e880802a77b52db74e959b16cd907c6c80a99d997803451c03aee9f0e583b51ec6eb6f573366998ba7e421db9401fd5ea6e1f0d7c39ebacb37acc249bf6cd70ff0b06f1bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 7, + "description": "call directly ecMul ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ] + }, + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000007", + "nonce": "0", + "value": "0", + "data": "0x000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x5a7df8420198b8d7caee304b4e699f8d90d1e2644054a65f49f31a8d22bf7ccf", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000027420000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999972580000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xe49b1ca04f4637259bd8e2b7815eb2f8a757a4a6e73d8bae58cc43d8290dc48a" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x7b18240782a060acd3d0eea368edd1000e6fdf81ffb2d8a258832590bbec3c82", + "batchL2Data": "0x0b73e6af6f00000000f88780843b9aca00830186a094000000000000000000000000000000000000000780b8600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000028203e88080e71c393ac84ebfb850e94618b25f32084a12567929a4b50c92b274edafd654901b074258311079db4e53c1564906b322a69e79b8c154ed52839c18829a342f1c1cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 8, + "description": "call directly ecPairing ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ] + }, + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000008", + "nonce": "0", + "value": "0", + "data": "0x2cf44499d5d27bb186308b7af7af02ac5bc9eeb6a3d147c186b21fb1b76e18da2c0f001f52110ccfe69108924926e45f0b0c868df0e7bde1fe16d3242dc715f61fb19bb476f6b9e44e2a32234da8212f61cd63919354bc06aef31e3cfaff3eb22606845ff186793914e03e21df544c34ffe2f2f3504de8a79d9159eca2d98d9c2bd368e28381e8eccb5fa81fc26cf3f048eea9abfdd85d7ed3ab3698d63e4f902fe02e47887507adf0ff1743cbac6ba291e66f59be6bd763950bb16041a0a85e000000000000000000000000000000000000000000000000000000000000000130644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd451971ff0471b09fa93caaf13cbf443c1aede09cc4328f5a62aad45f40ec133eb4091058a3141822985733cbdddfed0fd8d6c104e9e9eff40bf5abfef9ab163bc72a23af9a5ce2ba2796c1f4e453a370eb0af8c212d9dc9acd8fc02c2e907baea223a8eb0b0996252cb548a4487da97b02422ebc0e834613f954de6c7e0afdc1fc", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xcb10b7ac4d679decaa1ce294d2e8d83f08ea3d6a2372807ea88c676460afeca6", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000100000000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999900000000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xbfc98fe9a6b0042823e3413c298bde470f32e9730555305a8f7283857819af7c" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x9a1003221733cc6be9b7d959089bfea6d6a6130f216941f9f17061ae492db73e", + "batchL2Data": "0x0b73e6af6f00000000f901a880843b9aca00830186a094000000000000000000000000000000000000000880b901802cf44499d5d27bb186308b7af7af02ac5bc9eeb6a3d147c186b21fb1b76e18da2c0f001f52110ccfe69108924926e45f0b0c868df0e7bde1fe16d3242dc715f61fb19bb476f6b9e44e2a32234da8212f61cd63919354bc06aef31e3cfaff3eb22606845ff186793914e03e21df544c34ffe2f2f3504de8a79d9159eca2d98d9c2bd368e28381e8eccb5fa81fc26cf3f048eea9abfdd85d7ed3ab3698d63e4f902fe02e47887507adf0ff1743cbac6ba291e66f59be6bd763950bb16041a0a85e000000000000000000000000000000000000000000000000000000000000000130644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd451971ff0471b09fa93caaf13cbf443c1aede09cc4328f5a62aad45f40ec133eb4091058a3141822985733cbdddfed0fd8d6c104e9e9eff40bf5abfef9ab163bc72a23af9a5ce2ba2796c1f4e453a370eb0af8c212d9dc9acd8fc02c2e907baea223a8eb0b0996252cb548a4487da97b02422ebc0e834613f954de6c7e0afdc1fc8203e880809712b27edfae65e2c9e8704774178a9c142d8d0dae683fc53d3d2d217d3b1adf5a36f3717a5eca5671f6670f24080844211d817385e1fc16b91c36e0efeb2edb1cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 9, + "description": "call directly p256verify ok", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ] + }, + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000100", + "nonce": "0", + "value": "0", + "data": "0xbb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0xd866d823e6906f9fef08e31c360000718f9a6b3d45629519515debda62ff6535", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000026986000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999973014000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xd686d61a9c966212c0562c4afb8bdcf0f15d57dc3b0a8c12a2290a0e935a4e6d" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xa3523529c8af5fbc81e42ed06516eb6457605e56c1bdf67fa04ec6c35b2c75d9", + "batchL2Data": "0x0b73e6af6f00000000f8c780843b9aca00830186a094000000000000000000000000000000000000010080b8a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080addeb51ad3fc3dd61af8f8c124f4564ad742c9a5cd3ee65dd8586cc019e601d65170a7423bab9dfcec89efa0f424afe3fc064d8d98f1efd364b888adee4b94e21cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 10, + "description": "call directly p256verify ko", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ] + }, + "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "0x0000000000000000000000000000000000000100", + "nonce": "0", + "value": "0", + "data": "0xbb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "gasLimit": 100000, + "gasPrice": "1000000000", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x73eb87349fb9e931a453cdee0a8bae1b9fe4a217d494515274da82868e06066a", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000026986000000000", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999973014000000000", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "0", + "storage": null + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x029d87ca098d6cd3c51458c67b1a0d8481a168750dc18d0545f004c9ac1513e7" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x497626e02e4629eb7581393d3746cf3b14ed366f4780d0384a1de7e62c5b5e7f", + "batchL2Data": "0x0b73e6af6f00000000f8c780843b9aca00830186a094000000000000000000000000000000000000010080b8a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080d0ce33b127e43f580e52b885d7133fff00f2e3e58640c430e616bddc1e2ecf844ea158e61b1b987db7de7a1be433047fde81a86646ef7e5165a716de1ba781231cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + } +] \ No newline at end of file diff --git a/tools-inputs/tools-calldata/generate-test-vectors/gen-return-precompiled.json b/tools-inputs/tools-calldata/generate-test-vectors/gen-return-precompiled.json index 7e5f856c9d..f8446c165a 100644 --- a/tools-inputs/tools-calldata/generate-test-vectors/gen-return-precompiled.json +++ b/tools-inputs/tools-calldata/generate-test-vectors/gen-return-precompiled.json @@ -26,7 +26,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -53,7 +53,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x94f6e2f52e5157f980c304537f97e5bde1700a8854bb2583f9a8b3b3f3681325", + "expectedNewRoot": "0x276aaba06f221b31c1ae23bdce06bbb786d07f537ab5252ef3ac554d684426b6", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000168560", @@ -73,8 +73,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x40", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x60008f1614cc01dcfb6bfb09c625cf90b47d4468db81b5f8b7a39d42f332eab9" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -82,8 +82,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xb735d2042a7b0d25743aab8e4eb3ce0b13860de0308efdb52729b7afc8c31a8a" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x63e39f33cf0248e1c22e04580179d506399e1c95d85c2b9d952e1ca4c58134ee" } } }, @@ -123,7 +123,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -150,7 +150,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x915cd0c887988edd5751b7fd56236f718dfb928ef47470a676715e62b45f823e", + "expectedNewRoot": "0x267fc6b961e02efaefa4a0854f1960013f1b0f1bcfeb0de2f602a2601afae9a4", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000168451", @@ -170,8 +170,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x0138e3fb9e62139ad1d9fff645b9df84aae86e4745bfbb993f95af5a79f0307f" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -179,8 +179,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xd51a1361d2efac026ec4e176a8e8b1a56ce9a123311d24258d2dd80d3955795d" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x854d9cd4c17729d9b0846f44c1037d393fa2d831579478e863a22fd703e73286" } } }, @@ -220,7 +220,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -247,7 +247,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x7c9684cb8bb9af57489db8f749c9a73d9c8a851558a96dcce63059f8c0ac7359", + "expectedNewRoot": "0xeb5227230f05d17084469c554caf7933cef87d02259fe736158aeb367b0f3fca", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000168472", @@ -267,8 +267,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x0138e3fb9e62139ad1d9fff645b9df84aae86e4745bfbb993f95af5a79f0307f" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -276,8 +276,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xa2b381b2de26ecb7ac1a9a5dee0e149f61b7c38e3de8717f1984b9375ce5296d" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x2bbc0f2ab6935dda3eebb4245ac8e34f0a7c155a2b26603d6d20ecb894f30f36" } } }, @@ -317,7 +317,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -344,7 +344,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x54645ca0cecd759946fb0b21dacb46c856a3055fe7ddcf38a2a828b8496e971c", + "expectedNewRoot": "0x1af33b5914262cbf6340ce29dcbab42f3eb7ce21bffa30a9fd5a8fff060ed3e1", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000168473", @@ -364,8 +364,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x0138e3fb9e62139ad1d9fff645b9df8400000000000000000000000000000000" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -373,8 +373,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x98de16181f51f03e19372e3c40b5d8f77868914d2632af1f89105c306354a0c2" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x81d79c3132d057e7c8ffbb35b80e5e0898daea048a893f668cd709b7b4415c78" } } }, @@ -414,7 +414,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -442,7 +442,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0xf405a04026f27a9f92d18064c59c7e0cd073cacbf8cc1a432533a2ebe490e5e5", + "expectedNewRoot": "0xec90c17aaf6c133e4e4aabe98625c468ec366cc3e9ab67a241d39b199e7f780e", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000166730", @@ -462,8 +462,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x40", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x030644e72e131a029b85045b6818158500000000000000000000000000000000" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -471,8 +471,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x467c2b8e975f0d22726fbe7e706ea19a7e9a53fba1f4335b90d0abdc986855c5" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x6b76465f6ce5f185feeb6eb459f9553cb63128494ac673356f8c407faad40750" } } }, @@ -512,7 +512,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -540,7 +540,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0xf5b509502b6f55b6e922f7c57631932cecc7f19551e1d5e221d1c084178a7138", + "expectedNewRoot": "0x64a907df91893357ffd41a169d8d376403905e73e1ed1936b3dc0196b71ba759", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000166730", @@ -560,8 +560,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x40", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x030644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd3" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -569,8 +569,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x1474ee60fc221288a3d9ef0049d584728b028d78d3ee38b0677423f648df0734" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x06601832c6d693a05b516ea0dd0488e7d12a75541c15f5897a2e082f7bd4c91e" } } }, @@ -610,7 +610,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -638,7 +638,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x456ee6e8460aa9a3e94962d34d51f55593dc305da2416adfca1135f13764ff26", + "expectedNewRoot": "0x7ccf8cb63496431b56f73e7272ef13054052a825716f7b30634f44ccba157fe9", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000186630", @@ -659,8 +659,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000002": "0x030644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd3", "0x0000000000000000000000000000000000000000000000000000000000000003": "0x15ed738c0e0a7c92e7845f96b2ae9c0a00000000000000000000000000000000" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -668,8 +668,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x50c6a0126e31f17c6783e205111258db3220c6c8aeac3040a08737a5b5d87429" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xfbbb143a1713e03b69859049bd027032c30eb359f2969abdaa69295efda71c6f" } } }, @@ -709,7 +709,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -737,7 +737,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x3374d78c1176f7ee01dc51c47ce8f624c56de2c12da3f486ff1dad464978fe64", + "expectedNewRoot": "0x31c40d73a547d3fdddaa1c769972050ecb959479c249a1d508ed72b507814586", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000186630", @@ -758,8 +758,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000002": "0x030644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd3", "0x0000000000000000000000000000000000000000000000000000000000000003": "0x15ed738c0e0a7c92e7845f96b2ae9c0a68a6a449e3538fc7ff3ebf7a5a18a2c4" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -767,8 +767,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x872866472c383db446a063e49fc66a64b6e227ce0a39908faf55281d3c8e3a2d" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x8aadc9dbe50be00535a5eed2032c747e863451522be097bf42541a6a79b2703f" } } }, @@ -808,7 +808,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -836,7 +836,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0xb7f53e97960d8a9ba05ec671d53ea602c20740242c8b51c574c4f8215673835f", + "expectedNewRoot": "0xe9f421dbd56465640e150dafd63d323d213839a7d42e3378876ae8807fedcbd1", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000172433", @@ -856,8 +856,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x40", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x1c6a451060210f3baad93fe16317537500000000000000000000000000000000" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -865,8 +865,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x6dceb4b7ad6c50614965757425595363eabc29284bda339b0feeb1c85196071f" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x3492af300bb66924c5335e22eb75275c0196494c9c2cc395ebdaad04992d5ca1" } } }, @@ -906,7 +906,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -934,7 +934,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x939038f90c929b583217acf8c612291fc0b85797dad3651f4a9bee33f6d48699", + "expectedNewRoot": "0xe1410924e9d6c6ca8a4bc9e79c3527f0c35076a87fea2f583b90519d123c04dd", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000172433", @@ -954,8 +954,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x40", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x1c6a451060210f3baad93fe1631753751da9857edae0468e8e4bee7dd33cfb2c" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -963,8 +963,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xdf5b70142f3bc4bc691d618cd927bf47e15179a832ed9bbe83389ea346238ff7" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xb22bb5eb2a95f8fe33d3d2509cb4d48805adf35082e778240fbd6cffaf4af5cc" } } }, @@ -1004,7 +1004,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -1032,7 +1032,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x2624e125815555465562b976e53696e279c8d50584203dbd51a810f5688d2e00", + "expectedNewRoot": "0xb86b75b235c64db02cfeef466adc2e6bb7fce28bb84c3739a39cff14253815b5", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000192333", @@ -1053,8 +1053,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000002": "0x1c6a451060210f3baad93fe1631753751da9857edae0468e8e4bee7dd33cfb2c", "0x0000000000000000000000000000000000000000000000000000000000000003": "0x2331a64aa86c50d2d1e0237893ef774400000000000000000000000000000000" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1062,8 +1062,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xc1f6902db446d4ba92ac0e9e36eeb1cd3b7a0cf2d833216f6623562fadc00eaf" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x3d7114c799a752c714b427bb18fa7668f9a74e2124f026ee7d28ed841728b837" } } }, @@ -1103,7 +1103,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -1131,7 +1131,7 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x21e416b42598c932e47437c811bc83edf3960b064ab222d59da4ee1513a122fb", + "expectedNewRoot": "0xa9cbc46c0ab1e9b67f850d04ed8e4407606ff25a33152f236297daf0565bb107", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { "balance": "100000000000000192333", @@ -1152,8 +1152,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000002": "0x1c6a451060210f3baad93fe1631753751da9857edae0468e8e4bee7dd33cfb2c", "0x0000000000000000000000000000000000000000000000000000000000000003": "0x2331a64aa86c50d2d1e0237893ef7744a77228881ce73fcc2ad555a37d4ab405" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1161,8 +1161,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xc7da3fdaa1a8fb2a4ac24299911b08e0f703939d8b728577a99ba60475020c0d" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xda7b731ae2f329e074c8a136d4bf48b6d3553ad38fc06674be0d9842efa8ef05" } } }, @@ -1202,7 +1202,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -1230,15 +1230,15 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x7656423069246b573be74252d5be563e83c8b413512db1094739fa492746fe35", + "expectedNewRoot": "0xdcbec6183267adc0876ecfa9e93c6c82f54b889c37c790fdecff296c02655e83", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { - "balance": "100000000000000284796", + "balance": "100000000000000284863", "nonce": "0", "storage": null }, "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { - "balance": "199999999999999715204", + "balance": "199999999999999715137", "nonce": "1", "storage": null }, @@ -1250,8 +1250,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x01" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1259,8 +1259,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x12ebf970b71957587133bbc83bb32155afa6822d1d16ef43191f8da6f1ddccef" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x311664b22e1e37abf549212741ae0536934ced129a6d5aa60ec49d0983dc0c6c" } } }, @@ -1300,7 +1300,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -1328,15 +1328,15 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x5522347ff4b182e61e8fc5a2cfb8ef325a3eada976b54c4e88fe298589239dd4", + "expectedNewRoot": "0xf3c60e35fc4c4a8b1201d99828c1235e64e83c8f3558b1b3d6cbb499e6a15a39", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { - "balance": "100000000000000264896", + "balance": "100000000000000264963", "nonce": "0", "storage": null }, "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { - "balance": "199999999999999735104", + "balance": "199999999999999735037", "nonce": "1", "storage": null }, @@ -1347,8 +1347,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1356,8 +1356,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x6ba10c665270b3799ea8d9724ad8aa18969e20133d0d0628d811c4b19a2ab293" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xfbcdca252942bdfe1619e55c8d1227016ed93600d9bcf70a05c58ee03e1bb35d" } } }, @@ -1397,7 +1397,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -1425,15 +1425,15 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x4d8eb230b19470e7837e2ace356487f0064d868e431d492d847f4b3dbb165676", + "expectedNewRoot": "0x83f001253f1fdc892e3be3156587ad438654bad46599ffcc6530846b0defbcf5", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { - "balance": "100000000000000264896", + "balance": "100000000000000264963", "nonce": "0", "storage": null }, "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { - "balance": "199999999999999735104", + "balance": "199999999999999735037", "nonce": "1", "storage": null }, @@ -1444,8 +1444,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1453,8 +1453,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0xe46ef8e84e2eae3a32d134da04ebb8dd09b8bc3261fc447057d20f1399262789" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0xb46b23e184e0d6f055d0313493c9d8a7d517a9ccd0e7cfeec2afb3f92f148fce" } } }, @@ -1494,7 +1494,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -1522,15 +1522,15 @@ "chainId": 1000 } ], - "expectedNewRoot": "0xabba7f6e9563848f7b12b4fd758324b57cc2b49a6fd74212b12f923a02233fdc", + "expectedNewRoot": "0x16047b4d3a7c57ca2d01de25e2599d09b3665205cae219fbab007708c1e55694", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { - "balance": "100000000000000264884", + "balance": "100000000000000264951", "nonce": "0", "storage": null }, "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { - "balance": "199999999999999735116", + "balance": "199999999999999735049", "nonce": "1", "storage": null }, @@ -1541,8 +1541,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1550,8 +1550,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x4a2fe03aa1965dfdca548ce3c1e595ba351d891d1590e832ed15322374783e83" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x60c4cbfbc7005b2a92f93f8f334e0bbafe8ed6cc9172fc84bef6b581958de5db" } } }, @@ -1591,7 +1591,7 @@ } ] }, - "expectedOldRoot": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", "txs": [ { "type": 11, @@ -1619,15 +1619,15 @@ "chainId": 1000 } ], - "expectedNewRoot": "0x6767881fa9dc500a361ae2b74d7e9a0439448157828070b1e95f77d195101534", + "expectedNewRoot": "0xd0cf430b9becc16a03cd3c8909a63bb55ba4675e5a473217d25cd977d6e61f5c", "expectedNewLeafs": { "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { - "balance": "100000000000000284796", + "balance": "100000000000000284863", "nonce": "0", "storage": null }, "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { - "balance": "199999999999999715204", + "balance": "199999999999999715137", "nonce": "1", "storage": null }, @@ -1639,8 +1639,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x01" }, - "hashBytecode": "0xfb714546df79a7f44b9a5e6ccec81dcf42f3065b6cba9d90d753355455f0c03b", - "bytecodeLength": 1966 + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 }, "0x000000000000000000000000000000005ca1ab1e": { "balance": "0", @@ -1648,8 +1648,8 @@ "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", - "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x6743f1cd3f0176b43e1a2b3c4bcc297e1ec4b881261274295f602030dde3c508", - "0x0000000000000000000000000000000000000000000000000000000000000003": "0x53c8dc766b855c239a000c3bb8d0355d187d8258f69bbadc7a6c21cb51d70338" + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x0bcf8f4d9e2c04dc994668fee1f5b426d42bd48b8e3a500ff47aee613608fad1" } } }, @@ -1661,5 +1661,298 @@ "forkID": 13, "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", "timestampLimit": "1944498031" + }, + { + "id": 17, + "description": "p256verify return: 32 bytes", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ], + "contracts": [ + { + "contractName": "ReturnPreCompiled", + "paramsDeploy": {} + } + ] + }, + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "contract", + "nonce": "0", + "value": "0", + "contractName": "ReturnPreCompiled", + "function": "p256verifyGeneric", + "params": [ + "0xbb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + 32 + ], + "gasLimit": 30000000, + "gasPrice": "1", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x772c183224cf702359a4a37c4cab7fe35320de337c2ea1dd4de4a8dc9e9051a6", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000000000000171967", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999999999999828033", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x01" + }, + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x37403b3f5453df9c2e0a2000430a8606e2025b9f105a980a8ecd5de63af6f5c0" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x008f5ea59922feb3f8d076671620835202934b8e8adb1fa9d0f018bddba3216a", + "batchL2Data": "0x0b73e6af6f00000000f9012980018401c9c380941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b9010484d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080499d76a40e892e840defde6b115d1aa6cec674e35f4af50c03276ecac9e8a63f0eec8ee7e19b57430e4650611209151e90af3ab2288c8b9c999a3a3a7b65ed281cff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 18, + "description": "p256verify return: 38 bytes", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ], + "contracts": [ + { + "contractName": "ReturnPreCompiled", + "paramsDeploy": {} + } + ] + }, + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "contract", + "nonce": "0", + "value": "0", + "contractName": "ReturnPreCompiled", + "function": "p256verifyGeneric", + "params": [ + "0xbb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + 38 + ], + "gasLimit": 30000000, + "gasPrice": "1", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x4ee9a0caf3a341db5fe4c8d99fce941e4c1e052dca8c65a5ab55f38145f0e89f", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000000000000171967", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999999999999828033", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x01" + }, + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x3b00344d14652752f2cc3f69cefab6f1f5a0384fc59026b48542ae608cf15d96" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0xdb71be8322cd042bb014e86c6d171820f9e49f28724ec89f6218a24f1e1b5009", + "batchL2Data": "0x0b73e6af6f00000000f9012980018401c9c380941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b9010484d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080ccd8297e25806d68c713295e32f1bcb616101a562ed2d3e91094124cc16c7e984736474030be05e97c660be7664979629dd655a82936146ee7f6079e9f1a5a151bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" + }, + { + "id": 19, + "description": "p256verify return: 3 bytes", + "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "genesis": { + "accounts": [ + { + "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D", + "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e", + "balance": "100000000000000000000", + "nonce": "0" + }, + { + "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23", + "balance": "200000000000000000000", + "nonce": "0" + } + ], + "contracts": [ + { + "contractName": "ReturnPreCompiled", + "paramsDeploy": {} + } + ] + }, + "expectedOldRoot": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "txs": [ + { + "type": 11, + "deltaTimestamp": 1944498031, + "l1Info": { + "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "blockHash": "0x24a5871d68723340d9eadc674aa8ad75f3e33b61d5a9db7db92af856a19270bb", + "timestamp": "42" + }, + "indexL1InfoTree": 0 + }, + { + "from": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff", + "to": "contract", + "nonce": "0", + "value": "0", + "contractName": "ReturnPreCompiled", + "function": "p256verifyGeneric", + "params": [ + "0xbb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + 3 + ], + "gasLimit": 30000000, + "gasPrice": "1", + "chainId": 1000 + } + ], + "expectedNewRoot": "0x9ce4a8dd6f297909eaea673f7a72d71026e4f9c010b9c52d9158b5a95cd0f40d", + "expectedNewLeafs": { + "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": { + "balance": "100000000000000152067", + "nonce": "0", + "storage": null + }, + "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": { + "balance": "199999999999999847933", + "nonce": "1", + "storage": null + }, + "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98": { + "balance": "0", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x20" + }, + "hashBytecode": "0x409fa983968d79128f54d2605f2dce44909f6be2cf42deeedff1aec246bc6be0", + "bytecodeLength": 2123 + }, + "0x000000000000000000000000000000005ca1ab1e": { + "balance": "0", + "nonce": "0", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x01", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x73e6af6f", + "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x26e16623822b2bd187a37f319cb4a28265bcf9f2faa59abd3a3e6f7fc8a4d24d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x21b5f813214dc407969ef416292e54522938b699f0862c56b33fd45b7ea0d1c6" + } + } + }, + "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "batchHashData": "0x8f8ae9eb455b4b185dd19fe7a1e1b05fdd19957ac9c241a5a3c61dfb96e257cb", + "batchL2Data": "0x0b73e6af6f00000000f9012980018401c9c380941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b9010484d641570000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000a0bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e8203e88080d91c21c8017692e1557d8439d63c60fc18a4cea7cfa0ad148a7d82839dcd74250f0ad04345833887b405454993bf42191bd112aa09c91c0618557bb523a0c2801bff", + "chainID": 1000, + "oldAccInputHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "forkID": 13, + "l1InfoRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9", + "timestampLimit": "1944498031" } ] \ No newline at end of file