diff --git a/hardhat.config.ts b/hardhat.config.ts index 15833cf..bc4689b 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -27,6 +27,9 @@ const config: HardhatUserConfig = { }, }, networks: { + develop: { + url: 'http://127.0.0.1:8545/' + }, rinkeby: { chainId: 4, url: process.env.RINKEBY_URL || '', @@ -39,6 +42,7 @@ const config: HardhatUserConfig = { }, }, typechain: { + outDir: 'typechain', target: 'ethers-v5', }, gasReporter: { diff --git a/scripts/airdrop/mainnetMerkle.json b/scripts/airdrop/mainnetMerkle.json new file mode 100644 index 0000000..c954648 --- /dev/null +++ b/scripts/airdrop/mainnetMerkle.json @@ -0,0 +1,1184 @@ +{ + "merkleRoot": "0xb86e0dced055310e26ce11e69d47b6e6064be988564fb002d6ba5a29e7eee713", + "tokenTotal": "359173233000000000000000000", + "claims": { + "0x02435fb305D2BBA609E044279C50498Abe279380": { + "index": 88, + "amount": "6069000000000000000000", + "proof": [ + "0x0343a94a8d0d791c45b0a14c6a72933af20b922faa3cf69a68b2ef3df4e026c9", + "0xe3b24386a8949a8b14e0afa234a9ba2ae6e4f2df1ba7e68f6add15040ab95599", + "0x4780e7cf776f4b6802159462f760558db6e16a518c587cb05fdf43eae395a349", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x07f0571566E4b07eA825798A70Fd67fE79077f4E": { + "index": 118, + "amount": "737957000000000000000000", + "proof": [ + "0xb7c18c8154b7105ad501294cae96088138f83984bc9ddc217535888fe23d01dd", + "0x3ccda1dd8d02e91ecff95a307e66d63a1f488b5133b1f8abd53f7a4ed61f366a", + "0x80b870b998f5a6ec943786f3c181a566c098d14f11f4bbbd5eb465921d366945", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x09e68152332CbD3A71DE42769439663D1e283855": { + "index": 44, + "amount": "949826000000000000000000", + "proof": [ + "0x2a71a76d52095517003fde76f678bbcd3e2f5b36d06b099443142d48e7f1127c", + "0x0990bcbdf4108201fbd4b767d362b30897fa0a654af21cd2657941e174857a53", + "0x706b742b3f487f51969bd22883f43d631c077cb74696e9b06b0adb78a159b7bc", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x0F81a649448c6593629F7893d9C5e04738b508D0": { + "index": 78, + "amount": "402955000000000000000000", + "proof": [ + "0x945caed82cac7144875dbcec1760784b0ab51260d972da9258a8c2ca18d31a6b", + "0x4092f7fef2622168643e4bbbaad345ef463f30e3bbd19463677ff303400bb17d", + "0xf5f6c4cd3c27ba0c8b707319b2e1ae4bfd7ad3efab6dcc6b92fe825012365b65", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x0c4243ca087F4e4738596F33292064e847DA80dA": { + "index": 13, + "amount": "10756434000000000000000000", + "proof": [ + "0xc836e5af1ea6b1a72de894da6130a51a587ffdb1f29d59fb8fd2de964c980324", + "0xdc90814b38d75ba65ee14947d9c575c76bbbc5a9b2adc4c8edf445bf10880202", + "0x3dbbdc8f762b91d1e5bf6a83e72f0f003bfdb56945d256044e03220b5c35b294", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x0e21C3Ce673ec7F4C346f587cDB35Ce1a3c12885": { + "index": 62, + "amount": "500000000000000000000000", + "proof": [ + "0x9e6ce10e4ec98abdd0076bff359b1814e5e37a417f4bcc474954683b8b0847c8", + "0xa570975e24da4bbd6f9c24db43279f205d52c5c5ab1b6e1d282381eccb451166", + "0x1bed5030987d460823099ff05ef827bc38c9bff6d896d4c50505fe4b0e1d451d", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x160834291e67Aa55F830062cA8a47186b5E319A9": { + "index": 2, + "amount": "335796000000000000000000", + "proof": [ + "0x591632af3dd8baafa9f83f55f0153756bcfcdefb32985ec7c2b5350ea285b7b0", + "0xfa35b5aba341607ad310a0f2891569435ec26271370f5a8e42dd779d1f6170c7", + "0x6e55da19895a764b49d26711ef8f0ed4f41be319741e0e5f1a719430c6f77898", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x17175C04daC5984d7e98b4Da665ECd09E4bc477e": { + "index": 32, + "amount": "596781000000000000000000", + "proof": [ + "0x0ea02b8f02b879571ceac89358828f77a56fb34b820c3cf1d322e6a1a5b8fd08", + "0x36cd3c692f034d98f84bd30ca2d39de2ced063d6e5f625660097ba72e256f67c", + "0xaf5e98775d654397a20e5aa8bc24f07ef168e5e92246b5c0e57e0ab78e6856fd", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x192bDD30D272AabC2B1c3c719c518F0f2d10cc60": { + "index": 16, + "amount": "7011276000000000000000000", + "proof": [ + "0x1a270be32c9f7a3a6cab24c9fd4ae8a4d77e148c564110f7da820ec6cce6618e", + "0xb17a36194c66404b0cb824825cf99df5ca2ce75330e924addd078e9c98d3070e", + "0x80bc22cc22ba858ff146bd0f4ec9b3f8289393e581b0587088b2dcd908e0d572", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x1c95a25459edd226aCF8061D40C7FB03716371F7": { + "index": 15, + "amount": "344921000000000000000000", + "proof": [ + "0xe63122610ee6e4edd223327cfdd392a14e69e58914f8e30bdd28a34d954fbc03", + "0xd329db1c4ca1ef811ea6b45b20ea7ac177f1dba6ae34803d5ff671b27b8f54aa", + "0x7403ff8aecae90a4479842f55c1562922cc787bd169b2bcf485fa0718e91e2a9", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x1df6D5549893Ce1480f7cb1FC380FA90bAB3C2D9": { + "index": 29, + "amount": "671592000000000000000000", + "proof": [ + "0xc600af6ae8f2e1485fa89bce65f34de0e87ee96cd8a61cd2a416cd1e623e9bcc", + "0x9d95f2df221f43af86637b0a63abd6336b01db34f844662a53336583c13a1804", + "0x3dbbdc8f762b91d1e5bf6a83e72f0f003bfdb56945d256044e03220b5c35b294", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x24805dB6a8439Ad2559B495e784E40E444bB480a": { + "index": 20, + "amount": "176385000000000000000000", + "proof": [ + "0x3a5c7d34862487c2f741c900c2061df11ba6643f324e3298a2744cf9606af7fd", + "0xe57d35f66cc55e051648507e1ce1c00be1b0f57e6804519fe38f02254eca5ba0", + "0x6c2fc5225c59673c99b767ee3f9a63d31e0118be6cf225866f92a627babebc6e", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x25c84Be73af28d65E71F092344Efd92B2c79e3f9": { + "index": 94, + "amount": "743835000000000000000000", + "proof": [ + "0x9922ca761e5b1c3dccd65b7890be3ec6e05bccf8b19456d8e474ce8c0196dfae", + "0xf125d10aaf0b855b8283e4349bd263b7787b478a46d15c48679b680d10c686e3", + "0x1bed5030987d460823099ff05ef827bc38c9bff6d896d4c50505fe4b0e1d451d", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x25cB64Aa24f560A0719e92F4EBFf2876f0dA4267": { + "index": 86, + "amount": "402955000000000000000000", + "proof": [ + "0xae109cf8ccd0fbc6982e97ab961a7eaa7e8323b2f22243901409e2f01afdd252", + "0x505961f67198045bc7c6daf04875c67e5d43b1b406dc3dd8c94587a018d16387", + "0x80b870b998f5a6ec943786f3c181a566c098d14f11f4bbbd5eb465921d366945", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x273BA31C706b9D9FdAe1FD999183Bfa865895bE9": { + "index": 60, + "amount": "671592000000000000000000", + "proof": [ + "0x20e2d0d80401aea77ab1b7ddac937a947571d615b3b6ad1962d7ad58c1c2fb3e", + "0x12fff11838a2215309720b11d4cac3c9099a11b3557775623a153d2a51f07761", + "0x225df9eb2528cd19e8c498af4f90e591fc131d96800f7bcba58c69a7db8ec1c7", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x28235dE0121700a462B5098Cff7D3615b050551F": { + "index": 12, + "amount": "2663908000000000000000000", + "proof": [ + "0x2ee8294aa8910a13ecd37e9238fc0bdc1902c848e27d169ab4a61f2211d20fd3", + "0x1caf35dd583abbb8b4f9ee3346f27abbcdc45cf740046c847523921a2668c00a", + "0x706b742b3f487f51969bd22883f43d631c077cb74696e9b06b0adb78a159b7bc", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x2999Fe533BC08A03304C96E8668BfA17D9D0D35b": { + "index": 28, + "amount": "353833000000000000000000", + "proof": [ + "0x2a4428ec8773fe462be9568182aa13590b6b583adea9750f59928a62ecb4a19d", + "0xc5ba3432397ec06e3352e775db90fe103c8ebc7f95daeebfc74648aa363ecdc3", + "0x225df9eb2528cd19e8c498af4f90e591fc131d96800f7bcba58c69a7db8ec1c7", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x2bc996DED6d9325311DEE1bd32998e2fc7f9c922": { + "index": 51, + "amount": "95165000000000000000000", + "proof": [ + "0xfa04e684bd4b52b6b0d8988c3227b746392fc0e3b8155c55d15cad7eef6f2956", + "0x5f6c7b5cdeb706bf33a314dd648c11a611996e62d2ac02f4448f4cb6c0d07795", + "0xff777aab69fb43586c9eb3391f5f8288571f28ac065d61993bad6bcb22cb5783", + "0xa1695fecfa61649bdfc483dc2813a82e5a854ad2416a34c6659fac30b72a71bf", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x2dca6A81aE189c26Bd63316e659d2b6fB7755aAe": { + "index": 17, + "amount": "537273000000000000000000", + "proof": [ + "0xe0ec631016194ffb06d556a6766d0b67b7dbf470e7337d728d23e07c99d79c05", + "0xcddc8c57ebbf32b4d776f329aa2165a88e03040c0e52ed8046128f004097fbc0", + "0xee43336d4892e70b1b7730094118d8343971d884c160f413e74b1b1e1c00bc83", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x2eCf1B0456F4C352775fcF68cFE7354Bf389A701": { + "index": 10, + "amount": "1575380000000000000000000", + "proof": [ + "0x8a287b840516de18b809e06241381bd5859d2990aa4884b06cd27e161db546dd", + "0x9776cc7f006424e20c091dc391d5856bc90651425d18ac85530e5750bab4a44e", + "0x917f91343cc20f4569bea2a259bb3981990cfd71c437e050a2ca7212ad69f7ba", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x32F96F4Aac17e62386FED629b403a61d54672c5c": { + "index": 9, + "amount": "42000000000000000000000000", + "proof": [ + "0xd1688ac2ef5256b923f8e50cb021475547e88210cce59b33452306f2e04dc353", + "0xf200c09c910ee07a8b074f18092b6f47427ed1812c246f746fde31130a5f7c4f", + "0x5ad1882ec43a028a5e2fe113850e19ffa460edd404c0765799b8cdabc943fb71", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x38BCE8C1Ca5a061aa8e2b4750C18BA3efb27CeD9": { + "index": 54, + "amount": "670572000000000000000000", + "proof": [ + "0xbe20d98a505f4374025b39f8ac994f223ccf95688bef0300fdb769957251901d", + "0x3ccda1dd8d02e91ecff95a307e66d63a1f488b5133b1f8abd53f7a4ed61f366a", + "0x80b870b998f5a6ec943786f3c181a566c098d14f11f4bbbd5eb465921d366945", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x3B9Deb72B25C58D25840FC73DcC76cA25E34457b": { + "index": 112, + "amount": "335796000000000000000000", + "proof": [ + "0x1a7dcd21f2b79c563cda37687d5a46f25f522ad6de6a96ec6a27c24ff514f216", + "0x41de793dafe41eb57d1fa78db611d3b810bba68e5f558a877c9063377d637309", + "0x80bc22cc22ba858ff146bd0f4ec9b3f8289393e581b0587088b2dcd908e0d572", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x3C2b8156D8AbE9814BFc800b170b60C66eC33cc2": { + "index": 57, + "amount": "772853000000000000000000", + "proof": [ + "0xd4c8663a04591e27a626e8129a9a5e0533c9699bbd3f50245b38e03470530051", + "0xae5de8dcce21685f54f719653570e2773ac6ac29b12d7e738b65d56e203651c8", + "0x5ad1882ec43a028a5e2fe113850e19ffa460edd404c0765799b8cdabc943fb71", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x3d977eF4855A526500E901bFA43c209E0C51BA84": { + "index": 22, + "amount": "6204000000000000000000", + "proof": [ + "0xb5ea53bfbc893706451ca66d63a2b59f4a4d8f1f0076b5d781a7221cc76985ed", + "0x505961f67198045bc7c6daf04875c67e5d43b1b406dc3dd8c94587a018d16387", + "0x80b870b998f5a6ec943786f3c181a566c098d14f11f4bbbd5eb465921d366945", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x3feE50d2888F2F7106fcdC0120295EBA3ae59245": { + "index": 21, + "amount": "1242445000000000000000000", + "proof": [ + "0xcb48c63fd1d575e99b27af021415efe4a08e8ada10a0df6a4cd23bdd4b439d91", + "0x07ecdeb1734ceb967e7942989afe29fbc154ee544a539b3cf2a81d1a2dccd7e5", + "0xf2dd0e857df142c7952905d8ee29f05832d7db07c84d4146740cbcb94bef893c", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x423DD109146cac89aF10CAbdf34A0a1c843ED12e": { + "index": 55, + "amount": "56500000000000000000000000", + "proof": [ + "0xebbc28cb12f2741ca8eccb217ad84f0f1bdd4a0fa8bdc964c7c8f6df819aa56d", + "0xa33634b0d5c29aff8fd959a81c4c3f75a260d734688808b50ba078f9a13e8394", + "0x79aabe3c3b6d9a1842f28c36846e49f4d2192f4aa0c9ca2d567c61f0010fa91c", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x45d28aA363fF215B4c6b6a212DC610f004272bb5": { + "index": 66, + "amount": "443251000000000000000000", + "proof": [ + "0x58720ac604f3ffab45f5e0168b88f5206db6e13b00a7fa5f5c5fe2b953e281a7", + "0xfa35b5aba341607ad310a0f2891569435ec26271370f5a8e42dd779d1f6170c7", + "0x6e55da19895a764b49d26711ef8f0ed4f41be319741e0e5f1a719430c6f77898", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x4666e94300429C6d3340449bC828E4218F360672": { + "index": 126, + "amount": "2133201000000000000000000", + "proof": [ + "0x9e1c3855d655b932ef55040ddaccb6346d2483531c5952e0a47f9db9e3e9da5e", + "0xa570975e24da4bbd6f9c24db43279f205d52c5c5ab1b6e1d282381eccb451166", + "0x1bed5030987d460823099ff05ef827bc38c9bff6d896d4c50505fe4b0e1d451d", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x4B551a7E465B96a411969d0044a57866b2B3F9a8": { + "index": 58, + "amount": "570853000000000000000000", + "proof": [ + "0x76d4aaa6d738da4db1a9f6cb31c8cdd0cdfebfdfdffe14a4a697b012eaf9596c", + "0x047675f1aa0ebc69ef9b16fe7d32933fba86515694301b2508ace078c02a6cc4", + "0x03d6e42699ae096353af3bbfc82fa0a7cdddb19aa22e6ea2305237e50087062b", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x4DF37CC3C48eC3EB689c8Bf0D91249cE2506f73B": { + "index": 120, + "amount": "1287613000000000000000000", + "proof": [ + "0x00aca9ab2842b6d50f0abba9202cbe8da2e2982bb0ac95b6f46fe3053de5686a", + "0x915bc537d9e40bf1a977c3c66a81361361248e0f19324bc44a55d9e6da3ff24f", + "0x4780e7cf776f4b6802159462f760558db6e16a518c587cb05fdf43eae395a349", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x5138bA98c03EA6275682b00A33b0D13362072301": { + "index": 53, + "amount": "174517000000000000000000", + "proof": [ + "0xc9fc7f1a0450f9bdf8b80dafeb1e6eb63cadcdae322542f768de2fdbc605906b", + "0x07ecdeb1734ceb967e7942989afe29fbc154ee544a539b3cf2a81d1a2dccd7e5", + "0xf2dd0e857df142c7952905d8ee29f05832d7db07c84d4146740cbcb94bef893c", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x554c5aF96E9e3c05AEC01ce18221d0DD25975aB4": { + "index": 76, + "amount": "75000000000000000000000000", + "proof": [ + "0x2dc500badcbfc5c7f1f9c234a283e95c38a5f04292f1baad088016eb19246f8f", + "0x1caf35dd583abbb8b4f9ee3346f27abbcdc45cf740046c847523921a2668c00a", + "0x706b742b3f487f51969bd22883f43d631c077cb74696e9b06b0adb78a159b7bc", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x58993cFa67cD6151EC3D806AE93a7Ed365dB2f88": { + "index": 63, + "amount": "1157026000000000000000000", + "proof": [ + "0xe6ae2599030568b879d9ecafc340916e79f63733d13feb3d18debb0d86afcf63", + "0x0a4175eb4ca083fabe049ad5e1bcf39c0c003f1619a1657c0f924b05378b3d15", + "0x7403ff8aecae90a4479842f55c1562922cc787bd169b2bcf485fa0718e91e2a9", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x60959Ed8307EE2b0d04306f6b319AEeE8864f1Ee": { + "index": 90, + "amount": "751700000000000000000000", + "proof": [ + "0x734df59ca36c7c5bc14f0d885eaf7af2dc8d71a310f6874e8b44d580b124882b", + "0x1ec5322ab6873d1d5dfb51ecb37a2062cb93985cec8572ff53dbc745c960d1a1", + "0x03d6e42699ae096353af3bbfc82fa0a7cdddb19aa22e6ea2305237e50087062b", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x609fB8f19B28a76F12557A235C3e88F621267c36": { + "index": 0, + "amount": "500000000000000000000000", + "proof": [ + "0x0fe1b57083bdf97f24a5db5cfdc7fac3b420c32774519c76cc2341ebcf4f9759", + "0x96cf7c0280030a29c74430b0ed5dbab0e415f640af21bf2be7db073debfd92b8", + "0xaf5e98775d654397a20e5aa8bc24f07ef168e5e92246b5c0e57e0ab78e6856fd", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x611DaBF15f0077c64fDB5067376Ad593191e65F3": { + "index": 68, + "amount": "562417000000000000000000", + "proof": [ + "0x313d99d1d6ab2626a1df0686d8aabf91014c6234293a12ec52d6f0a97fe58e7f", + "0xf0713f9cbcc51e4bed98b52c32257900d9c6ce76da867a865763c6263c30cce9", + "0x779b84ce154bc70b115fd2f38634267219129635f0ce2db7797bebb114934074", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x63A62BDCA68DCA4B98385De493f73C7393b14F6b": { + "index": 110, + "amount": "66822000000000000000000", + "proof": [ + "0x9791c625bb8cf95b5053d15afa6023f9f2157a800de8838bed335bb9d236bcf3", + "0x1b360fd951febd44513ae408d579b527310356a3ec146bbd29d961a95baa189f", + "0xf5f6c4cd3c27ba0c8b707319b2e1ae4bfd7ad3efab6dcc6b92fe825012365b65", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x63D43942A69b961E398A0F7C260bC3718d320eE2": { + "index": 8, + "amount": "162056000000000000000000", + "proof": [ + "0x07709c22b655425236f407e686f966bcca42efbb0f04ca20b8c69ea0357a539f", + "0xc0a13f6970c0aa618e3ae8f11a07b02a85c6774f18c6758896a37eae56655def", + "0x4eea6795dcb82009bbe0cf790589b848b0d73a2bc5e5f68131d504fed3f91aaf", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x64b29cf8A5b2eC1133f2eA5B8BE644F41C9D6d53": { + "index": 56, + "amount": "83066000000000000000000", + "proof": [ + "0x025c4f39c4d5c2dcf2c0ca71af0ef7e5a2ef30e4fd68a9300fab2909d8e97957", + "0x915bc537d9e40bf1a977c3c66a81361361248e0f19324bc44a55d9e6da3ff24f", + "0x4780e7cf776f4b6802159462f760558db6e16a518c587cb05fdf43eae395a349", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x64fd9A3Ca8f856CeD235Fd4F634A026B891A10f6": { + "index": 37, + "amount": "150298000000000000000000", + "proof": [ + "0xccade9054dfaff002fa43e3b8180006363a6b82ff8f9c83cd33c5d3258519a73", + "0x52f16150d311628f85775c0bf1d3b0f893b20dca55c8d01b54ecb8fe2e2e4a18", + "0xf2dd0e857df142c7952905d8ee29f05832d7db07c84d4146740cbcb94bef893c", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x660f9D529F01DAfF0A7F15213a8fA39F42FCFe62": { + "index": 100, + "amount": "261704000000000000000000", + "proof": [ + "0x33a1ff497aa5e8c7ee4da1d5c19bfcbd811d29b22b740ef333a617cf15c44491", + "0xb1b21897f0036f2914067da4c4a40393df43c1b6c8a3f33416cb1120989894bb", + "0x779b84ce154bc70b115fd2f38634267219129635f0ce2db7797bebb114934074", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x6823636c2462cfdcD8d33fE53fBCD0EdbE2752ad": { + "index": 74, + "amount": "22278049000000000000000000", + "proof": [ + "0x83f7a768b5b0332128eafb7830702a5b7edac517bc8908f2d92a86791e8f0b62", + "0x9776cc7f006424e20c091dc391d5856bc90651425d18ac85530e5750bab4a44e", + "0x917f91343cc20f4569bea2a259bb3981990cfd71c437e050a2ca7212ad69f7ba", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x6ae089D92a2E88CA18a2d463aD32849cB41C4D0f": { + "index": 49, + "amount": "94461000000000000000000", + "proof": [ + "0xdc542155bf813354fbae03e45d8e6d697fdd2bda30971f3170ac7dacf01e1def", + "0xcddc8c57ebbf32b4d776f329aa2165a88e03040c0e52ed8046128f004097fbc0", + "0xee43336d4892e70b1b7730094118d8343971d884c160f413e74b1b1e1c00bc83", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x70aF29f754988473fcAbA6E01AbfbafF871046d1": { + "index": 70, + "amount": "2167352000000000000000000", + "proof": [ + "0x9fcd03523d3a864c2b395f427affa3984fc01d520dc4f9d506b4e6f39dd3820e", + "0x526179014b132adc05558f1db4a1062c4b0024c8fc2c907b09b9eeee62d908eb", + "0xcd80a2bd85828aa0813e79288b1379f7fd8d103369ec434068931c1499e0b804", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x7125412Fc011D74C26E3CA768aB6224643702313": { + "index": 52, + "amount": "1033629000000000000000000", + "proof": [ + "0x484c6409db811fbde607a7e1e206d3accac3e996aac0fd345f6afcbf8622e290", + "0xcfa78f03015784a7bd1e3ac2248ca1dabbbb36d06aadf04c1e2ce6a26b550129", + "0x6c2fc5225c59673c99b767ee3f9a63d31e0118be6cf225866f92a627babebc6e", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x75aAfefc48D23C65F49603491630308DcBd468f5": { + "index": 23, + "amount": "306843000000000000000000", + "proof": [ + "0xf0f87f8cd4e4556d288f437097c5e3cae5b0d465c4441a50e4dd60520c9860e5", + "0xa33634b0d5c29aff8fd959a81c4c3f75a260d734688808b50ba078f9a13e8394", + "0x79aabe3c3b6d9a1842f28c36846e49f4d2192f4aa0c9ca2d567c61f0010fa91c", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x7F6f138C955e5B1017A12E4567D90C62abb00074": { + "index": 30, + "amount": "671592000000000000000000", + "proof": [ + "0x9a628ee17ec2d9f9c76f2173bbfa580654a84bbe6e6c09fb8e8b9f5c8bd00c37", + "0xf125d10aaf0b855b8283e4349bd263b7787b478a46d15c48679b680d10c686e3", + "0x1bed5030987d460823099ff05ef827bc38c9bff6d896d4c50505fe4b0e1d451d", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x7c23Ec85618C51Ab13310df4aAe8bc2DC9Cd4D38": { + "index": 1, + "amount": "500000000000000000000000", + "proof": [ + "0xe3f9a501d45fa1714b9b55dd496ddc91e1c04262c56d7797923f687fd23eeaa7", + "0xf2b921b0eb6a8c458b023391e2247b6ba40be908ffb3f5b5111f9749f23ffe72", + "0xee43336d4892e70b1b7730094118d8343971d884c160f413e74b1b1e1c00bc83", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x7d7935EDd4b6cDB5f34B0E1cCEAF85a3C4A11254": { + "index": 61, + "amount": "671592000000000000000000", + "proof": [ + "0xc38186ea0a1c5a9bdf57eff23b69c5e3383c2538d882c3a43e0991209f7a9d37", + "0x9d95f2df221f43af86637b0a63abd6336b01db34f844662a53336583c13a1804", + "0x3dbbdc8f762b91d1e5bf6a83e72f0f003bfdb56945d256044e03220b5c35b294", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x7e026a0C061382B0F5935a90BC7324ab0a5A3aCc": { + "index": 41, + "amount": "11415691000000000000000000", + "proof": [ + "0xd15cfe20e5c66e54d86dc598966b2db4df16f378777e88971ad5d5213645a118", + "0xf200c09c910ee07a8b074f18092b6f47427ed1812c246f746fde31130a5f7c4f", + "0x5ad1882ec43a028a5e2fe113850e19ffa460edd404c0765799b8cdabc943fb71", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x81D4cf8A3892557e4a1571e97b88f0351eF0dcFD": { + "index": 108, + "amount": "1517516000000000000000000", + "proof": [ + "0x2a6c130a52b4919384d48ac32e784cb7f65c9888db4056f85d77fe6d98eac4ec", + "0x0990bcbdf4108201fbd4b767d362b30897fa0a654af21cd2657941e174857a53", + "0x706b742b3f487f51969bd22883f43d631c077cb74696e9b06b0adb78a159b7bc", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x825aE6fb177186e9551ab1CDd6D4aB10B22A0Dba": { + "index": 39, + "amount": "445640000000000000000000", + "proof": [ + "0xf22eaf614b1fb6bd6f392146b8984f8baa6037dbf9f7099913816510f3534a8b", + "0xc5a261c0b67b8b4a771d4576627d6f719e38c1d0385ed44ea15d2a188c819d2e", + "0x79aabe3c3b6d9a1842f28c36846e49f4d2192f4aa0c9ca2d567c61f0010fa91c", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x82bF03b118AC4B9Cf9A9D520B7c23128B68774aa": { + "index": 14, + "amount": "335796000000000000000000", + "proof": [ + "0x96c51265e95af02de93f672c4d8423c262615e06a8b65da630c83f1e085e5ff6", + "0x4092f7fef2622168643e4bbbaad345ef463f30e3bbd19463677ff303400bb17d", + "0xf5f6c4cd3c27ba0c8b707319b2e1ae4bfd7ad3efab6dcc6b92fe825012365b65", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x84F9079a9A39ae80Cf9DEE65a0E316B1a897684A": { + "index": 33, + "amount": "78869000000000000000000", + "proof": [ + "0xe317455e9ff26accb56b03015762983e542ae7fe7bb439976b52066eff0789a6", + "0xf2b921b0eb6a8c458b023391e2247b6ba40be908ffb3f5b5111f9749f23ffe72", + "0xee43336d4892e70b1b7730094118d8343971d884c160f413e74b1b1e1c00bc83", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x8885b44032Cba8813e870dA237f0598D6C822424": { + "index": 6, + "amount": "90751000000000000000000", + "proof": [ + "0xa2e880291a0cac9897d4fef38f3bc6070740dc5cc8aa075920d4fcd5fdba1db2", + "0x526179014b132adc05558f1db4a1062c4b0024c8fc2c907b09b9eeee62d908eb", + "0xcd80a2bd85828aa0813e79288b1379f7fd8d103369ec434068931c1499e0b804", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x8e2A89fF2F45ed7f8C8506f846200D671e2f176f": { + "index": 38, + "amount": "9911404000000000000000000", + "proof": [ + "0xad791afb4e1f4c5d5b8f2d38799d32e9064019ff443c9e4729550bc3a4d8f2b7", + "0x1ff7c8fc48456faa4290601aa035a1df3a71d3289bc173eedb5ce820c4618172", + "0xcd80a2bd85828aa0813e79288b1379f7fd8d103369ec434068931c1499e0b804", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x8efE50a4b8c8B64FDC93a5b1712Fd735d8223cD5": { + "index": 42, + "amount": "684205000000000000000000", + "proof": [ + "0x8f0150e910aba7a7a5bfccf811154c8cc39bc7c9efa6c6a694bdc74a28deaf63", + "0x4f6470c5176ca2d7d23529abbcc0b8cf44921b7322f60b36194db0adf9ed6834", + "0x917f91343cc20f4569bea2a259bb3981990cfd71c437e050a2ca7212ad69f7ba", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x945D28dF9779795BDab5BC6FDD9f36c0Ef1F7190": { + "index": 80, + "amount": "725608000000000000000000", + "proof": [ + "0x11e71873f3f7582d43969f308746f19d9297a73ff2f37228139f22f299bf83f8", + "0xb17a36194c66404b0cb824825cf99df5ca2ce75330e924addd078e9c98d3070e", + "0x80bc22cc22ba858ff146bd0f4ec9b3f8289393e581b0587088b2dcd908e0d572", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x94e0c714FaD746AC9e220E1B9396771C1FA7A236": { + "index": 82, + "amount": "74408000000000000000000", + "proof": [ + "0x6bb0e08c97b9b9a3d35b2d1e44971a76595887b8f8fe6ed454199f9479d33f97", + "0xf1d9b7a7301791a4216e3c2130c359bbd7b50d240fc2646d03fb3176a425883e", + "0x63d2bccadd3e6ec9cc9ccf225923f36ef4d256f07ed740ae3baabcc2edce0ef3", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x9E4A6Ef535B28bbC947E4E75644dDC9b2C114ee6": { + "index": 24, + "amount": "350313000000000000000000", + "proof": [ + "0x038fa8414c1778a5c2a86507d789af05e3b9ceecdf2ea49ebf778ab0499bbc29", + "0xe3b24386a8949a8b14e0afa234a9ba2ae6e4f2df1ba7e68f6add15040ab95599", + "0x4780e7cf776f4b6802159462f760558db6e16a518c587cb05fdf43eae395a349", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xA5BF5254FaAe168231140e139db98F79B65503C8": { + "index": 106, + "amount": "13873000000000000000000", + "proof": [ + "0x8c41445ce443d5e873cc27976602af309796a9f6dfdba874ca7619a6e4e40388", + "0x4f6470c5176ca2d7d23529abbcc0b8cf44921b7322f60b36194db0adf9ed6834", + "0x917f91343cc20f4569bea2a259bb3981990cfd71c437e050a2ca7212ad69f7ba", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xABb99042FAE2C86b8437585467a24a71b17d23bA": { + "index": 35, + "amount": "1262229000000000000000000", + "proof": [ + "0xf926893b9614297f6b9d1217b05c7d2052b3ff5371b345838966589728d90571", + "0xea6a97ceaecd09bd23a616206726102e85789fb93ab44b632a795684b1e2bd12", + "0xff777aab69fb43586c9eb3391f5f8288571f28ac065d61993bad6bcb22cb5783", + "0xa1695fecfa61649bdfc483dc2813a82e5a854ad2416a34c6659fac30b72a71bf", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xAdBb28C2FEe078440B7088bbcd68DCfA63e55625": { + "index": 104, + "amount": "196753000000000000000000", + "proof": [ + "0x04930732eb1359c615bd58507ad28c06ea3f567526651555532a2ae2e025ed3d", + "0x3fd94887d7207b83831629443c79021e03acff880a82e6d59e6ced7e6dd7eb22", + "0x4eea6795dcb82009bbe0cf790589b848b0d73a2bc5e5f68131d504fed3f91aaf", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xAe4281d74056F3975941b66daf324bB893279cF0": { + "index": 64, + "amount": "73981000000000000000000", + "proof": [ + "0x0ee123b015ab3ab511168537e7f25573082b6be6236d223888856f3b35051012", + "0x96cf7c0280030a29c74430b0ed5dbab0e415f640af21bf2be7db073debfd92b8", + "0xaf5e98775d654397a20e5aa8bc24f07ef168e5e92246b5c0e57e0ab78e6856fd", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xAfD5f60aA8eb4F488eAA0eF98c1C5B0645D9A0A0": { + "index": 5, + "amount": "302216000000000000000000", + "proof": [ + "0xcff774783f68fb049341f5deb5329932098b21481c6ac5824853908066e5bb62", + "0x52f16150d311628f85775c0bf1d3b0f893b20dca55c8d01b54ecb8fe2e2e4a18", + "0xf2dd0e857df142c7952905d8ee29f05832d7db07c84d4146740cbcb94bef893c", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xB0b63f022275234F9821f2e92A9d4ae5BCDDB4F5": { + "index": 7, + "amount": "436535000000000000000000", + "proof": [ + "0xf83238b3aa5df85389cdc7dcf7cd9426a57bdea736f3a270fd9b49a8e30ab743", + "0xc5a261c0b67b8b4a771d4576627d6f719e38c1d0385ed44ea15d2a188c819d2e", + "0x79aabe3c3b6d9a1842f28c36846e49f4d2192f4aa0c9ca2d567c61f0010fa91c", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xBCa294543b46fF11CFAFbCF67434BEa23c21404b": { + "index": 50, + "amount": "993615000000000000000000", + "proof": [ + "0x6a5b41e05ac9c48269eca6236e9f5c9d63830c8a581f9ee896379568e4be6c05", + "0xe58678c38b82be470686030b6b211dd6628244808f8e0034d82292a354c78d76", + "0x63d2bccadd3e6ec9cc9ccf225923f36ef4d256f07ed740ae3baabcc2edce0ef3", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xBaf2a684c27133D094e810B6652e9d23F56F07CA": { + "index": 124, + "amount": "873069000000000000000000", + "proof": [ + "0x1ec16274aed6ce35dfe0364e58f71c8a7fd1e08ccfd685e7a929544d88a45bb0", + "0x12fff11838a2215309720b11d4cac3c9099a11b3557775623a153d2a51f07761", + "0x225df9eb2528cd19e8c498af4f90e591fc131d96800f7bcba58c69a7db8ec1c7", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xBb46360a467da8b1c548a28C77dAb44758ab471c": { + "index": 36, + "amount": "434375000000000000000000", + "proof": [ + "0x33e631bc132bf561debd071007293b6563755bd15cc8c52bd947a809719a5a49", + "0xb1b21897f0036f2914067da4c4a40393df43c1b6c8a3f33416cb1120989894bb", + "0x779b84ce154bc70b115fd2f38634267219129635f0ce2db7797bebb114934074", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xC59f50aC5C90Ac8AFb9936daB81fe9Dad20808fC": { + "index": 18, + "amount": "72944000000000000000000", + "proof": [ + "0x6f5a853bd0a55994c3197f1f46d4914c2e969a435907a5beb4ba8a204e8f300f", + "0xf1d9b7a7301791a4216e3c2130c359bbd7b50d240fc2646d03fb3176a425883e", + "0x63d2bccadd3e6ec9cc9ccf225923f36ef4d256f07ed740ae3baabcc2edce0ef3", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xD5388291EAbe96b56069440C97046791E2F72573": { + "index": 122, + "amount": "3982590000000000000000000", + "proof": [ + "0x75b339a85aa6cf11f20390f51baf11e29c1101ed63d48c3c35933d5f08225cdc", + "0x047675f1aa0ebc69ef9b16fe7d32933fba86515694301b2508ace078c02a6cc4", + "0x03d6e42699ae096353af3bbfc82fa0a7cdddb19aa22e6ea2305237e50087062b", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xD6FCD2F85fE975bB9b0f3C1B1c6802bB09d33E43": { + "index": 72, + "amount": "205852000000000000000000", + "proof": [ + "0x063dc5915c0e85e5435fef020f988b123a59546e3c203720feab29d8ecfaa172", + "0xc0a13f6970c0aa618e3ae8f11a07b02a85c6774f18c6758896a37eae56655def", + "0x4eea6795dcb82009bbe0cf790589b848b0d73a2bc5e5f68131d504fed3f91aaf", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xDA3Cf9e341A4C7ecf41070b074EaBDC5D433f159": { + "index": 102, + "amount": "59882000000000000000000", + "proof": [ + "0xac742fb78ec99f5cfd3a21a7e1a0fc51ca2249467a1598654396951b6bc44af1", + "0x1ff7c8fc48456faa4290601aa035a1df3a71d3289bc173eedb5ce820c4618172", + "0xcd80a2bd85828aa0813e79288b1379f7fd8d103369ec434068931c1499e0b804", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xDaA39d73eF9b4495bfe206FF13eE29E759F95d63": { + "index": 116, + "amount": "121030000000000000000000", + "proof": [ + "0x48223e220ea5f86e5ae7acfbf5b61d2553c6f1a9364b495d6176b416c13607b3", + "0xcfa78f03015784a7bd1e3ac2248ca1dabbbb36d06aadf04c1e2ce6a26b550129", + "0x6c2fc5225c59673c99b767ee3f9a63d31e0118be6cf225866f92a627babebc6e", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xE16584424F34380DBf798f547Af684597788FbC7": { + "index": 96, + "amount": "638803000000000000000000", + "proof": [ + "0x09801897c716185d82c29e40611e381f922c75f7c3e6e1c265ffed5c8e300d0b", + "0x36cd3c692f034d98f84bd30ca2d39de2ced063d6e5f625660097ba72e256f67c", + "0xaf5e98775d654397a20e5aa8bc24f07ef168e5e92246b5c0e57e0ab78e6856fd", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xE400820f3D60d77a3EC8018d44366ed0d334f93C": { + "index": 25, + "amount": "537273000000000000000000", + "proof": [ + "0xd5d2c0a431246f8f1feb01c6766a10e24e0cccf2d1008924336d8fa252ba5b86", + "0xae5de8dcce21685f54f719653570e2773ac6ac29b12d7e738b65d56e203651c8", + "0x5ad1882ec43a028a5e2fe113850e19ffa460edd404c0765799b8cdabc943fb71", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xEBB014649852462f09489E3DFbe45D9759E9b819": { + "index": 3, + "amount": "1809721000000000000000000", + "proof": [ + "0xf95101f5fb0dd75bde7d70567fef30335070e2a8b52711994853792d242a5c1a", + "0xea6a97ceaecd09bd23a616206726102e85789fb93ab44b632a795684b1e2bd12", + "0xff777aab69fb43586c9eb3391f5f8288571f28ac065d61993bad6bcb22cb5783", + "0xa1695fecfa61649bdfc483dc2813a82e5a854ad2416a34c6659fac30b72a71bf", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xEC6f7607cD7E4C942a75d40C269deC01BBc9A15e": { + "index": 45, + "amount": "75000000000000000000000000", + "proof": [ + "0xc7583603533e70cc7372ee501967853c816d74a8da15a8b7766cbe419073edb9", + "0xdc90814b38d75ba65ee14947d9c575c76bbbc5a9b2adc4c8edf445bf10880202", + "0x3dbbdc8f762b91d1e5bf6a83e72f0f003bfdb56945d256044e03220b5c35b294", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xF4F56fA0D045ae0e6Ba8f82e2C32887FE0B152Ea": { + "index": 98, + "amount": "62903000000000000000000", + "proof": [ + "0x4fe75fec328495667692e4fd440b4783ed28752f8c1d4e5616733bf8d5fa6b61", + "0xf7acb7f151b8c15c2e3a6402bb5d0c34dabaa1925f03533cd0d2be7477f8bbf6", + "0x6e55da19895a764b49d26711ef8f0ed4f41be319741e0e5f1a719430c6f77898", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xFDf01E09b9bd3f3bE062a3085fa2c945a263F5a7": { + "index": 47, + "amount": "191364000000000000000000", + "proof": [ + "0xe4eb9f6e394f5f27a9021868fac94c23a25a8063b3994c8e32b39eb2505728c3", + "0xd329db1c4ca1ef811ea6b45b20ea7ac177f1dba6ae34803d5ff671b27b8f54aa", + "0x7403ff8aecae90a4479842f55c1562922cc787bd169b2bcf485fa0718e91e2a9", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xa360E38cdf57e092218E7A5f4Eb73032eE74A8bD": { + "index": 40, + "amount": "50763000000000000000000", + "proof": [ + "0x0523c620a71cfa795183c9a1880de06db839cb3225b562388529efe01a8abb28", + "0x3fd94887d7207b83831629443c79021e03acff880a82e6d59e6ced7e6dd7eb22", + "0x4eea6795dcb82009bbe0cf790589b848b0d73a2bc5e5f68131d504fed3f91aaf", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xacD628D01dd8534Db6Ebe4894C1be3c8D34ebe14": { + "index": 31, + "amount": "604433000000000000000000", + "proof": [ + "0xe9855dd8c3871120b785f6e42e8ea47ab33119c58d1a8e095a40774eaf9f4308", + "0x0a4175eb4ca083fabe049ad5e1bcf39c0c003f1619a1657c0f924b05378b3d15", + "0x7403ff8aecae90a4479842f55c1562922cc787bd169b2bcf485fa0718e91e2a9", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xb084F0AdB86BF6B001E540Ac05439D98A499ce1D": { + "index": 48, + "amount": "165163000000000000000000", + "proof": [ + "0x1c2a589d0281295e71fa9b5529e60cad2ae6b2637ac509fa33b026d493fa9b79", + "0x41de793dafe41eb57d1fa78db611d3b810bba68e5f558a877c9063377d637309", + "0x80bc22cc22ba858ff146bd0f4ec9b3f8289393e581b0587088b2dcd908e0d572", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xd0C81E82AbDdF29C6505d660f5bEBe60CDFf03c5": { + "index": 4, + "amount": "220121000000000000000000", + "proof": [ + "0x33016782b33e5c20dfc6acec40135be9dcd936e94096f8df5027b74c54ac5ca9", + "0xf0713f9cbcc51e4bed98b52c32257900d9c6ce76da867a865763c6263c30cce9", + "0x779b84ce154bc70b115fd2f38634267219129635f0ce2db7797bebb114934074", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xd295584135829D89427674B72560222B06E08a15": { + "index": 11, + "amount": "339751000000000000000000", + "proof": [ + "0x3d4d8808bf469724198d43356f9119200067c39a15e697876e39c2ba67742ce3", + "0xa1695fecfa61649bdfc483dc2813a82e5a854ad2416a34c6659fac30b72a71bf", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xd685Dd21BD58Ff6976f14C4E7F847a2Da0047965": { + "index": 26, + "amount": "133331000000000000000000", + "proof": [ + "0x73ee18d3f2e837fba6478cf239e05d453e2cad5de2444f8591262757d3dfc280", + "0x1ec5322ab6873d1d5dfb51ecb37a2062cb93985cec8572ff53dbc745c960d1a1", + "0x03d6e42699ae096353af3bbfc82fa0a7cdddb19aa22e6ea2305237e50087062b", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xe88cAc4e10C4D316E0d52B82dd54f26ade3f0Bb2": { + "index": 114, + "amount": "701064000000000000000000", + "proof": [ + "0x659efcd02b5b16846a2e880b4a797321cdedda289eecca00e17acee990e52a18", + "0xe58678c38b82be470686030b6b211dd6628244808f8e0034d82292a354c78d76", + "0x63d2bccadd3e6ec9cc9ccf225923f36ef4d256f07ed740ae3baabcc2edce0ef3", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xeFBFe9c6a66d871175d2B0ab35bc00255Aa36298": { + "index": 46, + "amount": "636271000000000000000000", + "proof": [ + "0x9822495ddaa9d76bf2825d5b7cf1d4d53dc773da0ecb96ff48c373c407e5f207", + "0x1b360fd951febd44513ae408d579b527310356a3ec146bbd29d961a95baa189f", + "0xf5f6c4cd3c27ba0c8b707319b2e1ae4bfd7ad3efab6dcc6b92fe825012365b65", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xf048819F1190E911b5a78C7b204dD3a1F5f0e509": { + "index": 84, + "amount": "335796000000000000000000", + "proof": [ + "0x376d0e9c8168cf180136f653a4a29beb9610a178546c3bb78a16cd3e2690865f", + "0xe57d35f66cc55e051648507e1ce1c00be1b0f57e6804519fe38f02254eca5ba0", + "0x6c2fc5225c59673c99b767ee3f9a63d31e0118be6cf225866f92a627babebc6e", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xf4519d24f8B2cc80c41ad6800CE0F27210848658": { + "index": 19, + "amount": "580586000000000000000000", + "proof": [ + "0xfb71d0ecadffee57dad1415ea8e777fb11c2202c3ad8e0c8f7c34b5cc88e6963", + "0x5f6c7b5cdeb706bf33a314dd648c11a611996e62d2ac02f4448f4cb6c0d07795", + "0xff777aab69fb43586c9eb3391f5f8288571f28ac065d61993bad6bcb22cb5783", + "0xa1695fecfa61649bdfc483dc2813a82e5a854ad2416a34c6659fac30b72a71bf", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xf944069B489F1ebfF4C3C6a6014d58cBEf7C7009": { + "index": 92, + "amount": "335796000000000000000000", + "proof": [ + "0x249c1fef69bef412351cfdf2212bae038e93b3970dc0b3e76736278cf45720ee", + "0xc5ba3432397ec06e3352e775db90fe103c8ebc7f95daeebfc74648aa363ecdc3", + "0x225df9eb2528cd19e8c498af4f90e591fc131d96800f7bcba58c69a7db8ec1c7", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xfa2Df13a636b8F2FAaA179785797f1f16fDdF8ED": { + "index": 34, + "amount": "81104000000000000000000", + "proof": [ + "0x54221d75cecce3d45f4ba66e0ce602eee27e0949d36a1ab9d6f44ba16aa5d081", + "0xf7acb7f151b8c15c2e3a6402bb5d0c34dabaa1925f03533cd0d2be7477f8bbf6", + "0x6e55da19895a764b49d26711ef8f0ed4f41be319741e0e5f1a719430c6f77898", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + } + } +} diff --git a/scripts/config.ts b/scripts/deploy/config.ts similarity index 80% rename from scripts/config.ts rename to scripts/deploy/config.ts index 5a6e895..75643ff 100644 --- a/scripts/config.ts +++ b/scripts/deploy/config.ts @@ -1,5 +1,5 @@ import {BigNumber as BN, constants} from 'ethers'; -import {ONE_18, ONE_DAY, ONE_YEAR} from '../test/shared/Constants'; +import {ONE_18, ONE_DAY, ONE_YEAR} from '../../test/shared/Constants'; type Config = { FREE_SUPPLY: BN; @@ -9,13 +9,16 @@ type Config = { VEST_DURATION: number; MERKLE_ROOT: string; TIMELOCK_DELAY: number; + EXPORT_FILENAME: string; +}; + +type TokenSaleConfig = { TOKEN_SALE_START: number; TOKEN_SALE_DURATION: number; TOKEN_SALE_USDC: string; TOKEN_SALE_ARENA_PRICE: BN; TOKEN_SALE_RECIPIENT: string; TOKEN_SALE_WHITELIST: typeof TOKEN_SALE_WHITELIST; - EXPORT_FILENAME: string; }; const TOKEN_SALE_WHITELIST = [ @@ -51,29 +54,29 @@ export const allConfigs: {[key: number]: Config} = { VEST_DURATION: 4 * ONE_DAY, MERKLE_ROOT: '0xd97c9a423833d78e0562b8ed2d14752b54e7ef9b52314cafb197e3a339299901', TIMELOCK_DELAY: 1800, // 30 mins - TOKEN_SALE_START: Math.floor(new Date(`2021-12-27T13:16:00.000Z`).getTime() / 1000), - TOKEN_SALE_DURATION: 14 * ONE_DAY, - TOKEN_SALE_USDC: '0x2791bca1f2de4661ed88a30c99a7a9449aa84174', // USDC 6 decimals - TOKEN_SALE_ARENA_PRICE: BN.from(30_000).mul(ONE_18).div(ONE_18), // 0.03 USDC * 1e18 / 1.0 ARENA - TOKEN_SALE_RECIPIENT: '0x670f9e8B37d5816c2eB93A1D94841C66652a8E26', // TODO: change this to real recipient - TOKEN_SALE_WHITELIST, EXPORT_FILENAME: 'rinkebyAddresses.json', }, // polygon mainnet 137: { - FREE_SUPPLY: BN.from(900).mul(1_000_000).mul(constants.WeiPerEther), // 900M - AIRDROP_SUPPLY: BN.from(100).mul(1_000_000).mul(constants.WeiPerEther), // 100M + FREE_SUPPLY: BN.from(640_826_767).mul(constants.WeiPerEther), // 1B - mainnet markle tokenTotal + AIRDROP_SUPPLY: BN.from(359_173_233).mul(constants.WeiPerEther), // mainnet merkle tokenTotal CLAIMABLE_PROPORTION: 2000, // 20% - CLAIM_END_DATE: '2022-12-25', // TODO: edit value + CLAIM_END_DATE: '2023-1-11', VEST_DURATION: 4 * ONE_YEAR, - MERKLE_ROOT: '0x0', // TODO: edit value + MERKLE_ROOT: '0xb86e0dced055310e26ce11e69d47b6e6064be988564fb002d6ba5a29e7eee713', TIMELOCK_DELAY: 2 * ONE_DAY, // 2 days (same as ENS) - TOKEN_SALE_START: Math.floor(new Date(`2021-12-27T13:50:00.000Z`).getTime() / 1000), + EXPORT_FILENAME: 'polygonAddresses.json', + }, +}; + +export const tokenSaleConfigs: {[key: number]: TokenSaleConfig} = { + // polygon mainnet + 137: { + TOKEN_SALE_START: Math.floor(new Date(`2022-01-12T00:00:00.000Z`).getTime() / 1000), TOKEN_SALE_DURATION: 14 * ONE_DAY, TOKEN_SALE_USDC: '0x2791bca1f2de4661ed88a30c99a7a9449aa84174', TOKEN_SALE_ARENA_PRICE: BN.from(30_000).mul(ONE_18).div(ONE_18), // 0.03 USDC * 1e18 / 1.0 ARENA - TOKEN_SALE_RECIPIENT: '0x670f9e8B37d5816c2eB93A1D94841C66652a8E26', - TOKEN_SALE_WHITELIST, - EXPORT_FILENAME: 'polygonAddresses.json', + TOKEN_SALE_RECIPIENT: '0x670f9e8B37d5816c2eB93A1D94841C66652a8E26', // TODO: change to intended recipient + TOKEN_SALE_WHITELIST, // TODO: update value }, }; diff --git a/scripts/deploy.ts b/scripts/deploy/deployGov.ts similarity index 74% rename from scripts/deploy.ts rename to scripts/deploy/deployGov.ts index 22abd91..84f893e 100644 --- a/scripts/deploy.ts +++ b/scripts/deploy/deployGov.ts @@ -1,5 +1,3 @@ -import {task} from 'hardhat/config'; -import {BigNumber as BN} from 'ethers'; import {expect} from 'chai'; import fs from 'fs'; @@ -12,25 +10,23 @@ import { TimelockController, ArenaGovernor__factory, ArenaGovernor, - TokenSale__factory, - TokenSale, -} from '../typechain'; +} from '../../typechain'; import {allConfigs} from './config'; +import {HardhatRuntimeEnvironment} from 'hardhat/types'; let deployerAddress: string; let token: ArenaToken; let revokableTokenLock: RevokableTokenLock; let timelock: TimelockController; let governor: ArenaGovernor; -let tokenSale: TokenSale; // see OZ docs: https://docs.openzeppelin.com/contracts/4.x/api/governance#timelock-roles const ADMIN_ROLE = '0x5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5'; const PROPOSER_ROLE = '0xb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc1'; const EXECUTOR_ROLE = '0xd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e63'; -task('deploy', 'deploy contracts').setAction(async (taskArgs, hre) => { +export async function deployGov(hre: HardhatRuntimeEnvironment) { const networkId = hre.network.config.chainId as number; const [deployer] = await hre.ethers.getSigners(); deployerAddress = await deployer.getAddress(); @@ -81,20 +77,8 @@ task('deploy', 'deploy contracts').setAction(async (taskArgs, hre) => { await governor.deployed(); console.log(`governor address: ${governor.address}`); - console.log(`deploying tokensale...`); - const TokenSaleFactory = (await hre.ethers.getContractFactory('TokenSale')) as TokenSale__factory; - tokenSale = await TokenSaleFactory.deploy( - config.TOKEN_SALE_USDC, - token.address, - config.TOKEN_SALE_START, - config.TOKEN_SALE_DURATION, - config.TOKEN_SALE_ARENA_PRICE, - config.TOKEN_SALE_RECIPIENT, - revokableTokenLock.address, - config.VEST_DURATION - ); - await tokenSale.deployed(); - console.log(`tokensale address: ${tokenSale.address}`); + console.log(`transfer remaining tokens to timelock`); + await token.transfer(timelock.address, config.FREE_SUPPLY); // give governor proposer role // https://docs.openzeppelin.com/contracts/4.x/api/governance#timelock-proposer @@ -111,26 +95,10 @@ task('deploy', 'deploy contracts').setAction(async (taskArgs, hre) => { // set revoker role in TokenLock to timelock await revokableTokenLock.setRevoker(timelock.address); - // set token sale in TokenLock - await revokableTokenLock.setTokenSale(tokenSale.address); // transfer tokenlock admin role to timelock await revokableTokenLock.transferOwnership(timelock.address); - // set up token sale whitelist - await tokenSale.changeWhiteList( - config.TOKEN_SALE_WHITELIST.map(({buyer}) => buyer), - config.TOKEN_SALE_WHITELIST.map(({arenaAmount}) => arenaAmount) - ); - // transfer token sale admin role to timelock - await tokenSale.transferOwnership(timelock.address); - - // transfer all tokens held by deployer to token sale and timelock - const TOKEN_SALE_SUPPLY = config.TOKEN_SALE_WHITELIST.reduce((sum, el) => sum.add(el.arenaAmount), BN.from(`0`)); - console.log(`transferring ${TOKEN_SALE_SUPPLY.toString()} ARENA to TokenSale. Remaining back to Timelock`); - await token.transfer(tokenSale.address, TOKEN_SALE_SUPPLY); - await token.transfer(timelock.address, config.FREE_SUPPLY.sub(TOKEN_SALE_SUPPLY)); - // transfer token admin role to timelock await token.transferOwnership(timelock.address); @@ -141,7 +109,6 @@ task('deploy', 'deploy contracts').setAction(async (taskArgs, hre) => { tokenLock: revokableTokenLock.address, timelock: timelock.address, governor: governor.address, - tokenSale: tokenSale.address, }; let exportJson = JSON.stringify(addressesToExport, null, 2); fs.writeFileSync(config.EXPORT_FILENAME, exportJson); @@ -169,9 +136,6 @@ task('deploy', 'deploy contracts').setAction(async (taskArgs, hre) => { // TokenLock revoker should be timelock expect(await revokableTokenLock.revoker()).to.be.eq(timelock.address); - // TokenLock token sale should be set - expect(await revokableTokenLock.tokenSale()).to.be.eq(tokenSale.address); - // TokenLock owner should be timelock expect(await revokableTokenLock.owner()).to.be.eq(timelock.address); @@ -181,11 +145,6 @@ task('deploy', 'deploy contracts').setAction(async (taskArgs, hre) => { // check Token's tokenlock has been set expect(await token.tokenLock()).to.be.eq(revokableTokenLock.address); - // check TokenSale's tokenlock has been set - expect(await tokenSale.tokenLock()).to.be.eq(revokableTokenLock.address); - // Token's owner should be timelock - expect(await tokenSale.owner()).to.be.eq(timelock.address); - ///////////////////////// // CONFIG VERIFICATION // ///////////////////////// @@ -194,11 +153,8 @@ task('deploy', 'deploy contracts').setAction(async (taskArgs, hre) => { // check ArenaToken's token balance == AIRDROP_SUPPLY expect(await token.balanceOf(token.address)).to.be.eq(config.AIRDROP_SUPPLY); - // check timelock's token balance == TOKEN_SALE_SUPPLY - expect(await token.balanceOf(tokenSale.address)).to.be.eq(TOKEN_SALE_SUPPLY); - - // check timelock's token balance == FREE_SUPPLY - TOKEN_SALE_SUPPLY (rest of it) - expect(await token.balanceOf(timelock.address)).to.be.eq(config.FREE_SUPPLY.sub(TOKEN_SALE_SUPPLY)); + // check timelock's token balance == FREE_SUPPLY + expect(await token.balanceOf(timelock.address)).to.be.eq(config.FREE_SUPPLY); // check timelock's minDelay expect(await timelock.getMinDelay()).to.be.eq(config.TIMELOCK_DELAY); @@ -214,4 +170,4 @@ task('deploy', 'deploy contracts').setAction(async (taskArgs, hre) => { console.log('verification complete!'); process.exit(0); -}); +} diff --git a/scripts/deploy/deployTokenSale.ts b/scripts/deploy/deployTokenSale.ts new file mode 100644 index 0000000..07ecb60 --- /dev/null +++ b/scripts/deploy/deployTokenSale.ts @@ -0,0 +1,130 @@ +import {BigNumber as BN, Signer} from 'ethers'; +import {expect} from 'chai'; +import fs from 'fs'; +import path from 'path'; + +import { + ArenaToken__factory, + TimelockController__factory, + ArenaGovernor__factory, + TokenSale__factory, + TokenSale, + TokenLock__factory, +} from '../../typechain'; + +import {allConfigs, tokenSaleConfigs} from './config'; +import {HardhatRuntimeEnvironment} from 'hardhat/types'; + +let proposerAddress: string; +let tokenSale: TokenSale; + +const getContracts = (signer: Signer, config: typeof allConfigs[0]) => { + const deploymentFilePath = path.join(`deployments`, config.EXPORT_FILENAME); + if (!fs.existsSync(deploymentFilePath)) throw new Error(`File '${path.resolve(deploymentFilePath)}' does not exist.`); + + const contents = fs.readFileSync(deploymentFilePath, `utf8`); + let governorAddress; + let arenaAddress; + let timelockAddress; + let tokenLockAddress; + try { + ({ + governor: governorAddress, + token: arenaAddress, + tokenLock: tokenLockAddress, + timelock: timelockAddress, + } = JSON.parse(contents)); + } catch (error) { + throw new Error(`Cannot parse deployment config at '${path.resolve(deploymentFilePath)}'.`); + } + if (!governorAddress) throw new Error(`Deployment file did not include governor address '${deploymentFilePath}'.`); + if (!arenaAddress) throw new Error(`Deployment file did not include arena token address '${deploymentFilePath}'.`); + if (!timelockAddress) throw new Error(`Deployment file did not include timelock address '${deploymentFilePath}'.`); + if (!tokenLockAddress) throw new Error(`Deployment file did not include tokenLock address '${deploymentFilePath}'.`); + + return { + contents: contents, + deploymentFilePath: deploymentFilePath, + governor: ArenaGovernor__factory.connect(governorAddress, signer), + arenaToken: ArenaToken__factory.connect(arenaAddress, signer), + timelock: TimelockController__factory.connect(timelockAddress, signer), + tokenLock: TokenLock__factory.connect(tokenLockAddress, signer), + }; +}; + +export async function deployTokenSale(hre: HardhatRuntimeEnvironment) { + const networkId = hre.network.config.chainId as number; + const [proposer] = await hre.ethers.getSigners(); + proposerAddress = await proposer.getAddress(); + console.log(`Proposer: ${proposerAddress}`); + + let config = tokenSaleConfigs[networkId]; + let deployConfig = allConfigs[networkId]; + if (!config) throw new Error(`No config exists for network ${hre.network.name} (${networkId})`); + const {contents, deploymentFilePath, governor, arenaToken, timelock, tokenLock} = getContracts( + proposer, + deployConfig + ); + + console.log(`deploying tokensale...`); + const TokenSaleFactory = (await hre.ethers.getContractFactory('TokenSale')) as TokenSale__factory; + + tokenSale = await TokenSaleFactory.deploy( + config.TOKEN_SALE_USDC, + arenaToken.address, + config.TOKEN_SALE_START, + config.TOKEN_SALE_DURATION, + config.TOKEN_SALE_ARENA_PRICE, + config.TOKEN_SALE_RECIPIENT, + tokenLock.address, + allConfigs[networkId].VEST_DURATION + ); + await tokenSale.deployed(); + console.log(`tokenSale address: ${tokenSale.address}`); + + // set up token sale whitelist + await tokenSale.changeWhiteList( + config.TOKEN_SALE_WHITELIST.map(({buyer}) => buyer), + config.TOKEN_SALE_WHITELIST.map(({arenaAmount}) => arenaAmount) + ); + const TOKEN_SALE_SUPPLY = config.TOKEN_SALE_WHITELIST.reduce((sum, el) => sum.add(el.arenaAmount), BN.from(`0`)); + // transfer token sale admin role to timelock + await tokenSale.transferOwnership(timelock.address); + + // 1st action: set token sale in TokenLock + // 2nd action: request TOKEN_SALE_SUPPLY tokens from timelock to tokenSale + let targets: string[] = [tokenLock.address, arenaToken.address]; + let values: string[] = ['0', '0']; + let calldatas: string[] = [ + tokenLock.interface.encodeFunctionData('setTokenSale', [tokenSale.address]), + arenaToken.interface.encodeFunctionData('transfer', [tokenSale.address, TOKEN_SALE_SUPPLY]), + ]; + + const tx = await governor['propose(address[],uint256[],bytes[],string)']( + targets, + values, + calldatas, + `Conduct Arena token sale!` + ); + console.log(`proposal submitted: ${tx.hash}`); + console.log(`waiting for block inclusion ...`); + await tx.wait(1); + + console.log('exporting addresses...'); + let addressesToExport = JSON.parse(contents); + addressesToExport.tokenSale = tokenSale.address; + let exportJson = JSON.stringify(addressesToExport, null, 2); + fs.writeFileSync(deploymentFilePath, exportJson); + + ///////////////////////////////// + // ACCESS CONTROL VERIFICATION // + ///////////////////////////////// + console.log('verifying access control settings...'); + // check tokenSale's tokenlock has been set + expect(await tokenSale.tokenLock()).to.be.eq(tokenLock.address); + // tokenSale's owner should be timelock + expect(await tokenSale.owner()).to.be.eq(timelock.address); + + console.log('verification complete!'); + process.exit(0); +} diff --git a/scripts/deploy/index.ts b/scripts/deploy/index.ts new file mode 100644 index 0000000..b9b3de9 --- /dev/null +++ b/scripts/deploy/index.ts @@ -0,0 +1,15 @@ +import {task} from 'hardhat/config'; + +task('deployGov', 'deploy governance and token contracts').setAction(async (taskArgs, hre) => { + // only load this file when task is run because it depends on typechain built artifacts + // which will create a circular dependency when required by hardhat.config.ts for first compilation + const {deployGov} = await import('./deployGov'); + await deployGov(hre); +}); + +task('deployTokenSale', 'deploy token sale and make proposal for relevant actions').setAction(async (taskArgs, hre) => { + // only load this file when task is run because it depends on typechain built artifacts + // which will create a circular dependency when required by hardhat.config.ts for first compilation + const {deployTokenSale} = await import('./deployTokenSale'); + await deployTokenSale(hre); +}); diff --git a/scripts/proposals/transfer.ts b/scripts/proposals/transfer.ts index 55c5cc2..8a9dccc 100644 --- a/scripts/proposals/transfer.ts +++ b/scripts/proposals/transfer.ts @@ -3,7 +3,7 @@ import fs from 'fs'; import path from 'path'; import _ from 'lodash'; import {ArenaGovernor__factory, ArenaToken__factory} from '../../typechain'; -import {allConfigs} from '../config'; +import {allConfigs} from '../deploy/config'; import {HardhatRuntimeEnvironment} from 'hardhat/types'; let transferInterface = new ethers.utils.Interface([`function transfer(address to, uint256 amount)`]); diff --git a/scripts/verify.ts b/scripts/verify.ts index 001c45f..1b082f3 100644 --- a/scripts/verify.ts +++ b/scripts/verify.ts @@ -4,7 +4,7 @@ import fs from 'fs'; import {ArenaToken, RevokableTokenLock, TimelockController, ArenaGovernor, TokenSale} from '../typechain'; -import {allConfigs} from './config'; +import {allConfigs} from './deploy/config'; let token: ArenaToken; let revokableTokenLock: RevokableTokenLock; @@ -22,7 +22,7 @@ task('verifyContracts', 'verify deployed contracts') revokableTokenLock = await hre.ethers.getContractAt('RevokableTokenLock', addresses['tokenLock']); timelock = await hre.ethers.getContractAt('TimelockController', addresses['timelock']); governor = await hre.ethers.getContractAt('ArenaGovernor', addresses['governor']); - tokenSale = await hre.ethers.getContractAt('TokenSale', addresses['tokenSale']); + // tokenSale = await hre.ethers.getContractAt('TokenSale', addresses['tokenSale']); let config = allConfigs[networkId]; @@ -37,16 +37,16 @@ task('verifyContracts', 'verify deployed contracts') await verifyContract(hre, revokableTokenLock.address, [token.address, addresses['deployer']]); await verifyContract(hre, timelock.address, [config.TIMELOCK_DELAY, [], []]); await verifyContract(hre, governor.address, [token.address, timelock.address]); - await verifyContract(hre, tokenSale.address, [ - config.TOKEN_SALE_USDC, - token.address, - config.TOKEN_SALE_START, - config.TOKEN_SALE_DURATION, - config.TOKEN_SALE_ARENA_PRICE, - config.TOKEN_SALE_RECIPIENT, - revokableTokenLock.address, - config.VEST_DURATION, - ]); + // await verifyContract(hre, tokenSale.address, [ + // config.TOKEN_SALE_USDC, + // token.address, + // config.TOKEN_SALE_START, + // config.TOKEN_SALE_DURATION, + // config.TOKEN_SALE_ARENA_PRICE, + // config.TOKEN_SALE_RECIPIENT, + // revokableTokenLock.address, + // config.VEST_DURATION, + // ]); process.exit(0); }); diff --git a/test/fixtures/testAirdrop.json b/test/fixtures/testAirdrop.json index 4f5da8f..c954648 100644 --- a/test/fixtures/testAirdrop.json +++ b/test/fixtures/testAirdrop.json @@ -1,77 +1,1183 @@ { - "merkleRoot": "0xf6a3174a6a23755234ca9741160ced7ad3bb030d9beebf34b81c7ccee5521325", - "tokenTotal": "111273456790012345679000", + "merkleRoot": "0xb86e0dced055310e26ce11e69d47b6e6064be988564fb002d6ba5a29e7eee713", + "tokenTotal": "359173233000000000000000000", "claims": { - "0x05fc93DeFFFe436822100E795F376228470FB514": { - "index": 3, - "amount": "99999999999999999999999", + "0x02435fb305D2BBA609E044279C50498Abe279380": { + "index": 88, + "amount": "6069000000000000000000", "proof": [ - "0x1df2a81f5faaa0715fbbbd964b7932033e93b2a61812aa54ed683f9437ee63ec", - "0x89507e63fc342ee6910c523c6d48b3ac052f04abdabc5f007f1251fadf52f6c9", - "0x2f9de3881912d3dc316f94ba1178536ec6458f2782e31a9a7ecec6373c6bcdee" + "0x0343a94a8d0d791c45b0a14c6a72933af20b922faa3cf69a68b2ef3df4e026c9", + "0xe3b24386a8949a8b14e0afa234a9ba2ae6e4f2df1ba7e68f6add15040ab95599", + "0x4780e7cf776f4b6802159462f760558db6e16a518c587cb05fdf43eae395a349", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" ] }, - "0x57E7c6B647C004CFB7A38E08fDDef09Af5Ea55eD": { + "0x07f0571566E4b07eA825798A70Fd67fE79077f4E": { + "index": 118, + "amount": "737957000000000000000000", + "proof": [ + "0xb7c18c8154b7105ad501294cae96088138f83984bc9ddc217535888fe23d01dd", + "0x3ccda1dd8d02e91ecff95a307e66d63a1f488b5133b1f8abd53f7a4ed61f366a", + "0x80b870b998f5a6ec943786f3c181a566c098d14f11f4bbbd5eb465921d366945", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x09e68152332CbD3A71DE42769439663D1e283855": { + "index": 44, + "amount": "949826000000000000000000", + "proof": [ + "0x2a71a76d52095517003fde76f678bbcd3e2f5b36d06b099443142d48e7f1127c", + "0x0990bcbdf4108201fbd4b767d362b30897fa0a654af21cd2657941e174857a53", + "0x706b742b3f487f51969bd22883f43d631c077cb74696e9b06b0adb78a159b7bc", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x0F81a649448c6593629F7893d9C5e04738b508D0": { + "index": 78, + "amount": "402955000000000000000000", + "proof": [ + "0x945caed82cac7144875dbcec1760784b0ab51260d972da9258a8c2ca18d31a6b", + "0x4092f7fef2622168643e4bbbaad345ef463f30e3bbd19463677ff303400bb17d", + "0xf5f6c4cd3c27ba0c8b707319b2e1ae4bfd7ad3efab6dcc6b92fe825012365b65", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x0c4243ca087F4e4738596F33292064e847DA80dA": { + "index": 13, + "amount": "10756434000000000000000000", + "proof": [ + "0xc836e5af1ea6b1a72de894da6130a51a587ffdb1f29d59fb8fd2de964c980324", + "0xdc90814b38d75ba65ee14947d9c575c76bbbc5a9b2adc4c8edf445bf10880202", + "0x3dbbdc8f762b91d1e5bf6a83e72f0f003bfdb56945d256044e03220b5c35b294", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x0e21C3Ce673ec7F4C346f587cDB35Ce1a3c12885": { + "index": 62, + "amount": "500000000000000000000000", + "proof": [ + "0x9e6ce10e4ec98abdd0076bff359b1814e5e37a417f4bcc474954683b8b0847c8", + "0xa570975e24da4bbd6f9c24db43279f205d52c5c5ab1b6e1d282381eccb451166", + "0x1bed5030987d460823099ff05ef827bc38c9bff6d896d4c50505fe4b0e1d451d", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x160834291e67Aa55F830062cA8a47186b5E319A9": { "index": 2, - "amount": "11111111111111111111111", + "amount": "335796000000000000000000", + "proof": [ + "0x591632af3dd8baafa9f83f55f0153756bcfcdefb32985ec7c2b5350ea285b7b0", + "0xfa35b5aba341607ad310a0f2891569435ec26271370f5a8e42dd779d1f6170c7", + "0x6e55da19895a764b49d26711ef8f0ed4f41be319741e0e5f1a719430c6f77898", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x17175C04daC5984d7e98b4Da665ECd09E4bc477e": { + "index": 32, + "amount": "596781000000000000000000", + "proof": [ + "0x0ea02b8f02b879571ceac89358828f77a56fb34b820c3cf1d322e6a1a5b8fd08", + "0x36cd3c692f034d98f84bd30ca2d39de2ced063d6e5f625660097ba72e256f67c", + "0xaf5e98775d654397a20e5aa8bc24f07ef168e5e92246b5c0e57e0ab78e6856fd", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x192bDD30D272AabC2B1c3c719c518F0f2d10cc60": { + "index": 16, + "amount": "7011276000000000000000000", + "proof": [ + "0x1a270be32c9f7a3a6cab24c9fd4ae8a4d77e148c564110f7da820ec6cce6618e", + "0xb17a36194c66404b0cb824825cf99df5ca2ce75330e924addd078e9c98d3070e", + "0x80bc22cc22ba858ff146bd0f4ec9b3f8289393e581b0587088b2dcd908e0d572", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x1c95a25459edd226aCF8061D40C7FB03716371F7": { + "index": 15, + "amount": "344921000000000000000000", + "proof": [ + "0xe63122610ee6e4edd223327cfdd392a14e69e58914f8e30bdd28a34d954fbc03", + "0xd329db1c4ca1ef811ea6b45b20ea7ac177f1dba6ae34803d5ff671b27b8f54aa", + "0x7403ff8aecae90a4479842f55c1562922cc787bd169b2bcf485fa0718e91e2a9", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x1df6D5549893Ce1480f7cb1FC380FA90bAB3C2D9": { + "index": 29, + "amount": "671592000000000000000000", + "proof": [ + "0xc600af6ae8f2e1485fa89bce65f34de0e87ee96cd8a61cd2a416cd1e623e9bcc", + "0x9d95f2df221f43af86637b0a63abd6336b01db34f844662a53336583c13a1804", + "0x3dbbdc8f762b91d1e5bf6a83e72f0f003bfdb56945d256044e03220b5c35b294", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x24805dB6a8439Ad2559B495e784E40E444bB480a": { + "index": 20, + "amount": "176385000000000000000000", + "proof": [ + "0x3a5c7d34862487c2f741c900c2061df11ba6643f324e3298a2744cf9606af7fd", + "0xe57d35f66cc55e051648507e1ce1c00be1b0f57e6804519fe38f02254eca5ba0", + "0x6c2fc5225c59673c99b767ee3f9a63d31e0118be6cf225866f92a627babebc6e", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x25c84Be73af28d65E71F092344Efd92B2c79e3f9": { + "index": 94, + "amount": "743835000000000000000000", + "proof": [ + "0x9922ca761e5b1c3dccd65b7890be3ec6e05bccf8b19456d8e474ce8c0196dfae", + "0xf125d10aaf0b855b8283e4349bd263b7787b478a46d15c48679b680d10c686e3", + "0x1bed5030987d460823099ff05ef827bc38c9bff6d896d4c50505fe4b0e1d451d", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x25cB64Aa24f560A0719e92F4EBFf2876f0dA4267": { + "index": 86, + "amount": "402955000000000000000000", + "proof": [ + "0xae109cf8ccd0fbc6982e97ab961a7eaa7e8323b2f22243901409e2f01afdd252", + "0x505961f67198045bc7c6daf04875c67e5d43b1b406dc3dd8c94587a018d16387", + "0x80b870b998f5a6ec943786f3c181a566c098d14f11f4bbbd5eb465921d366945", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x273BA31C706b9D9FdAe1FD999183Bfa865895bE9": { + "index": 60, + "amount": "671592000000000000000000", + "proof": [ + "0x20e2d0d80401aea77ab1b7ddac937a947571d615b3b6ad1962d7ad58c1c2fb3e", + "0x12fff11838a2215309720b11d4cac3c9099a11b3557775623a153d2a51f07761", + "0x225df9eb2528cd19e8c498af4f90e591fc131d96800f7bcba58c69a7db8ec1c7", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x28235dE0121700a462B5098Cff7D3615b050551F": { + "index": 12, + "amount": "2663908000000000000000000", + "proof": [ + "0x2ee8294aa8910a13ecd37e9238fc0bdc1902c848e27d169ab4a61f2211d20fd3", + "0x1caf35dd583abbb8b4f9ee3346f27abbcdc45cf740046c847523921a2668c00a", + "0x706b742b3f487f51969bd22883f43d631c077cb74696e9b06b0adb78a159b7bc", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x2999Fe533BC08A03304C96E8668BfA17D9D0D35b": { + "index": 28, + "amount": "353833000000000000000000", + "proof": [ + "0x2a4428ec8773fe462be9568182aa13590b6b583adea9750f59928a62ecb4a19d", + "0xc5ba3432397ec06e3352e775db90fe103c8ebc7f95daeebfc74648aa363ecdc3", + "0x225df9eb2528cd19e8c498af4f90e591fc131d96800f7bcba58c69a7db8ec1c7", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x2bc996DED6d9325311DEE1bd32998e2fc7f9c922": { + "index": 51, + "amount": "95165000000000000000000", + "proof": [ + "0xfa04e684bd4b52b6b0d8988c3227b746392fc0e3b8155c55d15cad7eef6f2956", + "0x5f6c7b5cdeb706bf33a314dd648c11a611996e62d2ac02f4448f4cb6c0d07795", + "0xff777aab69fb43586c9eb3391f5f8288571f28ac065d61993bad6bcb22cb5783", + "0xa1695fecfa61649bdfc483dc2813a82e5a854ad2416a34c6659fac30b72a71bf", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x2dca6A81aE189c26Bd63316e659d2b6fB7755aAe": { + "index": 17, + "amount": "537273000000000000000000", + "proof": [ + "0xe0ec631016194ffb06d556a6766d0b67b7dbf470e7337d728d23e07c99d79c05", + "0xcddc8c57ebbf32b4d776f329aa2165a88e03040c0e52ed8046128f004097fbc0", + "0xee43336d4892e70b1b7730094118d8343971d884c160f413e74b1b1e1c00bc83", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x2eCf1B0456F4C352775fcF68cFE7354Bf389A701": { + "index": 10, + "amount": "1575380000000000000000000", + "proof": [ + "0x8a287b840516de18b809e06241381bd5859d2990aa4884b06cd27e161db546dd", + "0x9776cc7f006424e20c091dc391d5856bc90651425d18ac85530e5750bab4a44e", + "0x917f91343cc20f4569bea2a259bb3981990cfd71c437e050a2ca7212ad69f7ba", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x32F96F4Aac17e62386FED629b403a61d54672c5c": { + "index": 9, + "amount": "42000000000000000000000000", + "proof": [ + "0xd1688ac2ef5256b923f8e50cb021475547e88210cce59b33452306f2e04dc353", + "0xf200c09c910ee07a8b074f18092b6f47427ed1812c246f746fde31130a5f7c4f", + "0x5ad1882ec43a028a5e2fe113850e19ffa460edd404c0765799b8cdabc943fb71", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x38BCE8C1Ca5a061aa8e2b4750C18BA3efb27CeD9": { + "index": 54, + "amount": "670572000000000000000000", + "proof": [ + "0xbe20d98a505f4374025b39f8ac994f223ccf95688bef0300fdb769957251901d", + "0x3ccda1dd8d02e91ecff95a307e66d63a1f488b5133b1f8abd53f7a4ed61f366a", + "0x80b870b998f5a6ec943786f3c181a566c098d14f11f4bbbd5eb465921d366945", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x3B9Deb72B25C58D25840FC73DcC76cA25E34457b": { + "index": 112, + "amount": "335796000000000000000000", + "proof": [ + "0x1a7dcd21f2b79c563cda37687d5a46f25f522ad6de6a96ec6a27c24ff514f216", + "0x41de793dafe41eb57d1fa78db611d3b810bba68e5f558a877c9063377d637309", + "0x80bc22cc22ba858ff146bd0f4ec9b3f8289393e581b0587088b2dcd908e0d572", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x3C2b8156D8AbE9814BFc800b170b60C66eC33cc2": { + "index": 57, + "amount": "772853000000000000000000", + "proof": [ + "0xd4c8663a04591e27a626e8129a9a5e0533c9699bbd3f50245b38e03470530051", + "0xae5de8dcce21685f54f719653570e2773ac6ac29b12d7e738b65d56e203651c8", + "0x5ad1882ec43a028a5e2fe113850e19ffa460edd404c0765799b8cdabc943fb71", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x3d977eF4855A526500E901bFA43c209E0C51BA84": { + "index": 22, + "amount": "6204000000000000000000", + "proof": [ + "0xb5ea53bfbc893706451ca66d63a2b59f4a4d8f1f0076b5d781a7221cc76985ed", + "0x505961f67198045bc7c6daf04875c67e5d43b1b406dc3dd8c94587a018d16387", + "0x80b870b998f5a6ec943786f3c181a566c098d14f11f4bbbd5eb465921d366945", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x3feE50d2888F2F7106fcdC0120295EBA3ae59245": { + "index": 21, + "amount": "1242445000000000000000000", + "proof": [ + "0xcb48c63fd1d575e99b27af021415efe4a08e8ada10a0df6a4cd23bdd4b439d91", + "0x07ecdeb1734ceb967e7942989afe29fbc154ee544a539b3cf2a81d1a2dccd7e5", + "0xf2dd0e857df142c7952905d8ee29f05832d7db07c84d4146740cbcb94bef893c", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x423DD109146cac89aF10CAbdf34A0a1c843ED12e": { + "index": 55, + "amount": "56500000000000000000000000", + "proof": [ + "0xebbc28cb12f2741ca8eccb217ad84f0f1bdd4a0fa8bdc964c7c8f6df819aa56d", + "0xa33634b0d5c29aff8fd959a81c4c3f75a260d734688808b50ba078f9a13e8394", + "0x79aabe3c3b6d9a1842f28c36846e49f4d2192f4aa0c9ca2d567c61f0010fa91c", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x45d28aA363fF215B4c6b6a212DC610f004272bb5": { + "index": 66, + "amount": "443251000000000000000000", + "proof": [ + "0x58720ac604f3ffab45f5e0168b88f5206db6e13b00a7fa5f5c5fe2b953e281a7", + "0xfa35b5aba341607ad310a0f2891569435ec26271370f5a8e42dd779d1f6170c7", + "0x6e55da19895a764b49d26711ef8f0ed4f41be319741e0e5f1a719430c6f77898", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x4666e94300429C6d3340449bC828E4218F360672": { + "index": 126, + "amount": "2133201000000000000000000", + "proof": [ + "0x9e1c3855d655b932ef55040ddaccb6346d2483531c5952e0a47f9db9e3e9da5e", + "0xa570975e24da4bbd6f9c24db43279f205d52c5c5ab1b6e1d282381eccb451166", + "0x1bed5030987d460823099ff05ef827bc38c9bff6d896d4c50505fe4b0e1d451d", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x4B551a7E465B96a411969d0044a57866b2B3F9a8": { + "index": 58, + "amount": "570853000000000000000000", + "proof": [ + "0x76d4aaa6d738da4db1a9f6cb31c8cdd0cdfebfdfdffe14a4a697b012eaf9596c", + "0x047675f1aa0ebc69ef9b16fe7d32933fba86515694301b2508ace078c02a6cc4", + "0x03d6e42699ae096353af3bbfc82fa0a7cdddb19aa22e6ea2305237e50087062b", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x4DF37CC3C48eC3EB689c8Bf0D91249cE2506f73B": { + "index": 120, + "amount": "1287613000000000000000000", + "proof": [ + "0x00aca9ab2842b6d50f0abba9202cbe8da2e2982bb0ac95b6f46fe3053de5686a", + "0x915bc537d9e40bf1a977c3c66a81361361248e0f19324bc44a55d9e6da3ff24f", + "0x4780e7cf776f4b6802159462f760558db6e16a518c587cb05fdf43eae395a349", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x5138bA98c03EA6275682b00A33b0D13362072301": { + "index": 53, + "amount": "174517000000000000000000", + "proof": [ + "0xc9fc7f1a0450f9bdf8b80dafeb1e6eb63cadcdae322542f768de2fdbc605906b", + "0x07ecdeb1734ceb967e7942989afe29fbc154ee544a539b3cf2a81d1a2dccd7e5", + "0xf2dd0e857df142c7952905d8ee29f05832d7db07c84d4146740cbcb94bef893c", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x554c5aF96E9e3c05AEC01ce18221d0DD25975aB4": { + "index": 76, + "amount": "75000000000000000000000000", + "proof": [ + "0x2dc500badcbfc5c7f1f9c234a283e95c38a5f04292f1baad088016eb19246f8f", + "0x1caf35dd583abbb8b4f9ee3346f27abbcdc45cf740046c847523921a2668c00a", + "0x706b742b3f487f51969bd22883f43d631c077cb74696e9b06b0adb78a159b7bc", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x58993cFa67cD6151EC3D806AE93a7Ed365dB2f88": { + "index": 63, + "amount": "1157026000000000000000000", + "proof": [ + "0xe6ae2599030568b879d9ecafc340916e79f63733d13feb3d18debb0d86afcf63", + "0x0a4175eb4ca083fabe049ad5e1bcf39c0c003f1619a1657c0f924b05378b3d15", + "0x7403ff8aecae90a4479842f55c1562922cc787bd169b2bcf485fa0718e91e2a9", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x60959Ed8307EE2b0d04306f6b319AEeE8864f1Ee": { + "index": 90, + "amount": "751700000000000000000000", + "proof": [ + "0x734df59ca36c7c5bc14f0d885eaf7af2dc8d71a310f6874e8b44d580b124882b", + "0x1ec5322ab6873d1d5dfb51ecb37a2062cb93985cec8572ff53dbc745c960d1a1", + "0x03d6e42699ae096353af3bbfc82fa0a7cdddb19aa22e6ea2305237e50087062b", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x609fB8f19B28a76F12557A235C3e88F621267c36": { + "index": 0, + "amount": "500000000000000000000000", + "proof": [ + "0x0fe1b57083bdf97f24a5db5cfdc7fac3b420c32774519c76cc2341ebcf4f9759", + "0x96cf7c0280030a29c74430b0ed5dbab0e415f640af21bf2be7db073debfd92b8", + "0xaf5e98775d654397a20e5aa8bc24f07ef168e5e92246b5c0e57e0ab78e6856fd", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x611DaBF15f0077c64fDB5067376Ad593191e65F3": { + "index": 68, + "amount": "562417000000000000000000", + "proof": [ + "0x313d99d1d6ab2626a1df0686d8aabf91014c6234293a12ec52d6f0a97fe58e7f", + "0xf0713f9cbcc51e4bed98b52c32257900d9c6ce76da867a865763c6263c30cce9", + "0x779b84ce154bc70b115fd2f38634267219129635f0ce2db7797bebb114934074", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x63A62BDCA68DCA4B98385De493f73C7393b14F6b": { + "index": 110, + "amount": "66822000000000000000000", + "proof": [ + "0x9791c625bb8cf95b5053d15afa6023f9f2157a800de8838bed335bb9d236bcf3", + "0x1b360fd951febd44513ae408d579b527310356a3ec146bbd29d961a95baa189f", + "0xf5f6c4cd3c27ba0c8b707319b2e1ae4bfd7ad3efab6dcc6b92fe825012365b65", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x63D43942A69b961E398A0F7C260bC3718d320eE2": { + "index": 8, + "amount": "162056000000000000000000", + "proof": [ + "0x07709c22b655425236f407e686f966bcca42efbb0f04ca20b8c69ea0357a539f", + "0xc0a13f6970c0aa618e3ae8f11a07b02a85c6774f18c6758896a37eae56655def", + "0x4eea6795dcb82009bbe0cf790589b848b0d73a2bc5e5f68131d504fed3f91aaf", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x64b29cf8A5b2eC1133f2eA5B8BE644F41C9D6d53": { + "index": 56, + "amount": "83066000000000000000000", "proof": [ - "0xee2881e4ec01b555360d3ede4f5aa690f9ad5dd3078b08e93f10cb73ecc97c41", - "0x5a9b114d67427f0fd4f7b4cdc43b72df107b48af378a20969ee3f960e19860dd", - "0xcf25e423924a50e798ed02c7268d38e21ececd0aceb25c18d8304c02a2def553" + "0x025c4f39c4d5c2dcf2c0ca71af0ef7e5a2ef30e4fd68a9300fab2909d8e97957", + "0x915bc537d9e40bf1a977c3c66a81361361248e0f19324bc44a55d9e6da3ff24f", + "0x4780e7cf776f4b6802159462f760558db6e16a518c587cb05fdf43eae395a349", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" ] }, - "0x6A2dE67981CbE91209c1046D67eF7a45631d0666": { + "0x64fd9A3Ca8f856CeD235Fd4F634A026B891A10f6": { + "index": 37, + "amount": "150298000000000000000000", + "proof": [ + "0xccade9054dfaff002fa43e3b8180006363a6b82ff8f9c83cd33c5d3258519a73", + "0x52f16150d311628f85775c0bf1d3b0f893b20dca55c8d01b54ecb8fe2e2e4a18", + "0xf2dd0e857df142c7952905d8ee29f05832d7db07c84d4146740cbcb94bef893c", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x660f9D529F01DAfF0A7F15213a8fA39F42FCFe62": { + "index": 100, + "amount": "261704000000000000000000", + "proof": [ + "0x33a1ff497aa5e8c7ee4da1d5c19bfcbd811d29b22b740ef333a617cf15c44491", + "0xb1b21897f0036f2914067da4c4a40393df43c1b6c8a3f33416cb1120989894bb", + "0x779b84ce154bc70b115fd2f38634267219129635f0ce2db7797bebb114934074", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x6823636c2462cfdcD8d33fE53fBCD0EdbE2752ad": { + "index": 74, + "amount": "22278049000000000000000000", + "proof": [ + "0x83f7a768b5b0332128eafb7830702a5b7edac517bc8908f2d92a86791e8f0b62", + "0x9776cc7f006424e20c091dc391d5856bc90651425d18ac85530e5750bab4a44e", + "0x917f91343cc20f4569bea2a259bb3981990cfd71c437e050a2ca7212ad69f7ba", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x6ae089D92a2E88CA18a2d463aD32849cB41C4D0f": { + "index": 49, + "amount": "94461000000000000000000", + "proof": [ + "0xdc542155bf813354fbae03e45d8e6d697fdd2bda30971f3170ac7dacf01e1def", + "0xcddc8c57ebbf32b4d776f329aa2165a88e03040c0e52ed8046128f004097fbc0", + "0xee43336d4892e70b1b7730094118d8343971d884c160f413e74b1b1e1c00bc83", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x70aF29f754988473fcAbA6E01AbfbafF871046d1": { + "index": 70, + "amount": "2167352000000000000000000", + "proof": [ + "0x9fcd03523d3a864c2b395f427affa3984fc01d520dc4f9d506b4e6f39dd3820e", + "0x526179014b132adc05558f1db4a1062c4b0024c8fc2c907b09b9eeee62d908eb", + "0xcd80a2bd85828aa0813e79288b1379f7fd8d103369ec434068931c1499e0b804", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x7125412Fc011D74C26E3CA768aB6224643702313": { + "index": 52, + "amount": "1033629000000000000000000", + "proof": [ + "0x484c6409db811fbde607a7e1e206d3accac3e996aac0fd345f6afcbf8622e290", + "0xcfa78f03015784a7bd1e3ac2248ca1dabbbb36d06aadf04c1e2ce6a26b550129", + "0x6c2fc5225c59673c99b767ee3f9a63d31e0118be6cf225866f92a627babebc6e", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x75aAfefc48D23C65F49603491630308DcBd468f5": { + "index": 23, + "amount": "306843000000000000000000", + "proof": [ + "0xf0f87f8cd4e4556d288f437097c5e3cae5b0d465c4441a50e4dd60520c9860e5", + "0xa33634b0d5c29aff8fd959a81c4c3f75a260d734688808b50ba078f9a13e8394", + "0x79aabe3c3b6d9a1842f28c36846e49f4d2192f4aa0c9ca2d567c61f0010fa91c", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x7F6f138C955e5B1017A12E4567D90C62abb00074": { + "index": 30, + "amount": "671592000000000000000000", + "proof": [ + "0x9a628ee17ec2d9f9c76f2173bbfa580654a84bbe6e6c09fb8e8b9f5c8bd00c37", + "0xf125d10aaf0b855b8283e4349bd263b7787b478a46d15c48679b680d10c686e3", + "0x1bed5030987d460823099ff05ef827bc38c9bff6d896d4c50505fe4b0e1d451d", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x7c23Ec85618C51Ab13310df4aAe8bc2DC9Cd4D38": { "index": 1, - "amount": "50000000000000000000", + "amount": "500000000000000000000000", "proof": [ - "0x6151560a7871f491d682080b805ff64e1adcf83500aa7cd92827491b2c73a548", - "0xaeea4a22851fcbae45e8635cbb8a782ea6025077c4c3b7468a0b03697b219a35", - "0x2f9de3881912d3dc316f94ba1178536ec6458f2782e31a9a7ecec6373c6bcdee" + "0xe3f9a501d45fa1714b9b55dd496ddc91e1c04262c56d7797923f687fd23eeaa7", + "0xf2b921b0eb6a8c458b023391e2247b6ba40be908ffb3f5b5111f9749f23ffe72", + "0xee43336d4892e70b1b7730094118d8343971d884c160f413e74b1b1e1c00bc83", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" ] }, - "0x7C262baf13794f54e3514539c411f92716996C38": { - "index": 5, - "amount": "12345678901234567890", + "0x7d7935EDd4b6cDB5f34B0E1cCEAF85a3C4A11254": { + "index": 61, + "amount": "671592000000000000000000", "proof": [ - "0x3d027b44082cbb838456d30ef0ccabf187d198065eee704be7d2260ac23de5a1", - "0xaeea4a22851fcbae45e8635cbb8a782ea6025077c4c3b7468a0b03697b219a35", - "0x2f9de3881912d3dc316f94ba1178536ec6458f2782e31a9a7ecec6373c6bcdee" + "0xc38186ea0a1c5a9bdf57eff23b69c5e3383c2538d882c3a43e0991209f7a9d37", + "0x9d95f2df221f43af86637b0a63abd6336b01db34f844662a53336583c13a1804", + "0x3dbbdc8f762b91d1e5bf6a83e72f0f003bfdb56945d256044e03220b5c35b294", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" ] }, - "0xB9CcDD7Bedb7157798e10Ff06C7F10e0F37C6BdD": { - "index": 4, - "amount": "20000000000000000000", + "0x7e026a0C061382B0F5935a90BC7324ab0a5A3aCc": { + "index": 41, + "amount": "11415691000000000000000000", + "proof": [ + "0xd15cfe20e5c66e54d86dc598966b2db4df16f378777e88971ad5d5213645a118", + "0xf200c09c910ee07a8b074f18092b6f47427ed1812c246f746fde31130a5f7c4f", + "0x5ad1882ec43a028a5e2fe113850e19ffa460edd404c0765799b8cdabc943fb71", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x81D4cf8A3892557e4a1571e97b88f0351eF0dcFD": { + "index": 108, + "amount": "1517516000000000000000000", "proof": [ - "0x64842b66d90a8a19c64cd2b849f7927e55c272cc41db22a32f9aa3315ee4d517", - "0x9d8f6b3a0f19d70d95c91a99e814b70ecf6079fd92f2a89eb1a3ddfa36d009de", - "0xcf25e423924a50e798ed02c7268d38e21ececd0aceb25c18d8304c02a2def553" + "0x2a6c130a52b4919384d48ac32e784cb7f65c9888db4056f85d77fe6d98eac4ec", + "0x0990bcbdf4108201fbd4b767d362b30897fa0a654af21cd2657941e174857a53", + "0x706b742b3f487f51969bd22883f43d631c077cb74696e9b06b0adb78a159b7bc", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" ] }, - "0xF3c6F5F265F503f53EAD8aae90FC257A5aa49AC1": { + "0x825aE6fb177186e9551ab1CDd6D4aB10B22A0Dba": { + "index": 39, + "amount": "445640000000000000000000", + "proof": [ + "0xf22eaf614b1fb6bd6f392146b8984f8baa6037dbf9f7099913816510f3534a8b", + "0xc5a261c0b67b8b4a771d4576627d6f719e38c1d0385ed44ea15d2a188c819d2e", + "0x79aabe3c3b6d9a1842f28c36846e49f4d2192f4aa0c9ca2d567c61f0010fa91c", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x82bF03b118AC4B9Cf9A9D520B7c23128B68774aa": { + "index": 14, + "amount": "335796000000000000000000", + "proof": [ + "0x96c51265e95af02de93f672c4d8423c262615e06a8b65da630c83f1e085e5ff6", + "0x4092f7fef2622168643e4bbbaad345ef463f30e3bbd19463677ff303400bb17d", + "0xf5f6c4cd3c27ba0c8b707319b2e1ae4bfd7ad3efab6dcc6b92fe825012365b65", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x84F9079a9A39ae80Cf9DEE65a0E316B1a897684A": { + "index": 33, + "amount": "78869000000000000000000", + "proof": [ + "0xe317455e9ff26accb56b03015762983e542ae7fe7bb439976b52066eff0789a6", + "0xf2b921b0eb6a8c458b023391e2247b6ba40be908ffb3f5b5111f9749f23ffe72", + "0xee43336d4892e70b1b7730094118d8343971d884c160f413e74b1b1e1c00bc83", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0x8885b44032Cba8813e870dA237f0598D6C822424": { "index": 6, - "amount": "10000000000000000000", + "amount": "90751000000000000000000", + "proof": [ + "0xa2e880291a0cac9897d4fef38f3bc6070740dc5cc8aa075920d4fcd5fdba1db2", + "0x526179014b132adc05558f1db4a1062c4b0024c8fc2c907b09b9eeee62d908eb", + "0xcd80a2bd85828aa0813e79288b1379f7fd8d103369ec434068931c1499e0b804", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x8e2A89fF2F45ed7f8C8506f846200D671e2f176f": { + "index": 38, + "amount": "9911404000000000000000000", + "proof": [ + "0xad791afb4e1f4c5d5b8f2d38799d32e9064019ff443c9e4729550bc3a4d8f2b7", + "0x1ff7c8fc48456faa4290601aa035a1df3a71d3289bc173eedb5ce820c4618172", + "0xcd80a2bd85828aa0813e79288b1379f7fd8d103369ec434068931c1499e0b804", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x8efE50a4b8c8B64FDC93a5b1712Fd735d8223cD5": { + "index": 42, + "amount": "684205000000000000000000", + "proof": [ + "0x8f0150e910aba7a7a5bfccf811154c8cc39bc7c9efa6c6a694bdc74a28deaf63", + "0x4f6470c5176ca2d7d23529abbcc0b8cf44921b7322f60b36194db0adf9ed6834", + "0x917f91343cc20f4569bea2a259bb3981990cfd71c437e050a2ca7212ad69f7ba", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x945D28dF9779795BDab5BC6FDD9f36c0Ef1F7190": { + "index": 80, + "amount": "725608000000000000000000", + "proof": [ + "0x11e71873f3f7582d43969f308746f19d9297a73ff2f37228139f22f299bf83f8", + "0xb17a36194c66404b0cb824825cf99df5ca2ce75330e924addd078e9c98d3070e", + "0x80bc22cc22ba858ff146bd0f4ec9b3f8289393e581b0587088b2dcd908e0d572", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0x94e0c714FaD746AC9e220E1B9396771C1FA7A236": { + "index": 82, + "amount": "74408000000000000000000", "proof": [ - "0x98563b98ecf6cce9a38e24d970a507dffa69e8eabf8e8e601025dedfabd66d88", - "0x5a9b114d67427f0fd4f7b4cdc43b72df107b48af378a20969ee3f960e19860dd", - "0xcf25e423924a50e798ed02c7268d38e21ececd0aceb25c18d8304c02a2def553" + "0x6bb0e08c97b9b9a3d35b2d1e44971a76595887b8f8fe6ed454199f9479d33f97", + "0xf1d9b7a7301791a4216e3c2130c359bbd7b50d240fc2646d03fb3176a425883e", + "0x63d2bccadd3e6ec9cc9ccf225923f36ef4d256f07ed740ae3baabcc2edce0ef3", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" ] }, - "0xf0591a60b8dBa2420408Acc5eDFA4f8A15d87308": { + "0x9E4A6Ef535B28bbC947E4E75644dDC9b2C114ee6": { + "index": 24, + "amount": "350313000000000000000000", + "proof": [ + "0x038fa8414c1778a5c2a86507d789af05e3b9ceecdf2ea49ebf778ab0499bbc29", + "0xe3b24386a8949a8b14e0afa234a9ba2ae6e4f2df1ba7e68f6add15040ab95599", + "0x4780e7cf776f4b6802159462f760558db6e16a518c587cb05fdf43eae395a349", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xA5BF5254FaAe168231140e139db98F79B65503C8": { + "index": 106, + "amount": "13873000000000000000000", + "proof": [ + "0x8c41445ce443d5e873cc27976602af309796a9f6dfdba874ca7619a6e4e40388", + "0x4f6470c5176ca2d7d23529abbcc0b8cf44921b7322f60b36194db0adf9ed6834", + "0x917f91343cc20f4569bea2a259bb3981990cfd71c437e050a2ca7212ad69f7ba", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xABb99042FAE2C86b8437585467a24a71b17d23bA": { + "index": 35, + "amount": "1262229000000000000000000", + "proof": [ + "0xf926893b9614297f6b9d1217b05c7d2052b3ff5371b345838966589728d90571", + "0xea6a97ceaecd09bd23a616206726102e85789fb93ab44b632a795684b1e2bd12", + "0xff777aab69fb43586c9eb3391f5f8288571f28ac065d61993bad6bcb22cb5783", + "0xa1695fecfa61649bdfc483dc2813a82e5a854ad2416a34c6659fac30b72a71bf", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xAdBb28C2FEe078440B7088bbcd68DCfA63e55625": { + "index": 104, + "amount": "196753000000000000000000", + "proof": [ + "0x04930732eb1359c615bd58507ad28c06ea3f567526651555532a2ae2e025ed3d", + "0x3fd94887d7207b83831629443c79021e03acff880a82e6d59e6ced7e6dd7eb22", + "0x4eea6795dcb82009bbe0cf790589b848b0d73a2bc5e5f68131d504fed3f91aaf", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xAe4281d74056F3975941b66daf324bB893279cF0": { + "index": 64, + "amount": "73981000000000000000000", + "proof": [ + "0x0ee123b015ab3ab511168537e7f25573082b6be6236d223888856f3b35051012", + "0x96cf7c0280030a29c74430b0ed5dbab0e415f640af21bf2be7db073debfd92b8", + "0xaf5e98775d654397a20e5aa8bc24f07ef168e5e92246b5c0e57e0ab78e6856fd", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xAfD5f60aA8eb4F488eAA0eF98c1C5B0645D9A0A0": { + "index": 5, + "amount": "302216000000000000000000", + "proof": [ + "0xcff774783f68fb049341f5deb5329932098b21481c6ac5824853908066e5bb62", + "0x52f16150d311628f85775c0bf1d3b0f893b20dca55c8d01b54ecb8fe2e2e4a18", + "0xf2dd0e857df142c7952905d8ee29f05832d7db07c84d4146740cbcb94bef893c", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xB0b63f022275234F9821f2e92A9d4ae5BCDDB4F5": { "index": 7, - "amount": "40000000000000000000", + "amount": "436535000000000000000000", "proof": [ - "0x08edf17e374021d7b03b556d44a8401a1bdd615fe861cac9174e04420d4644ca", - "0x89507e63fc342ee6910c523c6d48b3ac052f04abdabc5f007f1251fadf52f6c9", - "0x2f9de3881912d3dc316f94ba1178536ec6458f2782e31a9a7ecec6373c6bcdee" + "0xf83238b3aa5df85389cdc7dcf7cd9426a57bdea736f3a270fd9b49a8e30ab743", + "0xc5a261c0b67b8b4a771d4576627d6f719e38c1d0385ed44ea15d2a188c819d2e", + "0x79aabe3c3b6d9a1842f28c36846e49f4d2192f4aa0c9ca2d567c61f0010fa91c", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" ] }, - "0xf94DbB18cc2a7852C9CEd052393d517408E8C20C": { - "index": 0, - "amount": "30000000000000000000", + "0xBCa294543b46fF11CFAFbCF67434BEa23c21404b": { + "index": 50, + "amount": "993615000000000000000000", + "proof": [ + "0x6a5b41e05ac9c48269eca6236e9f5c9d63830c8a581f9ee896379568e4be6c05", + "0xe58678c38b82be470686030b6b211dd6628244808f8e0034d82292a354c78d76", + "0x63d2bccadd3e6ec9cc9ccf225923f36ef4d256f07ed740ae3baabcc2edce0ef3", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xBaf2a684c27133D094e810B6652e9d23F56F07CA": { + "index": 124, + "amount": "873069000000000000000000", + "proof": [ + "0x1ec16274aed6ce35dfe0364e58f71c8a7fd1e08ccfd685e7a929544d88a45bb0", + "0x12fff11838a2215309720b11d4cac3c9099a11b3557775623a153d2a51f07761", + "0x225df9eb2528cd19e8c498af4f90e591fc131d96800f7bcba58c69a7db8ec1c7", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xBb46360a467da8b1c548a28C77dAb44758ab471c": { + "index": 36, + "amount": "434375000000000000000000", + "proof": [ + "0x33e631bc132bf561debd071007293b6563755bd15cc8c52bd947a809719a5a49", + "0xb1b21897f0036f2914067da4c4a40393df43c1b6c8a3f33416cb1120989894bb", + "0x779b84ce154bc70b115fd2f38634267219129635f0ce2db7797bebb114934074", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xC59f50aC5C90Ac8AFb9936daB81fe9Dad20808fC": { + "index": 18, + "amount": "72944000000000000000000", + "proof": [ + "0x6f5a853bd0a55994c3197f1f46d4914c2e969a435907a5beb4ba8a204e8f300f", + "0xf1d9b7a7301791a4216e3c2130c359bbd7b50d240fc2646d03fb3176a425883e", + "0x63d2bccadd3e6ec9cc9ccf225923f36ef4d256f07ed740ae3baabcc2edce0ef3", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xD5388291EAbe96b56069440C97046791E2F72573": { + "index": 122, + "amount": "3982590000000000000000000", + "proof": [ + "0x75b339a85aa6cf11f20390f51baf11e29c1101ed63d48c3c35933d5f08225cdc", + "0x047675f1aa0ebc69ef9b16fe7d32933fba86515694301b2508ace078c02a6cc4", + "0x03d6e42699ae096353af3bbfc82fa0a7cdddb19aa22e6ea2305237e50087062b", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xD6FCD2F85fE975bB9b0f3C1B1c6802bB09d33E43": { + "index": 72, + "amount": "205852000000000000000000", + "proof": [ + "0x063dc5915c0e85e5435fef020f988b123a59546e3c203720feab29d8ecfaa172", + "0xc0a13f6970c0aa618e3ae8f11a07b02a85c6774f18c6758896a37eae56655def", + "0x4eea6795dcb82009bbe0cf790589b848b0d73a2bc5e5f68131d504fed3f91aaf", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xDA3Cf9e341A4C7ecf41070b074EaBDC5D433f159": { + "index": 102, + "amount": "59882000000000000000000", + "proof": [ + "0xac742fb78ec99f5cfd3a21a7e1a0fc51ca2249467a1598654396951b6bc44af1", + "0x1ff7c8fc48456faa4290601aa035a1df3a71d3289bc173eedb5ce820c4618172", + "0xcd80a2bd85828aa0813e79288b1379f7fd8d103369ec434068931c1499e0b804", + "0xe248ba3fa1e713310abb8dec1ab7a20d9057440c69a1cf672418ae08450649f7", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xDaA39d73eF9b4495bfe206FF13eE29E759F95d63": { + "index": 116, + "amount": "121030000000000000000000", + "proof": [ + "0x48223e220ea5f86e5ae7acfbf5b61d2553c6f1a9364b495d6176b416c13607b3", + "0xcfa78f03015784a7bd1e3ac2248ca1dabbbb36d06aadf04c1e2ce6a26b550129", + "0x6c2fc5225c59673c99b767ee3f9a63d31e0118be6cf225866f92a627babebc6e", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xE16584424F34380DBf798f547Af684597788FbC7": { + "index": 96, + "amount": "638803000000000000000000", + "proof": [ + "0x09801897c716185d82c29e40611e381f922c75f7c3e6e1c265ffed5c8e300d0b", + "0x36cd3c692f034d98f84bd30ca2d39de2ced063d6e5f625660097ba72e256f67c", + "0xaf5e98775d654397a20e5aa8bc24f07ef168e5e92246b5c0e57e0ab78e6856fd", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xE400820f3D60d77a3EC8018d44366ed0d334f93C": { + "index": 25, + "amount": "537273000000000000000000", + "proof": [ + "0xd5d2c0a431246f8f1feb01c6766a10e24e0cccf2d1008924336d8fa252ba5b86", + "0xae5de8dcce21685f54f719653570e2773ac6ac29b12d7e738b65d56e203651c8", + "0x5ad1882ec43a028a5e2fe113850e19ffa460edd404c0765799b8cdabc943fb71", + "0xf895e65da62c1574529a2b41336e56bbdc29da4da4c501a6d1fdaff43f2eb655", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xEBB014649852462f09489E3DFbe45D9759E9b819": { + "index": 3, + "amount": "1809721000000000000000000", + "proof": [ + "0xf95101f5fb0dd75bde7d70567fef30335070e2a8b52711994853792d242a5c1a", + "0xea6a97ceaecd09bd23a616206726102e85789fb93ab44b632a795684b1e2bd12", + "0xff777aab69fb43586c9eb3391f5f8288571f28ac065d61993bad6bcb22cb5783", + "0xa1695fecfa61649bdfc483dc2813a82e5a854ad2416a34c6659fac30b72a71bf", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xEC6f7607cD7E4C942a75d40C269deC01BBc9A15e": { + "index": 45, + "amount": "75000000000000000000000000", + "proof": [ + "0xc7583603533e70cc7372ee501967853c816d74a8da15a8b7766cbe419073edb9", + "0xdc90814b38d75ba65ee14947d9c575c76bbbc5a9b2adc4c8edf445bf10880202", + "0x3dbbdc8f762b91d1e5bf6a83e72f0f003bfdb56945d256044e03220b5c35b294", + "0xacfc1cb78689f5ebd2a640b44b29afc78a963f40fc35cfda7f9acfd0f6a1e141", + "0x7e64ae0eaad21b4fe1a5f16bba161679d9978178f5088a152aa2fe904945ec74", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xF4F56fA0D045ae0e6Ba8f82e2C32887FE0B152Ea": { + "index": 98, + "amount": "62903000000000000000000", + "proof": [ + "0x4fe75fec328495667692e4fd440b4783ed28752f8c1d4e5616733bf8d5fa6b61", + "0xf7acb7f151b8c15c2e3a6402bb5d0c34dabaa1925f03533cd0d2be7477f8bbf6", + "0x6e55da19895a764b49d26711ef8f0ed4f41be319741e0e5f1a719430c6f77898", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xFDf01E09b9bd3f3bE062a3085fa2c945a263F5a7": { + "index": 47, + "amount": "191364000000000000000000", + "proof": [ + "0xe4eb9f6e394f5f27a9021868fac94c23a25a8063b3994c8e32b39eb2505728c3", + "0xd329db1c4ca1ef811ea6b45b20ea7ac177f1dba6ae34803d5ff671b27b8f54aa", + "0x7403ff8aecae90a4479842f55c1562922cc787bd169b2bcf485fa0718e91e2a9", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xa360E38cdf57e092218E7A5f4Eb73032eE74A8bD": { + "index": 40, + "amount": "50763000000000000000000", + "proof": [ + "0x0523c620a71cfa795183c9a1880de06db839cb3225b562388529efe01a8abb28", + "0x3fd94887d7207b83831629443c79021e03acff880a82e6d59e6ced7e6dd7eb22", + "0x4eea6795dcb82009bbe0cf790589b848b0d73a2bc5e5f68131d504fed3f91aaf", + "0x74be56af0a163b4dc10c22f6e56cc1392c6ed354fd8ed3cc7a0d855f70ea0d55", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xacD628D01dd8534Db6Ebe4894C1be3c8D34ebe14": { + "index": 31, + "amount": "604433000000000000000000", + "proof": [ + "0xe9855dd8c3871120b785f6e42e8ea47ab33119c58d1a8e095a40774eaf9f4308", + "0x0a4175eb4ca083fabe049ad5e1bcf39c0c003f1619a1657c0f924b05378b3d15", + "0x7403ff8aecae90a4479842f55c1562922cc787bd169b2bcf485fa0718e91e2a9", + "0x7b5a09bd7e95215fcdefbd381494597556bc6be17fc6bb184cec3044716dcbb8", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xb084F0AdB86BF6B001E540Ac05439D98A499ce1D": { + "index": 48, + "amount": "165163000000000000000000", + "proof": [ + "0x1c2a589d0281295e71fa9b5529e60cad2ae6b2637ac509fa33b026d493fa9b79", + "0x41de793dafe41eb57d1fa78db611d3b810bba68e5f558a877c9063377d637309", + "0x80bc22cc22ba858ff146bd0f4ec9b3f8289393e581b0587088b2dcd908e0d572", + "0x86cf09d7574cac8d269dd7fa1ab326e18a463bbae0d8d31cc5f599147d0dcd09", + "0xc8567efa56c5077c54d5c6c9ef095f44260b4037f776efef493667db87582e34", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xd0C81E82AbDdF29C6505d660f5bEBe60CDFf03c5": { + "index": 4, + "amount": "220121000000000000000000", + "proof": [ + "0x33016782b33e5c20dfc6acec40135be9dcd936e94096f8df5027b74c54ac5ca9", + "0xf0713f9cbcc51e4bed98b52c32257900d9c6ce76da867a865763c6263c30cce9", + "0x779b84ce154bc70b115fd2f38634267219129635f0ce2db7797bebb114934074", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xd295584135829D89427674B72560222B06E08a15": { + "index": 11, + "amount": "339751000000000000000000", + "proof": [ + "0x3d4d8808bf469724198d43356f9119200067c39a15e697876e39c2ba67742ce3", + "0xa1695fecfa61649bdfc483dc2813a82e5a854ad2416a34c6659fac30b72a71bf", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xd685Dd21BD58Ff6976f14C4E7F847a2Da0047965": { + "index": 26, + "amount": "133331000000000000000000", + "proof": [ + "0x73ee18d3f2e837fba6478cf239e05d453e2cad5de2444f8591262757d3dfc280", + "0x1ec5322ab6873d1d5dfb51ecb37a2062cb93985cec8572ff53dbc745c960d1a1", + "0x03d6e42699ae096353af3bbfc82fa0a7cdddb19aa22e6ea2305237e50087062b", + "0x8984927efebda59207d4897115788045e902f9e8f56c85e2452e67a361f051e2", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xe88cAc4e10C4D316E0d52B82dd54f26ade3f0Bb2": { + "index": 114, + "amount": "701064000000000000000000", + "proof": [ + "0x659efcd02b5b16846a2e880b4a797321cdedda289eecca00e17acee990e52a18", + "0xe58678c38b82be470686030b6b211dd6628244808f8e0034d82292a354c78d76", + "0x63d2bccadd3e6ec9cc9ccf225923f36ef4d256f07ed740ae3baabcc2edce0ef3", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xeFBFe9c6a66d871175d2B0ab35bc00255Aa36298": { + "index": 46, + "amount": "636271000000000000000000", + "proof": [ + "0x9822495ddaa9d76bf2825d5b7cf1d4d53dc773da0ecb96ff48c373c407e5f207", + "0x1b360fd951febd44513ae408d579b527310356a3ec146bbd29d961a95baa189f", + "0xf5f6c4cd3c27ba0c8b707319b2e1ae4bfd7ad3efab6dcc6b92fe825012365b65", + "0x3b2099a51483ee781a1f463943910bbf9283e6a91e7286c37444f8ab36fa9017", + "0x74c3e30eeee252121a9ab017d2dd83663b2cadb68ba4e1f3f2a449aa96de14b4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xf048819F1190E911b5a78C7b204dD3a1F5f0e509": { + "index": 84, + "amount": "335796000000000000000000", + "proof": [ + "0x376d0e9c8168cf180136f653a4a29beb9610a178546c3bb78a16cd3e2690865f", + "0xe57d35f66cc55e051648507e1ce1c00be1b0f57e6804519fe38f02254eca5ba0", + "0x6c2fc5225c59673c99b767ee3f9a63d31e0118be6cf225866f92a627babebc6e", + "0x9a538600ae45ff5358943bbf26b3c947617c105d95626220425119a3df5c55b0", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xf4519d24f8B2cc80c41ad6800CE0F27210848658": { + "index": 19, + "amount": "580586000000000000000000", + "proof": [ + "0xfb71d0ecadffee57dad1415ea8e777fb11c2202c3ad8e0c8f7c34b5cc88e6963", + "0x5f6c7b5cdeb706bf33a314dd648c11a611996e62d2ac02f4448f4cb6c0d07795", + "0xff777aab69fb43586c9eb3391f5f8288571f28ac065d61993bad6bcb22cb5783", + "0xa1695fecfa61649bdfc483dc2813a82e5a854ad2416a34c6659fac30b72a71bf", + "0x0356c76cf9a5d9f793f361e7056ec4ea428f2d61eea3b98f35eb78ee858f3aa0", + "0x1d658fca51d066969f3f771c5b984d03e830e81980dee305b311849182450981" + ] + }, + "0xf944069B489F1ebfF4C3C6a6014d58cBEf7C7009": { + "index": 92, + "amount": "335796000000000000000000", + "proof": [ + "0x249c1fef69bef412351cfdf2212bae038e93b3970dc0b3e76736278cf45720ee", + "0xc5ba3432397ec06e3352e775db90fe103c8ebc7f95daeebfc74648aa363ecdc3", + "0x225df9eb2528cd19e8c498af4f90e591fc131d96800f7bcba58c69a7db8ec1c7", + "0x44a9a71b20be4019dd4f5e6b689022783850a4d9e3d3ce986a55680f332a9256", + "0x6d704f752c80875dd796c231215e7b7b7a6453ae11328cd21ee4a652aecb621a", + "0x719b60f2a548c56f3157ad3143c2bc038f0637c39823e3737d0efa7aaca9646f", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" + ] + }, + "0xfa2Df13a636b8F2FAaA179785797f1f16fDdF8ED": { + "index": 34, + "amount": "81104000000000000000000", "proof": [ - "0x6d3f403972026170536f6a14f80f6ec59ab727c5158f3d2e8e1729df5e823bf7", - "0x9d8f6b3a0f19d70d95c91a99e814b70ecf6079fd92f2a89eb1a3ddfa36d009de", - "0xcf25e423924a50e798ed02c7268d38e21ececd0aceb25c18d8304c02a2def553" + "0x54221d75cecce3d45f4ba66e0ce602eee27e0949d36a1ab9d6f44ba16aa5d081", + "0xf7acb7f151b8c15c2e3a6402bb5d0c34dabaa1925f03533cd0d2be7477f8bbf6", + "0x6e55da19895a764b49d26711ef8f0ed4f41be319741e0e5f1a719430c6f77898", + "0xa5f4cc10324f5eb27f3533cd177e62a313b21ffe7980e5d257af1c8303ab7897", + "0xb34fddba2171999f0c79d9cd6b679a218e8a0ee144874e3f4acb0c6a0bece1a4", + "0x6fc24878e99262e915df7cd55e09dccbc4118d513db5e1db3c175149fdf02643", + "0x93d109bff0ff2259f6b2465f5c6e5261b0b3b50d3f15edb7ff35031dbd504621" ] } }