diff --git a/test/L2/data/merkleLeaves.json b/script/data/devnet/merkle-leaves.json similarity index 100% rename from test/L2/data/merkleLeaves.json rename to script/data/devnet/merkle-leaves.json diff --git a/script/data/devnet/signatures.json b/script/data/devnet/signatures.json new file mode 100644 index 00000000..48ce32bb --- /dev/null +++ b/script/data/devnet/signatures.json @@ -0,0 +1,902 @@ +[ + { + "message": "0x15c87b3cc4c28634ea6497fce7052d0060ef54a20b491fd4888d9eb70fa91fef000000000000000000", + "sigs": [ + { + "pubKey": "0xf83c23fb2532ad248e107ebd5312f1f78f742488fdec815c94d6b63aa7682eb6", + "r": "0x664272cc25b0d20adf551b7a015795b9ad4ab23a4a19a509642bc042c00e5256", + "s": "0xf10e444218d90bedfce6ac372c6b231f11fc44e0f6b230e8217f2aa8b8737e09" + } + ] + }, + { + "message": "0x04595e5a51dafe68ec01254da22bc741b6bca64c05c1a0b0b3e077561a3e58fe000000000000000000", + "sigs": [ + { + "pubKey": "0x1d1d566898dc3c46206cfb5bd3767acce06521c136bc3aad5274aef232d98a87", + "r": "0xc4f0c57f52a7d8e715e4545a9634086e7d47b6c21da896c5f5aee2bb6b3e7444", + "s": "0xa0991536254b83f5762f61c738bfa7049cfc4ae0f1c5d0b1fb20138082e0d30f" + } + ] + }, + { + "message": "0x2a945eea2adaed1c937e2d9008643d61e5c7c37151ae3a4e5145077646804b0f000000000000000000", + "sigs": [ + { + "pubKey": "0x86f8dc0014fa03f92860c5f2019b31ad757c688b25b7a47b23c96752401c8f18", + "r": "0xd6c65b4903b0c8f31ef7d3996dfc3325166c5a1cb0c8aa7df92af43e38c54d63", + "s": "0xae232110335a0177dca367f96701a095a6b2b07d65cdf615e3e3ddae33063a07" + } + ] + }, + { + "message": "0x1525b9248fea082107967c2ac03a366c601dfdb44e8bde64cc1659b0196bbbd3000000000000000000", + "sigs": [ + { + "pubKey": "0x95fa79bc9c82cef884d77a5a28ebda3c7491c7932784288e777f9d81fb824614", + "r": "0xdc765a4e5023a0af07e6f05a198c5ebe12f3b24ebdb24112065ef741cddc571f", + "s": "0x92acbae5ef44693a2f6e26b8e8b228ba35bbde15b773787cbd28b0a5525b3f0c" + } + ] + }, + { + "message": "0xd3b6f050fa11f3e68319b77a5d28a72a7ee74969c9b0fe4cf9edc2232d688542000000000000000000", + "sigs": [ + { + "pubKey": "0xc5bad11e7bff58c967aea5d6ca7eeb8f339558851c958a0c8891f097d349a367", + "r": "0x5c82ce21d88366ea8dc045c2da99ca611275565e724a1727329b1cab46355d3d", + "s": "0xec4419a701d06ace49cbe22ce0b1bfc832f4c37a7d095aa20dbb0c0f339aa000" + } + ] + }, + { + "message": "0x3fc8016f39a37305c544c9638936e60e54147978c08209658d0b943ec88c7aff000000000000000000", + "sigs": [ + { + "pubKey": "0xbd23426c4cbe9b22558a59c568ff6873936190a6d603400af54393fe2e58ea9a", + "r": "0x60cc76b34a7cd276a377ff077e424209871913789dc31413bfab106ab1959dcb", + "s": "0x48fb9cbac348938845b3d6d84082d29c4e46d9f21e37701a336604883a9b9906" + } + ] + }, + { + "message": "0xbfc8037da7ceec42de4f455729a379a943a180c29fa106902728715db60df482000000000000000000", + "sigs": [ + { + "pubKey": "0x8c3b55a0b49b24c6e8b8911c8b1c5d6722514e482ec787ffb074f96111f3c3ec", + "r": "0xf57e32dd74d60e143d66d2f2e1f6a680e85aee7d2b0cefc2aec3440ec134c620", + "s": "0x2ba2ab1d510548b323f1200942dc3150eea14d0ff7edc58e29fee6279268240e" + } + ] + }, + { + "message": "0xf24071ca1ac755bbd8837f29de5a59abd47f7296b95ef75706b5b9df775fc322000000000000000000", + "sigs": [ + { + "pubKey": "0x8ca7c72e378618316f79591fcee8dd3fb7bfd12cd7a78f3c0ada4347289644c5", + "r": "0x0ec388a1d4ac7ddbc7621c557828369c344460431d623d403646420f0044ff29", + "s": "0xbf74edd1a8caf963ff6f28d23b1904713e2c4c3a9f5d04525036d05bddff4f03" + } + ] + }, + { + "message": "0x7c5b71dec3d364e7228d52433150e87f41e90b92768c0fc20f1d80cb935e605c000000000000000000", + "sigs": [ + { + "pubKey": "0x33741a69d771c7bdce77fe738a0cdb7d0ac90db0dd7da1b806efc31a3d2526be", + "r": "0x87376030fc7c012e0bc501e09d9ee8adcfdf5bc9e0203de2a4b5c0d6f79078bf", + "s": "0x1d9549a1802a54e48f973ec78133c0e5b558e1e44022ad6275c58add6fe95601" + } + ] + }, + { + "message": "0x4a325c27cf72d97ceb19d8e48476227448eabd646b9417cd604e7d81fcd338cd000000000000000000", + "sigs": [ + { + "pubKey": "0x6325beac2b1c4bdfe802a403f4d51236134c52d1b1827108781ffb09fa6b6e9a", + "r": "0xcb37e8db56bf346a324db56ff2d93ab7157f05ce80700dd7d1ee1d64cf74e1fe", + "s": "0xd017169ff74b3f96f64e7e223228365b378f6fa48df12c4d449f2ca445026001" + } + ] + }, + { + "message": "0x23eee5d5b8861671c27c37778f96d59f5fe00ab2859e3cd2e836dffdd1af3f59000000000000000000", + "sigs": [ + { + "pubKey": "0x2e06ef4f75b8931220314a524da3954bd37de1f7f718780cbc26d5b13f67467f", + "r": "0x83a4ccd765062396cc5b15632dc757cf19426d226f58365424dc1c2c8a9273aa", + "s": "0x5d07383f9419754613609b6f48242fff2b543ed09af9d1a8da83ad795844f60d" + } + ] + }, + { + "message": "0xddc4720b46e65a8fa2627c68e35b2e643734aee7facbfb82c6838db4c71bd469000000000000000000", + "sigs": [ + { + "pubKey": "0x629ad861fe9646a91a92ff87635142437e3489f7edce0b1c45ecd998f64ff997", + "r": "0x8bd4d34b4a28167ad19dff6ee38cbc356b04a3258f8d49ba3fb7bd7ff6018902", + "s": "0x95033d55914a369e7b9db6123f6d237bd853d40675ea15db56c7ac3462653c0e" + } + ] + }, + { + "message": "0x556db3afc8c9c2afa95b3f11ba2db0cd6ed4c0a69d3d868e85805afff0e789f2000000000000000000", + "sigs": [ + { + "pubKey": "0x32d9cd5adbe3a57eb33fc82cd883eb3f9b98d6e95662952e9d70c394ef9941ab", + "r": "0x72f584083cbe8dcebab76b4dbd114bb767215a013334bb639eb31d51dddf7afd", + "s": "0x55d1b8c7679263e712eb957955e03e880e77673adf3d7c0f89a1726784b85e09" + } + ] + }, + { + "message": "0x52c73350e5bb03d527690307e3550788dc70da060478c9d05326fb4685336fb9000000000000000000", + "sigs": [ + { + "pubKey": "0x8b4b967a55e446940cba947e9fde64e0341900ebf473c7e392d190ae9e4da64b", + "r": "0xdd945212269ab7b1a9c849a27d6a25ab69dc6e79c38a336e107279cec4fa8ea5", + "s": "0xb0724b2f75004d7e1de7f6fe2b2ea746a96fd9207e342fa6718d975f49be610c" + } + ] + }, + { + "message": "0xa3f3ad5438bb833dcf22075392c2ee955767e31ce38e6feab49e0bb88bf5ae53000000000000000000", + "sigs": [ + { + "pubKey": "0xdb8d9f77bcb0d26096ff312f415c653aff2074c28b181436dd23bee98efded9f", + "r": "0x9e4cd7302ac085edb287acc0310675dc16c29cd4242a518cd9c04440a575630c", + "s": "0xd6ad2881bd4e0c7cd002d214702a8dc4221fe3faa57dbebd2669826012055108" + } + ] + }, + { + "message": "0x58c9555af07245ff2927b2d61e84fe8ec92c779bb56d2842c7643d9dfad40707000000000000000000", + "sigs": [ + { + "pubKey": "0xe23753352a51e37d4c3212060faf7b1cb2cbad7c205be11fcc22acb45cbf5736", + "r": "0x8026e20697318717368f27e1d7090bff18cb3d05c9968bc8b3e43104e35e0542", + "s": "0xf8fac13ceacc9198e439fd06aafb9327ca99e57929e10bfc66cbb37cb96cd905" + } + ] + }, + { + "message": "0x077c27803e346651d56bb735ae371cc94d203ca5d8fbf3b5f9b8c22ec949e3aa000000000000000000", + "sigs": [ + { + "pubKey": "0xb156fbbea414adae0d98780953c69ab4bfcc9cf7927394e54291cecc465a077c", + "r": "0x899279723ea382be540266e68b82e545511f44daae696c040afbd1ebfac10f21", + "s": "0xfd90f8d7d7641e4a772b60000fae79f73990ecedb09bd17c3c54bebe3e26aa0e" + } + ] + }, + { + "message": "0xc592ec66fcaacc52e6c34daf90be12ad7250d2a7ced9e719da93b9c4798c93bd000000000000000000", + "sigs": [ + { + "pubKey": "0x6a73e01f64cff21da91ffc8377fa39d7624d096b1fe5122d01377dd3f6319e90", + "r": "0x6bb026a6eb7fdfdfd5f28b72e6202395efe5f96e6ea86f8587cd3ffb808a856e", + "s": "0x564d56b801b6f5b08b5652ca6b96c231f6cf7064a68102a9575332e415d6ab00" + } + ] + }, + { + "message": "0xe3ea136879e547d53e01a05625a4b2f79886e04c0177a2f9078c054af32a294e000000000000000000", + "sigs": [ + { + "pubKey": "0x21a2f840265d63307d457570e3cd6d6151d88ef3399dcd08399ad714eb05dc93", + "r": "0x8c0f85998ace17ade0fdc1cf0e49e4f99e172a2c51790ce68bb0bad83aae6bcc", + "s": "0x225d508bfe849291a86d0dcc6938e4957f4e25e929b92e04b4ef3c11de3e7b08" + } + ] + }, + { + "message": "0xe7ecb64ca21eccf154bea0c395cd7a4af6314edc63cf011f70c6e18dd6741234000000000000000000", + "sigs": [ + { + "pubKey": "0x1afa557c2dba49cceaa5528b27e08e51823b4d738db8d0ebe4be8ea965b3a4d8", + "r": "0x5678aa1847d43ce3d5ef7e7da5d23ee9285f27a0264c2db4796bf025a65426d0", + "s": "0xc4e4d47c69df663ca8f92f08fe9c6b04fa0a50148474da6209510d38a837c007" + } + ] + }, + { + "message": "0x0163b652ade002b926f52f6a1291b3cb392ea63aa1816f40401bd2ee95a97299000000000000000000", + "sigs": [ + { + "pubKey": "0x599dc187f4845b3be1fa2a50f35e7d931aab4809d519476792af49da303a9562", + "r": "0x0b75f325db1073bf1407fa32da17c0d5baf84cf6b74135cec81776726e88ed1e", + "s": "0x72afec26f3d8b2f9e8382fe4477f2ddeda5d7c3a392ffacebfc7457ca5740d07" + } + ] + }, + { + "message": "0x42139d15670238e03ba037b9f789c5df626c59adca65c0261c3c09f5c55c21bc000000000000000000", + "sigs": [ + { + "pubKey": "0xdeb5d40a7887feebb930346a12945b9d6de2e243ad5843e53b7120fee7357753", + "r": "0xa250a0877d41d7520995e31737f878aa81b36600109a93534b596bb8386666eb", + "s": "0x47088c279d779b541cc9a42c9a33e4d4792eab01c4c509d15091cadaca7afc0f" + } + ] + }, + { + "message": "0xa690e3d728d8fcfbd0ba0bb96e3f47456bca1f7f8f625380ac21a98cf91ca377000000000000000000", + "sigs": [ + { + "pubKey": "0x1aa9594eafc1fb51a22f9559add924988f1c4303d4885d2c28438b4843e92944", + "r": "0x2778aba820864dbef7bed19932255398e6f7379e2fc20dcd0f59d1d95b8385aa", + "s": "0x4cef3a8df81b4d024095f091bed9a118f4eb5f3c147602866eb117a76bb66407" + } + ] + }, + { + "message": "0xd46b87bf4d7c076e43b9e21845ac14c8d9329418ce371373d55ec889aae3782e000000000000000000", + "sigs": [ + { + "pubKey": "0x411f86a950dee30c9f3ca4c1e7fe8a5d139b45fd46c55a0d545a34a4ef156b22", + "r": "0x5dd2e362a558071da27bcf68d199732b16ae8b170a96168947f6550e1f9c9f94", + "s": "0x5a71a2cc7d1935d6c061df74b8501833aa59c6996780e602bd7f5210f6c97f0e" + } + ] + }, + { + "message": "0x9a93af528e8e996884f08f1e2453a4ec5ae65c628078d586fddbe59c72259f2c000000000000000000", + "sigs": [ + { + "pubKey": "0x0db5c04241d9ff6fa77b8c4e20b662544be7d9943915ff6cd753eab30e122995", + "r": "0xfa8af8ac394d682584389a4039cafb650f3c0ea76f93fa9442684d1df72dfcce", + "s": "0x3b9e0cfe835e25cb56d365fd82cb3c10ccf7804696fb37bdacbf4568e5446f04" + } + ] + }, + { + "message": "0x6a2133ced7243aab56c3f414a694622cbaf85f0ca025fe35a8598c2a452c9c5f000000000000000000", + "sigs": [ + { + "pubKey": "0xa87934ff0c2a1ee9527906715371a4a11c1a9f5bc96bb640be22da3e6a9c91ea", + "r": "0x2c7cd6a35004334618babf0424bde498d1a38c178103fde78f33aeb11eb08095", + "s": "0x7c2eab73c54065486c7ba6ad537c9bced5d75f3b903845bac503ce4b24f8eb0d" + } + ] + }, + { + "message": "0x3694700bcdc47d017c91d714ece484bc6313ce87d8f2e5e1e9f1460ef6b8cc90000000000000000000", + "sigs": [ + { + "pubKey": "0xd5011f2da47c25431044d0f5c7e310b8d698d1b732cd34924376454379d0ea23", + "r": "0xd58d86ffbe96c25d73248738a73da7bda1528126ec8c11e9a45717313d362666", + "s": "0x3c2117ed8feebbbf5ed17cefd72953060a51afcb1d93338f98260ae462a04400" + } + ] + }, + { + "message": "0xcccd6421ad936b5f2985ca8e866b8da2973f3370349c4e931f7f2aee47785f97000000000000000000", + "sigs": [ + { + "pubKey": "0xd80196fd7b6bf8ee79aeba89e85fadffa713f7f6c65d5601142be5575ec41061", + "r": "0xb6d9046220b4a02c2dc8c147cf9790567e3abd81dccba5c18b791021b3805cb2", + "s": "0x20a8343dc6f295507409dbbe21e684e0e6cd897893c8098ae2927aedddf77d00" + } + ] + }, + { + "message": "0x1ac7fc0ae1ef8084bc7080326bca362d2722ddf67c249915a6e5fe8192f0f4a3000000000000000000", + "sigs": [ + { + "pubKey": "0x84111871bf4b1eee554f5481c72fac052e1adc0281eb94e431b0937b1af34ae3", + "r": "0x45093762c63b3ab68c6fc75de7f7d3474b9684be9df9e7aab976c9af2a7bcf25", + "s": "0xc06272af43b4d7a3fc5a0251dd2e99aac1144c910ed30aeaf519c9cc1c888f03" + } + ] + }, + { + "message": "0x725585449e924652f7ba31937491faa7017a54402bd044f9ecc44d3806443ecc000000000000000000", + "sigs": [ + { + "pubKey": "0xcbff1c4e5ded3268128189f0b5158cf449fdbf794b9c1376fd742a20c5b358ec", + "r": "0xc40a709a8554bb68a0404b1661d377dbd08e2f45e9e5691e42518498bb8eb046", + "s": "0xdc051e3c7636c4424ee9a97a4c1a0e0b72144d11c0e5c46218d3f6a5470cf103" + } + ] + }, + { + "message": "0xe8ca785cb7a4677af204f3ee1e08fe496f2971388190607a8bb870775e47435c000000000000000000", + "sigs": [ + { + "pubKey": "0x18ff1bd5749c05466ea4cef915ab5457d2da0c4cd9a8c91aeb608313b7483200", + "r": "0x362779dac320fb2222315a1c86940f1108d99ac63508f9d65bcdfa37d5d85f6c", + "s": "0x6aa8fa875680ad08e69ac1175373a6c8b155b556611700bf26bccc473f98d10f" + } + ] + }, + { + "message": "0x75c39d92910365dc0be2d57d647fb1d7804077cabcf660a56ddf01affbca8960000000000000000000", + "sigs": [ + { + "pubKey": "0x48eab1880b6fda5a7049813e79be04418b9f420e189b9927966a8e26bfb73d05", + "r": "0x33a8ca9289320324f6fa70021bdef04e50533ec75a77f7312de284f653527023", + "s": "0xa179c63ddc4b55221073dce55d794018c6ea75df3e11d248561e1fb172f23809" + } + ] + }, + { + "message": "0x5b062221c77f6a62ff8befc2b7702f6d74b1a05dc6a10d23e8c5337eec5d8ebb000000000000000000", + "sigs": [ + { + "pubKey": "0x544e635098f6162d4ee4646d8352856d8791f3cdf040b968039a25a2af354ade", + "r": "0x22301fc4c8577ff33c5f9d36b7962224fc6a8301bd6ad16510800e92ad0b9bcf", + "s": "0x807523def8b1c7a3870fdf3ef8610edab8a6bfd8ec3be5484e5500ff352c5507" + } + ] + }, + { + "message": "0x60ca8a80b4f0996aa735d54592ca032950f7d1c328ba07c9fe504e8bcbd5f799000000000000000000", + "sigs": [ + { + "pubKey": "0x7e6f512f9070346b88ea3684b2880fcd78af04dd0b10b2b1fd7626b79c9444c8", + "r": "0x563dbf69601c168c28ffb13dde05cc420a3d3e7ca0b91604d777e5c042196a32", + "s": "0x2d1ef8b18dba0b4884f6f854493c38f82b7248ca7070018ee740cff474e6c30d" + } + ] + }, + { + "message": "0xbe49dc478548829d59581d0f8ed03fe230e59ad4f0018e43438f1c5fcf388ee3000000000000000000", + "sigs": [ + { + "pubKey": "0xe38e37fa4e998ad3bef3a6418c177c0f76e4f31d260912d62cfc7aac8b915862", + "r": "0x9d43fdf8c2b2ba48cbf2951ea7a3c14bf104ca08751945bf7a72e450a65de7d3", + "s": "0x31417c5a90bc5839820fad76b3e57f305352cf1803dbf01ba1dc9f79c59aec0d" + } + ] + }, + { + "message": "0x9a8cf366872f9992fb3810c3aa0c214a72afdca8e3764904e6b769497fe9a567000000000000000000", + "sigs": [ + { + "pubKey": "0x0cdb1eedafc6f11268e21e8e5c270923f7bf9c4d3cf2962a447ae57112bdd775", + "r": "0xed5a5c41d49102d113bb0dc9aa4fcfef6cf15b79e050aa3a631a12ff68d6190c", + "s": "0x97e83fc8d453d6e357138e2855e48b36e9c1504f4bbdee3dc8d5090bca7a7803" + } + ] + }, + { + "message": "0x7a9c8fc496e63963cc2fbd2f56727e2f6410c6bb8532b7b24bf6d4b55de6aa6b000000000000000000", + "sigs": [ + { + "pubKey": "0xc4aad6f96e3d2106c2f818df0154014576c18303565ec57ea07752433642f90c", + "r": "0x255f2a309b140865e6ed5e7794676cea68f4283cf9c5a534c14f92b6e6abcd3b", + "s": "0x0057465886827c48b265fa7f435f71f10f8fa9a1aaf8825c252ed7e979ff3702" + } + ] + }, + { + "message": "0x5d9b4c6e4161798fa271da18fbae2868654b88327042bc827ed1c4f77fbf4110000000000000000000", + "sigs": [ + { + "pubKey": "0x4530b5ed0cc488e774ff82f91bf5713a3ea96dbbf60fa80f977e93059016e70f", + "r": "0x5767d41a5a0cb39824b96593c86f95b420bc7b55f9df25a25f0a8c25bc45976c", + "s": "0xbf6f088994f40accbf0862f7fe9685ff0a7342fcd509a61dd0aaeeb47e659607" + } + ] + }, + { + "message": "0x094be9f846038a9ca680a6cd7ee5dbabadc16a61d4472e1993bb798cdb83f016000000000000000000", + "sigs": [ + { + "pubKey": "0xa14388cbf97df580d9b2047afb651f14c8d77718a9d206caf48cd2d6d79558aa", + "r": "0x907fc174b57a78177ced7abab751099a9ab75df2075b874ad3f81f3ffcc38a66", + "s": "0x3e58ad5fb781dc71b35f121fce86d0897f60119543c19b56185068d27777ba09" + } + ] + }, + { + "message": "0xf85953500f33f0a6c541ee9cfa656ca80b2ce0b87b5eb5e5c7184bafa8dbf84a000000000000000000", + "sigs": [ + { + "pubKey": "0x4d3c5529beac1ca6e53061fe88c503c6491206a8be6e206fcf5cdf244daea4e3", + "r": "0x53b7d5fd7ccb87501654cedb3562f90110b3baecb4d932a2c38d5af6177aded2", + "s": "0x6a6db582994664b47cad78b27548796bee69c68471c765b95f4a25d221a05b01" + } + ] + }, + { + "message": "0x7710c2afe86b91fcc6100583cd5edddcfaab134f8e192e1ec87c7d5d852488d5000000000000000000", + "sigs": [ + { + "pubKey": "0x8960f85f7ab3cc473f29c3a00e6ad66c569f2a84125388274a4f382e11306099", + "r": "0xb4fd962cb8bb9a5dcb2a8b04bde1510fd9821f20e1fbcf6a28caf9c4dec901b9", + "s": "0xd08cb768aba801c8ded5cbcf34b037af9be48e1bb61b846b2fcfce26911fe802" + } + ] + }, + { + "message": "0x2279ec02984dfe26bbd94602cb98e6b5281bdc63d123c8505f7c544e2259981d000000000000000000", + "sigs": [ + { + "pubKey": "0xe941e5b3a3540d486229290d3f923aa7c493ff55919878d3a2824aeec10237b5", + "r": "0x7427a144aa12bc819ca69363f7032a92aba198e6ad8eb4b4cec9d1cbd22f96be", + "s": "0x0592358b944e495fc3601f85e04790558121f3b929459603475d51932b83f20a" + } + ] + }, + { + "message": "0x3885d6ba320c091141ae65ab97a09a54789d83e91f802e721b6ae19032392303000000000000000000", + "sigs": [ + { + "pubKey": "0x2fef7336e581b9f6c9deb0987b8a5b31355cbf48707dfc61fa439f16ca3b7080", + "r": "0xf4738e2cf0bc44d89e12824cd58aced3003a91d4bea26a3c287d28c450ae887a", + "s": "0xd8e191fc0b7bd51e77cc6e68d70e60ecc614588f85777abad5e4e40d2b87100d" + } + ] + }, + { + "message": "0x92259dedd48bbbec96668fa78dfca2f064a7db67fb9ea9d45fc1cf787efaa7bf000000000000000000", + "sigs": [ + { + "pubKey": "0x87b7811603c215bf9bcd0388897f1efbea1d8f5758f516483f521867f56879d3", + "r": "0x5ec22cec4aca0b84b3c640c1e75133b57bd7748b95da2f13045db5ad01156361", + "s": "0x87bf4a026ddec18f421b2a931d104a8ce4950b4e548193ac8c1ae6a0e125b002" + } + ] + }, + { + "message": "0x76e660d86e8470f5849615dd24870c86b1292f0f3c44b33b1e68661c773e5c17000000000000000000", + "sigs": [ + { + "pubKey": "0x085c8d1185ff50ae3662173f6ccfe6d950ba4bd9dbf3cde283e7321606489350", + "r": "0xe9572a68ca65843f89abcb09ce2961ea73bbe742cecce8d490dd6d6a4dc233d0", + "s": "0x17be29e6432a82f56f96ed67bf0e3d8e5a4854625303efc65eb476c45a2f3e0d" + } + ] + }, + { + "message": "0x1adff40c910b19b07b576bd20b5a22e543531989f7905247c55d3bfd12028ccd000000000000000000", + "sigs": [ + { + "pubKey": "0xd5f39b2a9bdc13aacbbb7c89181853d1808e0417d7f42bcdeaef1e82e232315b", + "r": "0x2d9dd00965c2938898ca4015f8e9f742e49e093dba552ac61fbb534cf44c9fd1", + "s": "0x5bb278c6752b70d3f525be94eb4ee533c45e634ce863fcba6751f98e0799df03" + } + ] + }, + { + "message": "0x641dfefdca08c5ee1a1ad22b02d8875f6838120e4ada82e698bf25e3114674e8000000000000000000", + "sigs": [ + { + "pubKey": "0xd3c2af0ea5a47af55723ab4d0e5814858a80bc26cc172bc76b4015ec955c4013", + "r": "0xa6a3dc42dde83c953b2a4b29af872015e2428f5cd9cbcc10180bc7396a140053", + "s": "0x873e4a3e730011eec52c27d638396b1d956db6f0afa4d6660d8347ec6ad06300" + } + ] + }, + { + "message": "0x2ba2a55f4b63791443b25badaa6f2fb35034fb64144dc052c3ad9a2f6a5b5f77000000000000000000", + "sigs": [ + { + "pubKey": "0xf9e6d9fb5df7192a47a2a5d1b618b8ba4a1f9a0cdd9718bac8343740ec50f09d", + "r": "0xb19743e7be26d06fe033694cea39297d99d337b0fdc6e1e8f61c354cc4b89e37", + "s": "0x9f9620b144b0beeb4371e987af6f0ba2f8800e92e8bc9e843bd86cd4e43a480d" + } + ] + }, + { + "message": "0x4ab5d8255cb94ddc3e4fda271bfb3336eed683560e578b9cbbf026bb42e13904000000000000000000", + "sigs": [ + { + "pubKey": "0x4363edc5ed00d153a9709824d99c2999c2a2eaf7986f180171c9299f25bfbf91", + "r": "0xd53ea7b837d3b5ddde01bd46a957980581e4b9c59fa1fd410be93cd7ebb88517", + "s": "0x0abcaf69c81fc2b05f7b0c207bc62ed258585622ba3cdb6801004fcf41148b0a" + } + ] + }, + { + "message": "0x9a6f4a9b334d2f7e12603a1fb15fb46a33bd45b64bcc03e5638bcf4d2d3ac386000000000000000000", + "sigs": [ + { + "pubKey": "0x49bb92291aac958d05179d8398ad16934badd4c9b7afcea12658337f341d4001", + "r": "0xa141f1603dbcef26a6d4c83e2ba5d4383aee686f7c7c276e6c4a735ff37535db", + "s": "0xd1d6091ff1adb3f043454dc274235f1df8dc051db890296e660d58f8b30ed30e" + } + ] + }, + { + "message": "0x293603e0ad3ad3f34a911310c630f8ec819a6e585b786eb5c19c7a6e5d432d9f000000000000000000", + "sigs": [ + { + "pubKey": "0xd5f39b2a9bdc13aacbbb7c89181853d1808e0417d7f42bcdeaef1e82e232315b", + "r": "0xa622e9c36783bfc4347288b9c564d90df3b3c2e1081aabf1cd16b4a488d79f25", + "s": "0x083db84fe1a0ada5a0ad249ccad69c6ccc6076c4f2dc2286aa061bd566de4b0a" + }, + { + "pubKey": "0x46b160b7a24b8813318eb753ef5be4c0a31fe1a3a2789d9253df1617ed4ae829", + "r": "0xac6b291d12a332fa62a96d3fcba5fb4cb9b36fa528a3f9fc54c5e6c91a9bef55", + "s": "0x45af229fdf5056bffc1bf21c0362939c2d7b055e6a45e286f875c080d30fd808" + }, + { + "pubKey": "0x3a2e676e768c2bcd3e6419ef1b624cc56347c2a4e73d6d456ca13a5193735902", + "r": "0x61e63f10dbde534a324a9fea198047cdf970f811201c8b04386ed4792d70fd4d", + "s": "0xb3daa4c4a6ec9e4c651696e6aaca1adb4bde9c8e44c77fb9144a75f6a7f40e06" + } + ] + }, + { + "message": "0x4dd055f0cf1c8829e218c2ac1c0bb2f3da8eff2f63fa8244e93f721c6c6246cf000000000000000000", + "sigs": [ + { + "pubKey": "0xd5f39b2a9bdc13aacbbb7c89181853d1808e0417d7f42bcdeaef1e82e232315b", + "r": "0x5eebb039c248997d7d35e97a43d93a874df4131717a0dd49cdfb32ecc971fe84", + "s": "0xe37b1bdbe3b310211c44606f9f25fe208e600223c5c1e47b8ff779eca6ab2d0f" + }, + { + "pubKey": "0x46b160b7a24b8813318eb753ef5be4c0a31fe1a3a2789d9253df1617ed4ae829", + "r": "0x0da96dfd61aff4c5ae527a98428fab97287f4de315bdef61dbb8fc65a739ea9d", + "s": "0x18a6cb30bce5a5e8208caebc57c777b80f3c6d7be52921966221855c90078e02" + }, + { + "pubKey": "0x3a2e676e768c2bcd3e6419ef1b624cc56347c2a4e73d6d456ca13a5193735902", + "r": "0x23f4f0d0f29e8acb3cc574df5921586cc0bcfad511ffbd86858174c4337eb155", + "s": "0x9b8c1042339d3c3a9835ce57d553aaa0c653d837e70b1d9ade004a5005abed09" + } + ] + }, + { + "message": "0xfbc883b8cbdb5b2fbe54ec226692b614030b89cff5fd95a1282bf50b8f3cf911000000000000000000", + "sigs": [ + { + "pubKey": "0xd5f39b2a9bdc13aacbbb7c89181853d1808e0417d7f42bcdeaef1e82e232315b", + "r": "0x6988205bd650dd04ddb9b15d8a9e25d4eec397a00de5af2af592193847e68c38", + "s": "0x415182b7def4efa9c3292abe71f65fa52f3db568771557ddd88c1daddfcb3f08" + }, + { + "pubKey": "0x46b160b7a24b8813318eb753ef5be4c0a31fe1a3a2789d9253df1617ed4ae829", + "r": "0x12379190f4d727b0a3ff0866a006464908d39be187719bdc914419caf1f09015", + "s": "0xd37fe5da4a59a0e7bee55e77d8926abb1b09758b6988360275c882e948cc3908" + }, + { + "pubKey": "0x3a2e676e768c2bcd3e6419ef1b624cc56347c2a4e73d6d456ca13a5193735902", + "r": "0xbc301a75558d09aa878c0396d982b50bfcccddb1f2aab456723cc1ee169bb29a", + "s": "0x3d380a9961720d44a54f7785d3f300a3905e38c9d07c5980fde0c41ae5924c04" + }, + { + "pubKey": "0x8960f85f7ab3cc473f29c3a00e6ad66c569f2a84125388274a4f382e11306099", + "r": "0x7c03ab69d968f781a5f900cc7a73112a3286a0d865ffa2d7ecf6bc43580d3862", + "s": "0x89a35be1333fb46f9bb727b8931bb4d8f2e4e88e42b71a81b9ae2ad1efc6e30c" + }, + { + "pubKey": "0x28117a2dff18a695510384f7c865fc2d92d6e35abbe23d92a915cd2bced56aa0", + "r": "0x6e857f54b2e551ade37d0ddff91f9b39b8a92af45a099d6fcdfd6b85a0e52cfe", + "s": "0x6b152e1dda536d1e1c123bb20a8094cdc8401cb9b12f274a8a9b10aed8807304" + }, + { + "pubKey": "0x085c8d1185ff50ae3662173f6ccfe6d950ba4bd9dbf3cde283e7321606489350", + "r": "0x14b6d8f3a324c22d79b927832d9d1eca8c0d1b732665fc2d5e28c54f64a81aec", + "s": "0x6cf476108329ccfd2b17d389057b40dbbdfb5fbcb58ccf3257a133e7ae08db03" + } + ] + }, + { + "message": "0x861a3fb14bf153dd63ebaacc469c201fd2d26a9b09ba2e45b50aff2fc17566f9000000000000000000", + "sigs": [ + { + "pubKey": "0xd5f39b2a9bdc13aacbbb7c89181853d1808e0417d7f42bcdeaef1e82e232315b", + "r": "0xc248bf6a4f914a781d30f7194c0e4783425afabee31d30a0f2bddb8ae297ad15", + "s": "0xa0bf11a7b05b78d6096a7b47982a0e6c2359356b8a0ab0086d809518ab81fa0f" + }, + { + "pubKey": "0x46b160b7a24b8813318eb753ef5be4c0a31fe1a3a2789d9253df1617ed4ae829", + "r": "0x75f7973b0d7fbcef90bf275bc249eb95456869490634fe6ee48b92f370c61c6d", + "s": "0x86fa6b89079817b4b74bc62e9537ecc19d6313451380d31fce1710b23fdb5f03" + }, + { + "pubKey": "0x3a2e676e768c2bcd3e6419ef1b624cc56347c2a4e73d6d456ca13a5193735902", + "r": "0x6c2cb42883ac91de72e4c3922fcff9c1d21d3c63ff927c76d200ad2c35519489", + "s": "0x218e6ccd62ca1f7ed992b056bc6bf691f6ae20604896ff9a952bfa912ec50c0f" + }, + { + "pubKey": "0x8960f85f7ab3cc473f29c3a00e6ad66c569f2a84125388274a4f382e11306099", + "r": "0x06e31b5b8954961fd41f516f8d01b7c6f550776df3889b7d546e635a0b5bca08", + "s": "0x176ffdb373c2048ede1910acd1c615c3a1938bb9382b23ce37bc6c0b7085c100" + }, + { + "pubKey": "0x28117a2dff18a695510384f7c865fc2d92d6e35abbe23d92a915cd2bced56aa0", + "r": "0x8c78d6ebcdc2e4099da7e93cacde72972ce871144613aa6f73ed52ae7b5de5f6", + "s": "0xb5172886c826d857436f784f59bb918b6fa6cbd2fd27000e5cb0a1e20d7c5506" + }, + { + "pubKey": "0x085c8d1185ff50ae3662173f6ccfe6d950ba4bd9dbf3cde283e7321606489350", + "r": "0xd36a2110ae5f9e9ba0bdffb6795eda3b79db36099d3e581d3a29e59207de9461", + "s": "0xe23f8b0aff797082a0c214dec73c2c53cdd2e16a5c5d83bc26588da5dc02790a" + }, + { + "pubKey": "0xe23753352a51e37d4c3212060faf7b1cb2cbad7c205be11fcc22acb45cbf5736", + "r": "0x8def99d313907d855285fba2d2f5e4af8624644463acf7481fe73a86992fbe70", + "s": "0x5d6821bd5aa16a8250b2d5d0f40ff91ef859aefedce8dd99286bd27c0755400d" + }, + { + "pubKey": "0x0db5c04241d9ff6fa77b8c4e20b662544be7d9943915ff6cd753eab30e122995", + "r": "0x30b4807e5cebe0f839255cf0f210cbb01792fde5e59624c7379ed0c680a10f2a", + "s": "0xee1c4d01b6613279785783511194ddc244949136f65233b425bdb1ba6fad9e03" + }, + { + "pubKey": "0x7842806962f7f8b07bf3ae180f2aa432230608f5a0b82cd892699d67a9b19a44", + "r": "0x9580bac2db9e53dd26de80c2a63cf1ea4d8cf8d8f7977398b94eb64ea3c6c827", + "s": "0xa9737a3333420fb367abf78d191331dd3cfe6f01bbfb84092345bcad1163a206" + }, + { + "pubKey": "0xd80196fd7b6bf8ee79aeba89e85fadffa713f7f6c65d5601142be5575ec41061", + "r": "0x8fde1b6abc27d9a8a585c6776f134c08aa912e68d52c11403aa985382b84f95c", + "s": "0x7ae7745423b76da2d3e3153f88e0fbdd8d1f25f7de12a5c6680a0e42420b5309" + }, + { + "pubKey": "0xa87934ff0c2a1ee9527906715371a4a11c1a9f5bc96bb640be22da3e6a9c91ea", + "r": "0x1df870fae64faa88387001aa5c14cd65f94a029e5cf8dc7dad70a49e326e69d5", + "s": "0xd96be715d93d36d86fe95fdf5469528e21295dcd8e8e18b5f34d303604afa30c" + }, + { + "pubKey": "0x8fa4ddf855ef456150285a2a3bfc8804f9cc460eb81335a63be9309db97f2afa", + "r": "0x5b2f4f473250d877ff9bf9acbd9781e1fe13396b6a588e08e1762d24c3141cd7", + "s": "0xcc26653126292fca50d08d3777f6d19f484bf2ea8bad24c36136573d4e4bb40c" + }, + { + "pubKey": "0x33741a69d771c7bdce77fe738a0cdb7d0ac90db0dd7da1b806efc31a3d2526be", + "r": "0xb5a7ba593da888a896f72d72be3834af7790191351e46a9a5a7c3adb135c37b0", + "s": "0xa38e0591bd9d7102dc9ad6080fe3be216ba131959f4a7659dedda234defa5b00" + }, + { + "pubKey": "0x1d1d566898dc3c46206cfb5bd3767acce06521c136bc3aad5274aef232d98a87", + "r": "0x598cf6a081fea2f261e16ed000136d0b462cd24c271de233c2e2ce5c78220507", + "s": "0x8477070bba7c3f8a2174b18d113f68f460b8a1e645ecc9f0a2f5db10d555f40a" + }, + { + "pubKey": "0x91bf912194d1338deb5a110221ea1b58259fe20c02792aef561929de47367ef7", + "r": "0x3e1ce56ddf251ec7dd40dd6f548ac54ef67ca20b8e05bb6e51688589c9209ac3", + "s": "0x037c5c7f3c709269eae85f89925ac33ceefeca1cf9681748c7490daeeac9ea08" + }, + { + "pubKey": "0xe38e37fa4e998ad3bef3a6418c177c0f76e4f31d260912d62cfc7aac8b915862", + "r": "0x398ea18f4707c7da625dc7cc1cd4822116884c0c7c4ee8204fe1325db1032002", + "s": "0x4c82e7dfa26271fd6fba246398d727b23e03349f90c06a8e45917371fe13000b" + }, + { + "pubKey": "0xcbff1c4e5ded3268128189f0b5158cf449fdbf794b9c1376fd742a20c5b358ec", + "r": "0x4b38aeb70bb4222a6b3bad262c2527f63d74798e4d7b1567e520689314a0ca41", + "s": "0xf72f724f20ec6ae0020682a40cfea6691a8a59d0a7d9d35f842ad17f747c2d04" + }, + { + "pubKey": "0x2d7d6c600e7e2ad10729ed7d4ac0517d784b033714c19f4fa75087bfb7de6a39", + "r": "0xb84c0b1d7f7994621dd968641c32c83d51389437ed0da67e77720f3b02f6041e", + "s": "0x2efd9b810f75d225e42418dec7fbb57ff734d81ff66973145ea4e5b2fd8d1800" + }, + { + "pubKey": "0x6166951d14acb3378e8a4b49eb2b6722a7710553f848b1047ebb6a7987397807", + "r": "0x55eea6216913fac3434af68e48c999ba9932da4e2ec614dcab0f6ffbf05a0b42", + "s": "0x0a2ac6417b65d3e3d16dcf4c0c540b5a281e7335a219226e4ce2dee09a43b704" + }, + { + "pubKey": "0x287692a1d0018a3c7feb767222edae0c950f42c23bf1a5ccf46f0322f9cde5ed", + "r": "0x4ecebee857eb286de5b9dab8a7f7858dc434933c39cf4abad478b88bd9562388", + "s": "0x835d72e2d4a8301074107daa2538a2712dc9a8ca8a5069c6e62bad2902ae6309" + }, + { + "pubKey": "0x8671d0d96818388c98f43b5d0d4ebb2eac93ce0590118919e558e8eb125b2a13", + "r": "0x53f33649c9212e4c50917283c11c2ebf2ebe90f17cbf508259013dd43b4c4863", + "s": "0xf98d4fc878df955b97784b7722aaa59e8932fca8bd5710f45420802af3b80c0b" + }, + { + "pubKey": "0x8b4b967a55e446940cba947e9fde64e0341900ebf473c7e392d190ae9e4da64b", + "r": "0xc4e46cf2b7f91fd43bfdcb84907aae2f067cfcce2a864664ca70d1529dde6dd2", + "s": "0xf8afd2ddc5081e2d0552bc74318222921ebe24f7f6cb52e871577b5bd9c40f09" + }, + { + "pubKey": "0x63c6cf247d5202605ffb9bd3e43f0d0b42c11e4cf7eea97d9491831c857d866d", + "r": "0x37e7c2fa673418dad87b5d3e67d7ad5be52c5329316a8b273d4f715fcc65cf00", + "s": "0x6429fc3dd0f06ad210bef4139e81747a56f9ef9233b0a8826b6143965772e604" + }, + { + "pubKey": "0x8c3b55a0b49b24c6e8b8911c8b1c5d6722514e482ec787ffb074f96111f3c3ec", + "r": "0xa8687f4cfb5f4ca1d9b917a68a672c0140fc6deaab2ada701d01d26bb1bec68b", + "s": "0x97a99ec4a738ff57f8e40ed01ec37c23a999a603a850087184ca2ed41ca06602" + }, + { + "pubKey": "0xc4aad6f96e3d2106c2f818df0154014576c18303565ec57ea07752433642f90c", + "r": "0x9c95b5eeda7e2d74aa868405f2cc0aa404db371343e5fc0f5f4d1a3b9b5f3fee", + "s": "0xf56d819ee415e3c95c59af44aecb9d99ce85e04374687cf41e052aaf4b1e0d0f" + }, + { + "pubKey": "0xcbe97c37075aa791e8b0dd49c777093c18dade561a1436d055dc143032ff1442", + "r": "0xd912576524356ae5e8e6db1b87642e2ed053c3eee6285af164ddd119f8943300", + "s": "0x5d509768979f9cec54e188fde0dfea47fd0a06ce63cf4576ffe291223e10b302" + }, + { + "pubKey": "0x32d9cd5adbe3a57eb33fc82cd883eb3f9b98d6e95662952e9d70c394ef9941ab", + "r": "0x6182078e06d6ae5fc4cef2ae42ba39e3722e2bee87cbf313dabd32def6c31033", + "s": "0x36b679097749c50d01275da2872cdd375fb91cc391ec86f213c0607dcc083807" + }, + { + "pubKey": "0x86f8dc0014fa03f92860c5f2019b31ad757c688b25b7a47b23c96752401c8f18", + "r": "0xc67853ccc9a9cc22ca5c6ec565145b48fdbf9dc709d252086aa701c9ba201b9a", + "s": "0x3292c0703ea9117a41491a4fef963e2552f14539869572285266d51b3de4e90e" + }, + { + "pubKey": "0xbd23426c4cbe9b22558a59c568ff6873936190a6d603400af54393fe2e58ea9a", + "r": "0x8ffcbdf9d319764e1514fe3f3f8260bdfeae125f0cf711268af9ab679b79e2d4", + "s": "0x2517669c91debf67c026dca6e4e4133f5671680219fae480b77ea7ea825bbc0d" + }, + { + "pubKey": "0x375bee53262410bed041c3fe2c2aee0434b1ca7b85b6f9ffa1fdb7901f5cf0d4", + "r": "0xa5457ebdeb31eb7035f040b892bb31f4e9de45e022910a17c0c7639ec0d8410b", + "s": "0x6b1dea7da43ff0cb92b9175daf40b58fd556348d3438ccd42e5e677a45fbfe0f" + }, + { + "pubKey": "0x084a91667388c6075c617bbcb059cd5f6e1668132fb4ddeee5821b74d0cafdf7", + "r": "0x316d46999e1fab2c468dbff32b10b001806db76f80be5364a5b28b4f12e86644", + "s": "0x5c3bd5f602e7dc6215e63248159a95acb1f829cb63aaf6db979328e15407140d" + }, + { + "pubKey": "0x544e635098f6162d4ee4646d8352856d8791f3cdf040b968039a25a2af354ade", + "r": "0x5053d78eee34979dd5bb99125996bb246bdc0b605344800a95ad7c40fb773d03", + "s": "0xe0144366d067cf2407dd3019440643983fc667db2b2b65679b75a5a3f3beb204" + }, + { + "pubKey": "0x21a2f840265d63307d457570e3cd6d6151d88ef3399dcd08399ad714eb05dc93", + "r": "0x0b561b7a00b447b3dcb2392917fb16026526c3ee1b539692c807dfee89bbb00a", + "s": "0x96133619eb4839d6359d268b064e6934e28633538453aaa256c0c9b436a16f0c" + }, + { + "pubKey": "0xdb8d9f77bcb0d26096ff312f415c653aff2074c28b181436dd23bee98efded9f", + "r": "0xf43a7d8bf1ac9104ecfa81faa142c750ff4e8b4a251367c50a2a84e208ef9e7c", + "s": "0x1adf7336f4bbeed79a30854f10a9ad5ecd53d05de87131370fb9bd8f80358a09" + }, + { + "pubKey": "0x4363edc5ed00d153a9709824d99c2999c2a2eaf7986f180171c9299f25bfbf91", + "r": "0xf4203224f366f67dad6a007f8cd52cc32773682daa843e79ae5951043390ba77", + "s": "0xa04a87dd3513ab8178085d68f0773f239c89366dbde20f54b60f088fccffd60a" + }, + { + "pubKey": "0x599dc187f4845b3be1fa2a50f35e7d931aab4809d519476792af49da303a9562", + "r": "0xa114ddd55cc56e89681d6e9cfbc4a62608f2649e721ed87414be6e9f2e95243b", + "s": "0xcd2667e6d0fb36a233e2a3573c6af63fea15e385cabbaf83d84dadd906d94d0c" + }, + { + "pubKey": "0x16730ccf9f0c9aa34b7e928f6d200121868c1ceefb6909629a3dd2c7b53c2095", + "r": "0x2fddf34f01708e525ce8bdeb4b8a4c953dde694a4619aaf2f7ae89641930194f", + "s": "0x7ee8797f7c86fe394f9684a462ca75cf73e1cf526f6fac42d81e1c6a181a0103" + }, + { + "pubKey": "0xced2633926fa66b721a54dcacc924756f21bf20791282ccfeef24d7162fd5173", + "r": "0x9ca5997172987d26102093590c47fc0fe0f25a4420d511e4c2a607e1dc9cd841", + "s": "0x8e80a827262ebb8b68ee9562826dfbf81419a463c4b2ababf78e69658e341b07" + }, + { + "pubKey": "0xd3c2af0ea5a47af55723ab4d0e5814858a80bc26cc172bc76b4015ec955c4013", + "r": "0x312fb3c93d3669948cf097bad7b52dba5b2e05708c774ee7d769d84b4e2ac8ec", + "s": "0x14fc0e9b2527dd5ccd931359c5049b1b729c3da45b6027d1ffb6304d90d4b70f" + }, + { + "pubKey": "0x6a73e01f64cff21da91ffc8377fa39d7624d096b1fe5122d01377dd3f6319e90", + "r": "0x5ff38bba93078cdd97f96e3a52103adfbb9e5a767e26a9429d975823a3f31f1e", + "s": "0x01662e518325a5cf18084de1fb3fe04bae2c525c52fef7928466c5022a3a2703" + }, + { + "pubKey": "0x84111871bf4b1eee554f5481c72fac052e1adc0281eb94e431b0937b1af34ae3", + "r": "0x52a4a08703e2a26791e3a91e899fbbd405390df4ecae668b11b687dab0c7da23", + "s": "0xaf75b1d00fcf1c43196298113ea57d0897e3efa48cc1840431ab239fc681a705" + }, + { + "pubKey": "0xe205b9ed3155e833b233eadaeca73024b88dc380c5676ed559f7f0935ff4f301", + "r": "0x91c15dbb8e8b3112e207ee276c8dccaf9de185aacb09db0b4e73ade6ffe506b8", + "s": "0x8140afd28f22ea0cb633e75f90a02546e828e7a87e87178a02d58aa12fdc5b05" + }, + { + "pubKey": "0x4a960ea816279e1f6be75f1819319b4a06911a64ba45549f9802ddcdb746dc1a", + "r": "0x8d07cf93d4a280dc0c07523df6cb948ea5999c969d753b4eb7842b9580bee8f5", + "s": "0xd8cb7ac0957139ffeb4974986ae02ee9ff630a18734966364937d7d953d4b200" + }, + { + "pubKey": "0x2fef7336e581b9f6c9deb0987b8a5b31355cbf48707dfc61fa439f16ca3b7080", + "r": "0xaa3f1303a7f23e81db24f5a0a804f382380f4c5416d2b94419aded1ff31ba31a", + "s": "0x00c7b6ff9e618e6214783ef22d576a992143e7c79a5949705bc6bf9979806c0e" + }, + { + "pubKey": "0x2393d5c63a2eef77f29847a3faff35c6d016f1ebccc5e00739ef8bd228090601", + "r": "0xb8c481b78a813c1e11f3ad488524af415072f42557f0a95e97a49b8d9a305668", + "s": "0x2b7a3a617a3e5e0a79dd1d15b7ee25f473db88746ad23c9ab432da43ac90c602" + }, + { + "pubKey": "0x011a718ec627f2fdcaf2eda949e26b2df7ed42187fffc17ae8555bc7188e1dd7", + "r": "0x07a6c45024b9500d4512a217046dcee74c3f15bdff86111921602a8d250653d2", + "s": "0xa79c1555da5e649d452ed67e25a4454bc5054c7e83c074ad8bda3591afae700c" + }, + { + "pubKey": "0x8ca7c72e378618316f79591fcee8dd3fb7bfd12cd7a78f3c0ada4347289644c5", + "r": "0x59d19131dcc73242cb329e2a4f58f1bdf3bc6b89051038010b53a4f778f6a911", + "s": "0x6ed969653b0aaef70f5c10663edda0148f5ac9a281369327619f65b29b6d700f" + }, + { + "pubKey": "0x2e06ef4f75b8931220314a524da3954bd37de1f7f718780cbc26d5b13f67467f", + "r": "0xe121a1155f0e8edc1497b635a7dd3f52a95aba82b75da4416b0e879fefd3a06a", + "s": "0x8c1501816cf8e6ce134b31bc9e4cf518e24eef47587e9f516480be8a41cc7202" + }, + { + "pubKey": "0x3a955b34fbecad1a2e72970129977fa83301070386a0449b57d6082d2247d7f7", + "r": "0x48abfc3a3bdeced706f3f65445ac5f721c71231db0371eab937fa24cf8c882d3", + "s": "0x0ca38ac890cd734f26a1aa075fbcf804213166b2eabfdcac83472e3241af870c" + }, + { + "pubKey": "0x2e4acfb7fab2e8c9c73f526f6bfa9bc4088cc36b8ef3ed6010c92107c396bbc9", + "r": "0x715b1f201219358103e3d91aa5389a3a67831108f1028c207d81ef2eed4eca0f", + "s": "0x3208c96887e221e276ca323c1ae3e58325f3291484a33f57c79ee7210a33760d" + }, + { + "pubKey": "0xae643362b5e56ba1dce6a97491ad4ee3a8893e7f0afeed5366f298200c0da098", + "r": "0xbc42d34f3d9d299ad7c08358180cc7aa1edc78b89c94da6a17041d5469fcbeed", + "s": "0x61acf4f6471f7252fd350da71e28872f86752d7b97797c281f633ddcaba01d07" + }, + { + "pubKey": "0xc90440f1ef495a2c58ed67e7363567e34a8f05aee5428ffd07bb01b84378a185", + "r": "0xa254e0e19509dfe665044c7a9463758276ea198e6ac6c59b51a9be184a041c3c", + "s": "0xfb32d9107274664c01461ccd4170e8c380b579ea977aaae6b0c973f72d9ed507" + }, + { + "pubKey": "0x330937cc1cbb827aa8d72d0fbdbca9b47622cf8cfd83f6a412c682070fb89ebe", + "r": "0x74e36fba072279290ca1dd6a6d7e340770c2b46580c78b77d45fdee6d5652348", + "s": "0xd6869981b165905ef04756837799c0b46d7706016ed7db35726d605731f23802" + }, + { + "pubKey": "0xf83c23fb2532ad248e107ebd5312f1f78f742488fdec815c94d6b63aa7682eb6", + "r": "0xb9503d36e9033707e9a242250b73ec9a6ab807000f827653ed9d01a47dcade9d", + "s": "0xcc59cf4182672ba97b067d6be3aaa4247e616cc968af630402c3339f0e1d120a" + }, + { + "pubKey": "0xb16c59157eb43bb49a5cb48279ed67dea9f01c03a070657e0278f057b259dcd4", + "r": "0x450f61447b136f38d8057decd43f20f17bc1921dc0b77fcc0a5efe90e1695cee", + "s": "0x28344a1126d0c3d12b9dbb4e6833bb4ecb174c5a75afc23d582d46e6f4bda609" + }, + { + "pubKey": "0x171d51b6ee7db5a575511c558329a7aeb032a1e91a31eb7860f67221ebfebd79", + "r": "0x23a62b0a5485acc6918d2486a0749da857ead10497d5f72f99d7217da8f37471", + "s": "0x1efe7214e099f60d89f34605e7cd23dca109d4dcc1eb7245d9f00408786dc702" + }, + { + "pubKey": "0x487e68c58da6af525649a3c6eb76375551e6d370ca9edfab1d00198a3b99e009", + "r": "0x60aa47c4f7289f2b899dedfa9f6ff8b42d8236dfc30bf57baa35f649d994a2e7", + "s": "0x16eb07ae11b9df0d5a8e4ae41a1218f0f4b5632eb9350116cd68676f9edb470f" + }, + { + "pubKey": "0x4d3c5529beac1ca6e53061fe88c503c6491206a8be6e206fcf5cdf244daea4e3", + "r": "0xe44ec38f5a9c25d0880c8783c3974baea1d91db2e5374de322a275b61aa3aaa1", + "s": "0xe1aaf029665158fae242584ee8630f2627ef4cd3e5862e883f7cc8330d29cb0d" + }, + { + "pubKey": "0x69a3e68f3f3035cd3272075ab57aafce41b10e86762eec10f24fc519f4095d6a", + "r": "0x3a0a46b675e6bf32a3fa0410517343492e45cd3f26a0d08c6d5b5d604bef69b4", + "s": "0x9e8ef4b1fe48042d1365547553981fd0a4afc6d77b4e5470861a7b535c83ea0a" + }, + { + "pubKey": "0x2525e72c2ab407307a92c5a92ee15646bd8181f842b08c298d5648dc4c8d8161", + "r": "0xb4c647c20f75b3e6e6fab8b8185b303423c0a49e9a817fb3c61f5d6e087b1eb2", + "s": "0x06ca352c529633447fdda7948e17e7edbf3737e5cdd77a6e085dbb9bede1f00b" + }, + { + "pubKey": "0x1afa557c2dba49cceaa5528b27e08e51823b4d738db8d0ebe4be8ea965b3a4d8", + "r": "0xd51edafcd6717ef31ea72a84c51ca3fa040e0d2532db5b357e84d7bf8b1d01cd", + "s": "0xdfd81c097f9780c632dd6d3e319294863005a05770b706f9a6de532f4da88d04" + }, + { + "pubKey": "0xb0b67cd5af20f1bb5302a5c46c8730570cb80cc12c1a8b96484d0eb1271c5b19", + "r": "0x404f88a9e0f3214f9cb4818f1420d967c5776add4ac1a54122ae9a6d0b5b5e80", + "s": "0xbb03c3834ae5571fe5a9f90b2afb41711b7a469dec8f367bc07709f3ae56ac0a" + }, + { + "pubKey": "0x87b7811603c215bf9bcd0388897f1efbea1d8f5758f516483f521867f56879d3", + "r": "0x631c77a3c070b82a44cd33fc3803ee10e49204f64dd3972546a0e699249364bd", + "s": "0x15b04e8ded99ab1afdc1eaea1e8b17f72fe93d38f45cc07b5064f37b1272190e" + }, + { + "pubKey": "0x411f86a950dee30c9f3ca4c1e7fe8a5d139b45fd46c55a0d545a34a4ef156b22", + "r": "0x7c1ae805b570d97b44487184eee49659245fb75f3106fb2b26eefdf77d0e4222", + "s": "0x15d2f4ee8cf60845c3cd71308a3032ed494399a0e6ebedf27b2ff6bdec4a120c" + } + ] + } +] \ No newline at end of file diff --git a/script/example/DemoTransferFunds.s.sol b/script/example/DemoTransferFunds.s.sol new file mode 100644 index 00000000..300b8530 --- /dev/null +++ b/script/example/DemoTransferFunds.s.sol @@ -0,0 +1,33 @@ +// SPDX-License-Identifier: Apache-2.0 +pragma solidity 0.8.23; + +import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; +import { Script, console2 } from "forge-std/Script.sol"; +import { StdUtils } from "forge-std/StdUtils.sol"; +import "script/Utils.sol"; + +/// @title DemoTransferFundsScript - Demo Transferring LSK to Claim contract +/// @notice In Demo environment, after Claim contract is deployed, this script is used to send LSK tokens to Claim +/// contract. +contract DemoTransferFundsScript is Script { + /// @notice Utils contract which provides functions to read and write JSON files containing L1 and L2 addresses. + Utils internal utils; + + function setUp() public { + utils = new Utils(); + } + + /// @notice Transfer LSK Tokens to Claim contract + function run() public { + // Deployer's private key. Owner of the L2 Lisk token. PRIVATE_KEY is set in .env file. + uint256 deployerPrivateKey = vm.envUint("PRIVATE_KEY"); + + // read L2LiskToken address from l2addresses.json + Utils.L2AddressesConfig memory l2AddressesConfig = utils.readL2AddressesFile(); + IERC20 lsk = IERC20(l2AddressesConfig.L2LiskToken); + + vm.startBroadcast(deployerPrivateKey); + lsk.transfer(l2AddressesConfig.L2ClaimContract, 10000 ether); + vm.stopBroadcast(); + } +} diff --git a/script/example/L2ClaimTokens.s.sol b/script/example/L2ClaimTokens.s.sol index 36d18228..35494cae 100644 --- a/script/example/L2ClaimTokens.s.sol +++ b/script/example/L2ClaimTokens.s.sol @@ -1,54 +1,127 @@ // SPDX-License-Identifier: Apache-2.0 pragma solidity 0.8.23; +import { ERC1967Proxy } from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; +import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import { Script, console2 } from "forge-std/Script.sol"; -import { L2Claim } from "src/L2/L2Claim.sol"; +import { stdJson } from "forge-std/StdJson.sol"; +import { L2Claim, ED25519Signature, MultisigKeys } from "src/L2/L2Claim.sol"; +import { Signature, MerkleTreeLeaf, MerkleLeaves } from "test/L2/L2Claim.t.sol"; +import { MockERC20 } from "../../test/mock/MockERC20.sol"; import "script/Utils.sol"; /// @title L2ClaimTokensScript - L2 Claim Lisk tokens script -/// @notice This contract is used to claim L2 Lisk tokens from the L2 Claim contract for a demonstration purpose. +/// @notice This contract is used to claim L2 Lisk tokens from the L2 Claim contract for a demonstration purpose. This +/// contract works independently without interacting with previously-deployed contracts and only works when `NETWORK` is +/// set as `devnet`. contract L2ClaimTokensScript is Script { + using stdJson for string; + /// @notice Utils contract which provides functions to read and write JSON files containing L1 and L2 addresses. - Utils utils; + Utils internal utils; - function setUp() public { - utils = new Utils(); + /// @notice LSK Token in L2. + IERC20 internal lsk; + + /// @notice L2Claim Contract, with address pointing to Proxy. + L2Claim internal l2Claim; + + /// @notice signatures.json in string format. + string public signatureJson; + + /// @notice merkle-leaves.json in string format. + string public merkleLeavesJson; + + /// @notice The contract address created by default mnemonic in Anvil/Ganache when nonce=0. + address public constant destination = address(0x34A1D3fff3958843C43aD80F30b94c510645C316); + + /// @notice 1 Beddows in LSK Chain = 10 * 10 Beddows in L2 Chain + uint256 public constant MULTIPLIER = 10 ** 10; + + function getSignature(uint256 _index) internal view returns (Signature memory) { + return abi.decode(signatureJson.parseRaw(string(abi.encodePacked(".[", vm.toString(_index), "]"))), (Signature)); } - /// @notice This function claims L2 Lisk tokens from the L2 Claim contract for a demonstration purpose. - function run() public view { - uint256 deployerPrivateKey = vm.envUint("PRIVATE_KEY"); + function getMerkleLeaves() internal view returns (MerkleLeaves memory) { + return abi.decode(merkleLeavesJson.parseRaw("."), (MerkleLeaves)); + } - // print deployer address - console2.log("Deployer address: %s", vm.addr(deployerPrivateKey)); + function setUp() public { + utils = new Utils(); - // get L2Claim contract address Utils.L2AddressesConfig memory l2AddressesConfig = utils.readL2AddressesFile(); - console2.log("L2 Claim contract address: %s", l2AddressesConfig.L2ClaimContract); + lsk = IERC20(l2AddressesConfig.L2LiskToken); + l2Claim = L2Claim(l2AddressesConfig.L2ClaimContract); - // check L2Claim contract Lisk token balance - L2Claim l2Claim = L2Claim(address(l2AddressesConfig.L2ClaimContract)); - console2.log( - "L2 Claim contract Lisk token balance before claim: %s", l2Claim.l2LiskToken().balanceOf(address(l2Claim)) - ); + // Get Merkle Root from /devnet/merkle-root.json + Utils.MerkleRoot memory merkleRoot = utils.readMerkleRootFile(); + console2.log("MerkleRoot: %s", vm.toString(merkleRoot.merkleRoot)); + + // Read devnet Json files + string memory rootPath = string.concat(vm.projectRoot(), "/script/data/devnet"); + signatureJson = vm.readFile(string.concat(rootPath, "/signatures.json")); + merkleLeavesJson = vm.readFile(string.concat(rootPath, "/merkle-leaves.json")); + } - // check deployer Lisk token balance + /// @notice This function submit request to `claimRegularAccount` and `claimMultisigAccount` once to demonstrate + /// claiming process of both regular account and multisig account + function run() public { + uint256 previousBalance = lsk.balanceOf(destination); + console2.log("Destination LSK Balance before Claim:", previousBalance, "Beddows"); + + // Claiming Regular Account + MerkleTreeLeaf memory regularAccountLeaf = getMerkleLeaves().leaves[0]; + Signature memory regularAccountSignature = getSignature(0); console2.log( - "Deployer's Lisk token balance before claim: %s", - l2Claim.l2LiskToken().balanceOf(vm.addr(deployerPrivateKey)) + "Claiming Regular Account: id=0, LSK address(hex)=%s, Balance (Old Beddows): %s", + vm.toString(abi.encodePacked(bytes20(regularAccountLeaf.b32Address << 96))), + regularAccountLeaf.balanceBeddows + ); + l2Claim.claimRegularAccount( + regularAccountLeaf.proof, + regularAccountSignature.sigs[0].pubKey, + regularAccountLeaf.balanceBeddows, + destination, + ED25519Signature(regularAccountSignature.sigs[0].r, regularAccountSignature.sigs[0].s) ); + assert(previousBalance + regularAccountLeaf.balanceBeddows * MULTIPLIER == lsk.balanceOf(destination)); + console2.log("Destination LSK Balance After Regular Account Claim: %s Beddows", lsk.balanceOf(destination)); + + // Claiming Multisig Account + uint256 multisigAccountIndex = 0; + MerkleTreeLeaf memory multisigAccountLeaf = getMerkleLeaves().leaves[multisigAccountIndex]; - // TODO: perform Claim Process for demonstration purpose + // A non-hardcode way to get the first Multisig Account from Merkle Tree + while (multisigAccountLeaf.numberOfSignatures == 0) { + multisigAccountIndex++; + multisigAccountLeaf = getMerkleLeaves().leaves[multisigAccountIndex]; + } + Signature memory multisigAccountSignature = getSignature(multisigAccountIndex); - // check that L2Claim contract has less Lisk tokens than before console2.log( - "L2 Claim contract Lisk token balance after claim: %s", l2Claim.l2LiskToken().balanceOf(address(l2Claim)) + "Claiming Multisig Account: id=%s, LSK address(hex)=%s, Balance (Old Beddows): %s", + multisigAccountIndex, + vm.toString(abi.encodePacked(bytes20(multisigAccountLeaf.b32Address << 96))), + multisigAccountLeaf.balanceBeddows ); - // check that deployer has 5 Lisk tokens - console2.log( - "Deployer's Lisk token balance after claim: %s", - l2Claim.l2LiskToken().balanceOf(vm.addr(deployerPrivateKey)) + // Gather just-right amount of signatures from signatures.json + ED25519Signature[] memory ed25519Signatures = new ED25519Signature[](multisigAccountLeaf.numberOfSignatures); + for (uint256 i; i < multisigAccountLeaf.numberOfSignatures; i++) { + ed25519Signatures[i] = + ED25519Signature(multisigAccountSignature.sigs[i].r, multisigAccountSignature.sigs[i].s); + } + + previousBalance = lsk.balanceOf(destination); + l2Claim.claimMultisigAccount( + multisigAccountLeaf.proof, + bytes20(multisigAccountLeaf.b32Address << 96), + multisigAccountLeaf.balanceBeddows, + MultisigKeys(multisigAccountLeaf.mandatoryKeys, multisigAccountLeaf.optionalKeys), + destination, + ed25519Signatures ); + assert(previousBalance + multisigAccountLeaf.balanceBeddows * MULTIPLIER == lsk.balanceOf(destination)); + console2.log("Destination LSK Balance After Multisig Account Claim: %s Beddows", lsk.balanceOf(destination)); } } diff --git a/script/example/L2DemoToken.s.sol b/script/example/L2DemoToken.s.sol new file mode 100644 index 00000000..2f067917 --- /dev/null +++ b/script/example/L2DemoToken.s.sol @@ -0,0 +1,48 @@ +// SPDX-License-Identifier: Apache-2.0 +pragma solidity 0.8.23; + +import { ERC20 } from "@openzeppelin/contracts/token/ERC20/ERC20.sol"; +import { Script, console2 } from "forge-std/Script.sol"; +import { StdUtils } from "forge-std/StdUtils.sol"; +import "script/Utils.sol"; + +/// @title L2DemoToken - Demo L2 LSK Token +/// @notice In Demo environment, this contract will be used due to the lack of bridge. +contract L2DemoToken is ERC20 { + constructor(uint256 _totalSupply) ERC20("Demo Lisk Token", "dLSK") { + _mint(msg.sender, _totalSupply); + } +} + +/// @title L2DemoTokenScript - Deploying Demo ERC20 as L2 LSK Token +/// @notice In Demo environment, this script will be used to deploy L2 LSK Token and mint LSK to deployer. +contract L2DemoTokenScript is Script { + /// @notice Utils contract which provides functions to read and write JSON files containing L1 and L2 addresses. + Utils internal utils; + + function setUp() public { + utils = new Utils(); + } + + function run() public { + // Deployer's private key. Owner of the Demo L2 Lisk token. PRIVATE_KEY is set in .env file. + uint256 deployerPrivateKey = vm.envUint("PRIVATE_KEY"); + + console2.log("Deploying Demo Lisk token..."); + + vm.startBroadcast(deployerPrivateKey); + ERC20 lsk = new L2DemoToken(10000 ether); + vm.stopBroadcast(); + + assert(lsk.decimals() == 18); + assert(lsk.totalSupply() == 10000 ether); + + console2.log("L2 Demo Lisk Token successfully deployed!"); + console2.log("L2 Demo Lisk Token address: %s", address(lsk)); + + // write L2LiskToken address to l2addresses.json + Utils.L2AddressesConfig memory l2AddressesConfig; + l2AddressesConfig.L2LiskToken = address(lsk); + utils.writeL2AddressesFile(l2AddressesConfig); + } +} diff --git a/script/example/demoClaim.sh b/script/example/demoClaim.sh new file mode 100755 index 00000000..16063a86 --- /dev/null +++ b/script/example/demoClaim.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash + +echo "*** This script should only run at DEVNET ***" + +echo "Instructing the shell to exit immediately if any command returns a non-zero exit status..." +set -e +echo "Done." + +echo "Navigating to the root directory of the project..." +cd ../../ +echo "Done." + +echo "Setting environment variables..." +source .env +echo "Done." + +if [ "$NETWORK" != "devnet" ] +then + echo "This script can only be running at devnet, please change your NETWORK at .env" + exit +fi + +echo "Removing files inside deployment directory if they exists..." +rm -rf deployment/devnet +echo "Done." + +echo "Creating devnet directory inside deployment directory..." +mkdir deployment/devnet +echo "Done." + +echo "Deploying Demo L2LiskToken smart contract..." +forge script --rpc-url="$L2_RPC_URL" --broadcast -vvvv script/example/L2DemoToken.s.sol:L2DemoTokenScript +echo "Done." + +echo "Deploying L2Claim smart contract..." +forge script --rpc-url="$L2_RPC_URL" --broadcast -vvvv script/L2Claim.s.sol:L2ClaimScript +echo "Done." + +echo "Transferring funds to L2Claim smart contract..." +forge script --rpc-url="$L2_RPC_URL" --broadcast -vvvv script/example/DemoTransferFunds.s.sol:DemoTransferFundsScript +echo "Done." + +echo "Submitting Claim..." +forge script --rpc-url="$L2_RPC_URL" --broadcast -vvvv script/example/L2ClaimTokens.s.sol:L2ClaimTokensScript +echo "Done." + +echo "Completed." \ No newline at end of file diff --git a/test/L2/L2Claim.t.sol b/test/L2/L2Claim.t.sol index ac6449d8..af4fdc11 100644 --- a/test/L2/L2Claim.t.sol +++ b/test/L2/L2Claim.t.sol @@ -74,7 +74,7 @@ contract L2ClaimTest is Test { ); } - // get detailed MerkleTree, which only exists in devnet + // get detailed MerkleTree, which is located in `test/L2/data` and only being used by testing scripts function getMerkleLeaves() internal view returns (MerkleLeaves memory) { return abi.decode(MerkleLeavesJson.parseRaw("."), (MerkleLeaves)); } @@ -117,8 +117,8 @@ contract L2ClaimTest is Test { // read Pre-signed Signatures, Merkle Leaves and a Merkle Root in a json format from different files string memory rootPath = string.concat(vm.projectRoot(), "/test/L2/data"); signatureJson = vm.readFile(string.concat(rootPath, "/signatures.json")); - MerkleLeavesJson = vm.readFile(string.concat(rootPath, "/merkleLeaves.json")); - MerkleRootJson = vm.readFile(string.concat(rootPath, "/merkleRoot.json")); + MerkleLeavesJson = vm.readFile(string.concat(rootPath, "/merkle-leaves.json")); + MerkleRootJson = vm.readFile(string.concat(rootPath, "/merkle-root.json")); // get MerkleRoot struct Utils.MerkleRoot memory merkleRoot = getMerkleRoot(); diff --git a/test/L2/data/merkle-leaves.json b/test/L2/data/merkle-leaves.json new file mode 100644 index 00000000..aba4f9d1 --- /dev/null +++ b/test/L2/data/merkle-leaves.json @@ -0,0 +1,886 @@ +{ + "leaves": [ + { + "b32Address": "0x00bb7b59073f45177edf430090d5aa3c44aa7f23", + "balanceBeddows": 86511774, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x9ca797d905e78f38685b61f62521632ef486bc6ce3e707d2af41b7fe146303c1", + "0x68b19fe3cb4ae3cd09faa5223373d2cc907c438d3b587c0d47034e848d4707e8", + "0xa10202c7b3db94d566f0d5e198ad0b5de39e983e95cf80afec25836851759d00", + "0x5ac0e1f56c2bbf81c101d84d50c2bcb5b45ec8852feb202c692a0f19f109b2d6", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x02f1d1ca978406f16011b5cd0e8b2bb66b414679", + "balanceBeddows": 178679269, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xbdb1b86184a2fe618d42fd2ad274b4f60b029ce53c731df2d8f89de41bb3e937", + "0x21008543d1626b6f84ecdc2f1511d05d894bfde5c5546957e332cb32e3783475", + "0xde8c97c3e1f3bda9fc8f134edda203976ccfb3717c62b7a8cce62d0848423f4e", + "0x65b328cbb0a1135931f59127dfa16c84b8472258e155d26c612ce063acac4a1d", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x046fb18ca2c227e86c9b4058b3d52d6063a40697", + "balanceBeddows": 255573387, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x42d0091291cbe0634179e4bb79dbd17a67d5a80c552b529ec935fa9d020b074b", + "0xe202d7eadd0242339166479d1285326bb3354445e92a769ad29a410322677d81", + "0x21981ef591cc07f05f21022370f18c7e5d7267bfa3790f347009e7f183e7aa68", + "0xf0cf1ee4d76aaa173f194d72ace6a2029780d25492817b92777ac4eb0decc080", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x07016c955b0053952f61fe4526bcadea68398c2f", + "balanceBeddows": 316943150, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xa77d2832f94574457bd107feaf8d89615adcd491667aa81acfcd838b99ec553f", + "0x19d8d184e0703b5e405e59dde8091a0fc50fc1c887000dd99287fd0ba06510ed", + "0xbb43b52771c7572fa1770415d7733c3bbc169cbea608648c8d6c65873b1cc215", + "0x5ac0e1f56c2bbf81c101d84d50c2bcb5b45ec8852feb202c692a0f19f109b2d6", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x0a1b7d14569008805d35694d6ec11c526a4454c3", + "balanceBeddows": 450280871, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x21179c12c77b8739ff663b5fe9684a2a4ba6ebed38297100bd65e349ed854bdf", + "0x00db94153e251a051d266dc79015ea9863c1885c3241d4116b23a57e2adf5059", + "0xa3ca3a9408f4b6a5af41a2513dbb0302c0c073a514f018bfe123f8dc32dcb9cf", + "0x941f575199cc16fb57e8c8a64a29b1833ec0e661029f880f81e14231d6aeae20", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x0a44cbd56a8ec49e3a621a345355784277352b35", + "balanceBeddows": 591868332, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x878748092cb067180016af5b024699a4457acf4434fa0642c658d3a22e03226b", + "0x0060470a7a0d9e4600df7452953d4e85975bd8319499741d45e2a5d2809edf1a", + "0xde7b6127fb5c3ec359bfaea4a13cb0b5bee445a040d58d0810c572142fd60ea6", + "0x12e2d4f7f42087438facd394b440085328780f0bd0b761483c5356d70cb5524d", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x0dbe5ea65e784b6b30584873e2c2c128d90f1065", + "balanceBeddows": 663345954, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x8c876ff6f77cc33eddf64096f66cf38777347ca34bae444e85ed8ec4f25217a1", + "0x0060470a7a0d9e4600df7452953d4e85975bd8319499741d45e2a5d2809edf1a", + "0xde7b6127fb5c3ec359bfaea4a13cb0b5bee445a040d58d0810c572142fd60ea6", + "0x12e2d4f7f42087438facd394b440085328780f0bd0b761483c5356d70cb5524d", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x11537b10ba9737d81a03ec71e58f550052d0ed74", + "balanceBeddows": 736566437, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x697bd964e53403f3e6e850df018ec8044f532c93f25bfe59f8cbb862b36009de", + "0x6e5597060a492a40f4d4ae8f15bee6012a735d556c5fa8a6a416d4d5468e41f5", + "0x92b9cb0790d39204e17461acef96e376130a8c3310ccb363c6b5e069cfbcf680", + "0xf0cf1ee4d76aaa173f194d72ace6a2029780d25492817b92777ac4eb0decc080", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x11f4121ca179cd19a39d59b83ad8da5e672cf475", + "balanceBeddows": 848511142, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x9d38fc5e532be3ef098bb0b0624a9a0e85f47daecd18f0fcf1d2b3e9fd7de700", + "0x6fa927a2508095376a6be37e7867058539ae4bb6e65e198d308a4aa7d313fea4", + "0xbb43b52771c7572fa1770415d7733c3bbc169cbea608648c8d6c65873b1cc215", + "0x5ac0e1f56c2bbf81c101d84d50c2bcb5b45ec8852feb202c692a0f19f109b2d6", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x13f297ec029f0725ed616c56c76a640b300b716f", + "balanceBeddows": 945174793, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xd03dfab57ff22edb3f8dcc60f98b8e7cb51a0ebd504086c03ab59cb84f07f8cf", + "0xfd3038e2496547b083e9a537d0b3a91afc87b69f4c4f309d0136f1f9944fa9c7", + "0x5960edb1dfcdd82b306b42f29f5ac079b2726bc14030debeaa2c2b35ccda8b1d", + "0x65b328cbb0a1135931f59127dfa16c84b8472258e155d26c612ce063acac4a1d", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x158438f22ab713dc98f5a3b95db436f71d68973f", + "balanceBeddows": 1050305039, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x6fe18590db05d48eb6042776c9852ef02a224988b629eaaf234207f72c2edd3c", + "0x50feb41423feafeed8ff92fc70ab89abe79d8024312c475681e1100b1cccf0d2", + "0x4bd719ed44be2b1bbce6f0c02b6b55330a03c786d0a818f95468bd5da6b1da6a", + "0x12e2d4f7f42087438facd394b440085328780f0bd0b761483c5356d70cb5524d", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x1ca7e11d4d4970fc73b821b396ed95498fef326e", + "balanceBeddows": 1108912610, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xd24319f6787f9aa8866a932478db886eb7110e93b1520464daf9a90ce9cf0b15", + "0x8c24c4fe51a08c07a2eb435782041085d530c8de825b11902622949b799ccbe5", + "0x5960edb1dfcdd82b306b42f29f5ac079b2726bc14030debeaa2c2b35ccda8b1d", + "0x65b328cbb0a1135931f59127dfa16c84b8472258e155d26c612ce063acac4a1d", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x22658e8afc5f64bb8981ac27f9d01e8ff48502ed", + "balanceBeddows": 1222283503, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x054ea6b296ee2515c886cb6b77a4ee2f9faa68a26d3abf9efe4def8832fb87b7", + "0xe2bfa4b130420c0f4b5370cf1f43cc9c44fc4bd9ec85f3ce07507646537a734e", + "0xa3ca3a9408f4b6a5af41a2513dbb0302c0c073a514f018bfe123f8dc32dcb9cf", + "0x941f575199cc16fb57e8c8a64a29b1833ec0e661029f880f81e14231d6aeae20", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x2480fd2a975f34d44c9e49064df112cf5edba22e", + "balanceBeddows": 1352074393, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xeff033e9ad34398fa14d4c06d1b7494faf24e2d7717f554f219e332fc5ed309a", + "0xc70ee1124bddb9e72876b42b5cde72e4509c376bd6e77f9967437d807ba3de20", + "0x5c6039a4b7dce3d6ee659b5fb7f68f3a6a4d1a85e45e0cd85fb53213cf730745", + "0x670133dd4a82f56a113153314a77d1e68d117fb2cc72c0ee70b00988fe76c0bb", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x26b1a3b8eb29be4b6428df4efaa23c3d87fb4966", + "balanceBeddows": 1449766454, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x75417663a1fd8fcce5376dd6c1db52116ea39a8661e0a328d9783d898960f363", + "0xb101adb8454ffb7038f04707dd921b3b88821ba1eb2758e4b249c9492ad2dbde", + "0x4bd719ed44be2b1bbce6f0c02b6b55330a03c786d0a818f95468bd5da6b1da6a", + "0x12e2d4f7f42087438facd394b440085328780f0bd0b761483c5356d70cb5524d", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x2bc7b540fca7d20305f92a668f22c097a6f108bd", + "balanceBeddows": 1581826892, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xd18cbd4bd1d12cd141184a57e8b005592c13bceb885030145882e68a68f13683", + "0xfd3038e2496547b083e9a537d0b3a91afc87b69f4c4f309d0136f1f9944fa9c7", + "0x5960edb1dfcdd82b306b42f29f5ac079b2726bc14030debeaa2c2b35ccda8b1d", + "0x65b328cbb0a1135931f59127dfa16c84b8472258e155d26c612ce063acac4a1d", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x2e9ceba3a5803be120d176769b781376190bb596", + "balanceBeddows": 1663540327, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x23399cf409c4307811f71cd4bd68caae7917cbe46a43d6a659bb8a738010b508", + "0xc861e7a2aab4917ee0336524605e8b05e6b9b6b32ba0c5214faa4f6e0ab08a18", + "0xc0812ddc5cb174ed64ce85df86ac2f4d2a34c7c3b3f91efd8a7ccace3b39e7fc", + "0xdc6c0990f20a6df6d8bed45382105b4e54c344761bbe0e774d9828a29b4ed46c", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x2f1354c8ca3fc9bb5c27011c13acd55df011bab5", + "balanceBeddows": 1747382938, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x236d4896eac8d68e177cd49acfa612b87f1cbf1351b9798a410a2026013caff3", + "0x911984e187890b7cd2942d8775886d09182036196d5390a50e09a466ab05fd09", + "0x72a1e0eca1c4a9f31e17927bed57954681d7a7103acc1336841aa256fff5a064", + "0xdc6c0990f20a6df6d8bed45382105b4e54c344761bbe0e774d9828a29b4ed46c", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x2ff610d50b403d7204e948b8a61a80338ca73c90", + "balanceBeddows": 1866528492, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x5bc36781ecb291f44a2575d8d0831afdb88f45d8a25ab82b1d266d74c6767e85", + "0x2baa6ac9001efb94736c69c7794a1ae4059c21f7ea89edec776810a9df8023ae", + "0x92b9cb0790d39204e17461acef96e376130a8c3310ccb363c6b5e069cfbcf680", + "0xf0cf1ee4d76aaa173f194d72ace6a2029780d25492817b92777ac4eb0decc080", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x3095a3a772e02662525eadf9bc2418c1d09f7dae", + "balanceBeddows": 1966113060, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xe7c4df1bc3320c0f1d7d397935b18f5e07204953c1c24b98a475708b64c528e2", + "0x36c375b0cddaa2763c4c783147b96469fa27df5783cbee02d902a85f7074d487", + "0x7c14d29f2acc4b4999889d28ab8b20df6a7cb6fadae3ba5588513b23ecc89941", + "0x670133dd4a82f56a113153314a77d1e68d117fb2cc72c0ee70b00988fe76c0bb", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x32d0570fe24af3c93ca500b2ab4d08c218d87efc", + "balanceBeddows": 2042153614, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x2a80ba143c52b5cf845307eb08abcc0554128ffb0beef0e99892e1747ea27755", + "0x911984e187890b7cd2942d8775886d09182036196d5390a50e09a466ab05fd09", + "0x72a1e0eca1c4a9f31e17927bed57954681d7a7103acc1336841aa256fff5a064", + "0xdc6c0990f20a6df6d8bed45382105b4e54c344761bbe0e774d9828a29b4ed46c", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x380c9833672b1dbb0a9b570f14f7bccbc2f1832e", + "balanceBeddows": 2116469370, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x8fbb23f324801f892701735ee51aa27e4de928fc4db83d6ba52c3cea7eb25bfb", + "0x3c28aaa922b215b6ba0a5806a206bea4ff322f66735a9aaa5508b63ecc09a9ba", + "0xde7b6127fb5c3ec359bfaea4a13cb0b5bee445a040d58d0810c572142fd60ea6", + "0x12e2d4f7f42087438facd394b440085328780f0bd0b761483c5356d70cb5524d", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x390722ca31cd34e8cd74f05d596f26834e414793", + "balanceBeddows": 2276097912, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xe623bc35d765cb120f8d5a87f4e95d21657e0d13aa1d5a3040203c78911de9dd", + "0x36c375b0cddaa2763c4c783147b96469fa27df5783cbee02d902a85f7074d487", + "0x7c14d29f2acc4b4999889d28ab8b20df6a7cb6fadae3ba5588513b23ecc89941", + "0x670133dd4a82f56a113153314a77d1e68d117fb2cc72c0ee70b00988fe76c0bb", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x39c10c9a6b38352852f35331fb227e186e6ada69", + "balanceBeddows": 2340116353, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x77a981f34be825db66582afb58e85d4dc7818fbbfb50a9c186a82a5099eceffa", + "0xb101adb8454ffb7038f04707dd921b3b88821ba1eb2758e4b249c9492ad2dbde", + "0x4bd719ed44be2b1bbce6f0c02b6b55330a03c786d0a818f95468bd5da6b1da6a", + "0x12e2d4f7f42087438facd394b440085328780f0bd0b761483c5356d70cb5524d", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x3c594da969906ff22cb13eeba8086321de614017", + "balanceBeddows": 2480209451, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x220ef7f35dfdde37714e23fe60b851d688ba38bb140d524918ee2ffef150407b", + "0xa5f49e01a98c3c3c82bff32552d218d1fe22a89471fdfb41c3725db791932331", + "0xc0812ddc5cb174ed64ce85df86ac2f4d2a34c7c3b3f91efd8a7ccace3b39e7fc", + "0xdc6c0990f20a6df6d8bed45382105b4e54c344761bbe0e774d9828a29b4ed46c", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x41ca4bc4e34e693a40e14503073dd112b83c08c5", + "balanceBeddows": 2591325048, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xf47109cca4e203d1dc304009f20d86253c19e1232a35a4f0ac9180d94a556c7a", + "0xde50aabc4bf2cc38377047ec9d782e2cd01b734b455c3ce25491d04b6fef9a78", + "0x5c6039a4b7dce3d6ee659b5fb7f68f3a6a4d1a85e45e0cd85fb53213cf730745", + "0x670133dd4a82f56a113153314a77d1e68d117fb2cc72c0ee70b00988fe76c0bb", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x42dc35d91faaedf1cc0b10ad5a3312bbffa18201", + "balanceBeddows": 2679797863, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xfb053cf7737b211c41ace8bdc11980400fc05c46a5d7ec42bc06b9cec874f49c", + "0x981ecc3c1d73a413fbddb6545f6eb1dfd8424d8aba6d818b7cb0ce51e91d8cab", + "0x941f575199cc16fb57e8c8a64a29b1833ec0e661029f880f81e14231d6aeae20", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x44d9fc8813f77b9b4effec7036e877e391ed05c9", + "balanceBeddows": 2751228102, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x711446538fc3d01cc39f425771615a5b98ab30fe80cbc14fa63723a6f55503c7", + "0x50feb41423feafeed8ff92fc70ab89abe79d8024312c475681e1100b1cccf0d2", + "0x4bd719ed44be2b1bbce6f0c02b6b55330a03c786d0a818f95468bd5da6b1da6a", + "0x12e2d4f7f42087438facd394b440085328780f0bd0b761483c5356d70cb5524d", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x4d8aa594a1c2518d7619a8c4a4ffb65c7a476b10", + "balanceBeddows": 2861494432, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x032297292d2d794129bf265ab712630d4c03686a6ea1696c05d2bcd80706133a", + "0xe2bfa4b130420c0f4b5370cf1f43cc9c44fc4bd9ec85f3ce07507646537a734e", + "0xa3ca3a9408f4b6a5af41a2513dbb0302c0c073a514f018bfe123f8dc32dcb9cf", + "0x941f575199cc16fb57e8c8a64a29b1833ec0e661029f880f81e14231d6aeae20", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x4d9b0623e3c967c9f8d3b699831dcb0a02fb89ee", + "balanceBeddows": 2932462779, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xe05a9546c19413c4678467a058fdcb02c322c4a7631eb919377e070ab2989772", + "0x6fd160f6b3f00b7eb14da8c68dca4b9570d3d409897441ca0820e359fded629a", + "0x7c14d29f2acc4b4999889d28ab8b20df6a7cb6fadae3ba5588513b23ecc89941", + "0x670133dd4a82f56a113153314a77d1e68d117fb2cc72c0ee70b00988fe76c0bb", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x50527573da0b14f4448d9da81eba248070fc63f7", + "balanceBeddows": 3091083123, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xa2d613690bd4d5774827579cf3bca82c40335885644643ba36ea520b59ea6fed", + "0x6fa927a2508095376a6be37e7867058539ae4bb6e65e198d308a4aa7d313fea4", + "0xbb43b52771c7572fa1770415d7733c3bbc169cbea608648c8d6c65873b1cc215", + "0x5ac0e1f56c2bbf81c101d84d50c2bcb5b45ec8852feb202c692a0f19f109b2d6", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x536ba41395f81bb2c772908a5df0fa605f3cf657", + "balanceBeddows": 3169646979, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x5b2caa9ce899a7ef73a9ff957d13c39c76f53ea74b46540509b16f82943998f4", + "0xc7619baaea86a19a69a6226be3bd923630c50386b38193be84176e0d9fdcad7a", + "0x21981ef591cc07f05f21022370f18c7e5d7267bfa3790f347009e7f183e7aa68", + "0xf0cf1ee4d76aaa173f194d72ace6a2029780d25492817b92777ac4eb0decc080", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x54f3a5f181a9b09eb3ed055b55e3a88fd71363e6", + "balanceBeddows": 3275372870, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x9441df934d8902ab0b3ebd37123f1f0f3b3a645a6a0429f530fae6f6117fd76d", + "0x44fced33b5a9d76fe2e937111f2e388b98a0db38f627e116fc114d2fd935b3dd", + "0xa10202c7b3db94d566f0d5e198ad0b5de39e983e95cf80afec25836851759d00", + "0x5ac0e1f56c2bbf81c101d84d50c2bcb5b45ec8852feb202c692a0f19f109b2d6", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x56ffe437924899ef2960acede62e2ffe534b8875", + "balanceBeddows": 3304675334, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x4995c8d84c21875f1fa030eedcfab0fbb3a9143984d02937a64a42e6d2ddc13a", + "0xe202d7eadd0242339166479d1285326bb3354445e92a769ad29a410322677d81", + "0x21981ef591cc07f05f21022370f18c7e5d7267bfa3790f347009e7f183e7aa68", + "0xf0cf1ee4d76aaa173f194d72ace6a2029780d25492817b92777ac4eb0decc080", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x5771fc8e7ff16a337a87b84fa5b6ce9ea8a941bc", + "balanceBeddows": 3454676059, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xeb14333ac258336acb2ae01d487637c90cfedbc5e62b51ac378eb24fd32d614f", + "0xc70ee1124bddb9e72876b42b5cde72e4509c376bd6e77f9967437d807ba3de20", + "0x5c6039a4b7dce3d6ee659b5fb7f68f3a6a4d1a85e45e0cd85fb53213cf730745", + "0x670133dd4a82f56a113153314a77d1e68d117fb2cc72c0ee70b00988fe76c0bb", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x5fa22d14312679108ae9c12c96224676b6cc9731", + "balanceBeddows": 3563493385, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xdd237118138d9991c839c81cf057dda86c75d7664c5ea496c19ef8eedadf680d", + "0x8c24c4fe51a08c07a2eb435782041085d530c8de825b11902622949b799ccbe5", + "0x5960edb1dfcdd82b306b42f29f5ac079b2726bc14030debeaa2c2b35ccda8b1d", + "0x65b328cbb0a1135931f59127dfa16c84b8472258e155d26c612ce063acac4a1d", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x5fbc09dabf82e28765d538e222ed0864fae2b073", + "balanceBeddows": 3674775463, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x232cdb8c6a63f09c0863168046752ffef9944d7b408846aacc80e208eebc4cb3", + "0xc861e7a2aab4917ee0336524605e8b05e6b9b6b32ba0c5214faa4f6e0ab08a18", + "0xc0812ddc5cb174ed64ce85df86ac2f4d2a34c7c3b3f91efd8a7ccace3b39e7fc", + "0xdc6c0990f20a6df6d8bed45382105b4e54c344761bbe0e774d9828a29b4ed46c", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x6223b815169d1a7f31dd0321f28a47f11d9c5af5", + "balanceBeddows": 3725130729, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x920676e84f3aee080e15638b782c94d043d4618ca956b62244928c6c303e2943", + "0x3c28aaa922b215b6ba0a5806a206bea4ff322f66735a9aaa5508b63ecc09a9ba", + "0xde7b6127fb5c3ec359bfaea4a13cb0b5bee445a040d58d0810c572142fd60ea6", + "0x12e2d4f7f42087438facd394b440085328780f0bd0b761483c5356d70cb5524d", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x63f8d2c8e1082cb4ea6d26bdb489952f35ed8e11", + "balanceBeddows": 3848342604, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xb37e25f7a02ca02690d1e4db0e024c50c3f501f6883fb497380e2ecfcb62ba2d", + "0x21008543d1626b6f84ecdc2f1511d05d894bfde5c5546957e332cb32e3783475", + "0xde8c97c3e1f3bda9fc8f134edda203976ccfb3717c62b7a8cce62d0848423f4e", + "0x65b328cbb0a1135931f59127dfa16c84b8472258e155d26c612ce063acac4a1d", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x644c3ae5ac9ff62c944677550df678b16c2d5da3", + "balanceBeddows": 3923929823, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x3c6d7168004ccbb78103fd6e9a64405545b4f420274717f23e0f7c099d5eaaa9", + "0x08cfd7f6cff9944273a0f2d02aa62c23e4689c60c790d3891e227cc20be0e3d7", + "0x72a1e0eca1c4a9f31e17927bed57954681d7a7103acc1336841aa256fff5a064", + "0xdc6c0990f20a6df6d8bed45382105b4e54c344761bbe0e774d9828a29b4ed46c", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x6af009d0fc6651d5bedb48bf05b04766c62464ac", + "balanceBeddows": 4091744336, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x3659fec0f8c08417dd648a9aa1b0890f93ea94f9d34522066bceaeb078de1ada", + "0x08cfd7f6cff9944273a0f2d02aa62c23e4689c60c790d3891e227cc20be0e3d7", + "0x72a1e0eca1c4a9f31e17927bed57954681d7a7103acc1336841aa256fff5a064", + "0xdc6c0990f20a6df6d8bed45382105b4e54c344761bbe0e774d9828a29b4ed46c", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x6c3e7189bbb74db0c2cff1867b0d6062b321cbcd", + "balanceBeddows": 4118663823, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x9b7534f22813c934bf9273c671e88218185aac97c2e858bb90095c7d83d03af4", + "0x68b19fe3cb4ae3cd09faa5223373d2cc907c438d3b587c0d47034e848d4707e8", + "0xa10202c7b3db94d566f0d5e198ad0b5de39e983e95cf80afec25836851759d00", + "0x5ac0e1f56c2bbf81c101d84d50c2bcb5b45ec8852feb202c692a0f19f109b2d6", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x6c930d7228b0587b5b5a28972bfa28e6d3bf4ac5", + "balanceBeddows": 4245694060, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x6e7ce72222c73336be6e07862d3d9e53e1ffb4923a88457b7a0547335706ffca", + "0x6e5597060a492a40f4d4ae8f15bee6012a735d556c5fa8a6a416d4d5468e41f5", + "0x92b9cb0790d39204e17461acef96e376130a8c3310ccb363c6b5e069cfbcf680", + "0xf0cf1ee4d76aaa173f194d72ace6a2029780d25492817b92777ac4eb0decc080", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x700ed5fc553f8ef8307b585da4d5145ee8918c45", + "balanceBeddows": 4321913926, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xd025395ef3be5dac9b804c9586b8a4cc4f6dd4b3d4a1cb57cf1c2650043a1735", + "0x5460e3e9579d669491223c27dc14ae60b8455d21e97a78041e0f3a4870297c5f", + "0xde8c97c3e1f3bda9fc8f134edda203976ccfb3717c62b7a8cce62d0848423f4e", + "0x65b328cbb0a1135931f59127dfa16c84b8472258e155d26c612ce063acac4a1d", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x7178562c9e54d35614729cbfcbb3739012164ba4", + "balanceBeddows": 4454353628, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0x21d595155c2bd1b68eafac1c7d9eeb782e5e8759267fe27156e00d0464be7c58", + "0xa5f49e01a98c3c3c82bff32552d218d1fe22a89471fdfb41c3725db791932331", + "0xc0812ddc5cb174ed64ce85df86ac2f4d2a34c7c3b3f91efd8a7ccace3b39e7fc", + "0xdc6c0990f20a6df6d8bed45382105b4e54c344761bbe0e774d9828a29b4ed46c", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x72138032496ae80d1a4abdf6d4e541b40113e0de", + "balanceBeddows": 4574927605, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xb35fe078628293dd4426dda2846fdca3a6fb2651ee15d9a3a70e545fd23eaf83", + "0x19d8d184e0703b5e405e59dde8091a0fc50fc1c887000dd99287fd0ba06510ed", + "0xbb43b52771c7572fa1770415d7733c3bbc169cbea608648c8d6c65873b1cc215", + "0x5ac0e1f56c2bbf81c101d84d50c2bcb5b45ec8852feb202c692a0f19f109b2d6", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x726f947912d868b729f96d56e9805cf939a39368", + "balanceBeddows": 4602364697, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xfd62d1931f160bb7ce66896e8b18e96e9d6cd5369519ec26af0a7a5b970e43e1", + "0x981ecc3c1d73a413fbddb6545f6eb1dfd8424d8aba6d818b7cb0ce51e91d8cab", + "0x941f575199cc16fb57e8c8a64a29b1833ec0e661029f880f81e14231d6aeae20", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x72ae34679e4b239b29375efd2a886e1d80e82ae3", + "balanceBeddows": 4756602098, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xe344c39888f781eac29d69fd382c6a9a1e967d98a99807db6d143a89b484252d", + "0x6fd160f6b3f00b7eb14da8c68dca4b9570d3d409897441ca0820e359fded629a", + "0x7c14d29f2acc4b4999889d28ab8b20df6a7cb6fadae3ba5588513b23ecc89941", + "0x670133dd4a82f56a113153314a77d1e68d117fb2cc72c0ee70b00988fe76c0bb", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x75af718fc90c804d70ce01b38911d43e3fbf5bcc", + "balanceBeddows": 4834336898, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xcb9479fbd340cb0fd98e82e8fab2c62c81e4494cf08ce8c4d7a891dd030b680f", + "0x5460e3e9579d669491223c27dc14ae60b8455d21e97a78041e0f3a4870297c5f", + "0xde8c97c3e1f3bda9fc8f134edda203976ccfb3717c62b7a8cce62d0848423f4e", + "0x65b328cbb0a1135931f59127dfa16c84b8472258e155d26c612ce063acac4a1d", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x77abc2dd8ca5021dbb8e91e63f574b1e440764d2", + "balanceBeddows": 4915507196, + "mandatoryKeys": [], + "numberOfSignatures": 0, + "optionalKeys": [], + "proof": [ + "0xf90c3db9f834e9a33086969313a1f5aa2288933e69a065cb829ab7524f113340", + "0xde50aabc4bf2cc38377047ec9d782e2cd01b734b455c3ce25491d04b6fef9a78", + "0x5c6039a4b7dce3d6ee659b5fb7f68f3a6a4d1a85e45e0cd85fb53213cf730745", + "0x670133dd4a82f56a113153314a77d1e68d117fb2cc72c0ee70b00988fe76c0bb", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + }, + { + "b32Address": "0x77fc4d2a5d105464ca8ac9de5dfabc33e65b93f5", + "balanceBeddows": 5025585439, + "mandatoryKeys": [ + "0xd5f39b2a9bdc13aacbbb7c89181853d1808e0417d7f42bcdeaef1e82e232315b", + "0x46b160b7a24b8813318eb753ef5be4c0a31fe1a3a2789d9253df1617ed4ae829", + "0x3a2e676e768c2bcd3e6419ef1b624cc56347c2a4e73d6d456ca13a5193735902" + ], + "numberOfSignatures": 3, + "optionalKeys": [], + "proof": [ + "0x64678156332cfe4e5df792ba70aacb319e93ee99eb1cff6b37f6c26cfe808224", + "0x2baa6ac9001efb94736c69c7794a1ae4059c21f7ea89edec776810a9df8023ae", + "0x92b9cb0790d39204e17461acef96e376130a8c3310ccb363c6b5e069cfbcf680", + "0xf0cf1ee4d76aaa173f194d72ace6a2029780d25492817b92777ac4eb0decc080", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x7a2c3423d8322e7ead171bca7ab32ce9b71808e6", + "balanceBeddows": 5169521163, + "mandatoryKeys": [ + "0xd5f39b2a9bdc13aacbbb7c89181853d1808e0417d7f42bcdeaef1e82e232315b" + ], + "numberOfSignatures": 2, + "optionalKeys": [ + "0x46b160b7a24b8813318eb753ef5be4c0a31fe1a3a2789d9253df1617ed4ae829", + "0x3a2e676e768c2bcd3e6419ef1b624cc56347c2a4e73d6d456ca13a5193735902" + ], + "proof": [ + "0x950f20402ee8f33671c866fa105f185bd4f09293f00bf60cc4208677034cfd3f", + "0x44fced33b5a9d76fe2e937111f2e388b98a0db38f627e116fc114d2fd935b3dd", + "0xa10202c7b3db94d566f0d5e198ad0b5de39e983e95cf80afec25836851759d00", + "0x5ac0e1f56c2bbf81c101d84d50c2bcb5b45ec8852feb202c692a0f19f109b2d6", + "0x151bced47affdef60d90d68349af1228c9341fb900956f30dd5ebfc5cddf89ef", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x7b4dbba91cc71f04836c1cf040d052cc13fd3de6", + "balanceBeddows": 5276586702, + "mandatoryKeys": [ + "0xd5f39b2a9bdc13aacbbb7c89181853d1808e0417d7f42bcdeaef1e82e232315b", + "0x46b160b7a24b8813318eb753ef5be4c0a31fe1a3a2789d9253df1617ed4ae829", + "0x3a2e676e768c2bcd3e6419ef1b624cc56347c2a4e73d6d456ca13a5193735902" + ], + "numberOfSignatures": 5, + "optionalKeys": [ + "0x8960f85f7ab3cc473f29c3a00e6ad66c569f2a84125388274a4f382e11306099", + "0x28117a2dff18a695510384f7c865fc2d92d6e35abbe23d92a915cd2bced56aa0", + "0x085c8d1185ff50ae3662173f6ccfe6d950ba4bd9dbf3cde283e7321606489350" + ], + "proof": [ + "0x57f050b8d077849a475c79ba217f3732fa1358f711cfe627c521982f1feaa296", + "0xc7619baaea86a19a69a6226be3bd923630c50386b38193be84176e0d9fdcad7a", + "0x21981ef591cc07f05f21022370f18c7e5d7267bfa3790f347009e7f183e7aa68", + "0xf0cf1ee4d76aaa173f194d72ace6a2029780d25492817b92777ac4eb0decc080", + "0x51b30db4df1a5d5518de30617a931e4ce29f049aae8ed62c899d8b6f7530b4dc", + "0x6f3f752b8381917128bc5145128af0d83e3d7547c83a2d28b20bb04b8952f4a6" + ] + }, + { + "b32Address": "0x7d35498fe7593fbf93cdf9688f81cb5c66820a8b", + "balanceBeddows": 5379030427, + "mandatoryKeys": [ + "0xd5f39b2a9bdc13aacbbb7c89181853d1808e0417d7f42bcdeaef1e82e232315b", + "0x46b160b7a24b8813318eb753ef5be4c0a31fe1a3a2789d9253df1617ed4ae829", + "0x3a2e676e768c2bcd3e6419ef1b624cc56347c2a4e73d6d456ca13a5193735902", + "0x8960f85f7ab3cc473f29c3a00e6ad66c569f2a84125388274a4f382e11306099", + "0x28117a2dff18a695510384f7c865fc2d92d6e35abbe23d92a915cd2bced56aa0", + "0x085c8d1185ff50ae3662173f6ccfe6d950ba4bd9dbf3cde283e7321606489350", + "0xe23753352a51e37d4c3212060faf7b1cb2cbad7c205be11fcc22acb45cbf5736", + "0x0db5c04241d9ff6fa77b8c4e20b662544be7d9943915ff6cd753eab30e122995", + "0x7842806962f7f8b07bf3ae180f2aa432230608f5a0b82cd892699d67a9b19a44", + "0xd80196fd7b6bf8ee79aeba89e85fadffa713f7f6c65d5601142be5575ec41061", + "0xa87934ff0c2a1ee9527906715371a4a11c1a9f5bc96bb640be22da3e6a9c91ea", + "0x8fa4ddf855ef456150285a2a3bfc8804f9cc460eb81335a63be9309db97f2afa", + "0x33741a69d771c7bdce77fe738a0cdb7d0ac90db0dd7da1b806efc31a3d2526be", + "0x1d1d566898dc3c46206cfb5bd3767acce06521c136bc3aad5274aef232d98a87", + "0x91bf912194d1338deb5a110221ea1b58259fe20c02792aef561929de47367ef7", + "0xe38e37fa4e998ad3bef3a6418c177c0f76e4f31d260912d62cfc7aac8b915862", + "0xcbff1c4e5ded3268128189f0b5158cf449fdbf794b9c1376fd742a20c5b358ec", + "0x2d7d6c600e7e2ad10729ed7d4ac0517d784b033714c19f4fa75087bfb7de6a39", + "0x6166951d14acb3378e8a4b49eb2b6722a7710553f848b1047ebb6a7987397807", + "0x287692a1d0018a3c7feb767222edae0c950f42c23bf1a5ccf46f0322f9cde5ed", + "0x8671d0d96818388c98f43b5d0d4ebb2eac93ce0590118919e558e8eb125b2a13", + "0x8b4b967a55e446940cba947e9fde64e0341900ebf473c7e392d190ae9e4da64b", + "0x63c6cf247d5202605ffb9bd3e43f0d0b42c11e4cf7eea97d9491831c857d866d", + "0x8c3b55a0b49b24c6e8b8911c8b1c5d6722514e482ec787ffb074f96111f3c3ec", + "0xc4aad6f96e3d2106c2f818df0154014576c18303565ec57ea07752433642f90c", + "0xcbe97c37075aa791e8b0dd49c777093c18dade561a1436d055dc143032ff1442", + "0x32d9cd5adbe3a57eb33fc82cd883eb3f9b98d6e95662952e9d70c394ef9941ab", + "0x86f8dc0014fa03f92860c5f2019b31ad757c688b25b7a47b23c96752401c8f18", + "0xbd23426c4cbe9b22558a59c568ff6873936190a6d603400af54393fe2e58ea9a", + "0x375bee53262410bed041c3fe2c2aee0434b1ca7b85b6f9ffa1fdb7901f5cf0d4", + "0x084a91667388c6075c617bbcb059cd5f6e1668132fb4ddeee5821b74d0cafdf7", + "0x544e635098f6162d4ee4646d8352856d8791f3cdf040b968039a25a2af354ade", + "0x21a2f840265d63307d457570e3cd6d6151d88ef3399dcd08399ad714eb05dc93", + "0xdb8d9f77bcb0d26096ff312f415c653aff2074c28b181436dd23bee98efded9f", + "0x4363edc5ed00d153a9709824d99c2999c2a2eaf7986f180171c9299f25bfbf91", + "0x599dc187f4845b3be1fa2a50f35e7d931aab4809d519476792af49da303a9562", + "0x16730ccf9f0c9aa34b7e928f6d200121868c1ceefb6909629a3dd2c7b53c2095", + "0xced2633926fa66b721a54dcacc924756f21bf20791282ccfeef24d7162fd5173", + "0xd3c2af0ea5a47af55723ab4d0e5814858a80bc26cc172bc76b4015ec955c4013", + "0x6a73e01f64cff21da91ffc8377fa39d7624d096b1fe5122d01377dd3f6319e90", + "0x84111871bf4b1eee554f5481c72fac052e1adc0281eb94e431b0937b1af34ae3", + "0xe205b9ed3155e833b233eadaeca73024b88dc380c5676ed559f7f0935ff4f301", + "0x4a960ea816279e1f6be75f1819319b4a06911a64ba45549f9802ddcdb746dc1a", + "0x2fef7336e581b9f6c9deb0987b8a5b31355cbf48707dfc61fa439f16ca3b7080", + "0x2393d5c63a2eef77f29847a3faff35c6d016f1ebccc5e00739ef8bd228090601", + "0x011a718ec627f2fdcaf2eda949e26b2df7ed42187fffc17ae8555bc7188e1dd7", + "0x8ca7c72e378618316f79591fcee8dd3fb7bfd12cd7a78f3c0ada4347289644c5", + "0x2e06ef4f75b8931220314a524da3954bd37de1f7f718780cbc26d5b13f67467f", + "0x3a955b34fbecad1a2e72970129977fa83301070386a0449b57d6082d2247d7f7", + "0x2e4acfb7fab2e8c9c73f526f6bfa9bc4088cc36b8ef3ed6010c92107c396bbc9", + "0xae643362b5e56ba1dce6a97491ad4ee3a8893e7f0afeed5366f298200c0da098", + "0xc90440f1ef495a2c58ed67e7363567e34a8f05aee5428ffd07bb01b84378a185", + "0x330937cc1cbb827aa8d72d0fbdbca9b47622cf8cfd83f6a412c682070fb89ebe", + "0xf83c23fb2532ad248e107ebd5312f1f78f742488fdec815c94d6b63aa7682eb6", + "0xb16c59157eb43bb49a5cb48279ed67dea9f01c03a070657e0278f057b259dcd4", + "0x171d51b6ee7db5a575511c558329a7aeb032a1e91a31eb7860f67221ebfebd79", + "0x487e68c58da6af525649a3c6eb76375551e6d370ca9edfab1d00198a3b99e009", + "0x4d3c5529beac1ca6e53061fe88c503c6491206a8be6e206fcf5cdf244daea4e3", + "0x69a3e68f3f3035cd3272075ab57aafce41b10e86762eec10f24fc519f4095d6a", + "0x2525e72c2ab407307a92c5a92ee15646bd8181f842b08c298d5648dc4c8d8161", + "0x1afa557c2dba49cceaa5528b27e08e51823b4d738db8d0ebe4be8ea965b3a4d8", + "0xb0b67cd5af20f1bb5302a5c46c8730570cb80cc12c1a8b96484d0eb1271c5b19", + "0x87b7811603c215bf9bcd0388897f1efbea1d8f5758f516483f521867f56879d3", + "0x411f86a950dee30c9f3ca4c1e7fe8a5d139b45fd46c55a0d545a34a4ef156b22" + ], + "numberOfSignatures": 64, + "optionalKeys": [], + "proof": [ + "0x14c15e4afe49e034e90fc324022e27f1f7707a61787ba9dd0b0ba560d0f5eb2f", + "0x00db94153e251a051d266dc79015ea9863c1885c3241d4116b23a57e2adf5059", + "0xa3ca3a9408f4b6a5af41a2513dbb0302c0c073a514f018bfe123f8dc32dcb9cf", + "0x941f575199cc16fb57e8c8a64a29b1833ec0e661029f880f81e14231d6aeae20", + "0x08fbc359368c4af6a652ee6d36b856eb9cfb81a2915e7648fba9eb464ea07800", + "0x629779421eb7409cb867a7d8ee45aadc89a8b86f24423b737e1430832a78f026" + ] + } + ] +} \ No newline at end of file diff --git a/test/L2/data/merkleRoot.json b/test/L2/data/merkle-root.json similarity index 100% rename from test/L2/data/merkleRoot.json rename to test/L2/data/merkle-root.json