diff --git a/data/airdropRecipients.json b/data/airdropRecipients.json new file mode 100644 index 0000000..0e9e5ac --- /dev/null +++ b/data/airdropRecipients.json @@ -0,0 +1,967 @@ +[ + { + "addr": "0xA29DbaA84a9949A0A38a2Ba07E0b75e6603934DB", + "initialLockedBalance": "222061659733700101062", + "deposit": "137712154083725857922" + }, + { + "addr": "0xe9B4aA5906C6e842e52aE7B7ab4dec3EE52362cB", + "initialLockedBalance": "187871680391712414210", + "deposit": "116509143582455301337" + }, + { + "addr": "0x642df98E9d71Ba533dF7288512cF63D34a907659", + "initialLockedBalance": "3274920890240498949168", + "deposit": "2030951271775840853887" + }, + { + "addr": "0x97b90FBc8904F861F76CB06BFa0A465b72C5E662", + "initialLockedBalance": "1957577871492703175932", + "deposit": "1213997345571417446927" + }, + { + "addr": "0xBFb910652F850F85E3F85AA0C12aE8f4037095b0", + "initialLockedBalance": "18064223509187007832993", + "deposit": "11202578303176107566187" + }, + { + "addr": "0xe2506955723C01dDd6e619dD0829e28F76328c41", + "initialLockedBalance": "369300000000000000000", + "deposit": "229022419106966084976" + }, + { + "addr": "0x3Df488Bd07C2082E84B1CD63F343Cf3d538342bA", + "initialLockedBalance": "268606679563771005193", + "deposit": "166577177205482007264" + }, + { + "addr": "0x92F82EF0D08d8ADa7f542fC300adfd0b712b5963", + "initialLockedBalance": "3614275869036584865053", + "deposit": "2241403202942569198557" + }, + { + "addr": "0x65C6AA5521F9b149E918A9A44A44FD651dF0AFF3", + "initialLockedBalance": "1337537896786103209588", + "deposit": "829477835822358177551" + }, + { + "addr": "0x25713B024a8004727Ba79c43647a77c7447948dB", + "initialLockedBalance": "327316949018727268744", + "deposit": "202986513617601971220" + }, + { + "addr": "0xB157ba30e3467DdBC844f14F02b4ba741f1d549F", + "initialLockedBalance": "300000008217141924923", + "deposit": "186045837026806247722" + }, + { + "addr": "0x83c418D2eD6670785330B996b47a18492b61e218", + "initialLockedBalance": "24604927081108500781847", + "deposit": "15258813761348418011124" + }, + { + "addr": "0x39978cc40e2D1d7E127050bDFFFBB0dFcfaEbAd0", + "initialLockedBalance": "407032960152083087629", + "deposit": "252422618982668288170" + }, + { + "addr": "0x1d7979F557BA38892f25D3d54Fa6C1D75a4CfA27", + "initialLockedBalance": "176136388919542490495", + "deposit": "109231470032816240159" + }, + { + "addr": "0x9433ea2C250D84d3fD6398699D48728fa610569A", + "initialLockedBalance": "320126637964798831618", + "deposit": "198527422278034547590" + }, + { + "addr": "0xF99d1946Bf038a1205d430Ec91401E760e5F8F6F", + "initialLockedBalance": "37075508978146311050113", + "deposit": "22992479707005438225042" + }, + { + "addr": "0x9897Bc7231492CDf163BB81bFF10A5919a73d132", + "initialLockedBalance": "9523810000000000000000", + "deposit": "5906217182006809287179" + }, + { + "addr": "0x9C42EBDf0fA6fA0274aEEBf981613Dfa9c99BFF8", + "initialLockedBalance": "43892178461318681920771", + "deposit": "27219856190321898062447" + }, + { + "addr": "0xeE1D1ac27A80De54F0ba92b2E25EBb3418495db2", + "initialLockedBalance": "2331546926022547020105", + "deposit": "1445915291792835672082" + }, + { + "addr": "0xefe8Aa053Ef0C9F1879911ef1C83Da08AD385164", + "initialLockedBalance": "306015687989988508846", + "deposit": "189776477520037140979" + }, + { + "addr": "0x238926025E84475e3182774df480021470f8F978", + "initialLockedBalance": "119748510011508001412", + "deposit": "74262370558598184724" + }, + { + "addr": "0x0c3a4a0ed70fDB29860760b5ca78B116Fe77DE00", + "initialLockedBalance": "140306615000000000000", + "deposit": "87011536376955684545" + }, + { + "addr": "0x54F2f104Fb6ABf1a6991150B27662Aade958A338", + "initialLockedBalance": "319349649026838373837", + "deposit": "198045570433487955572" + }, + { + "addr": "0x327346e623A4334f7c4034D5a73Ac636d33a31c0", + "initialLockedBalance": "304751021776330822150", + "deposit": "188992191260587558962" + }, + { + "addr": "0xeafa6FbaebB26F9d07B42f3Fd8906818CE75026F", + "initialLockedBalance": "922236496491056455335", + "deposit": "571927520755794174703" + }, + { + "addr": "0xe443cbad516eE9b00A2CbE7F884A4bb314776dE3", + "initialLockedBalance": "64680368781627387285673", + "deposit": "40111710065255870068208" + }, + { + "addr": "0x2D56db2f95Ae61c2396d30ABEa61fc91E506943F", + "initialLockedBalance": "135065031612858769227", + "deposit": "83760953903969034612" + }, + { + "addr": "0xc7557AfDB4C2EF7E2A5e68ed60B1f8AC41c87459", + "initialLockedBalance": "100170264404649634361", + "deposit": "62120867253011847070" + }, + { + "addr": "0x6eA8BfAa4697187D3BB1E27688931d73BcbbEC0b", + "initialLockedBalance": "439287784325687715732", + "deposit": "272425537639881340272" + }, + { + "addr": "0xE0a9Cf94C4c41a7709B55D9bA37D788A8DF19F9E", + "initialLockedBalance": "118418383918603784875", + "deposit": "73437489173506874713" + }, + { + "addr": "0x06F166E11d765aE936E7ec36777E1b4B6f0Cb83B", + "initialLockedBalance": "180305703889462319555", + "deposit": "111817082273352191382" + }, + { + "addr": "0x1023aE712D5F219e9166a9D286e183226DFAafa6", + "initialLockedBalance": "143712248142294445923", + "deposit": "89123549214321328899" + }, + { + "addr": "0x75F3fC9189fd3228a4178e544CdE26b75Da81Bf3", + "initialLockedBalance": "547090923569720095523", + "deposit": "339279953391285095179" + }, + { + "addr": "0x90e14E059B28Af64B52d4Da0442b22052f507eF1", + "initialLockedBalance": "906706256793263291165", + "deposit": "562296399540252262006" + }, + { + "addr": "0x344651A2445484bd2928eB46D2610DaaC1B42A66", + "initialLockedBalance": "244547007283286030643", + "deposit": "151656504720788034033" + }, + { + "addr": "0x2490419318b3F69e8dc209604056f40Eb350d0d7", + "initialLockedBalance": "1641166788776420175594", + "deposit": "1017774135184367682001" + }, + { + "addr": "0x4aAE2d5072385b02465263d5feb91bb1995D4f37", + "initialLockedBalance": "133266200000000000000", + "deposit": "82645403490909189476" + }, + { + "addr": "0x0df59978Cc975e27C5E4e19d355e025F0770F088", + "initialLockedBalance": "1278073898007810414591", + "deposit": "792601072080201958361" + }, + { + "addr": "0x85e6C3c83929eE45712EFF4F89c5E74cCddB5D41", + "initialLockedBalance": "220168850000000000000", + "deposit": "136538322878415244836" + }, + { + "addr": "0xC346A5dc3b3821AEeF3f3fFB70989631521E41cD", + "initialLockedBalance": "224707550488945833056", + "deposit": "139353010572919291597" + }, + { + "addr": "0x5d17B355538A9ea9b45A0018e11b36947fC16376", + "initialLockedBalance": "3461949885239649131822", + "deposit": "2146937821675245232841" + }, + { + "addr": "0xAaF7168Bae99a4860D7729745B22C4b48d1f9Adb", + "initialLockedBalance": "100475944611586099877", + "deposit": "62310435681026218386" + }, + { + "addr": "0xB835b4e277094D4AF9Fbb66e9f5Db9e6E8dC65dB", + "initialLockedBalance": "2499187111378392690208", + "deposit": "1549877817624777089547" + }, + { + "addr": "0x42DbF634c256acd17beDDC1330488F1BEa7B8BDf", + "initialLockedBalance": "6877216358537763535178", + "deposit": "4264924795977034435640" + }, + { + "addr": "0xE7304bA0f157f2Ade94015934284b6704BC72911", + "initialLockedBalance": "112608649098976008132", + "deposit": "69834566014121208052" + }, + { + "addr": "0x3eE9378Fb0809a243FcF7C30865941675d766D71", + "initialLockedBalance": "2774004155905058916423", + "deposit": "1720306369883980751803" + }, + { + "addr": "0x81348BB6CFA32662cE76aE5FcC8c54F056CE7042", + "initialLockedBalance": "100400761930000000000", + "deposit": "62263810932551272954" + }, + { + "addr": "0x06981EfbE070996654482F4F20786e0CEf0f8740", + "initialLockedBalance": "32754177841356351554810", + "deposit": "20312594219028475614390" + }, + { + "addr": "0x92e74E50edCE4573d181C03cA889f72640cD3a94", + "initialLockedBalance": "407199993263279657437", + "deposit": "252526205029776875443" + }, + { + "addr": "0x3dD44f129563787449367046c9cBF5610f21467f", + "initialLockedBalance": "196204479061497808556", + "deposit": "121676751785232339178" + }, + { + "addr": "0x0A54cf15a8719DB69B5cC40d797a213ca9407B8E", + "initialLockedBalance": "370960788258305263912", + "deposit": "230052361550891122613" + }, + { + "addr": "0x95880f2E70203f759168665Feb6948E81Fe5dF77", + "initialLockedBalance": "294020437588528361099", + "deposit": "182337589719505840836" + }, + { + "addr": "0x0050faCd2C04930257438b213FE9E132a26E5a29", + "initialLockedBalance": "119786423000000000000", + "deposit": "74285882403548122668" + }, + { + "addr": "0x1d14080067dE02E048DdE58a936b4EBED7ee56e4", + "initialLockedBalance": "135408011012662929013", + "deposit": "83973653529874813015" + }, + { + "addr": "0xbb6d1648A8BeF51603Badd347Dc91eb7D04a43e5", + "initialLockedBalance": "961751770023408248012", + "deposit": "596433027216808733123" + }, + { + "addr": "0xD7b2879C8922cd704E41E8CC1f18f6994D6B7C36", + "initialLockedBalance": "1119299000000000000000", + "deposit": "694136378781500221899" + }, + { + "addr": "0x7a628E9bCC082844797C37c79084ed6BC99e6Abc", + "initialLockedBalance": "138985632834248119775", + "deposit": "86192325623644948413" + }, + { + "addr": "0xDaa5C5a5B6725666B1e37B14dc8e1FCB446c5952", + "initialLockedBalance": "119080000000000000000", + "deposit": "73847792221114328185" + }, + { + "addr": "0x5dab475E601D55efa2290D27333913e025C7Bd89", + "initialLockedBalance": "146964212351551947890", + "deposit": "91140263836724321518" + }, + { + "addr": "0x4051e1fcD4Be1366a0CDcfA47ca717868A96575E", + "initialLockedBalance": "561299291075539499694", + "deposit": "348091311901286638548" + }, + { + "addr": "0xB3AAd889bf41Ec39571aFa78aa5D9A26a05DDaAb", + "initialLockedBalance": "208128000000000000000", + "deposit": "129071156360397068328" + }, + { + "addr": "0x4303Ddc9943D862f2B205aF468a4A786c5137E76", + "initialLockedBalance": "121978258758390804343", + "deposit": "75645155427300664363" + }, + { + "addr": "0xa1eBC8bdE2F1F87fe24F384497b6bD9cE3B14345", + "initialLockedBalance": "2984693312345136089833", + "deposit": "1850965834513042482137" + }, + { + "addr": "0xaf095d9cedBc20c8Bb0A75ED9509c1f31DC4E7E6", + "initialLockedBalance": "4411294324551597847209", + "deposit": "2735676408344535371939" + }, + { + "addr": "0x4839460F05b2a8fC1b615e0523EbC46eFba75420", + "initialLockedBalance": "147677697371346056769", + "deposit": "91582733550317141439" + }, + { + "addr": "0x6b69c30354Cef94ee9d77DBC7BD268B4A6683825", + "initialLockedBalance": "215671961915475600719", + "deposit": "133749565262463257561" + }, + { + "addr": "0x1CE7DC66CC98c61A573105514d073D64a9a8608f", + "initialLockedBalance": "183302847714096393245", + "deposit": "113675769327587772448" + }, + { + "addr": "0x0d4E989c7620C8749c9417d2BF218896C767B606", + "initialLockedBalance": "11111000000000000000000", + "deposit": "6890517461948280991520" + }, + { + "addr": "0x4963C9C61f48272969587c27aA4e6384798d48cA", + "initialLockedBalance": "646591448141274005553", + "deposit": "400985479629545037314" + }, + { + "addr": "0x6fb4becf05497b79F0fCF61CfA5075efAA137DDF", + "initialLockedBalance": "118347626348277285232", + "deposit": "73393608670050860014" + }, + { + "addr": "0x6f9BB7e454f5B3eb2310343f0E99269dC2BB8A1d", + "initialLockedBalance": "554530214763375646077", + "deposit": "343893450454951879621" + }, + { + "addr": "0xb4e39F6D3d386E98AF0C064E087aCBC9A8F08944", + "initialLockedBalance": "147140882538472853905", + "deposit": "91249826343067960228" + }, + { + "addr": "0x2462375371935c8122895e701380A06CE815B0FD", + "initialLockedBalance": "214282527968312078762", + "deposit": "132887903947086246196" + }, + { + "addr": "0x24f04EC62597C11752c47448228B63052ED3158a", + "initialLockedBalance": "321761894521216575819", + "deposit": "199541531166231998831" + }, + { + "addr": "0x8904FFC6Aa039dB5941De11309a42372F3F7D2FD", + "initialLockedBalance": "296350209248534143997", + "deposit": "183782404075155384585" + }, + { + "addr": "0xa729adDeFe1fa7BCe87053ed55D55EDdDD13De60", + "initialLockedBalance": "105257962571588444433", + "deposit": "65276017379950388262" + }, + { + "addr": "0x9265f86d58b348060E43216f968bda8A6Bb63572", + "initialLockedBalance": "462054994392400414840", + "deposit": "286544686098573495848" + }, + { + "addr": "0xcE1fFD4cfE424757D6e597293566195Fba6f4cD8", + "initialLockedBalance": "378325759765781498396", + "deposit": "234619769055077653820" + }, + { + "addr": "0x2E63Dbd91657dc5fa97213Ba6a1AEb5f194805F6", + "initialLockedBalance": "1200089842937217922038", + "deposit": "744239044070351003936" + }, + { + "addr": "0x4273397532A8dF43a6607C4441e3EB6edF63acf3", + "initialLockedBalance": "150000000000000000037", + "deposit": "93022915965461448022" + }, + { + "addr": "0xC68c10C524eC53A284FB76a91b2e97F15Fe79634", + "initialLockedBalance": "1295708210000000000000", + "deposit": "803537039563923164080" + }, + { + "addr": "0x12168AEa666Be756E1aD0595fEd9C306442a4103", + "initialLockedBalance": "129858882018647549604", + "deposit": "80532345795929491274" + }, + { + "addr": "0xE70eF2B9A263855535727Ee014C6Ffaf01881Ae3", + "initialLockedBalance": "126263397985613051754", + "deposit": "78302596402195314565" + }, + { + "addr": "0x5Fc0A53A7e33Aa6E41A93b718DD2216707251fC2", + "initialLockedBalance": "1216512730000000000000", + "deposit": "754423743024693945441" + }, + { + "addr": "0x18F516dD6D5F46b2875Fd822B994081274be2a8b", + "initialLockedBalance": "808879218854315691416", + "deposit": "501628690677954052253" + }, + { + "addr": "0x7803Ab56769dDa5432CDbd63749a6BEeb3180008", + "initialLockedBalance": "1000020482341666374383", + "deposit": "620165475284060366758" + }, + { + "addr": "0x4F50d47D20380172746527bbeAa274940C38EFAC", + "initialLockedBalance": "489392817721401322749", + "deposit": "303498313046655382433" + }, + { + "addr": "0xFeAe121618049802Ccb40f094536a7B186642699", + "initialLockedBalance": "748171152585153967146", + "deposit": "463980415031408080496" + }, + { + "addr": "0x069Dd24FC8ABEC3708841a4726617c17BC74d5eC", + "initialLockedBalance": "4465692444586264801956", + "deposit": "2769411553335628098085" + }, + { + "addr": "0x11A2A99396c1BC4D878c9ac86401d38d5f2f4caE", + "initialLockedBalance": "1841131594759449968212", + "deposit": "1141782864137762235164" + }, + { + "addr": "0x26D3b88d464A575784Be70Edc5F9290dC5e296DB", + "initialLockedBalance": "4584368997732369384071", + "deposit": "2843009146871499471200" + }, + { + "addr": "0x7Abbdbd51813d85B448F887b946719Dd2B09D6F7", + "initialLockedBalance": "477257927573167840914", + "deposit": "295972827269927187802" + }, + { + "addr": "0xEb89EfE3Ed80288E310c5529e1E242b4ab56E196", + "initialLockedBalance": "1300090776209185468018", + "deposit": "806254900151857368940" + }, + { + "addr": "0xAD142B79f2500Bf194C174f06C7dC901A2CdA74f", + "initialLockedBalance": "174034164798218427885", + "deposit": "107927769914292944774" + }, + { + "addr": "0x4fFDAeB9f4ec23254B6DFA41eEeF2C8d23f8c554", + "initialLockedBalance": "131502368878796458509", + "deposit": "81551558729809304902" + }, + { + "addr": "0xb03384cA294C06E8d04B08412E8467ff2363E5E3", + "initialLockedBalance": "906139663513082751610", + "deposit": "561945025146326732110" + }, + { + "addr": "0x6A3738c6299f45c31697aceA647D49EdCC9C28A4", + "initialLockedBalance": "426032828677716268597", + "deposit": "264205440137433563456" + }, + { + "addr": "0xc74d1af789F5A0223448Db69a1B56c84845e17d5", + "initialLockedBalance": "386136667062531373859", + "deposit": "239463724875608142556" + }, + { + "addr": "0xDf90418385aF4E9833603069DEaF7C71d76f83a2", + "initialLockedBalance": "683465828138249494426", + "deposit": "423853228641125993744" + }, + { + "addr": "0x16eb5Fbb2a5c7dAbC2c7688482378e89471d5724", + "initialLockedBalance": "251802411781229744678", + "deposit": "156155963940172361485" + }, + { + "addr": "0x356eE97D7D560af2E97E9f9EEe56b2e09D60e6F5", + "initialLockedBalance": "10836062927446519092234", + "deposit": "6720014473975398114095" + }, + { + "addr": "0x21c756E2c7B898BDa8a3b2A77e4C56D855Ab9414", + "initialLockedBalance": "261098218101404112455", + "deposit": "161920784007857599013" + }, + { + "addr": "0xFB96D60ce3ee83ed4BC71c6E0da10C537601b77C", + "initialLockedBalance": "446702746160587197664", + "deposit": "277023946784247729147" + }, + { + "addr": "0xeb0fCD59212E521918b514c64313eF5a3dd101f8", + "initialLockedBalance": "100240415124564555330", + "deposit": "62164371416502262511" + }, + { + "addr": "0x34DF0B83cf4F30683f8AB2Ac971a52A5f663FEb4", + "initialLockedBalance": "116124431887044456353", + "deposit": "72014888459769921482" + }, + { + "addr": "0xF2Ba32f180B243D3138DEd0E1F1BdbdcCBCE0702", + "initialLockedBalance": "1482848214495146566693", + "deposit": "919592432310110475444" + }, + { + "addr": "0xbC063735a5b8bdd12611157E7E0F29D1570D892D", + "initialLockedBalance": "509451890000000000000", + "deposit": "315938002346103396038" + }, + { + "addr": "0xe7c724F87EcFf8E2f563962f96b6c291cBD729cF", + "initialLockedBalance": "250243001109044335565", + "deposit": "155188891087410047740" + }, + { + "addr": "0x1fe7d323946A7C3B644528baA42eFf13056cd2B4", + "initialLockedBalance": "2012288953464165015019", + "deposit": "1247926574775489230293" + }, + { + "addr": "0x48c0477Bf79a59e505d26eB33c5b331502a511B2", + "initialLockedBalance": "11028610297596262814514", + "deposit": "6839423259527466183047" + }, + { + "addr": "0xE5A5BfC1772D4A2b44Add05aae63026A89486C1B", + "initialLockedBalance": "2897272017864013753943", + "deposit": "1796751276312313804058" + }, + { + "addr": "0x00377B2FC0044Dec6507855eDd6531aF1755cCe4", + "initialLockedBalance": "942500316330675833924", + "deposit": "584494184822995267578" + }, + { + "addr": "0xD9D10dc5609d77F2A15FAa68414835A6ed19269B", + "initialLockedBalance": "604677796610747756803", + "deposit": "374992612402013185045" + }, + { + "addr": "0xdF20a1124d6B44e19ad75675a622d9c9669E59B6", + "initialLockedBalance": "720900000000000000000", + "deposit": "447068134130007719088" + }, + { + "addr": "0xF4d2D64D1f9190A9daB0960c80e5C73c04710184", + "initialLockedBalance": "630536604758334996358", + "deposit": "391029023983879835698" + }, + { + "addr": "0xf68de31d7fC80A70959966F9Aa78e86A7b418A10", + "initialLockedBalance": "100424753924039137153", + "deposit": "62278689634186916337" + }, + { + "addr": "0x47B9cCa44fe405D12ff56aaCd1Df6dbA4A79Ae28", + "initialLockedBalance": "1198321376929923406445", + "deposit": "743142324971788784895" + }, + { + "addr": "0x71917F124be5C0Cd97aDBE7AB472f4C82577B542", + "initialLockedBalance": "171985544540000000000", + "deposit": "106657312380123646444" + }, + { + "addr": "0x2a2a1FB6382a528F1B23E76d3Ed6F4C17A9e5966", + "initialLockedBalance": "679861011890874134021", + "deposit": "421617691848789138824" + }, + { + "addr": "0x343F48B346b0cE11342ffdEDaDAC4135E1FD525a", + "initialLockedBalance": "1112013784183226328856", + "deposit": "689618431990073636589" + }, + { + "addr": "0x958622B4631212DC751c5B1Ba45013c833Dcb86c", + "initialLockedBalance": "1000000000000000000000", + "deposit": "620152773103076320000" + }, + { + "addr": "0x0F46576F3b8b0ed6522e4b200Df53ac73251b911", + "initialLockedBalance": "440579268126896398907", + "deposit": "273226454900618607292" + }, + { + "addr": "0xaAaC34d30d6938787c653AAfB922bc20bFa9C512", + "initialLockedBalance": "2313674300000000000000", + "deposit": "1434831533202318932522" + }, + { + "addr": "0x758aB8aC42a8c44dF8C31129Db146c65c2669391", + "initialLockedBalance": "9999580000000000000000", + "deposit": "6201267266866059907945" + }, + { + "addr": "0x149da2CB603A8818Fb2d703D72D46390Cd09A6D9", + "initialLockedBalance": "351315917791207543375", + "deposit": "217869540653469745005" + }, + { + "addr": "0xC2e6B265cb965DED721566f0f9Eb5ab1A6162A21", + "initialLockedBalance": "2004486788385385993147", + "deposit": "1243088040465676437960" + }, + { + "addr": "0x4e3072f7b5C075EA5FdEb423DA95312C4B99dc22", + "initialLockedBalance": "3776301446297895060890", + "deposit": "2341883813994797462369" + }, + { + "addr": "0x4d6A11EbEC10E133A5007578Ad792F765ED724F2", + "initialLockedBalance": "19993341693923915158883", + "deposit": "12398926295084273323110" + }, + { + "addr": "0x4F0535b9F0ad2f08dd01Fb4DA3ED15718978B2a9", + "initialLockedBalance": "1713558815628887133179", + "deposit": "1062668251387477431363" + }, + { + "addr": "0xddbc1841BE23b2ab55501Deb4d6bc39E3f8AA2d7", + "initialLockedBalance": "48363478557462694029018", + "deposit": "29992745344321658938248" + }, + { + "addr": "0x7b5edF38D955dd9deC103aF05c2D68B28e02Ad90", + "initialLockedBalance": "29597872806644626228418", + "deposit": "18355202898992797589838" + }, + { + "addr": "0xE4143f6377AEcd7193b9731d1C28815b57C4f5Ab", + "initialLockedBalance": "98406849008651890866330", + "deposit": "61027280305051186971055" + }, + { + "addr": "0x9Fd4d0dE8A3A8a8F2aC003A5ece295CE9512d9c6", + "initialLockedBalance": "16038729098845967400725", + "deposit": "9946462327698330956413" + }, + { + "addr": "0xa39fE8D3094e2D69Bd579Dc2bc2fc44Feb54Fc57", + "initialLockedBalance": "62364443294474230012244", + "deposit": "38675482452097746632776" + }, + { + "addr": "0x6f4CbC2E042ed0D1Df4bf14d00eEb52Ff1E0e5F8", + "initialLockedBalance": "632357477375385036674", + "deposit": "392158243186810874128" + }, + { + "addr": "0x92374BA66EE27f207F9efff0837FF6D707006304", + "initialLockedBalance": "26511566449802577442283", + "deposit": "16441221453151548410460" + }, + { + "addr": "0x9Ff3C1Bea9ffB56a78824FE29f457F066257DD58", + "initialLockedBalance": "1081206035039738702927", + "deposit": "670512920925675861069" + }, + { + "addr": "0x94596B6A626392F5D972D6CC4D929a42c2f0008c", + "initialLockedBalance": "6237585974021878690758", + "deposit": "3868256239258521440628" + }, + { + "addr": "0x065f2A0eF62878e8951af3c387E4ddC944f1B8F4", + "initialLockedBalance": "289834051536966486101", + "deposit": "179741390800349705806" + }, + { + "addr": "0x7C199A0f301913212cfAB3756c3ed8F5B8927713", + "initialLockedBalance": "7414560240165695407853", + "deposit": "4598160094278567570627" + }, + { + "addr": "0x544F1D81aF6DdA4ca3Be8E1B8f28a3C270a007bb", + "initialLockedBalance": "1423536639305809866205", + "deposit": "882810194479331701702" + }, + { + "addr": "0x8Fec4550BF2D184950391f3e053eD7A9557A5FE5", + "initialLockedBalance": "7924889676611148883137", + "deposit": "4914642309486345686864" + }, + { + "addr": "0x50042C58F7F55d62EC5275F67Ac4F847e4c93FBb", + "initialLockedBalance": "13849331891297736274686", + "deposit": "8588701578013163885182" + }, + { + "addr": "0x1c24ca7497947F8317Ccb2BfA9E404Fc57Aa3f0F", + "initialLockedBalance": "39291332117152764542755", + "deposit": "24366628571366253718339" + }, + { + "addr": "0x64Cd976be8b37db8402C65eae0893E94F21D3556", + "initialLockedBalance": "3166824297101437639597", + "deposit": "1963914869777657009114" + }, + { + "addr": "0x7268335b68638B16F4A86360f3E9eb322301ab90", + "initialLockedBalance": "1053386541481860916683", + "deposit": "653260584849434784914" + }, + { + "addr": "0xBEF6d320Ed305BC9a0977D312c0c1BF9f56749D4", + "initialLockedBalance": "16792018296955216982422", + "deposit": "10413616712854374719888" + }, + { + "addr": "0x6e1Ea6FCEE2221844950FB269780BB450f47b6Ee", + "initialLockedBalance": "55567601300164580084708", + "deposit": "34460402040983173549160" + }, + { + "addr": "0x25a3BD3A11DDf704b695a185143Ad582936724EA", + "initialLockedBalance": "52522786968174962240266", + "deposit": "32572151989415821179294" + }, + { + "addr": "0xAd0dC9b5bf4308Cc26C1d44E1BEB2d30c43Bca1b", + "initialLockedBalance": "146313191178089164638730", + "deposit": "90736531250652557606055" + }, + { + "addr": "0xfA9330bb565c2F502D371a96A9F43D9182D732c9", + "initialLockedBalance": "2932970328956661635966", + "deposit": "1818889682931515698545" + }, + { + "addr": "0x09AdFab2635dcb681FADA41CeB0bfa6f52EFfd97", + "initialLockedBalance": "73474731701589249491935", + "deposit": "45565558617745086536199" + }, + { + "addr": "0xb5a07432eEe9a07176E6Da4B25b2b04a00C2407B", + "initialLockedBalance": "17680387515310000000000", + "deposit": "10964541347156505735882" + }, + { + "addr": "0xeb3E49Af2aB5D5D0f83A9289cF5a34d9e1f6C5b4", + "initialLockedBalance": "1011706736327691989355", + "deposit": "627412738100681031188" + }, + { + "addr": "0xD97938E0EAa80d8801174e6cF3E7155C872aDdcD", + "initialLockedBalance": "11018292609207029948990", + "deposit": "6833024716460870008800" + }, + { + "addr": "0xa5c4024fFb7C28516DAC1D83B3f92e5FeE7D3c22", + "initialLockedBalance": "7177114122787556481405", + "deposit": "4450907226123956153834" + }, + { + "addr": "0x9DD56f43baB75551114fce768b7F85aBcbc4d61c", + "initialLockedBalance": "4862000000000000000000", + "deposit": "3015182782827157067840" + }, + { + "addr": "0xef5031F705dfBD187B7F6A86f4173cB067afD1A9", + "initialLockedBalance": "42729083148460923251275", + "deposit": "26498559406669968884335" + }, + { + "addr": "0xFB7c1D49e006eaDdff2385c7eF8B0C5Cf49d038A", + "initialLockedBalance": "1758194322344402845627", + "deposit": "1090349084655965486336" + }, + { + "addr": "0x0AD50B53b0c142432c5f6c5c1fA1e4bb03021374", + "initialLockedBalance": "10000000000000000000000", + "deposit": "6201527731030763200000" + }, + { + "addr": "0xa99a29c335590685cCeaCeD2A0dBAf2C099CBeD9", + "initialLockedBalance": "170002896000000000000", + "deposit": "105427767389953880909" + }, + { + "addr": "0xa983D03A49C15dE8AF54b313B0C9D4d1e489D600", + "initialLockedBalance": "1249862822519364975935", + "deposit": "775105895383822296275" + }, + { + "addr": "0x9b78e16456c8C0A1FE386894c6f1E7F7C0104ADC", + "initialLockedBalance": "1000000000000000000000", + "deposit": "620152773103076320000" + }, + { + "addr": "0xD98f8EB41e46C5D22e6eD7A2fE720af3D8DBFcd6", + "initialLockedBalance": "74604454901819108700316", + "deposit": "46266159593206515671774" + }, + { + "addr": "0xBf1F678061DFca5Dee9D85796751D3bb2dc64DE6", + "initialLockedBalance": "2475233242348013353909", + "deposit": "1535022759319039446230" + }, + { + "addr": "0xC0F12799B8D3FA8810DfE1616095170C72117F8F", + "initialLockedBalance": "6096614520309199098544", + "deposit": "3780832401310231227583" + }, + { + "addr": "0x8eD607D5E14EEc65DbcFe015905E7c19d3Dbe600", + "initialLockedBalance": "39407794500000000000000", + "deposit": "24438853041051158936376" + }, + { + "addr": "0xE5bbc8C362EB53C6f7264C94d969B5a7962A11DF", + "initialLockedBalance": "11790930224760000000000", + "deposit": "7312178076349792956425" + }, + { + "addr": "0xBa9B359C89Bb8B8985b7BeDba7fF143abBD2dadD", + "initialLockedBalance": "5287777839235049283919", + "deposit": "3279230090554608692859" + }, + { + "addr": "0x13CC8E623098Bb7076a7ae179A2A309282428589", + "initialLockedBalance": "89840000000000000000000", + "deposit": "55714525135580376588800" + }, + { + "addr": "0x5aAF2c73342eEdb0B295f0DB7641FAB6e2e0ede7", + "initialLockedBalance": "11177220714563111217644", + "deposit": "6931584421721461684214" + }, + { + "addr": "0x88cafaD2072054b5a641150C8710062D11C296Ad", + "initialLockedBalance": "4960490823893811264302", + "deposit": "3076262140390110852616" + }, + { + "addr": "0x43F3D8909819B681aDB64c50EbcaEb77689A101B", + "initialLockedBalance": "9063225233738240554677", + "deposit": "5620584261960546940548" + }, + { + "addr": "0x2d1270896be64F2A3835CBb0528313511840AE02", + "initialLockedBalance": "2663650000000000000000", + "deposit": "1651869934076009239768" + }, + { + "addr": "0x28d5fdd7cD29f9676cc82f30ee4ff47C4aF3c5aB", + "initialLockedBalance": "9230000000000000000000", + "deposit": "5724010095741394433600" + }, + { + "addr": "0x9d8f0f4192643209F38f5E0D02E2504Eab6F15Ac", + "initialLockedBalance": "10596676565182876169022", + "deposit": "6571558357574542332903" + }, + { + "addr": "0x9d7f41108Cd351AEE210082a41896Af822F81156", + "initialLockedBalance": "2184748060000000000000", + "deposit": "1354877567940566170151" + }, + { + "addr": "0xD498265eb913f95BDd0618C67Fc41F82aC1F8E0E", + "initialLockedBalance": "2406194461606211909460", + "deposit": "1492208167990356019983" + }, + { + "addr": "0x3376E7f9510b566f8CC6AB9e4F4588d941A64685", + "initialLockedBalance": "3000000000000000000000", + "deposit": "1860458319309228960000" + }, + { + "addr": "0x516b55a1938C5306f2291fBd01C02C16B7E9B837", + "initialLockedBalance": "5007812741016906817987", + "deposit": "3105608958522552511650" + }, + { + "addr": "0x7bd70c6462220072cEd0E7873a98CF21aAA952dA", + "initialLockedBalance": "6297877657280000000000", + "deposit": "3905646293826097690162" + }, + { + "addr": "0x26532eC1bb6b115a8Ae697be63D47122De02fCa7", + "initialLockedBalance": "22733003153052279993119", + "deposit": "14097934946326349159270" + }, + { + "addr": "0x5D9A3E0Cb733d566FA887b4b74776A8cF9250640", + "initialLockedBalance": "287024310000000000000", + "deposit": "177998921794497039625" + }, + { + "addr": "0x9D1B637E76c0192b11aac1c59666866a8044f83d", + "initialLockedBalance": "446950120000000000000", + "deposit": "277177356356752733593" + }, + { + "addr": "0xa0Ea24593C1571fCcea113Fe7eC1e8dc81191025", + "initialLockedBalance": "3700000000000000000000", + "deposit": "2294565260481382384000" + }, + { + "addr": "0x1cE7260e0c5776A2834892e4452bdB099D6f0713", + "initialLockedBalance": "43659039111640240367762", + "deposit": "27075274176099364728818" + }, + { + "addr": "0xefC17Ff5dB1FbbF77304aB3423faab05BAA21d8C", + "initialLockedBalance": "732170000000000000000", + "deposit": "454057255882879389214" + }, + { + "addr": "0x0c9fCE6d71774709Ea41CAD8c55e171D5477DC18", + "initialLockedBalance": "10282263191686831069699", + "deposit": "6376574032100276686526" + }, + { + "addr": "0x4Bb93141ceAFb41856695cC4fC2c07f3a45A5265", + "initialLockedBalance": "755139560000000000000", + "deposit": "468301892213836886931" + }, + { + "addr": "0x6Da70176136DaE6eFA25A3399bdA5aEC78215723", + "initialLockedBalance": "17075770306076350632861", + "deposit": "10589586308184415159004" + }, + { + "addr": "0xE68E072002B084EB674d4263aE6e992204705fB7", + "initialLockedBalance": "1614550204755241657412", + "deposit": "1001267786793102793690" + }, + { + "addr": "0x1cC43840c765f71d4B419944eA8CebA75eb6DFB0", + "initialLockedBalance": "2500000000000000000000", + "deposit": "1550381932757690800000" + }, + { + "addr": "0x6db80dCeB07984e36D6CB97EDeBCC34013fDa1a1", + "initialLockedBalance": "4994201825300195752523", + "deposit": "3097168111396361898859" + } +] \ No newline at end of file diff --git a/scripts/calculateAirdrop.js b/scripts/calculateAirdrop.js index c73aa08..cb29c31 100644 --- a/scripts/calculateAirdrop.js +++ b/scripts/calculateAirdrop.js @@ -1,18 +1,18 @@ const stakers = require("../data/stakers.json"); const fs = require("fs"); -const { ethers } = require("hardhat"); -async function getTorn() { - return await ethers.getContractAt(require("../test/abi/torn.abi.json"), "0x77777FeDdddFfC19Ff86DB637967013e6C6A116C"); -} +BigInt.prototype.toJSON = function () { + return this.toString(); +}; -async function main() { - const governanceAddr = "0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce"; - const governanceContract = await ethers.getContractAt(require("../test/abi/governance.abi.json"), governanceAddr); - const airdropAmount = 1000000n * 10n ** 18n; - const stakeAmount = stakers.reduce((acc, staker) => acc + BigInt(staker.balance), 0n); - const vaultBalance = await (await getTorn()).balanceOf(await governanceContract.userVault()); - console.log(stakeAmount, vaultBalance); -} +const airdropAmount = 1000000n * 10n ** 18n; +const stakeAmount = stakers.reduce((acc, staker) => acc + BigInt(staker.balance), 0n); +const ratioConstant = 10n ** 18n; +const airdropCoefficient = (airdropAmount * ratioConstant) / stakeAmount; +const airdropRecipients = stakers.map((staker) => ({ + addr: staker.address, + initialLockedBalance: staker.balance, + deposit: (BigInt(staker.balance) * airdropCoefficient) / ratioConstant, +})); -main(); +fs.writeFileSync("data/airdropRecipients.json", JSON.stringify(airdropRecipients, null, 4), { encoding: "utf-8" });