前序博客有:
zkevm-rom为Polygon zkEVM中以zkASM语言编写的以太坊虚拟机,负责处理执行L2层交易 并 生成execution trace。
zkProverjs 根据execution trace,生成STARK证明-》SNARK证明(借助circom)。
根据zkProverC中有:
/*
Prover (available via GRPC service)
|\
| Executor (available via GRPC service)
| |\
| | Main State Machine
| | Byte4 State Machine
| | Binary State Machine
| | Memory State Machine
| | Mem Align State Machine
| | Arithmetic State Machine
| | Storage State Machine------\
| | |--> Poseidon G State Machine
| | Padding PG State Machine---/
| | Padding KK SM -> Padding KK Bit -> Nine To One SM -> Keccak-f SM -> Norm Gate 9 SM
| \
| State DB (available via GRPC service)
| |\
| | SMT
| \
| Database
|\
| Stark
|\
| Circom
*/
以zkProverjs和zkevm-testvectors/inputs-executor/e2e 中的交易为例,只启用pil的main和global模块,相应日志为:
zkevm-proverjs lanyu$ npm run test:all-inputs
Debugger attached.
> @0xpolygonhermez/[email protected] test:all-inputs
> mocha --timeout 0 --max-old-space-size=8000 tools/run-test/run-inputs-mocha.test.js
Debugger attached.
Debugger attached.
Run executor inputs from config file
NOTICE: Ignore constant definition N on config.pil:1 because it was pre-defined
NOTE: namespace Rom was ignored
NOTE: namespace Byte4 was ignored
NOTE: namespace MemAlign was ignored
NOTE: namespace Arith was ignored
NOTE: namespace Binary was ignored
NOTE: namespace PoseidonG was ignored
NOTE: namespace PaddingPG was ignored
NOTE: namespace Storage was ignored
NOTE: namespace NormGate9 was ignored
NOTE: namespace KeccakF was ignored
NOTE: namespace Nine2One was ignored
NOTE: namespace PaddingKKBit was ignored
NOTE: namespace PaddingKK was ignored
NOTE: namespace Mem was ignored
NOTE: main.pil:215 was ignored
NOTE: main.pil:330 was ignored
NOTE: main.pil:341 was ignored
NOTE: main.pil:364 was ignored
NOTE: main.pil:452 was ignored
NOTE: main.pil:474 was ignored
NOTE: main.pil:489 was ignored
NOTE: main.pil:498 was ignored
NOTE: main.pil:516 was ignored
NOTE: main.pil:531 was ignored
NOTE: main.pil:540 was ignored
NOTE: main.pil:563 was ignored
NOTE: main.pil:583 was ignored
NOTE: main.pil:607 was ignored
NOTE: main.pil:631 was ignored
NOTE: main.pil:647 was ignored
NOTE: main.pil:669 was ignored
ZYD eval_getTxs offset:0,len:1, tx:0xf9
ZYD eval_getTxs offset:1,len:2, tx:0x05a8
ZYD eval_getTxs offset:3,len:1, tx:0x02
ZYD eval_getTxs offset:4,len:1, tx:0x80
ZYD eval_getTxs offset:5,len:1, tx:0x83
ZYD eval_getTxs offset:6,len:3, tx:0x1e8480
ZYD eval_getTxs offset:9,len:1, tx:0x94
ZYD eval_getTxs offset:10,len:20, tx:0x9d98deabc42dd696deb9e40b4f1cab7ddbf55988
ZYD eval_getTxs offset:30,len:1, tx:0x80
ZYD eval_getTxs offset:31,len:1, tx:0xb9
ZYD eval_getTxs offset:32,len:2, tx:0x0584
ZYD eval_getTxs offset:34,len:32, tx:0x5d5d326f00000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:66,len:32, tx:0x0000014000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:98,len:32, tx:0x00000000573768af52d1354a7b83fb784ecbacecf8fead6ad49f25af8909a35b
ZYD eval_getTxs offset:130,len:32, tx:0x0a7bba0500000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:162,len:32, tx:0x0000000000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:194,len:32, tx:0x0000000000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:226,len:32, tx:0x0000000000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:258,len:32, tx:0x00000001000000000000000000000000c949254d682d8c9ad5682521675b8f43
ZYD eval_getTxs offset:290,len:32, tx:0xb102aec40000000000000000000000000000000000000000000000008ac72304
ZYD eval_getTxs offset:322,len:32, tx:0x89e8000000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:354,len:32, tx:0x0000056000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:386,len:32, tx:0x0000002000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:418,len:32, tx:0x00000000ad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e5
ZYD eval_getTxs offset:450,len:32, tx:0x97ba5fb5b4c11951957c6f8f642c4af61cd6b24640fec6dc7fc607ee8206a99e
ZYD eval_getTxs offset:482,len:32, tx:0x92410d3021ddb9a356815c3fac1026b6dec5df3124afbadb485c9ba5a3e3398a
ZYD eval_getTxs offset:514,len:32, tx:0x04b7ba85e58769b32a1beaf1ea27375a44095a0d1fb664ce2dd358e7fcbfb78c
ZYD eval_getTxs offset:546,len:32, tx:0x26a193440eb01ebfc9ed27500cd4dfc979272d1f0913cc9f66540d7e80058111
ZYD eval_getTxs offset:578,len:32, tx:0x09e1cf2d887c22bd8750d34016ac3c66b5ff102dacdd73f6b014e710b51e8022
ZYD eval_getTxs offset:610,len:32, tx:0xaf9a1968ffd70157e48063fc33c97a050f7f640233bf646cc98d9524c6b92bcf
ZYD eval_getTxs offset:642,len:32, tx:0x3ab56f839867cc5f7f196b93bae1e27e6320742445d290f2263827498b54fec5
ZYD eval_getTxs offset:674,len:32, tx:0x39f756afcefad4e508c098b9a7e1d8feb19955fb02ba9675585078710969d344
ZYD eval_getTxs offset:706,len:32, tx:0x0f5054e0f9dc3e7fe016e050eff260334f18a5d4fe391d82092319f5964f2e2e
ZYD eval_getTxs offset:738,len:32, tx:0xb7c1c3a5f8b13a49e282f609c317a833fb8d976d11517c571d1221a265d25af7
ZYD eval_getTxs offset:770,len:32, tx:0x78ecf8923490c6ceeb450aecdc82e28293031d10c7d73bf85e57bf041a97360a
ZYD eval_getTxs offset:802,len:32, tx:0xa2c5d99cc1df82d9c4b87413eae2ef048f94b4d3554cea73d92b0f7af96e0271
ZYD eval_getTxs offset:834,len:32, tx:0xc691e2bb5c67add7c6caf302256adedf7ab114da0acfe870d449a3a489f781d6
ZYD eval_getTxs offset:866,len:32, tx:0x59e8beccda7bce9f4e8618b6bd2f4132ce798cdc7a60e7e1460a7299e3c6342a
ZYD eval_getTxs offset:898,len:32, tx:0x579626d22733e50f526ec2fa19a22b31e8ed50f23cd1fdf94c9154ed3a7609a2
ZYD eval_getTxs offset:930,len:32, tx:0xf1ff981fe1d3b5c807b281e4683cc6d6315cf95b9ade8641defcb32372f1c126
ZYD eval_getTxs offset:962,len:32, tx:0xe398ef7a5a2dce0a8a7f68bb74560f8f71837c2c2ebbcbf7fffb42ae1896f13f
ZYD eval_getTxs offset:994,len:32, tx:0x7c7479a0b46a28b6f55540f89444f63de0378e3d121be09e06cc9ded1c20e658
ZYD eval_getTxs offset:1026,len:32, tx:0x76d36aa0c65e9645644786b620e2dd2ad648ddfcbf4a7e5b1a3a4ecfe7f64667
ZYD eval_getTxs offset:1058,len:32, tx:0xa3f0b7e2f4418588ed35a2458cffeb39b93d26f18d2ab13bdce6aee58e7b9935
ZYD eval_getTxs offset:1090,len:32, tx:0x9ec2dfd95a9c16dc00d6ef18b7933a6f8dc65ccb55667138776f7dea101070dc
ZYD eval_getTxs offset:1122,len:32, tx:0x8796e3774df84f40ae0c8229d0d6069e5c8f39a7c299677a09d367fc7b05e3bc
ZYD eval_getTxs offset:1154,len:32, tx:0x380ee652cdc72595f74c7b1043d0e1ffbab734648c838dfb0527d971b602bc21
ZYD eval_getTxs offset:1186,len:32, tx:0x6c9619ef0abf5ac974a1ed57f4050aa510dd9c74f508277b39d7973bb2dfccc5
ZYD eval_getTxs offset:1218,len:32, tx:0xeeb0618db8cd74046ff337f0a7bf2c8e03e10f642c1886798d71806ab1e888d9
ZYD eval_getTxs offset:1250,len:32, tx:0xe5ee87d0838c5655cb21c6cb83313b5a631175dff4963772cce9108188b34ac8
ZYD eval_getTxs offset:1282,len:32, tx:0x7c81c41e662ee4dd2dd7b2bc707961b1e646c4047669dcb6584f0d8d770daf5d
ZYD eval_getTxs offset:1314,len:32, tx:0x7e7deb2e388ab20e2573d171a88108e79d820e98f26c0b84aa8b2f4aa4968dbb
ZYD eval_getTxs offset:1346,len:32, tx:0x818ea32293237c50ba75ee485f4c22adf2f741400bdf8d6a9cc7df7ecae57622
ZYD eval_getTxs offset:1378,len:32, tx:0x1665d7358448818bb4ae4562849e949e17ac16e0be16688e156b5cf15e098c62
ZYD eval_getTxs offset:1410,len:32, tx:0x7c0056a900000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:1442,len:4, tx:0x00000000
ZYD eval_getTxs offset:1446,len:1, tx:0x82
ZYD eval_getTxs offset:1447,len:2, tx:0x03e8
ZYD eval_getTxs offset:1449,len:2, tx:0x8080
ZYD eval_getTxs offset:1451,len:32, tx:0xbcc9ef42f563df8d4e91fc02edb72d6b08ea162f5116f8ae1a38c3b0760251d7
ZYD eval_getTxs offset:1483,len:32, tx:0x10481d9fb06a52fa41e57462a5e6e5979d06107f81886879aed959a5a5cb2dbf
ZYD eval_getTxs offset:1515,len:1, tx:0x1b
ZYD eval_getTxs offset:1516,len:1, tx:0xf8
ZYD eval_getTxs offset:1517,len:1, tx:0xaf
ZYD eval_getTxs offset:1518,len:1, tx:0x03
ZYD eval_getTxs offset:1519,len:1, tx:0x80
ZYD eval_getTxs offset:1520,len:1, tx:0x83
ZYD eval_getTxs offset:1521,len:3, tx:0x1e8480
ZYD eval_getTxs offset:1524,len:1, tx:0x94
ZYD eval_getTxs offset:1525,len:20, tx:0x9d98deabc42dd696deb9e40b4f1cab7ddbf55988
ZYD eval_getTxs offset:1545,len:1, tx:0x88
ZYD eval_getTxs offset:1546,len:8, tx:0x0de0b6b3a7640000
ZYD eval_getTxs offset:1554,len:1, tx:0xb8
ZYD eval_getTxs offset:1555,len:1, tx:0x84
ZYD eval_getTxs offset:1556,len:32, tx:0xb33f805900000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:1588,len:32, tx:0x0000000000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:1620,len:32, tx:0x00000000000000000000000000000000c949254d682d8c9ad5682521675b8f43
ZYD eval_getTxs offset:1652,len:32, tx:0xb102aec40000000000000000000000000000000000000000000000000de0b6b3
ZYD eval_getTxs offset:1684,len:4, tx:0xa7640000
ZYD eval_getTxs offset:1688,len:1, tx:0x82
ZYD eval_getTxs offset:1689,len:2, tx:0x03e8
ZYD eval_getTxs offset:1691,len:2, tx:0x8080
ZYD eval_getTxs offset:1693,len:32, tx:0xadbd0c3e3f0bb110c87dcd27d9a48cffd080c99c174227b7748ad557f55bcd5e
ZYD eval_getTxs offset:1725,len:32, tx:0x5e39a5c4d6754972544e920dbf66cbde0149a8b81fd6d025e1f86a4569667c43
ZYD eval_getTxs offset:1757,len:1, tx:0x1c
Input: /Users/lanyu/zyd/0xPolygonHermez/zkevm-testvectors/inputs-executor/e2e/e2e_1.json
Finish executor JS ==> 36.72591406697035 s
Current memory heap: 3615.78 MB out of 3688886272
Tests finished in 0.61 minutes
✔ Should run all the inputs (36738ms)
1 passing (41s)
Waiting for the debugger to disconnect...
Waiting for the debugger to disconnect...
Waiting for the debugger to disconnect...
pil约束系统配置为:
const pilConfig = {
defines: { N: 2 ** 21 },
// namespaces: ['Main', 'Global']
namespaces: ['Main', 'Global', 'Rom', 'Mem', 'Binary','Arith','MemAlign', 'Byte4', 'Storage', 'PoseidonG','PaddingPG', 'PaddingKK' ,'KeccakF', 'PaddingKKBit', 'NormGate9', 'Nine2One']
};
对pil中的commit多项式赋值,获取execution trace:
const pil = await compile(F, "pil/main.pil", null, pilConfig);
cmPols = newCommitPolsArray(pil);
//调试模式,获取execution trace
const config = {
debug: true,
debugInfo: { //为e2e_1.json文件
inputName: path.basename(inputPath)
}
}
await smMain.execute(cmPols.Main, input, rom, config);
pil约束系统源码为:
启用pil所有模块,日志为:
$ npm run test:all-inputs
Debugger attached.
> @0xpolygonhermez/[email protected] test:all-inputs
> mocha --timeout 0 --max-old-space-size=8000 tools/run-test/run-inputs-mocha.test.js
Debugger attached.
Debugger attached.
Run executor inputs from config file
NOTICE: Ignore constant definition N on config.pil:1 because it was pre-defined
ZYD eval_getTxs offset:0,len:1, tx:0xf9
ZYD eval_getTxs offset:1,len:2, tx:0x05a8
ZYD eval_getTxs offset:3,len:1, tx:0x02
ZYD eval_getTxs offset:4,len:1, tx:0x80
ZYD eval_getTxs offset:5,len:1, tx:0x83
ZYD eval_getTxs offset:6,len:3, tx:0x1e8480
ZYD eval_getTxs offset:9,len:1, tx:0x94
ZYD eval_getTxs offset:10,len:20, tx:0x9d98deabc42dd696deb9e40b4f1cab7ddbf55988
ZYD eval_getTxs offset:30,len:1, tx:0x80
ZYD eval_getTxs offset:31,len:1, tx:0xb9
ZYD eval_getTxs offset:32,len:2, tx:0x0584
ZYD eval_getTxs offset:34,len:32, tx:0x5d5d326f00000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:66,len:32, tx:0x0000014000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:98,len:32, tx:0x00000000573768af52d1354a7b83fb784ecbacecf8fead6ad49f25af8909a35b
ZYD eval_getTxs offset:130,len:32, tx:0x0a7bba0500000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:162,len:32, tx:0x0000000000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:194,len:32, tx:0x0000000000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:226,len:32, tx:0x0000000000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:258,len:32, tx:0x00000001000000000000000000000000c949254d682d8c9ad5682521675b8f43
ZYD eval_getTxs offset:290,len:32, tx:0xb102aec40000000000000000000000000000000000000000000000008ac72304
ZYD eval_getTxs offset:322,len:32, tx:0x89e8000000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:354,len:32, tx:0x0000056000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:386,len:32, tx:0x0000002000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:418,len:32, tx:0x00000000ad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e5
ZYD eval_getTxs offset:450,len:32, tx:0x97ba5fb5b4c11951957c6f8f642c4af61cd6b24640fec6dc7fc607ee8206a99e
ZYD eval_getTxs offset:482,len:32, tx:0x92410d3021ddb9a356815c3fac1026b6dec5df3124afbadb485c9ba5a3e3398a
ZYD eval_getTxs offset:514,len:32, tx:0x04b7ba85e58769b32a1beaf1ea27375a44095a0d1fb664ce2dd358e7fcbfb78c
ZYD eval_getTxs offset:546,len:32, tx:0x26a193440eb01ebfc9ed27500cd4dfc979272d1f0913cc9f66540d7e80058111
ZYD eval_getTxs offset:578,len:32, tx:0x09e1cf2d887c22bd8750d34016ac3c66b5ff102dacdd73f6b014e710b51e8022
ZYD eval_getTxs offset:610,len:32, tx:0xaf9a1968ffd70157e48063fc33c97a050f7f640233bf646cc98d9524c6b92bcf
ZYD eval_getTxs offset:642,len:32, tx:0x3ab56f839867cc5f7f196b93bae1e27e6320742445d290f2263827498b54fec5
ZYD eval_getTxs offset:674,len:32, tx:0x39f756afcefad4e508c098b9a7e1d8feb19955fb02ba9675585078710969d344
ZYD eval_getTxs offset:706,len:32, tx:0x0f5054e0f9dc3e7fe016e050eff260334f18a5d4fe391d82092319f5964f2e2e
ZYD eval_getTxs offset:738,len:32, tx:0xb7c1c3a5f8b13a49e282f609c317a833fb8d976d11517c571d1221a265d25af7
ZYD eval_getTxs offset:770,len:32, tx:0x78ecf8923490c6ceeb450aecdc82e28293031d10c7d73bf85e57bf041a97360a
ZYD eval_getTxs offset:802,len:32, tx:0xa2c5d99cc1df82d9c4b87413eae2ef048f94b4d3554cea73d92b0f7af96e0271
ZYD eval_getTxs offset:834,len:32, tx:0xc691e2bb5c67add7c6caf302256adedf7ab114da0acfe870d449a3a489f781d6
ZYD eval_getTxs offset:866,len:32, tx:0x59e8beccda7bce9f4e8618b6bd2f4132ce798cdc7a60e7e1460a7299e3c6342a
ZYD eval_getTxs offset:898,len:32, tx:0x579626d22733e50f526ec2fa19a22b31e8ed50f23cd1fdf94c9154ed3a7609a2
ZYD eval_getTxs offset:930,len:32, tx:0xf1ff981fe1d3b5c807b281e4683cc6d6315cf95b9ade8641defcb32372f1c126
ZYD eval_getTxs offset:962,len:32, tx:0xe398ef7a5a2dce0a8a7f68bb74560f8f71837c2c2ebbcbf7fffb42ae1896f13f
ZYD eval_getTxs offset:994,len:32, tx:0x7c7479a0b46a28b6f55540f89444f63de0378e3d121be09e06cc9ded1c20e658
ZYD eval_getTxs offset:1026,len:32, tx:0x76d36aa0c65e9645644786b620e2dd2ad648ddfcbf4a7e5b1a3a4ecfe7f64667
ZYD eval_getTxs offset:1058,len:32, tx:0xa3f0b7e2f4418588ed35a2458cffeb39b93d26f18d2ab13bdce6aee58e7b9935
ZYD eval_getTxs offset:1090,len:32, tx:0x9ec2dfd95a9c16dc00d6ef18b7933a6f8dc65ccb55667138776f7dea101070dc
ZYD eval_getTxs offset:1122,len:32, tx:0x8796e3774df84f40ae0c8229d0d6069e5c8f39a7c299677a09d367fc7b05e3bc
ZYD eval_getTxs offset:1154,len:32, tx:0x380ee652cdc72595f74c7b1043d0e1ffbab734648c838dfb0527d971b602bc21
ZYD eval_getTxs offset:1186,len:32, tx:0x6c9619ef0abf5ac974a1ed57f4050aa510dd9c74f508277b39d7973bb2dfccc5
ZYD eval_getTxs offset:1218,len:32, tx:0xeeb0618db8cd74046ff337f0a7bf2c8e03e10f642c1886798d71806ab1e888d9
ZYD eval_getTxs offset:1250,len:32, tx:0xe5ee87d0838c5655cb21c6cb83313b5a631175dff4963772cce9108188b34ac8
ZYD eval_getTxs offset:1282,len:32, tx:0x7c81c41e662ee4dd2dd7b2bc707961b1e646c4047669dcb6584f0d8d770daf5d
ZYD eval_getTxs offset:1314,len:32, tx:0x7e7deb2e388ab20e2573d171a88108e79d820e98f26c0b84aa8b2f4aa4968dbb
ZYD eval_getTxs offset:1346,len:32, tx:0x818ea32293237c50ba75ee485f4c22adf2f741400bdf8d6a9cc7df7ecae57622
ZYD eval_getTxs offset:1378,len:32, tx:0x1665d7358448818bb4ae4562849e949e17ac16e0be16688e156b5cf15e098c62
ZYD eval_getTxs offset:1410,len:32, tx:0x7c0056a900000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:1442,len:4, tx:0x00000000
ZYD eval_getTxs offset:1446,len:1, tx:0x82
ZYD eval_getTxs offset:1447,len:2, tx:0x03e8
ZYD eval_getTxs offset:1449,len:2, tx:0x8080
ZYD eval_getTxs offset:1451,len:32, tx:0xbcc9ef42f563df8d4e91fc02edb72d6b08ea162f5116f8ae1a38c3b0760251d7
ZYD eval_getTxs offset:1483,len:32, tx:0x10481d9fb06a52fa41e57462a5e6e5979d06107f81886879aed959a5a5cb2dbf
ZYD eval_getTxs offset:1515,len:1, tx:0x1b
ZYD eval_getTxs offset:1516,len:1, tx:0xf8
ZYD eval_getTxs offset:1517,len:1, tx:0xaf
ZYD eval_getTxs offset:1518,len:1, tx:0x03
ZYD eval_getTxs offset:1519,len:1, tx:0x80
ZYD eval_getTxs offset:1520,len:1, tx:0x83
ZYD eval_getTxs offset:1521,len:3, tx:0x1e8480
ZYD eval_getTxs offset:1524,len:1, tx:0x94
ZYD eval_getTxs offset:1525,len:20, tx:0x9d98deabc42dd696deb9e40b4f1cab7ddbf55988
ZYD eval_getTxs offset:1545,len:1, tx:0x88
ZYD eval_getTxs offset:1546,len:8, tx:0x0de0b6b3a7640000
ZYD eval_getTxs offset:1554,len:1, tx:0xb8
ZYD eval_getTxs offset:1555,len:1, tx:0x84
ZYD eval_getTxs offset:1556,len:32, tx:0xb33f805900000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:1588,len:32, tx:0x0000000000000000000000000000000000000000000000000000000000000000
ZYD eval_getTxs offset:1620,len:32, tx:0x00000000000000000000000000000000c949254d682d8c9ad5682521675b8f43
ZYD eval_getTxs offset:1652,len:32, tx:0xb102aec40000000000000000000000000000000000000000000000000de0b6b3
ZYD eval_getTxs offset:1684,len:4, tx:0xa7640000
ZYD eval_getTxs offset:1688,len:1, tx:0x82
ZYD eval_getTxs offset:1689,len:2, tx:0x03e8
ZYD eval_getTxs offset:1691,len:2, tx:0x8080
ZYD eval_getTxs offset:1693,len:32, tx:0xadbd0c3e3f0bb110c87dcd27d9a48cffd080c99c174227b7748ad557f55bcd5e
ZYD eval_getTxs offset:1725,len:32, tx:0x5e39a5c4d6754972544e920dbf66cbde0149a8b81fd6d025e1f86a4569667c43
ZYD eval_getTxs offset:1757,len:1, tx:0x1c
Input: /Users/lanyu/zyd/0xPolygonHermez/zkevm-testvectors/inputs-executor/e2e/e2e_1.json
Finish executor JS ==> 64.61507636499405 s
Current memory heap: 11175.91 MB out of 11797532672
Tests finished in 1.08 minutes
✔ Should run all the inputs (64656ms)
1 passing (5m)
Waiting for the debugger to disconnect...
Waiting for the debugger to disconnect...
Waiting for the debugger to disconnect...
相应e2e_1.json内容为:
{
"oldStateRoot": "0xc691b749c25cf18b445043ebd060e600b35e7d38c4b88fe0c4d01bb2c672ff3b",
"db": {
"0xc691b749c25cf18b445043ebd060e600b35e7d38c4b88fe0c4d01bb2c672ff3b": [
"d7ee2bc30cb308e5",
"46c429b8976b141a",
"0e2db997c9c91a3b",
"f16a71a0842d8430",
"a822fdf2c8c439f7",
"9ee407c3d639909e",
"d48da68e06c66794",
"bb74e357bbd317df",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xf16a71a0842d84300e2db997c9c91a3b46c429b8976b141ad7ee2bc30cb308e5": [
"8fbdff6c36b8298a",
"c5e77de7faba934d",
"c00045d843c5b90d",
"bbb18b60efc833d0",
"b650183deef0d040",
"3bd4fba2826b8a0f",
"a86d6d7b923989e5",
"5850c75e87360144",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xbbb18b60efc833d0c00045d843c5b90dc5e77de7faba934d8fbdff6c36b8298a": [
"58fe40a01930f30e",
"dd46cdebf84c6ec2",
"76b768621c75ad3e",
"0741db2f4c5561d0",
"9e36a979f23a7ee2",
"b8bff02d1fdd841e",
"8e9bba89dfefc17c",
"42e126a4f63a84ef",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x0741db2f4c5561d076b768621c75ad3edd46cdebf84c6ec258fe40a01930f30e": [
"b00385a87786fb9a",
"f61c8af06f1dee7c",
"bf93bbdac239db50",
"1c47810d92e6b511",
"793dadddbee2b05f",
"0895f5fc9d966126",
"727b3ba54a3a404d",
"2c40b54b3a983222",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x1c47810d92e6b511bf93bbdac239db50f61c8af06f1dee7cb00385a87786fb9a": [
"0786a38c592e4606",
"997e6a32824b690f",
"a8b93345512a3729",
"22c60eb6bbce30e8",
"af731097ae915274",
"3911ab4123e96ca8",
"dc2e550370d809f6",
"b5f40607a5a6fcdf",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x22c60eb6bbce30e8a8b93345512a3729997e6a32824b690f0786a38c592e4606": [
"1dcb49524aaff3b5",
"39bd19e82d1d7472",
"130592b281f7a3e7",
"57e1dc066eeb0752",
"095ce83ceba389c4",
"11a656adae593594",
"c67aa5a77e5ca8c2",
"a17228c086b56069",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xa17228c086b56069c67aa5a77e5ca8c211a656adae593594095ce83ceba389c4": [
"0000000097ba5fb5",
"00000000405849e5",
"00000000b30a40b2",
"000000002b36e491",
"000000003f17f196",
"000000004284a544",
"0000000076f7d3cd",
"00000000ad3228b6"
],
"0xb5f40607a5a6fcdfdc2e550370d809f63911ab4123e96ca8af731097ae915274": [
"3dd5b8eeee379792",
"75e9bb259bbbc9f1",
"6a99325b5856fb54",
"297dc91be9048641",
"dd1d4e636df9357e",
"105314ba6a3f23c9",
"9ffe614cf2318c6f",
"bf9b4f8cbba06931",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xbf9b4f8cbba069319ffe614cf2318c6f105314ba6a3f23c9dd1d4e636df9357e": [
"00000000e398ef7a",
"0000000072f1c126",
"00000000defcb323",
"000000009ade8641",
"00000000315cf95b",
"00000000683cc6d6",
"0000000007b281e4",
"00000000e1d3b5c8"
],
"0x2c40b54b3a983222727b3ba54a3a404d0895f5fc9d966126793dadddbee2b05f": [
"e75b4ab15d381c46",
"a156eacdfe65bf53",
"984d18bd4f650af8",
"c9bf22407e0332ba",
"b809afcda272bb2e",
"e64a2f2ef81e2588",
"49aba39ab0d21e1c",
"419437b226725fb9",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xc9bf22407e0332ba984d18bd4f650af8a156eacdfe65bf53e75b4ab15d381c46": [
"85e399cf1e343c2e",
"2f9627c671c1878c",
"3f1fb270bb5fc78b",
"75721e26135fd82f",
"4d3d812cead6de6b",
"66841f22072caf54",
"dded370668983d05",
"671bc22855b1a3b3",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x75721e26135fd82f3f1fb270bb5fc78b2f9627c671c1878c85e399cf1e343c2e": [
"1e4b9fd63752f51e",
"081bcbcea775a2fe",
"5c93cc9e305ab33a",
"1dedb334e6f11bd6",
"7741a64c90b29226",
"47e9f0b777e83998",
"258ed067fb2d83d3",
"a7f03125ca429a8b",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xa7f03125ca429a8b258ed067fb2d83d347e9f0b777e839987741a64c90b29226": [
"0000000092410d30",
"000000008206a99e",
"000000007fc607ee",
"0000000040fec6dc",
"000000001cd6b246",
"00000000642c4af6",
"00000000957c6f8f",
"00000000b4c11951"
],
"0x671bc22855b1a3b3dded370668983d0566841f22072caf544d3d812cead6de6b": [
"29faa00f489c118c",
"3f8073a55ac483ff",
"127282e1c221e94e",
"76c270d18b5502d2",
"1086859aac964ee8",
"f4d9fdbeeb2dd552",
"238f424d170a4ca0",
"be5ac749e7377593",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xbe5ac749e7377593238f424d170a4ca0f4d9fdbeeb2dd5521086859aac964ee8": [
"00000000b7c1c3a5",
"00000000964f2e2e",
"00000000092319f5",
"00000000fe391d82",
"000000004f18a5d4",
"00000000eff26033",
"00000000e016e050",
"00000000f9dc3e7f"
],
"0x419437b226725fb949aba39ab0d21e1ce64a2f2ef81e2588b809afcda272bb2e": [
"3d3f0b39ca24c04e",
"689890248e461474",
"5963f3a23d7dcbf9",
"0b429f74d7f6a737",
"ec3e734e0b75173e",
"848f862c48136f27",
"fb3a5f95630341db",
"c0197a505f2fd6d1",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xc0197a505f2fd6d1fb3a5f95630341db848f862c48136f27ec3e734e0b75173e": [
"00000000dbf55988",
"000000004f1cab7d",
"00000000deb9e40b",
"00000000c42dd696",
"000000009d98deab",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x42e126a4f63a84ef8e9bba89dfefc17cb8bff02d1fdd841e9e36a979f23a7ee2": [
"d07c0672897b6ebc",
"f1ee03d3a6e7e554",
"5d1be542cb0a88a3",
"3fdca0ee9b6da700",
"11947fea02991d5c",
"6580ad1ac66f1142",
"ad1462f1643b34be",
"a1b138c12916499d",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x3fdca0ee9b6da7005d1be542cb0a88a3f1ee03d3a6e7e554d07c0672897b6ebc": [
"5050e94eb465df05",
"5f4f89ea9647435c",
"2be1728f44e667fd",
"2af305e8083faca3",
"192c5c5da5a44b30",
"14ed867bc2fe8732",
"5536a9a8cce7a2ba",
"c2d55b3c29685516",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xc2d55b3c296855165536a9a8cce7a2ba14ed867bc2fe8732192c5c5da5a44b30": [
"000000000f5054e0",
"000000000969d344",
"0000000058507871",
"0000000002ba9675",
"00000000b19955fb",
"00000000a7e1d8fe",
"0000000008c098b9",
"00000000cefad4e5"
],
"0xa1b138c12916499dad1462f1643b34be6580ad1ac66f114211947fea02991d5c": [
"a9f751fb94996ad8",
"d11fe7a30238ba9f",
"9432f5479e723ed9",
"6b68d531c84199e4",
"a615c84c11f89824",
"69d4637193bba9c0",
"5c106f8599cb972d",
"fbca3b5e8ed3a264",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x6b68d531c84199e49432f5479e723ed9d11fe7a30238ba9fa9f751fb94996ad8": [
"54493777edf9a992",
"1f9bd95cc6b1d7a6",
"3451e70c3a4108b6",
"96ad5f22493f37eb",
"4ec9c9b46462bb35",
"cd670ece98b2c349",
"bfbc9f4523ed13f6",
"51cf6a6b21a5dfec",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x96ad5f22493f37eb3451e70c3a4108b61f9bd95cc6b1d7a654493777edf9a992": [
"3d7a46607951811b",
"2bbbff3d46278d72",
"398bf3314f7651ac",
"6b591b6774ecd162",
"34dd259830342825",
"0d6d665d6bee8bc6",
"f59b200db6cd374e",
"e3d4c7352e600835",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xe3d4c7352e600835f59b200db6cd374e0d6d665d6bee8bc634dd259830342825": [
"000000003ab56f83",
"00000000c6b92bcf",
"00000000c98d9524",
"0000000033bf646c",
"000000000f7f6402",
"0000000033c97a05",
"00000000e48063fc",
"00000000ffd70157"
],
"0x51cf6a6b21a5dfecbfbc9f4523ed13f6cd670ece98b2c3494ec9c9b46462bb35": [
"16bae66ae754f98d",
"1fb0dde4ad10d017",
"3eb99750545fd75b",
"3e3ebabc60b8c2aa",
"94830184c5b5290d",
"9b2547f102cbb2c0",
"8e1db1247f9d9a64",
"8534f6a905f296a9",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x8534f6a905f296a98e1db1247f9d9a649b2547f102cbb2c094830184c5b5290d": [
"000000006c9619ef",
"00000000b602bc21",
"000000000527d971",
"000000008c838dfb",
"00000000bab73464",
"0000000043d0e1ff",
"00000000f74c7b10",
"00000000cdc72595"
],
"0xfbca3b5e8ed3a2645c106f8599cb972d69d4637193bba9c0a615c84c11f89824": [
"196b1e67c037010b",
"bf6e82f285c785ba",
"02d2ea39a6e08b36",
"b8e7f4add673e592",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xb8e7f4add673e59202d2ea39a6e08b36bf6e82f285c785ba196b1e67c037010b": [
"5281917c28310ffb",
"fe9fb1de6d56b3d9",
"0cc7a1c9ff474648",
"0eb10a589ac88b24",
"d1ab3fa0ff029aea",
"7260440069d00740",
"4024c25eac6e9064",
"2ebe85d5556d244f",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x0eb10a589ac88b240cc7a1c9ff474648fe9fb1de6d56b3d95281917c28310ffb": [
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"777540358129758b",
"30676b4e04e37f00",
"2c91151934c27529",
"42264f9d0f916925",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x42264f9d0f9169252c91151934c2752930676b4e04e37f00777540358129758b": [
"913d1e4846fe77f3",
"98470d28a9fb6322",
"dfab7525b4b428f2",
"db2ad07a07ee0435",
"09c7107e3b83b4b0",
"c9d2ffeb1582bc46",
"9fe2d47f7071a22c",
"2dbacb188f0a3484",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xdb2ad07a07ee0435dfab7525b4b428f298470d28a9fb6322913d1e4846fe77f3": [
"0bd3a59e829b3cb4",
"032c3e40cf4e8137",
"22326bb97f0754df",
"18cf7bbf8c02d8b4",
"2c3b3da9e582c0fd",
"d6e788e979fae238",
"d52c5258d5845bdc",
"0f41e3a7a00ea1d4",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x0f41e3a7a00ea1d4d52c5258d5845bdcd6e788e979fae2382c3b3da9e582c0fd": [
"00000000a3f0b7e2",
"00000000e7f64667",
"000000001a3a4ecf",
"00000000bf4a7e5b",
"00000000d648ddfc",
"0000000020e2dd2a",
"00000000644786b6",
"00000000c65e9645"
],
"0x2dbacb188f0a34849fe2d47f7071a22cc9d2ffeb1582bc4609c7107e3b83b4b0": [
"0b1b67dbbee1bac8",
"2e0643ff7d0458b2",
"37a273b623b5e380",
"1ac930ea58392184",
"d5fd807359202842",
"bc645414e8d7a1b1",
"aeabfb405a610351",
"f0df08336852d029",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xf0df08336852d029aeabfb405a610351bc645414e8d7a1b1d5fd807359202842": [
"00000000b102aec4",
"00000000675b8f43",
"00000000d5682521",
"00000000682d8c9a",
"00000000c949254d",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x2ebe85d5556d244f4024c25eac6e90647260440069d00740d1ab3fa0ff029aea": [
"e759bb5b254cb040",
"655986f7a5aeb39e",
"858ada91d65c6e0a",
"45945313fd7dd4a7",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x45945313fd7dd4a7858ada91d65c6e0a655986f7a5aeb39ee759bb5b254cb040": [
"5ae6eb393c4adb03",
"9aab2c466f3f0e52",
"868e19b1351795b2",
"0b3e77283b3fb90a",
"be98d86f9ac70a57",
"ce8952ed4ac64781",
"5844b81c6616c446",
"56259b432ecd37a0",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x0b3e77283b3fb90a868e19b1351795b29aab2c466f3f0e525ae6eb393c4adb03": [
"194ca501bf2fd254",
"0147a529f048d9b6",
"0aefb23088231f81",
"3f27bbc30ca38d3b",
"1ba949c399769e1c",
"7f0f9dbf1fdc6fce",
"5ad8ea289f3b8eb7",
"4963417027135eae",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x4963417027135eae5ad8ea289f3b8eb77f0f9dbf1fdc6fce1ba949c399769e1c": [
"0000000059e8becc",
"0000000089f781d6",
"00000000d449a3a4",
"000000000acfe870",
"000000007ab114da",
"00000000256adedf",
"00000000c6caf302",
"000000005c67add7"
],
"0x56259b432ecd37a05844b81c6616c446ce8952ed4ac64781be98d86f9ac70a57": [
"17de166266be5251",
"27df0bbe4528efd3",
"27fc11077596c23a",
"0ad1b19eafd84f53",
"7615b40971dc29f2",
"303a082109d64fe0",
"54f2216c0b37148d",
"adb5787a1f8676b5",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xadb5787a1f8676b554f2216c0b37148d303a082109d64fe07615b40971dc29f2": [
"0000000000000002",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x5850c75e87360144a86d6d7b923989e53bd4fba2826b8a0fb650183deef0d040": [
"2c0dad16cf763581",
"019817a898e926bc",
"f9d7fd2a6ee2e4f8",
"e27683956ff068d3",
"b59f45ceacfdc2be",
"cacb8b118159972f",
"a6af64f7a038c6c8",
"9cb76bbfc7a4fb0f",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xe27683956ff068d3f9d7fd2a6ee2e4f8019817a898e926bc2c0dad16cf763581": [
"950b62f040c7313f",
"beb49e551f7043ab",
"74d464ff6436a82c",
"850fc679b8d866c3",
"8f301fb207d024d4",
"5dd60249498d55c9",
"c54b09cc3e28aeec",
"245e49f7606e3f2c",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x850fc679b8d866c374d464ff6436a82cbeb49e551f7043ab950b62f040c7313f": [
"d34c7a793f97ab1f",
"7fbb6a1d341ad7e3",
"0f329700e10a35af",
"b8936c3f869ca7af",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xb8936c3f869ca7af0f329700e10a35af7fbb6a1d341ad7e3d34c7a793f97ab1f": [
"efbf08b684953d46",
"4c6fa8329226df4b",
"c9b9de4b819d632a",
"11a64e66366df699",
"6f3d36d42653b877",
"7a2d2424ad4f5cc0",
"1544be1a6439f9df",
"f6bc1bbde726f38d",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x11a64e66366df699c9b9de4b819d632a4c6fa8329226df4befbf08b684953d46": [
"026743312d4a06b8",
"3afc1f5674d1704c",
"2fd17aee281ce0a3",
"02cc4073cf367187",
"8a26f641e0d5c05a",
"4809214e41a9994e",
"12869108b18fa9b6",
"05ce225bb26b5cdd",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x05ce225bb26b5cdd12869108b18fa9b64809214e41a9994e8a26f641e0d5c05a": [
"0000000000001770",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xf6bc1bbde726f38d1544be1a6439f9df7a2d2424ad4f5cc06f3d36d42653b877": [
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"5b48183a572b0d15",
"f4ce79f3ec10ad96",
"c5fcf307c0fcff1f",
"737f60da4b524aad",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x737f60da4b524aadc5fcf307c0fcff1ff4ce79f3ec10ad965b48183a572b0d15": [
"c99aa4cb3b5445d0",
"11461a494b30a31f",
"3618042f0a1e21fc",
"fad36dcdcfe6e103",
"a72a454369f4bff9",
"53767085b42e352e",
"edf8211b1873c308",
"36cd1e65bcdac6d8",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xfad36dcdcfe6e1033618042f0a1e21fc11461a494b30a31fc99aa4cb3b5445d0": [
"1aa56af99f91e327",
"3be861ae2da2affa",
"1f4bb839e7ee7b43",
"30f70d21d9e96682",
"6d8b4845634713c0",
"0ec57cae6f5d1c47",
"bb38d6839704242c",
"c34cd4b6137b5238",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xc34cd4b6137b5238bb38d6839704242c0ec57cae6f5d1c476d8b4845634713c0": [
"0000000009e1cf2d",
"0000000080058111",
"0000000066540d7e",
"000000000913cc9f",
"0000000079272d1f",
"000000000cd4dfc9",
"00000000c9ed2750",
"000000000eb01ebf"
],
"0x36cd1e65bcdac6d8edf8211b1873c30853767085b42e352ea72a454369f4bff9": [
"1a1fedba4ecfaf7c",
"06fd69f6f3c6a5ed",
"051e26536faf130a",
"1cdfdb79a6547c17",
"49b46f157a3ae93d",
"f0e13b6df379ef51",
"b4f031fc6dd5fdfb",
"d33ccf9f51511def",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xd33ccf9f51511defb4f031fc6dd5fdfbf0e13b6df379ef5149b46f157a3ae93d": [
"00000000d077a1fc",
"0000000003eb4c88",
"0000000065136cdb",
"000000000504cd39",
"0000000077e2d9fe",
"00000000ac9d159d",
"00000000f426d916",
"00000000fb17c707"
],
"0x245e49f7606e3f2cc54b09cc3e28aeec5dd60249498d55c98f301fb207d024d4": [
"cda165a45a8038ab",
"79918b355c128328",
"ec8d752b7883fd37",
"5af22e5a031ae61c",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x5af22e5a031ae61cec8d752b7883fd3779918b355c128328cda165a45a8038ab": [
"bfe86bc21f916684",
"32a40e0bb292cc7a",
"04f3f81b205c5f96",
"5070880c17739de2",
"d966a7e2611cc298",
"42689f5a2e775e54",
"281773c7a29ae416",
"057589d576da52a4",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x5070880c17739de204f3f81b205c5f9632a40e0bb292cc7abfe86bc21f916684": [
"00f5688316771868",
"3e39d30157e5d142",
"3e74e8ac07810d01",
"023de23eafaf4c89",
"8734d6cd36573880",
"1127eb8536fa9fa5",
"f24f6a451eabec77",
"4dc7f7872ef5e44d",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x4dc7f7872ef5e44df24f6a451eabec771127eb8536fa9fa58734d6cd36573880": [
"00000000551eb000",
"000000000768525b",
"0000000066db33e6",
"000000007eec3c5c",
"00000000f8fe444b",
"000000008af38961",
"00000000cd5a6fb8",
"0000000093e71794"
],
"0x057589d576da52a4281773c7a29ae41642689f5a2e775e54d966a7e2611cc298": [
"149ce6e779f9a8c3",
"30e12ef3b9ef98f1",
"5e95d7d6ce9e30c4",
"2a1043fcd048f8df",
"270733a3336be0aa",
"5aacf49ce59a7364",
"876cfa60056164ce",
"61741e9712f95335",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x61741e9712f95335876cfa60056164ce5aacf49ce59a7364270733a3336be0aa": [
"00000000579626d2",
"00000000e3c6342a",
"00000000460a7299",
"000000007a60e7e1",
"00000000ce798cdc",
"00000000bd2f4132",
"000000004e8618b6",
"00000000da7bce9f"
],
"0x9cb76bbfc7a4fb0fa6af64f7a038c6c8cacb8b118159972fb59f45ceacfdc2be": [
"39c0a8fa21ba62b6",
"5bb55a05b122e713",
"a6a31b8ceb284955",
"82105be7f3a1330f",
"efe45a8a72ac23a8",
"6d25b1706a137c01",
"cabc91383fc27e99",
"ad7ed7b5e9dc900a",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x82105be7f3a1330fa6a31b8ceb2849555bb55a05b122e71339c0a8fa21ba62b6": [
"79eaf5354588d6cf",
"ea050cc53c8bee70",
"36c5549722990ea2",
"065b0bb37c38f1aa",
"bbe1465a4dd1e6fe",
"fb01b7017b8f93fd",
"d32388ac97055304",
"4746e1dce688238a",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x065b0bb37c38f1aa36c5549722990ea2ea050cc53c8bee7079eaf5354588d6cf": [
"28d7ca6016171980",
"54185deda5ddf7c8",
"0270e2cf361a2d16",
"536421a6472f9156",
"f61318ab4a019510",
"6bf83d9a45bee5b2",
"2ced5c96f4ea845e",
"6564aad4bed09a07",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x6564aad4bed09a072ced5c96f4ea845e6bf83d9a45bee5b2f61318ab4a019510": [
"0000000026a19344",
"00000000fcbfb78c",
"000000002dd358e7",
"000000001fb664ce",
"0000000044095a0d",
"00000000ea27375a",
"000000002a1beaf1",
"00000000e58769b3"
],
"0x4746e1dce688238ad32388ac97055304fb01b7017b8f93fdbbe1465a4dd1e6fe": [
"2731c7a5255b21fa",
"79b550437510fd9e",
"30bfa3f16f9f7a25",
"01a632433eeca0e0",
"e76228e8887de1bb",
"0320707e29da1bd7",
"d78040066f479040",
"453690adf2db428a",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x453690adf2db428ad78040066f4790400320707e29da1bd7e76228e8887de1bb": [
"000000007c7479a0",
"000000001896f13f",
"00000000fffb42ae",
"000000002ebbcbf7",
"0000000071837c2c",
"0000000074560f8f",
"000000008a7f68bb",
"000000005a2dce0a"
],
"0xad7ed7b5e9dc900acabc91383fc27e996d25b1706a137c01efe45a8a72ac23a8": [
"2dce679d89a007de",
"5afa2cf13cbc3d11",
"d76448d317405125",
"d1438b0d4c7c95fa",
"9659047a1b6c3b77",
"1336138a07fb0d1e",
"e5b7cc3be1d52707",
"7a2ebd39b3a18db8",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xd1438b0d4c7c95fad76448d3174051255afa2cf13cbc3d112dce679d89a007de": [
"a274dba721dbf6bd",
"37d7017d8240a28c",
"daca5b2622cd6dff",
"3c4d4cefaec8a83e",
"095168c02fb5540a",
"adf1a4179aefcafb",
"101efbdcd4e4377a",
"e5a4d3c8bbd3f862",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x3c4d4cefaec8a83edaca5b2622cd6dff37d7017d8240a28ca274dba721dbf6bd": [
"dae5d7349e79653d",
"24dc54ce6c4bdc44",
"3874ae5dd8973f05",
"2c4d3674e7fb743e",
"f3f701dd806af6cf",
"5aecb7f7231911b1",
"45fddf45926579b8",
"1445cf9bd7595f2c",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x2c4d3674e7fb743e3874ae5dd8973f0524dc54ce6c4bdc44dae5d7349e79653d": [
"2828f59bbbf1f3b3",
"07c381169b7812a8",
"086d365ff00c5262",
"75a947dea93e8a3d",
"13c9eecd0be9e5e8",
"fce34e621d6a7da4",
"5b2cab9e3d30c50b",
"8bfc2f6423a9ad3a",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x8bfc2f6423a9ad3a5b2cab9e3d30c50bfce34e621d6a7da413c9eecd0be9e5e8": [
"00000000a2c5d99c",
"000000001a97360a",
"000000005e57bf04",
"00000000c7d73bf8",
"0000000093031d10",
"00000000dc82e282",
"00000000eb450aec",
"000000003490c6ce"
],
"0x1445cf9bd7595f2c45fddf45926579b85aecb7f7231911b1f3f701dd806af6cf": [
"21504db7c616d17b",
"03094e137f4d8334",
"227ad861443d1ea9",
"651e62076551366d",
"acb3c94ead9668df",
"34f604461bc50fed",
"71bcc163e3ee85a8",
"6d3332320405d2c2",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x6d3332320405d2c271bcc163e3ee85a834f604461bc50fedacb3c94ead9668df": [
"0000000078ecf892",
"0000000065d25af7",
"000000001d1221a2",
"0000000011517c57",
"00000000fb8d976d",
"00000000c317a833",
"00000000e282f609",
"00000000f8b13a49"
],
"0xe5a4d3c8bbd3f862101efbdcd4e4377aadf1a4179aefcafb095168c02fb5540a": [
"0fb2fc02063315aa",
"16e1ff1274d8c16a",
"5abd7d8488ec1760",
"39ab45b259e382c0",
"5c433979bde8bce9",
"6bf156d579f0407c",
"cd6b168cdaebdca7",
"2a15d6cdc1bb7f50",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x2a15d6cdc1bb7f50cd6b168cdaebdca76bf156d579f0407c5c433979bde8bce9": [
"00000000f1ff981f",
"000000003a7609a2",
"000000004c9154ed",
"000000003cd1fdf9",
"00000000e8ed50f2",
"0000000019a22b31",
"00000000526ec2fa",
"000000002733e50f"
],
"0x7a2ebd39b3a18db8e5b7cc3be1d527071336138a07fb0d1e9659047a1b6c3b77": [
"c0d9845b80559b05",
"ebb299c1411825a2",
"cdcc5e4899f69918",
"aa90ade65bb4a7b0",
"cb81553b77814bd0",
"a5983302ae6fc2d7",
"7263acb960c11b41",
"a4ad7582f242706c",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xaa90ade65bb4a7b0cdcc5e4899f69918ebb299c1411825a2c0d9845b80559b05": [
"2f22877dfc532806",
"2d0183b5fb91ca4a",
"1e0ccbd1c1aba544",
"70673ea7e7c60e49",
"7615b40971dc29f2",
"303a082109d64fe0",
"54f2216c0b37148d",
"adb5787a1f8676b5",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xa4ad7582f242706c7263acb960c11b41a5983302ae6fc2d7cb81553b77814bd0": [
"7c2b4257a6c13ebb",
"9389baba196aaaf5",
"49d1bd98c6230474",
"8f0c6c94ed43e8d0",
"0145411b9c57495c",
"d30da24d26580f4d",
"800fc3a32742f5dc",
"de8deb93ca4c2f80",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x8f0c6c94ed43e8d049d1bd98c62304749389baba196aaaf57c2b4257a6c13ebb": [
"07110c63672c5b9c",
"3c1586bf026d8608",
"13b363d1280f094a",
"5f23cbf6fc9a19d4",
"50e6f49388ceb645",
"97690b9d626bda75",
"17e6c5066617f321",
"3f50d1ed369f242a",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x3f50d1ed369f242a17e6c5066617f32197690b9d626bda7550e6f49388ceb645": [
"000000001665d735",
"00000000cae57622",
"000000009cc7df7e",
"000000000bdf8d6a",
"00000000f2f74140",
"000000005f4c22ad",
"00000000ba75ee48",
"0000000093237c50"
],
"0xde8deb93ca4c2f80800fc3a32742f5dcd30da24d26580f4d0145411b9c57495c": [
"29b0ae2a95e83281",
"29bd7352132e9e52",
"39074d8c0dad0c3e",
"0d447d4fb1a5d1cb",
"61549f602df5d71f",
"e85d46bf5b816a55",
"77c948086c43b77d",
"a910742d1895152e",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xa910742d1895152e77c948086c43b77de85d46bf5b816a5561549f602df5d71f": [
"00000000c691e2bb",
"00000000f96e0271",
"00000000d92b0f7a",
"00000000554cea73",
"000000008f94b4d3",
"00000000eae2ef04",
"00000000c4b87413",
"00000000c1df82d9"
],
"0xbb74e357bbd317dfd48da68e06c667949ee407c3d639909ea822fdf2c8c439f7": [
"b4d015eab0408858",
"04af9ee1598a344a",
"e8533694b4ce0ac3",
"748bc8cebb28966c",
"b3b5fb966502f0dc",
"a0e2fcc9212e0fcc",
"d825ba65276447cf",
"fdc1b2708f8cdd13",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x748bc8cebb28966ce8533694b4ce0ac304af9ee1598a344ab4d015eab0408858": [
"87aefbf461f15ba1",
"f2e355e27bbb228a",
"4c37e3ea934e90c8",
"c3088525369337b6",
"71ba60550655d849",
"07428e8f844ebe2b",
"2ecdde9e9ddb1ab0",
"8ba388dfce56ca6a",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xc3088525369337b64c37e3ea934e90c8f2e355e27bbb228a87aefbf461f15ba1": [
"953ee1b709367f64",
"8d27c238eed75b4d",
"9c5fc23efb739ad2",
"1773bf625c4ecae0",
"94b2a55affc006d3",
"19e3e3b795db93f8",
"b5c74c82f550bdb9",
"990bca1b609e0713",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x1773bf625c4ecae09c5fc23efb739ad28d27c238eed75b4d953ee1b709367f64": [
"c94e80ca5d7e9994",
"0bff330517d2a7f1",
"f39a86d927bbb63b",
"00aa7a067a4e7543",
"f7b036bbf76aaed3",
"46401c22e46b3e3b",
"19de1c145192f739",
"a0da15961a5f5f51",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x00aa7a067a4e7543f39a86d927bbb63b0bff330517d2a7f1c94e80ca5d7e9994": [
"35ce782dfcd1c455",
"27088919b798ba70",
"717372f990b88e82",
"6a0a42512bf2e8fd",
"482837a81c8fa29c",
"73f8a5959e3b3d53",
"ab4dade06a8e9967",
"cbdbdeba63c2085b",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xcbdbdeba63c2085bab4dade06a8e996773f8a5959e3b3d53482837a81c8fa29c": [
"000000009ec2dfd9",
"000000008e7b9935",
"00000000dce6aee5",
"000000008d2ab13b",
"00000000b93d26f1",
"000000008cffeb39",
"00000000ed35a245",
"00000000f4418588"
],
"0xa0da15961a5f5f5119de1c145192f73946401c22e46b3e3bf7b036bbf76aaed3": [
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"4a966cc71e646cfa",
"2821c8474c850b3e",
"37ed13ef41c50e41",
"f658a4d9750c7431",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xf658a4d9750c743137ed13ef41c50e412821c8474c850b3e4a966cc71e646cfa": [
"630fdcc5852cb418",
"8076ea557b69bc3b",
"0304a4f4450f77a5",
"0ec3e22b449c162e",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x0ec3e22b449c162e0304a4f4450f77a58076ea557b69bc3b630fdcc5852cb418": [
"64018ae2c5fd24bf",
"2be89fea94e8cf2a",
"706258a66f2ffd2b",
"bb920b360ce9897f",
"9034820a77be9fee",
"fce62717c31aba1c",
"ecea93a0f23c3ed9",
"e41086cff3c932a8",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xbb920b360ce9897f706258a66f2ffd2b2be89fea94e8cf2a64018ae2c5fd24bf": [
"3f4bc1a901e6de62",
"26f9b2f05e2d5c4d",
"36d6e64223dea306",
"2372abbc275091d4",
"2969fecf2a705bbd",
"5fab080601b6dab7",
"44318739490fffb1",
"e5a07d31e9668993",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xe5a07d31e966899344318739490fffb15fab080601b6dab72969fecf2a705bbd": [
"00000000e5ee87d0",
"00000000b1e888d9",
"000000008d71806a",
"000000002c188679",
"0000000003e10f64",
"00000000a7bf2c8e",
"000000006ff337f0",
"00000000b8cd7404"
],
"0xe41086cff3c932a8ecea93a0f23c3ed9fce62717c31aba1c9034820a77be9fee": [
"0e66251353bc1b07",
"1a90101352ab70db",
"174dacc6d7db74e5",
"1afd355bddde0765",
"e3785430046cf0b5",
"b1522be58d436be4",
"4de824ab7264f3ca",
"c5da898e32abfc73",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xc5da898e32abfc734de824ab7264f3cab1522be58d436be4e3785430046cf0b5": [
"000000001a623a28",
"00000000ed5584af",
"000000002dfa5535",
"000000002f76c94e",
"00000000167364a9",
"0000000020d4610e",
"0000000059d3bbfe",
"000000003246fb25"
],
"0x990bca1b609e0713b5c74c82f550bdb919e3e3b795db93f894b2a55affc006d3": [
"ab25a2ced10b40b7",
"29ac6a39bcf9233e",
"13d2ecd167caf88f",
"83919094b7eb1bfe",
"e4afe6e4b1d0e7d5",
"c7bf999c3ad16282",
"2ea6a95a4dcf2d00",
"1b2eacf25de312d0",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x83919094b7eb1bfe13d2ecd167caf88f29ac6a39bcf9233eab25a2ced10b40b7": [
"10efc299eecb5322",
"12923b3c8eaabcb8",
"1e890b939f95f43f",
"3fd4c5e50b135806",
"22bd667fc55ff541",
"651c0180fecea8bd",
"eb842172d548fc71",
"61a2bde759b68e4a",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x61a2bde759b68e4aeb842172d548fc71651c0180fecea8bd22bd667fc55ff541": [
"000000007c0056a9",
"000000005e098c62",
"00000000156b5cf1",
"00000000be16688e",
"0000000017ac16e0",
"00000000849e949e",
"00000000b4ae4562",
"000000008448818b"
],
"0x1b2eacf25de312d02ea6a95a4dcf2d00c7bf999c3ad16282e4afe6e4b1d0e7d5": [
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"ec2fee99d7dad232",
"f6b7c20a8dcbb826",
"7038a7f046d6b7a0",
"a0c06d3aeeb158df",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xa0c06d3aeeb158df7038a7f046d6b7a0f6b7c20a8dcbb826ec2fee99d7dad232": [
"09cbf150c3b368fa",
"275a6a3f75a29505",
"3cf88c8bd47f1a60",
"138ac9549ccf62fc",
"41d21c6d661aec68",
"4ee5b512be0c72e1",
"133fe79d31b511a7",
"830e09daf49734c9",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x138ac9549ccf62fc3cf88c8bd47f1a60275a6a3f75a2950509cbf150c3b368fa": [
"2e1f1d16bb5b12ec",
"387a4c358a1c197f",
"3a2aae33dac5db85",
"1ede5b60c8ed6c4b",
"8025375a2f0e9dde",
"807d67a4fb09c121",
"b19c7e5720a8832d",
"b4bd337b1fef3291",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xb4bd337b1fef3291b19c7e5720a8832d807d67a4fb09c1218025375a2f0e9dde": [
"00000000f6800000",
"0000000002c7e14a",
"000000000000152d",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x830e09daf49734c9133fe79d31b511a74ee5b512be0c72e141d21c6d661aec68": [
"853fc5422d7b8ba7",
"e70e596e97a2e9d6",
"685aa931f5b8a96a",
"fda6834121b569ea",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xfda6834121b569ea685aa931f5b8a96ae70e596e97a2e9d6853fc5422d7b8ba7": [
"8d9e82eed5b6f5d5",
"74d6b236a9c22bab",
"fa78648457cfc344",
"25742334d991014b",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x25742334d991014bfa78648457cfc34474d6b236a9c22bab8d9e82eed5b6f5d5": [
"f766e9aecfa611d4",
"ad134e8e2383bc45",
"69576cd2ae00bd48",
"23374aa4de03e910",
"12ec48a3e758435d",
"9cc649e87056f2e2",
"3ff619c54cf73df2",
"382a8fe7cc4ec2f5",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x23374aa4de03e91069576cd2ae00bd48ad134e8e2383bc45f766e9aecfa611d4": [
"1d4d324a0cd565f9",
"0a4c0b7ecc26b06c",
"3562615c64b8a59d",
"08ad18bc171f1f72",
"71268d5d4321baf4",
"5d1861d0cb77929e",
"3551413943cc4a81",
"7fd11c7e1a386cf6",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x7fd11c7e1a386cf63551413943cc4a815d1861d0cb77929e71268d5d4321baf4": [
"000000007e7deb2e",
"00000000770daf5d",
"00000000584f0d8d",
"000000007669dcb6",
"00000000e646c404",
"00000000707961b1",
"000000002dd7b2bc",
"00000000662ee4dd"
],
"0x382a8fe7cc4ec2f53ff619c54cf73df29cc649e87056f2e212ec48a3e758435d": [
"0f7c2687870bbf1f",
"0548f72ed1aacacc",
"0b9fdfe380b2febf",
"3b7b91f2c82a1bed",
"d074b8cee5dcf415",
"2346a1b4c0f390e8",
"47969c1f5a6a25b1",
"da62fdf84a21108e",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xda62fdf84a21108e47969c1f5a6a25b12346a1b4c0f390e8d074b8cee5dcf415": [
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x8ba388dfce56ca6a2ecdde9e9ddb1ab007428e8f844ebe2b71ba60550655d849": [
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"c42f6ce93bf41d0a",
"d155d0873d4b8e7c",
"d2e668a3e30831a8",
"80ef33dd77376ce1",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x80ef33dd77376ce1d2e668a3e30831a8d155d0873d4b8e7cc42f6ce93bf41d0a": [
"b6cdd82923e9d617",
"607d060e8d2aad82",
"01edaa4d14b9c737",
"87f4aa17cfcaad47",
"99d3e4d1f1998bf0",
"cbf36c04ed88c6a1",
"cb6b6652fd266824",
"3b5d72a7617fc421",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x87f4aa17cfcaad4701edaa4d14b9c737607d060e8d2aad82b6cdd82923e9d617": [
"0fcb77a0dc3e65d7",
"5f8c84f4eb4d82c5",
"2ce07cd2642371c4",
"320227f501dcc8cd",
"d074b8cee5dcf415",
"2346a1b4c0f390e8",
"47969c1f5a6a25b1",
"da62fdf84a21108e",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x3b5d72a7617fc421cb6b6652fd266824cbf36c04ed88c6a199d3e4d1f1998bf0": [
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"50f073e00288a519",
"1edca4ebcca6c3f6",
"f5bb198a21bd97e1",
"c12f976aad88c231",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xc12f976aad88c231f5bb198a21bd97e11edca4ebcca6c3f650f073e00288a519": [
"25a51220426e5bf7",
"379835b13891e48c",
"12fb44ba89b4df40",
"e03001a0d948c96d",
"85e583e43a86fd7e",
"38464814cb6c79c4",
"81409352c567ce6f",
"b87bcc193100d930",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xe03001a0d948c96d12fb44ba89b4df40379835b13891e48c25a51220426e5bf7": [
"0ee5f8caaadd8976",
"220d0bfc14c35d8b",
"1eeb90d2d877c329",
"4642c52c6e00ad10",
"59e8589ee318bd81",
"0bfb2be52e682e39",
"c9f94f0509e79cc1",
"4ad5797349e13a02",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x4ad5797349e13a02c9f94f0509e79cc10bfb2be52e682e3959e8589ee318bd81": [
"00000000000001e6",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xb87bcc193100d93081409352c567ce6f38464814cb6c79c485e583e43a86fd7e": [
"1784e1155aefcdbd",
"3fa35ceecd24b9b5",
"100dfe5c85771fe5",
"14e0fb5402dd6807",
"fa51217204186777",
"d1747e779e578938",
"a0fdcf8f885cd9be",
"1f16330bf1786fc2",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x1f16330bf1786fc2a0fdcf8f885cd9bed1747e779e578938fa51217204186777": [
"0000000022eeb032",
"000000001d5ec3b5",
"0000000006589de6",
"00000000e56b8196",
"00000000ae4bb80b",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xfdc1b2708f8cdd13d825ba65276447cfa0e2fcc9212e0fccb3b5fb966502f0dc": [
"57fd6f9919b80490",
"13bc33a5e8666e6b",
"f4e98a3eb6118997",
"00bdce559cb76bf7",
"b257f5baace42ebc",
"9b830a763e7aa05f",
"d84153c210a07ca5",
"262368ff6b7ce984",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x00bdce559cb76bf7f4e98a3eb611899713bc33a5e8666e6b57fd6f9919b80490": [
"4394753314363115",
"6e9288b2594ba42b",
"19834413dba1d7ec",
"be197bca63e45072",
"52a7e89cf2e59f17",
"8bf7946c17d3529e",
"122826dab8a0976d",
"cf50857a5f8b43fb",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xbe197bca63e4507219834413dba1d7ec6e9288b2594ba42b4394753314363115": [
"a85e92d04f4da8cb",
"238e872f7883f2cf",
"0aa64d4825109651",
"5156dd9c2530d7d1",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x5156dd9c2530d7d10aa64d4825109651238e872f7883f2cfa85e92d04f4da8cb": [
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"5b8191a0285c6ad3",
"4e2c2b20338d0031",
"02d96da9bb7af528",
"e0c24af5f3ca42b7",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xe0c24af5f3ca42b702d96da9bb7af5284e2c2b20338d00315b8191a0285c6ad3": [
"42bc732ea3a2363f",
"1118ac5ba8277b07",
"3f0cbbdf6f2b63dc",
"e145c77a5b72e93f",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xe145c77a5b72e93f3f0cbbdf6f2b63dc1118ac5ba8277b0742bc732ea3a2363f": [
"6c2735a649f13aad",
"d0f6d9399a54157a",
"38e8ca3ef2fbaef4",
"482401c9d6a14512",
"b34e9688b7f5083c",
"e5ac834b754d50db",
"d9da6124105d3933",
"e4979e40ad95c46c",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x482401c9d6a1451238e8ca3ef2fbaef4d0f6d9399a54157a6c2735a649f13aad": [
"2989bf3e490d0a08",
"06509b51cd2f3b14",
"2117b880a2c9db8b",
"12570aa55b2d77eb",
"46525a558b7f9c39",
"b7e42b3651d638af",
"841610621fe12871",
"da8ef7d3358a4c50",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xda8ef7d3358a4c50841610621fe12871b7e42b3651d638af46525a558b7f9c39": [
"0000000000002bc8",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xe4979e40ad95c46cd9da6124105d3933e5ac834b754d50dbb34e9688b7f5083c": [
"0d414d6c7e55df74",
"0c5dd7e2db42033d",
"1ff3fea534aaaa28",
"3cb9197df01eea4f",
"09e53c38d79568fe",
"8f5c117eac6c6509",
"06f9a728668de655",
"1f835952edfad69c",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x1f835952edfad69c06f9a728668de6558f5c117eac6c650909e53c38d79568fe": [
"0000000076d36aa0",
"000000001c20e658",
"0000000006cc9ded",
"00000000121be09e",
"00000000e0378e3d",
"000000009444f63d",
"00000000f55540f8",
"00000000b46a28b6"
],
"0xcf50857a5f8b43fb122826dab8a0976d8bf7946c17d3529e52a7e89cf2e59f17": [
"6dc6fd17953f5979",
"5b00f55e19911e84",
"0e129e80c1e1451d",
"2124055570b17807",
"dbcd5f41a5ade789",
"d05b7887589ad254",
"117bb09f0595c721",
"0cecd69b357b2b41",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x2124055570b178070e129e80c1e1451d5b00f55e19911e846dc6fd17953f5979": [
"368e5fc1fbcae09a",
"078ca16416880740",
"5dbd7be1ad995605",
"7684b1fe9c6aee72",
"09c1be3ecbbf9446",
"b9c5f455fa73a84a",
"1792f914faf01c46",
"10aaf91f1769697b",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x10aaf91f1769697b1792f914faf01c46b9c5f455fa73a84a09c1be3ecbbf9446": [
"0000000039f756af",
"000000008b54fec5",
"0000000026382749",
"0000000045d290f2",
"0000000063207424",
"00000000bae1e27e",
"000000007f196b93",
"000000009867cc5f"
],
"0x0cecd69b357b2b41117bb09f0595c721d05b7887589ad254dbcd5f41a5ade789": [
"4e61b773dfe84776",
"6bdc969383345db3",
"87e2b249d7d43731",
"737c6e41bfbae601",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x737c6e41bfbae60187e2b249d7d437316bdc969383345db34e61b773dfe84776": [
"870186719eb983b0",
"285101f86e455893",
"5e9f36f899a1ce90",
"e4fb4de6860729d8",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xe4fb4de6860729d85e9f36f899a1ce90285101f86e455893870186719eb983b0": [
"d842f198cd3a08ff",
"74d47c78fe555443",
"1348581f8a2650e9",
"3f3f2fe22a21bb07",
"fa8dc66db8e1120e",
"3bac48fc005eeee8",
"c54fdfb71e3c17df",
"6c813758b5c1c95b",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x3f3f2fe22a21bb071348581f8a2650e974d47c78fe555443d842f198cd3a08ff": [
"0cff083e759fa2d2",
"0f5539023f25b746",
"1bae7cf6eff1ca29",
"3c654662f02ae5dd",
"c93af6df330be9fb",
"cbe264484c2177cf",
"8c368ff43f9d490a",
"39cb82bf55d6dce3",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x39cb82bf55d6dce38c368ff43f9d490acbe264484c2177cfc93af6df330be9fb": [
"00000000818ea322",
"00000000a4968dbb",
"00000000aa8b2f4a",
"00000000f26c0b84",
"000000009d820e98",
"00000000a88108e7",
"000000002573d171",
"00000000388ab20e"
],
"0x6c813758b5c1c95bc54fdfb71e3c17df3bac48fc005eeee8fa8dc66db8e1120e": [
"39e8a41622bbc496",
"353a3337958f86f6",
"1f24838eb586a2b5",
"22b62741dac9a53a",
"d074b8cee5dcf415",
"2346a1b4c0f390e8",
"47969c1f5a6a25b1",
"da62fdf84a21108e",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x262368ff6b7ce984d84153c210a07ca59b830a763e7aa05fb257f5baace42ebc": [
"fb05de02bd567a58",
"5fd61219fdd87829",
"d3bc555f6d799af8",
"2463acb6f9976f82",
"b95ca7d80f6ddf8c",
"19c1ac1bcb421699",
"63b508ad4ffb6e93",
"c027ea8ebdaa984b",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x2463acb6f9976f82d3bc555f6d799af85fd61219fdd87829fb05de02bd567a58": [
"caf08fdb309bd13f",
"f9b9132f91b57d4c",
"c40b885c38aa2c60",
"78170e117ef9d628",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x78170e117ef9d628c40b885c38aa2c60f9b9132f91b57d4ccaf08fdb309bd13f": [
"4feaf6cf9c993c13",
"30be37610de82d99",
"c0bf549904918a02",
"850f60b5df77bcf4",
"beeea1e65b4d2728",
"b10e8e51183c46c2",
"395c7575a58a8783",
"0bfae477429ca8d7",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x850f60b5df77bcf4c0bf549904918a0230be37610de82d994feaf6cf9c993c13": [
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"e1c8831096e52989",
"2cde9364f49ec898",
"19f1494a8b7c8adb",
"7a196b8e345909b7",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x7a196b8e345909b719f1494a8b7c8adb2cde9364f49ec898e1c8831096e52989": [
"d926fd5dd224c5ec",
"4e8c7871f47d436d",
"5af200bebbf49d62",
"d346b2a3c9bcebd7",
"ed8d20d098e46b8a",
"be04b65537bca7c6",
"94ff8e777e6460a9",
"9176158143cc6006",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xd346b2a3c9bcebd75af200bebbf49d624e8c7871f47d436dd926fd5dd224c5ec": [
"13ad2acb031a7971",
"2c4c1bb8a73be897",
"10b9e439e9e891c8",
"0fc25693237cfb75",
"c14c7d214c92bb94",
"dc890583da8ccf95",
"d9ce1bb2313c9434",
"cdd72973eda78589",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xcdd72973eda78589d9ce1bb2313c9434dc890583da8ccf95c14c7d214c92bb94": [
"000000007c81c41e",
"0000000088b34ac8",
"00000000cce91081",
"00000000f4963772",
"00000000631175df",
"0000000083313b5a",
"00000000cb21c6cb",
"00000000838c5655"
],
"0x9176158143cc600694ff8e777e6460a9be04b65537bca7c6ed8d20d098e46b8a": [
"05f18b78580e8502",
"0c4e514053a1e97f",
"06d1c46ac80fea7f",
"0af8da64879680fc",
"9c125b243cfa0889",
"9b1116c42dc65993",
"c77b5f6245817bfe",
"1f5034355eafbd19",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x1f5034355eafbd19c77b5f6245817bfe9b1116c42dc659939c125b243cfa0889": [
"00000000eeb0618d",
"00000000b2dfccc5",
"0000000039d7973b",
"00000000f508277b",
"0000000010dd9c74",
"00000000f4050aa5",
"0000000074a1ed57",
"000000000abf5ac9"
],
"0x0bfae477429ca8d7395c7575a58a8783b10e8e51183c46c2beeea1e65b4d2728": [
"27edaf8eea21ed66",
"151a51585f928923",
"7d93c378b16f2bf8",
"38d64c425f8d5c9d",
"8c4df52e01a32f92",
"1b1b59839e05cd88",
"c0749b6fd2cfcd84",
"2195742b438e0725",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x2195742b438e0725c0749b6fd2cfcd841b1b59839e05cd888c4df52e01a32f92": [
"00000000af9a1968",
"00000000b51e8022",
"00000000b014e710",
"00000000acdd73f6",
"00000000b5ff102d",
"0000000016ac3c66",
"000000008750d340",
"00000000887c22bd"
],
"0xc027ea8ebdaa984b63b508ad4ffb6e9319c1ac1bcb421699b95ca7d80f6ddf8c": [
"c4fef39e11e122a4",
"e0faebee84d496f6",
"b21cbff88cb38fb4",
"eaa421e84f10e592",
"2b73ac780e2b4097",
"a3b9e030cfb77720",
"2e167b674d6d9e72",
"d0fca41218be4c85",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xeaa421e84f10e592b21cbff88cb38fb4e0faebee84d496f6c4fef39e11e122a4": [
"02f0e2b58f05bd33",
"6716793ddc6e97ec",
"252fa10a4c75ae9f",
"27e089216b92d879",
"1be3ff3ef77c64c8",
"b771562bd6fd9bce",
"f5cd1d9735eebe64",
"be0e96fd00531129",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xbe0e96fd00531129f5cd1d9735eebe64b771562bd6fd9bce1be3ff3ef77c64c8": [
"0000000004b7ba85",
"00000000a3e3398a",
"00000000485c9ba5",
"0000000024afbadb",
"00000000dec5df31",
"00000000ac1026b6",
"0000000056815c3f",
"0000000021ddb9a3"
],
"0xd0fca41218be4c852e167b674d6d9e72a3b9e030cfb777202b73ac780e2b4097": [
"dff6fc78f430a28b",
"e152b4e2943d4879",
"5f9c1d9e5721e553",
"a751624a85453544",
"700c06da341fcde7",
"2ba233db786f0d18",
"8ee933a5843da8eb",
"ea5ba474dfdfef69",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0xa751624a854535445f9c1d9e5721e553e152b4e2943d4879dff6fc78f430a28b": [
"0e5a3febab04d227",
"ba4e1f051c35316c",
"0c8d6d51672e39ad",
"9829ce195e0e01d3",
"45c8f03290a9a8fc",
"842692ee1d96bf56",
"925f03abceff532b",
"673c6e3dbdd3ff31",
"0000000000000000",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x9829ce195e0e01d30c8d6d51672e39adba4e1f051c35316c0e5a3febab04d227": [
"22ee44b4b1001661",
"24b0251ea9b34fb7",
"25663baf2f785e5c",
"2d0ce5609e3b5a8a",
"d074b8cee5dcf415",
"2346a1b4c0f390e8",
"47969c1f5a6a25b1",
"da62fdf84a21108e",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x673c6e3dbdd3ff31925f03abceff532b842692ee1d96bf5645c8f03290a9a8fc": [
"0e60bae6f9df88c7",
"101c3b85c85c52aa",
"2ba93eb51f6f9203",
"6cbc9027214e17ca",
"3c9ce2fb323b56bb",
"c646a00777fb7580",
"d2d13298590b31ca",
"82945780067474c5",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x82945780067474c5d2d13298590b31cac646a00777fb75803c9ce2fb323b56bb": [
"00000000380ee652",
"000000007b05e3bc",
"0000000009d367fc",
"00000000c299677a",
"000000005c8f39a7",
"00000000d0d6069e",
"00000000ae0c8229",
"000000004df84f40"
],
"0xea5ba474dfdfef698ee933a5843da8eb2ba233db786f0d18700c06da341fcde7": [
"0b9f7f9f9e7a6c9f",
"105fcd4235cce45a",
"5aa19277a5a1d195",
"10948d0853e6fba1",
"c2e52da7a1059e7b",
"7c6b19a5c8463c66",
"8b9565880543c34c",
"17459babca89233e",
"0000000000000001",
"0000000000000000",
"0000000000000000",
"0000000000000000"
],
"0x17459babca89233e8b9565880543c34c7c6b19a5c8463c66c2e52da7a1059e7b": [
"000000008796e377",
"00000000101070dc",
"00000000776f7dea",
"0000000055667138",
"000000008dc65ccb",
"00000000b7933a6f",
"0000000000d6ef18",
"000000005a9c16dc"
]
},
"sequencerAddr": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
"batchL2Data": "0xf905a80280831e8480949d98deabc42dd696deb9e40b4f1cab7ddbf5598880b905845d5d326f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000573768af52d1354a7b83fb784ecbacecf8fead6ad49f25af8909a35b0a7bba050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c949254d682d8c9ad5682521675b8f43b102aec40000000000000000000000000000000000000000000000008ac7230489e80000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000ad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5b4c11951957c6f8f642c4af61cd6b24640fec6dc7fc607ee8206a99e92410d3021ddb9a356815c3fac1026b6dec5df3124afbadb485c9ba5a3e3398a04b7ba85e58769b32a1beaf1ea27375a44095a0d1fb664ce2dd358e7fcbfb78c26a193440eb01ebfc9ed27500cd4dfc979272d1f0913cc9f66540d7e8005811109e1cf2d887c22bd8750d34016ac3c66b5ff102dacdd73f6b014e710b51e8022af9a1968ffd70157e48063fc33c97a050f7f640233bf646cc98d9524c6b92bcf3ab56f839867cc5f7f196b93bae1e27e6320742445d290f2263827498b54fec539f756afcefad4e508c098b9a7e1d8feb19955fb02ba9675585078710969d3440f5054e0f9dc3e7fe016e050eff260334f18a5d4fe391d82092319f5964f2e2eb7c1c3a5f8b13a49e282f609c317a833fb8d976d11517c571d1221a265d25af778ecf8923490c6ceeb450aecdc82e28293031d10c7d73bf85e57bf041a97360aa2c5d99cc1df82d9c4b87413eae2ef048f94b4d3554cea73d92b0f7af96e0271c691e2bb5c67add7c6caf302256adedf7ab114da0acfe870d449a3a489f781d659e8beccda7bce9f4e8618b6bd2f4132ce798cdc7a60e7e1460a7299e3c6342a579626d22733e50f526ec2fa19a22b31e8ed50f23cd1fdf94c9154ed3a7609a2f1ff981fe1d3b5c807b281e4683cc6d6315cf95b9ade8641defcb32372f1c126e398ef7a5a2dce0a8a7f68bb74560f8f71837c2c2ebbcbf7fffb42ae1896f13f7c7479a0b46a28b6f55540f89444f63de0378e3d121be09e06cc9ded1c20e65876d36aa0c65e9645644786b620e2dd2ad648ddfcbf4a7e5b1a3a4ecfe7f64667a3f0b7e2f4418588ed35a2458cffeb39b93d26f18d2ab13bdce6aee58e7b99359ec2dfd95a9c16dc00d6ef18b7933a6f8dc65ccb55667138776f7dea101070dc8796e3774df84f40ae0c8229d0d6069e5c8f39a7c299677a09d367fc7b05e3bc380ee652cdc72595f74c7b1043d0e1ffbab734648c838dfb0527d971b602bc216c9619ef0abf5ac974a1ed57f4050aa510dd9c74f508277b39d7973bb2dfccc5eeb0618db8cd74046ff337f0a7bf2c8e03e10f642c1886798d71806ab1e888d9e5ee87d0838c5655cb21c6cb83313b5a631175dff4963772cce9108188b34ac87c81c41e662ee4dd2dd7b2bc707961b1e646c4047669dcb6584f0d8d770daf5d7e7deb2e388ab20e2573d171a88108e79d820e98f26c0b84aa8b2f4aa4968dbb818ea32293237c50ba75ee485f4c22adf2f741400bdf8d6a9cc7df7ecae576221665d7358448818bb4ae4562849e949e17ac16e0be16688e156b5cf15e098c627c0056a900000000000000000000000000000000000000000000000000000000000000008203e88080bcc9ef42f563df8d4e91fc02edb72d6b08ea162f5116f8ae1a38c3b0760251d710481d9fb06a52fa41e57462a5e6e5979d06107f81886879aed959a5a5cb2dbf1bf8af0380831e8480949d98deabc42dd696deb9e40b4f1cab7ddbf55988880de0b6b3a7640000b884b33f805900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c949254d682d8c9ad5682521675b8f43b102aec40000000000000000000000000000000000000000000000000de0b6b3a76400008203e88080adbd0c3e3f0bb110c87dcd27d9a48cffd080c99c174227b7748ad557f55bcd5e5e39a5c4d6754972544e920dbf66cbde0149a8b81fd6d025e1f86a4569667c431c",
"newStateRoot": "0x5e8724ad1e4ce4f2d069dfd3d33c89ac74db1c73b5a30b26971758b357a85605",
"oldLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
"newLocalExitRoot": "0x284215bd63e6ebdb90fd60b51c2da82dcc0dfe6c53ea6ef6995920da706a5897",
"globalExitRoot": "0x5bf5ecd501710dc31809a1a9ffa9f832e5dc729361da93abd333b6611d123add",
"batchHashData": "0x85e8b25346bc76dd7406c91d0d7df1489aa589ba004d3a59789329f8b3b7c02b",
"inputHash": "0xcdc1e9acd0ccc3738f1f5ec2e18aba516f29ed376b4c40e34ca915c7d4543644",
"numBatch": 1,
"timestamp": 1944498031,
"contractsBytecode": {
"0x93e71794cd5a6fb88af38961f8fe444b7eec3c5c66db33e60768525b551eb000": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c806301fd904414610051578063257b36321461006d57806333d6247d1461008d578063a3c573eb146100a2575b600080fd5b61005a60015481565b6040519081526020015b60405180910390f35b61005a61007b366004610197565b60006020819052908152604090205481565b6100a061009b366004610197565b6100e7565b005b6002546100c29073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610064565b60025473ffffffffffffffffffffffffffffffffffffffff163314610192576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603460248201527f476c6f62616c45786974526f6f744d616e616765724c323a3a7570646174654560448201527f786974526f6f743a204f4e4c595f425249444745000000000000000000000000606482015260840160405180910390fd5b600155565b6000602082840312156101a957600080fd5b503591905056fea26469706673582212201c123715f25414c3f701b09a70b945916994cfd6fb255b0307e7c20cf428a16d64736f6c634300080f0033",
"0x3246fb2559d3bbfe20d4610e167364a92f76c94e2dfa5535ed5584af1a623a28": "0x6080604052600436106101445760003560e01c806381b1c174116100c0578063bab161bf11610074578063e737588111610059578063e7375881146104d4578063ed6be5c914610504578063f2fde38b1461051957600080fd5b8063bab161bf14610475578063d02103ca146104a757600080fd5b8063b1e2ad37116100a5578063b1e2ad3714610412578063b33f805914610442578063b7e6a7d41461045557600080fd5b806381b1c174146103a45780638da5cb5b146103e757600080fd5b80633ae05047116101175780635a64a1da116100fc5780635a64a1da146102b45780635d5d326f1461036d578063715018a61461038f57600080fd5b80633ae050471461026f5780633da816821461028457600080fd5b806322e95f2c146101495780632dfdf0b5146101935780632f3a3d5d146101b7578063318aee3d146101eb575b600080fd5b34801561015557600080fd5b50610169610164366004612257565b610539565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561019f57600080fd5b506101a960415481565b60405190815260200161018a565b3480156101c357600080fd5b506101697f00000000000000000000000061ba0248b0986c2480181c6e76b6adeeaa96248381565b3480156101f757600080fd5b5061023e61020636600461228a565b60456020526000908152604090205463ffffffff811690640100000000900473ffffffffffffffffffffffffffffffffffffffff1682565b6040805163ffffffff909316835273ffffffffffffffffffffffffffffffffffffffff90911660208301520161018a565b34801561027b57600080fd5b506101a96105dc565b34801561029057600080fd5b506102a461029f366004612398565b6106a8565b604051901515815260200161018a565b3480156102c057600080fd5b506101a96102cf366004612401565b604080517fffffffff0000000000000000000000000000000000000000000000000000000060e098891b81166020808401919091527fffffffffffffffffffffffffffffffffffffffff0000000000000000000000006060998a1b811660248501529790991b1660388201529390951b909316603c830152605082015260708082019290925282518082039092018252609001909152805191012090565b34801561037957600080fd5b5061038d610388366004612503565b610798565b005b34801561039b57600080fd5b5061038d611225565b3480156103b057600080fd5b506101696103bf3660046125d9565b60446020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b3480156103f357600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff16610169565b34801561041e57600080fd5b506102a461042d3660046125d9565b60466020526000908152604090205460ff1681565b61038d6104503660046125f2565b6112b2565b34801561046157600080fd5b50610169610470366004612257565b61195a565b34801561048157600080fd5b506042546104929063ffffffff1681565b60405163ffffffff909116815260200161018a565b3480156104b357600080fd5b506047546101699073ffffffffffffffffffffffffffffffffffffffff1681565b3480156104e057600080fd5b506102a46104ef3660046125d9565b60436020526000908152604090205460ff1681565b34801561051057600080fd5b50610492600081565b34801561052557600080fd5b5061038d61053436600461228a565b611a07565b6040805160e084901b7fffffffff0000000000000000000000000000000000000000000000000000000016602080830191909152606084901b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166024830152825160188184030181526038909201835281519181019190912060009081526044909152205473ffffffffffffffffffffffffffffffffffffffff165b92915050565b6041546000908190815b60208110156106a05781600116600103610640576001816020811061060d5761060d61263d565b01546040805160208101929092528101849052606001604051602081830303815290604052805190602001209250610681565b82602182602081106106545761065461263d565b01546040805160208101939093528201526060016040516020818303038152906040528051906020012092505b61068c60028361269b565b915080610698816126d6565b9150506105e6565b509092915050565b60008467ffffffffffffffff8416825b602081101561078b578160011660010361071e578681815181106106de576106de61263d565b602002602001015183604051602001610701929190918252602082015260400190565b60405160208183030381529060405280519060200120925061076c565b828782815181106107315761073161263d565b6020026020010151604051602001610753929190918252602082015260400190565b6040516020818303038152906040528051906020012092505b61077760028361269b565b915080610783816126d6565b9150506106b8565b5050909114949350505050565b63ffffffff891660009081526043602052604090205460ff161561081d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f4272696467653a3a636c61696d3a20414c52454144595f434c41494d4544000060448201526064015b60405180910390fd5b6047546040805160208082018c90528183018b9052825180830384018152606083019384905280519101207f257b363200000000000000000000000000000000000000000000000000000000909252606481019190915273ffffffffffffffffffffffffffffffffffffffff9091169063257b3632906084016020604051808303816000875af11580156108b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d9919061270e565b600003610968576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f4272696467653a3a636c61696d3a20474c4f42414c5f455849545f524f4f545f60448201527f444f45535f4e4f545f4d415443480000000000000000000000000000000000006064820152608401610814565b60425463ffffffff858116911614610a02576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f4272696467653a3a636c61696d3a2044455354494e4154494f4e5f4e4554574f60448201527f524b5f444f45535f4e4f545f4d415443480000000000000000000000000000006064820152608401610814565b60425463ffffffff16610b2d578051602080830191909120604080517fffffffff0000000000000000000000000000000000000000000000000000000060e08b811b8216838701527fffffffffffffffffffffffffffffffffffffffff00000000000000000000000060608c811b82166024860152918b901b909216603884015288901b16603c820152605081018690526070808201939093528151808203909301835260900190528051910120610ac2908b8b63ffffffff168a6106a8565b610b28576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4272696467653a3a636c61696d3a20534d545f494e56414c49440000000000006044820152606401610814565b610c46565b8051602080830191909120604080517fffffffff0000000000000000000000000000000000000000000000000000000060e08b811b8216838701527fffffffffffffffffffffffffffffffffffffffff00000000000000000000000060608c811b82166024860152918b901b909216603884015288901b16603c820152605081018690526070808201939093528151808203909301835260900190528051910120610be0908b8b63ffffffff168b6106a8565b610c46576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4272696467653a3a636c61696d3a20534d545f494e56414c49440000000000006044820152606401610814565b63ffffffff8916600090815260436020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905573ffffffffffffffffffffffffffffffffffffffff8516610daf576040805160008082526020820190925273ffffffffffffffffffffffffffffffffffffffff8516908490604051610cd69190612753565b60006040518083038185875af1925050503d8060008114610d13576040519150601f19603f3d011682016040523d82523d6000602084013e610d18565b606091505b5050905080610da9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4272696467653a3a636c61696d3a204554485f5452414e534645525f4641494c60448201527f45440000000000000000000000000000000000000000000000000000000000006064820152608401610814565b506111ae565b60425463ffffffff90811690871603610de857610de373ffffffffffffffffffffffffffffffffffffffff86168484611b37565b6111ae565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e088901b1660208201527fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606087901b166024820152600090603801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291815281516020928301206000818152604490935291205490915073ffffffffffffffffffffffffffffffffffffffff1680611110576000610ed67f00000000000000000000000061ba0248b0986c2480181c6e76b6adeeaa96248384611c10565b9050600080600086806020019051810190610ef191906127c5565b9250925092508373ffffffffffffffffffffffffffffffffffffffff16636c9452218484848d8d6040518663ffffffff1660e01b8152600401610f38959493929190612883565b600060405180830381600087803b158015610f5257600080fd5b505af1158015610f66573d6000803e3d6000fd5b50505050836044600088815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060405180604001604052808d63ffffffff1681526020018c73ffffffffffffffffffffffffffffffffffffffff16815250604560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509050507fccd7715648d1f2bb13e158f96b5b6c3aeda555d4cb87112e274a6f28bc571d598c8c866040516110ff9392919063ffffffff93909316835273ffffffffffffffffffffffffffffffffffffffff918216602084015216604082015260600190565b60405180910390a1505050506111ab565b6040517f40c10f1900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8681166004830152602482018690528216906340c10f19906044016020604051808303816000875af1158015611185573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111a991906128df565b505b50505b6040805163ffffffff8b811682528816602082015273ffffffffffffffffffffffffffffffffffffffff87811682840152851660608201526080810184905290517f25308c93ceeed162da955b3f7ce3e3f93606579e40fb92029faa9efe275459839181900360a00190a150505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146112a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610814565b6112b06000611cee565b565b60425463ffffffff9081169084160361134d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f4272696467653a3a6272696467653a2044455354494e4154494f4e5f43414e5460448201527f5f42455f495453454c46000000000000000000000000000000000000000000006064820152608401610814565b600080606073ffffffffffffffffffffffffffffffffffffffff8716611405578334146113fc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4272696467653a3a6272696467653a20414d4f554e545f444f45535f4e4f545f60448201527f4d415443485f4d53475f56414c554500000000000000000000000000000000006064820152608401610814565b600091506117ec565b73ffffffffffffffffffffffffffffffffffffffff80881660009081526045602090815260409182902082518084019093525463ffffffff8116835264010000000090049092169181018290529015611501576040517f9dc29fac0000000000000000000000000000000000000000000000000000000081523360048201526024810186905273ffffffffffffffffffffffffffffffffffffffff891690639dc29fac906044016020604051808303816000875af11580156114cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114ef91906128df565b506020810151815190945092506117ea565b61152373ffffffffffffffffffffffffffffffffffffffff8916333088611d63565b6042546040517fffffffffffffffffffffffffffffffffffffffff00000000000000000000000060608b901b1660208201527fffffffff0000000000000000000000000000000000000000000000000000000060e08a901b16603482015289955063ffffffff9091169350600090603801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291815281516020928301206000818152604690935291205490915060ff166117e85760008181526046602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905580517f06fdde03000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff8c16926306fdde0392600480820193918290030181865afa15801561167e573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526116c49190810190612901565b8973ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa15801561170f573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526117559190810190612901565b8a73ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117c49190612936565b6040516020016117d693929190612951565b60405160208183030381529060405292505b505b505b7f549acaeee4983aa44f7df7169d04e07928a0d4e95a6bef4637c82287888c128d838388888886604154604051611829979695949392919061298a565b60405180910390a18051602080830191909120604080517fffffffff0000000000000000000000000000000000000000000000000000000060e087811b8216838701527fffffffffffffffffffffffffffffffffffffffff00000000000000000000000060608a811b82166024860152918d901b90921660388401528a901b16603c8201526050810188905260708082019390935281518082039093018352609001905280519101206118db90611dc7565b60475473ffffffffffffffffffffffffffffffffffffffff166333d6247d6119016105dc565b6040518263ffffffff1660e01b815260040161191f91815260200190565b600060405180830381600087803b15801561193957600080fd5b505af115801561194d573d6000803e3d6000fd5b5050505050505050505050565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1660208201527fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606083901b16602482015260009081906038016040516020818303038152906040528051906020012090506119ff7f00000000000000000000000061ba0248b0986c2480181c6e76b6adeeaa96248382611f29565b949350505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611a88576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610814565b73ffffffffffffffffffffffffffffffffffffffff8116611b2b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610814565b611b3481611cee565b50565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052611c0b9084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152611fac565b505050565b60006040517f3d602d80600a3d3981f3363d3d373d3d3d363d7300000000000000000000000081528360601b60148201527f5af43d82803e903d91602b57fd5bf300000000000000000000000000000000006028820152826037826000f591505073ffffffffffffffffffffffffffffffffffffffff81166105d6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f455243313136373a2063726561746532206661696c65640000000000000000006044820152606401610814565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60405173ffffffffffffffffffffffffffffffffffffffff80851660248301528316604482015260648101829052611dc19085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401611b89565b50505050565b806001611dd660206002612b15565b611de09190612b21565b60415410611e70576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f4465706f736974436f6e74726163743a5f6465706f7369743a204d45524b4c4560448201527f5f545245455f46554c4c000000000000000000000000000000000000000000006064820152608401610814565b600160416000828254611e839190612b38565b909155505060415460005b6020811015611f205781600116600103611ebe578260018260208110611eb657611eb661263d565b015550505050565b60018160208110611ed157611ed161263d565b01546040805160208101929092528101849052606001604051602081830303815290604052805190602001209250600282611f0c919061269b565b915080611f18816126d6565b915050611e8e565b50611c0b612b50565b6000611fa58383306040517f3d602d80600a3d3981f3363d3d373d3d3d363d730000000000000000000000008152606093841b60148201527f5af43d82803e903d91602b57fd5bf3ff000000000000000000000000000000006028820152921b6038830152604c8201526037808220606c830152605591012090565b9392505050565b600061200e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166120b89092919063ffffffff16565b805190915015611c0b578080602001905181019061202c91906128df565b611c0b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610814565b60606119ff84846000858573ffffffffffffffffffffffffffffffffffffffff85163b612141576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610814565b6000808673ffffffffffffffffffffffffffffffffffffffff16858760405161216a9190612753565b60006040518083038185875af1925050503d80600081146121a7576040519150601f19603f3d011682016040523d82523d6000602084013e6121ac565b606091505b50915091506121bc8282866121c7565b979650505050505050565b606083156121d6575081611fa5565b8251156121e65782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108149190612b7f565b803563ffffffff8116811461222e57600080fd5b919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461222e57600080fd5b6000806040838503121561226a57600080fd5b6122738361221a565b915061228160208401612233565b90509250929050565b60006020828403121561229c57600080fd5b611fa582612233565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561231b5761231b6122a5565b604052919050565b600082601f83011261233457600080fd5b8135602067ffffffffffffffff821115612350576123506122a5565b8160051b61235f8282016122d4565b928352848101820192828101908785111561237957600080fd5b83870192505b848310156121bc5782358252918301919083019061237f565b600080600080608085870312156123ae57600080fd5b84359350602085013567ffffffffffffffff808211156123cd57600080fd5b6123d988838901612323565b94506040870135915080821682146123f057600080fd5b509396929550929360600135925050565b60008060008060008060c0878903121561241a57600080fd5b6124238761221a565b955061243160208801612233565b945061243f6040880161221a565b935061244d60608801612233565b92506080870135915060a087013590509295509295509295565b600067ffffffffffffffff821115612481576124816122a5565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b600082601f8301126124be57600080fd5b81356124d16124cc82612467565b6122d4565b8181528460208386010111156124e657600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806000806000806000806101408b8d03121561252357600080fd5b8a3567ffffffffffffffff8082111561253b57600080fd5b6125478e838f01612323565b9b5061255560208e0161221a565b9a5060408d0135995060608d0135985061257160808e0161221a565b975061257f60a08e01612233565b965061258d60c08e0161221a565b955061259b60e08e01612233565b94506101008d013593506101208d01359150808211156125ba57600080fd5b506125c78d828e016124ad565b9150509295989b9194979a5092959850565b6000602082840312156125eb57600080fd5b5035919050565b6000806000806080858703121561260857600080fd5b61261185612233565b935061261f6020860161221a565b925061262d60408601612233565b9396929550929360600135925050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000826126d1577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036127075761270761266c565b5060010190565b60006020828403121561272057600080fd5b5051919050565b60005b8381101561274257818101518382015260200161272a565b83811115611dc15750506000910152565b60008251612765818460208701612727565b9190910192915050565b600082601f83011261278057600080fd5b815161278e6124cc82612467565b8181528460208386010111156127a357600080fd5b6119ff826020830160208701612727565b805160ff8116811461222e57600080fd5b6000806000606084860312156127da57600080fd5b835167ffffffffffffffff808211156127f257600080fd5b6127fe8783880161276f565b9450602086015191508082111561281457600080fd5b506128218682870161276f565b925050612830604085016127b4565b90509250925092565b60008151808452612851816020860160208601612727565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60a08152600061289660a0830188612839565b82810360208401526128a88188612839565b60ff969096166040840152505073ffffffffffffffffffffffffffffffffffffffff92909216606083015260809091015292915050565b6000602082840312156128f157600080fd5b81518015158114611fa557600080fd5b60006020828403121561291357600080fd5b815167ffffffffffffffff81111561292a57600080fd5b6119ff8482850161276f565b60006020828403121561294857600080fd5b611fa5826127b4565b6060815260006129646060830186612839565b82810360208401526129768186612839565b91505060ff83166040830152949350505050565b600073ffffffffffffffffffffffffffffffffffffffff808a16835263ffffffff808a1660208501528089166040850152818816606085015286608085015260e060a08501526129dd60e0850187612839565b925080851660c0850152505098975050505050505050565b600181815b80851115612a4e57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115612a3457612a3461266c565b80851615612a4157918102915b93841c93908002906129fa565b509250929050565b600082612a65575060016105d6565b81612a72575060006105d6565b8160018114612a885760028114612a9257612aae565b60019150506105d6565b60ff841115612aa357612aa361266c565b50506001821b6105d6565b5060208310610133831016604e8410600b8410161715612ad1575081810a6105d6565b612adb83836129f5565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115612b0d57612b0d61266c565b029392505050565b6000611fa58383612a56565b600082821015612b3357612b3361266c565b500390565b60008219821115612b4b57612b4b61266c565b500190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b602081526000611fa5602083018461283956fea264697066735822122083a0d6625e558914a7d06b7bac1b8b7df788ce7a47fc8fd8cebb283900efd3ee64736f6c634300080f0033",
"0xfb17c707f426d916ac9d159d77e2d9fe0504cd3965136cdb03eb4c88d077a1fc": "0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80636c94522111610097578063a3c573eb11610066578063a3c573eb1461021c578063a457c2d714610261578063a9059cbb14610274578063dd62ed3e1461028757600080fd5b80636c945221146101b657806370a08231146101cb57806395d89b41146102015780639dc29fac1461020957600080fd5b806323b872dd116100d357806323b872dd1461014d578063313ce56714610160578063395093511461019057806340c10f19146101a357600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b6101026102cd565b60405161010f9190611268565b60405180910390f35b61012b6101263660046112ff565b61035f565b604051901515815260200161010f565b6035545b60405190815260200161010f565b61012b61015b366004611329565b610377565b60655474010000000000000000000000000000000000000000900460ff1660405160ff909116815260200161010f565b61012b61019e3660046112ff565b61039b565b61012b6101b13660046112ff565b6103e7565b6101c96101c436600461143f565b610483565b005b61013f6101d93660046114d4565b73ffffffffffffffffffffffffffffffffffffffff1660009081526033602052604090205490565b6101026105ab565b61012b6102173660046112ff565b6105ba565b60655461023c9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161010f565b61012b61026f3660046112ff565b610648565b61012b6102823660046112ff565b610719565b61013f6102953660046114f6565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260346020908152604080832093909416825291909152205490565b6060603680546102dc90611529565b80601f016020809104026020016040519081016040528092919081815260200182805461030890611529565b80156103555780601f1061032a57610100808354040283529160200191610355565b820191906000526020600020905b81548152906001019060200180831161033857829003601f168201915b5050505050905090565b60003361036d818585610743565b5060019392505050565b6000336103858582856108f7565b6103908585856109ce565b506001949350505050565b33600081815260346020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915281205490919061036d90829086906103e29087906115ab565b610743565b60655460009073ffffffffffffffffffffffffffffffffffffffff163314610470576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6b656e577261707065643a4e4f545f42524944474500000000000000000060448201526064015b60405180910390fd5b61047a8383610c81565b50600192915050565b600061048f6001610da2565b905080156104c457600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b6104ce8686610f2d565b606580547fffffffffffffffffffffff00000000000000000000000000000000000000000016337fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16177401000000000000000000000000000000000000000060ff8716021790556105408383610c81565b80156105a357600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050505050565b6060603780546102dc90611529565b60655460009073ffffffffffffffffffffffffffffffffffffffff16331461063e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6b656e577261707065643a4e4f545f4252494447450000000000000000006044820152606401610467565b61047a8383610fce565b33600081815260346020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091908381101561070c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152608401610467565b6103908286868403610743565b60003361036d8185856109ce565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b73ffffffffffffffffffffffffffffffffffffffff83166107e5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610467565b73ffffffffffffffffffffffffffffffffffffffff8216610888576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610467565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152603460209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146109c857818110156109bb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610467565b6109c88484848403610743565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316610a71576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610467565b73ffffffffffffffffffffffffffffffffffffffff8216610b14576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152608401610467565b73ffffffffffffffffffffffffffffffffffffffff831660009081526033602052604090205481811015610bca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152608401610467565b73ffffffffffffffffffffffffffffffffffffffff808516600090815260336020526040808220858503905591851681529081208054849290610c0e9084906115ab565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c7491815260200190565b60405180910390a36109c8565b73ffffffffffffffffffffffffffffffffffffffff8216610cfe576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610467565b8060356000828254610d1091906115ab565b909155505073ffffffffffffffffffffffffffffffffffffffff821660009081526033602052604081208054839290610d4a9084906115ab565b909155505060405181815273ffffffffffffffffffffffffffffffffffffffff8316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35b5050565b60008054610100900460ff1615610e59578160ff166001148015610dc55750303b155b610e51576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610467565b506000919050565b60005460ff808416911610610ef0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610467565b50600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff92909216919091179055600190565b919050565b600054610100900460ff16610fc4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610467565b610d9e82826111b8565b73ffffffffffffffffffffffffffffffffffffffff8216611071576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f73000000000000000000000000000000000000000000000000000000000000006064820152608401610467565b73ffffffffffffffffffffffffffffffffffffffff821660009081526033602052604090205481811015611127576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f63650000000000000000000000000000000000000000000000000000000000006064820152608401610467565b73ffffffffffffffffffffffffffffffffffffffff831660009081526033602052604081208383039055603580548492906111639084906115c3565b909155505060405182815260009073ffffffffffffffffffffffffffffffffffffffff8516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016108ea565b505050565b600054610100900460ff1661124f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610467565b603661125b8382611620565b5060376111b38282611620565b600060208083528351808285015260005b8181101561129557858101830151858201604001528201611279565b818111156112a7576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610f2857600080fd5b6000806040838503121561131257600080fd5b61131b836112db565b946020939093013593505050565b60008060006060848603121561133e57600080fd5b611347846112db565b9250611355602085016112db565b9150604084013590509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f8301126113a557600080fd5b813567ffffffffffffffff808211156113c0576113c0611365565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190828211818310171561140657611406611365565b8160405283815286602085880101111561141f57600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600080600060a0868803121561145757600080fd5b853567ffffffffffffffff8082111561146f57600080fd5b61147b89838a01611394565b9650602088013591508082111561149157600080fd5b5061149e88828901611394565b945050604086013560ff811681146114b557600080fd5b92506114c3606087016112db565b949793965091946080013592915050565b6000602082840312156114e657600080fd5b6114ef826112db565b9392505050565b6000806040838503121561150957600080fd5b611512836112db565b9150611520602084016112db565b90509250929050565b600181811c9082168061153d57607f821691505b602082108103611576577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600082198211156115be576115be61157c565b500190565b6000828210156115d5576115d561157c565b500390565b601f8211156111b357600081815260208120601f850160051c810160208610156116015750805b601f850160051c820191505b818110156105a35782815560010161160d565b815167ffffffffffffffff81111561163a5761163a611365565b61164e816116488454611529565b846115da565b602080601f8311600181146116a1576000841561166b5750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b1785556105a3565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b828110156116ee578886015182559484019460019091019084016116cf565b508582101561172a57878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b0190555056fea26469706673582212203e2954977597952d1f25e63c2d508e9e327dc004c141323911de5897253a0d9864736f6c634300080f0033"
}
}