nimbus-eth1/nimbus/genesis_alloc.nim

14 lines
566 KiB
Nim
Raw Normal View History

2018-08-01 12:50:44 +00:00
# Constants containing the genesis allocation of built-in genesis blocks.
# Their content is an RLP-encoded list of (address, balance) tuples.
2019-07-07 10:12:01 +00:00
import stew/byteutils, strutils
2018-08-01 12:50:44 +00:00
proc toData(s: string): seq[byte] {.compileTime.} = s.strip().hexToSeqByte()
const
mainnetAllocData* = toData"fa045d58de930d836201318ec6899a67540690382780743280890ad78ebc5ac6200000de931762430ea9c3a26e5749afdb70da5f78ddbb8c890ad78ebc5ac6200000de931d14804b399c6ef80e64576f657660804fec0b89e3aeb5737240a00000de9332403587947b9f15622a68d104d54d33dbd1cd890433874f632cc60000de93497e92cdc0e0b963d752b2296acb87da828b24890a8f649fe7c6180000de934bfbe1546bc6c65b5c7eaa55304b38bbfec6d3896c6b935b8bbd400000de935a9c03f69d17d66cbb8ad721008a9ebbb836fb896c6b935b8bbd400000de935d0ee8155ec0a6ff6808552ca5f16bb5be323a890aadec983fcff40000de937622d84a234bb8b078230fcf84b67ae9a8acae8925e1cc519952f80000de937b9fc31905b4994b04c9e2cfdc5e2770503f42896c5db2a4d815dc0000de937f4a23ca00cd043d25c2888c1aa5688f81a3448929f0a95bfbf7290000de938639dabbe3aeac887b5dc0e43e13bcd287d76c8910d0e3c87d6e2c0000de9389508679abf8c71bf6781687120e3e6a84584d896194049f30f7200000de938fc7cbadffbd0d7fe44f8dfd60a79d721a1c9c893635c9adc5dea00000de939560a3de627868f91fa8bfe1c1b7afaf08186b891c67f5f7baa0b00000de93969747f7a5b30645fe00e44901435ace24cc37895c283d410394100000de939a6d7db326679b77c90391a7476d238f3ba33e890ada55474b81340000de939eef0a0886056e3f69211853b9b7457f3782e489a2a878069b28e00000de939fdbf44e1f4a6362b769c39a475f95a96c2bc7891e931283ccc8500000df93a5797f52c9d58f189f36b1d45d1bf6041f2f6b8a0127d1b3461acd1a0000de93aa5381b2138ebeffc191d5d8c391753b7098d28935abb09ffedeb68000de93aada25ea2286709abb422d41923fd380cd04c789233df3299f61720000de93acbfb2f25a5485c739ef70a44eeeeb7c65a66f89056bc75e2d63100000df93acc6f082a442828764d11f58d6894ae408f0738a0cb49b44ba602d800000de93b277b099a8e866ca0ec65bcb87284fd142a582896acb3df27e1f880000dd93bdd4013aa31c04616c2bc9785f2788f915679b88b9f65d00f63c0000de93c27d63fde24b92ee8a1e7ed5d26d8dc5c83b03896c6b935b8bbd400000d593c40fe2095423509b9fd9b754323158af2310f380de93d75ed60c774f8b3a5a5173fb1833ad7105a2d9896cb7e74867d5e60000df93d78d89b35f472716eceafebf600527d3a1f9698a05e0549c9632e1d80000de93dae27b350bae20c5652124af5d8b5cba001ec189022b1c8c1227a00000de93dc01cbf44978a42e8de8e436edf94205cfb6ec894f0febbcda8cb40000df93e681bc2d10db62de85848324492250348e90bf8a043c33c1937564800000df93f463e137dcf625fbf3bca39eca98d2b968cf7f8a014061b9d77a5e980000df94010007394b8b7565a1658af88ce463499135d6b789056bc75e2d63100000df94010df1df4bed23760d2d1c03781586ddf7918e54890340aad21b3b700000e094010f4a98dfa1d9799bf5c796fb550efbe7ecd8778a01b2f292236292c70000df9401155057002f6b0d18acb9388d3bc8129f8f7a208948a43c54602f700000df9401226e0ad8d62277b162621c62c928e96e0b9a8c896c6b935b8bbd400000df940126e12ebc17035f35c0e9d11dd148393c405d7a896c660645aa47180000df94012f396a2b5eb83559bac515e5210df2c8c362ba890ad78ebc5ac6200000df940134ff38155fabae94fd35c4ffe1d79de7ef9c598935659ef93f0fc40000df940136a5af6c3299c6b5f005fdaddb148c070b299b89011aa9ac15f1280000df9401488ad3da603c4cdd6cb0b7a1e30d2a30c8fc38890ad78ebc5ac6200000df94014974a1f46bf204944a853111e52f1602617def896c6b935b8bbd400000df94014b7f67b14f5d983d87014f570c8b993b9872b5890ad78ebc5ac6200000df940151fa5d17a2dce2d7f1eb39ef7fe2ad213d5d8989d8d726b7177a800000df9401577afd4e50890247c9b10d44af73229aec884f8924dce54d34a1a00000e094015f097d9acddcddafaf2a107eb93a40fc94b04c8a043c33c1937564800000df940169c1c210eae845e56840412e1f65993ea90fb4896c6b935b8bbd400000df94016b60bb6d67928c29fd0313c666da8f1698d9c5896c6b935b8bbd400000df94016c85e1613b900fa357b8283b120e65aefcdd08892b5d9784a97cd50000df94018492488ba1a292342247b31855a55905fef269890796e3ea3f8ab00000df94018f20a27b27ec441af723fd9099f2cbb79d62638975792a8abdef7c0000df940191eb547e7bf6976b9b1b577546761de65622e2896c6b4c4da6ddbe0000df94019d709579ff4bc09fdcdde431dc1447d2c260bc8901158e460913d00000df9401a25a5f5af0169b30864c3be4d7563ccd44f09e894d853c8f8908980000e09401a7d9fa7d0eb1185c67e54da83c2e75db69e39f8a019d4addd0d8bc960000df9401a818135a414210c37c62b625aca1a54611ac36890e18398e7601900000df9401b1cae91a3b9559afb33cdc6d689442fdbfe037890ad78ebc5ac6200000df9401b5b5bc5a117fa08b34ed1db9440608597ac548890ad78ebc5ac6200000df9401bbc14f67af0639aab1441e6a08d4ce7162090f8946fcf68ff8be060000e09401d03815c61f416b71a2610a2daba59ff6a6de5b8a0205dfe50b81c82e0000df9401d599ee0d5f8c38ab2d392e2c65b74c3ce31820891ba5abf9e779380000df9401e40521122530d9ac91113c06a0
testnetAllocData* = toData"f903a4c28001c20101c20201c20301c20401c20501c20601c20701c20801c20901c20a80c20b80c20c80c20d80c20e80c20f80c21080c21180c21280c21380c21480c21580c21680c21780c21880c21980c21a80c21b80c21c80c21d80c21e80c21f80c22080c22180c22280c22380c22480c22580c22680c22780c22880c22980c22a80c22b80c22c80c22d80c22e80c22f80c23080c23180c23280c23380c23480c23580c23680c23780c23880c23980c23a80c23b80c23c80c23d80c23e80c23f80c24080c24180c24280c24380c24480c24580c24680c24780c24880c24980c24a80c24b80c24c80c24d80c24e80c24f80c25080c25180c25280c25380c25480c25580c25680c25780c25880c25980c25a80c25b80c25c80c25d80c25e80c25f80c26080c26180c26280c26380c26480c26580c26680c26780c26880c26980c26a80c26b80c26c80c26d80c26e80c26f80c27080c27180c27280c27380c27480c27580c27680c27780c27880c27980c27a80c27b80c27c80c27d80c27e80c27f80c3818080c3818180c3818280c3818380c3818480c3818580c3818680c3818780c3818880c3818980c3818a80c3818b80c3818c80c3818d80c3818e80c3818f80c3819080c3819180c3819280c3819380c3819480c3819580c3819680c3819780c3819880c3819980c3819a80c3819b80c3819c80c3819d80c3819e80c3819f80c381a080c381a180c381a280c381a380c381a480c381a580c381a680c381a780c381a880c381a980c381aa80c381ab80c381ac80c381ad80c381ae80c381af80c381b080c381b180c381b280c381b380c381b480c381b580c381b680c381b780c381b880c381b980c381ba80c381bb80c381bc80c381bd80c381be80c381bf80c381c080c381c180c381c280c381c380c381c480c381c580c381c680c381c780c381c880c381c980c381ca80c381cb80c381cc80c381cd80c381ce80c381cf80c381d080c381d180c381d280c381d380c381d480c381d580c381d680c381d780c381d880c381d980c381da80c381db80c381dc80c381dd80c381de80c381df80c381e080c381e180c381e280c381e380c381e480c381e580c381e680c381e780c381e880c381e980c381ea80c381eb80c381ec80c381ed80c381ee80c381ef80c381f080c381f180c381f280c381f380c381f480c381f580c381f680c381f780c381f880c381f980c381fa80c381fb80c381fc80c381fd80c381fe80c381ff80e394874b54a8bd152966d63f706bae1ffeb0411921e58d0c9f2c9cd04674edea40000000"
rinkebyAllocData* = toData"f903b7c28001c20101c20201c20301c20401c20501c20601c20701c20801c20901c20a01c20b01c20c01c20d01c20e01c20f01c21001c21101c21201c21301c21401c21501c21601c21701c21801c21901c21a01c21b01c21c01c21d01c21e01c21f01c22001c22101c22201c22301c22401c22501c22601c22701c22801c22901c22a01c22b01c22c01c22d01c22e01c22f01c23001c23101c23201c23301c23401c23501c23601c23701c23801c23901c23a01c23b01c23c01c23d01c23e01c23f01c24001c24101c24201c24301c24401c24501c24601c24701c24801c24901c24a01c24b01c24c01c24d01c24e01c24f01c25001c25101c25201c25301c25401c25501c25601c25701c25801c25901c25a01c25b01c25c01c25d01c25e01c25f01c26001c26101c26201c26301c26401c26501c26601c26701c26801c26901c26a01c26b01c26c01c26d01c26e01c26f01c27001c27101c27201c27301c27401c27501c27601c27701c27801c27901c27a01c27b01c27c01c27d01c27e01c27f01c3818001c3818101c3818201c3818301c3818401c3818501c3818601c3818701c3818801c3818901c3818a01c3818b01c3818c01c3818d01c3818e01c3818f01c3819001c3819101c3819201c3819301c3819401c3819501c3819601c3819701c3819801c3819901c3819a01c3819b01c3819c01c3819d01c3819e01c3819f01c381a001c381a101c381a201c381a301c381a401c381a501c381a601c381a701c381a801c381a901c381aa01c381ab01c381ac01c381ad01c381ae01c381af01c381b001c381b101c381b201c381b301c381b401c381b501c381b601c381b701c381b801c381b901c381ba01c381bb01c381bc01c381bd01c381be01c381bf01c381c001c381c101c381c201c381c301c381c401c381c501c381c601c381c701c381c801c381c901c381ca01c381cb01c381cc01c381cd01c381ce01c381cf01c381d001c381d101c381d201c381d301c381d401c381d501c381d601c381d701c381d801c381d901c381da01c381db01c381dc01c381dd01c381de01c381df01c381e001c381e101c381e201c381e301c381e401c381e501c381e601c381e701c381e801c381e901c381ea01c381eb01c381ec01c381ed01c381ee01c381ef01c381f001c381f101c381f201c381f301c381f401c381f501c381f601c381f701c381f801c381f901c381fa01c381fb01c381fc01c381fd01c381fe01c381ff01f69431b98d14007bdee637298086988a0bbd31184523a00200000000000000000000000000000000000000000000000000000000000000"
goerliAllocData* = toData"f90406c28001c20101c20201c20301c20401c20501c20601c20701c20801c20901c20a01c20b01c20c01c20d01c20e01c20f01c21001c21101c21201c21301c21401c21501c21601c21701c21801c21901c21a01c21b01c21c01c21d01c21e01c21f01c22001c22101c22201c22301c22401c22501c22601c22701c22801c22901c22a01c22b01c22c01c22d01c22e01c22f01c23001c23101c23201c23301c23401c23501c23601c23701c23801c23901c23a01c23b01c23c01c23d01c23e01c23f01c24001c24101c24201c24301c24401c24501c24601c24701c24801c24901c24a01c24b01c24c01c24d01c24e01c24f01c25001c25101c25201c25301c25401c25501c25601c25701c25801c25901c25a01c25b01c25c01c25d01c25e01c25f01c26001c26101c26201c26301c26401c26501c26601c26701c26801c26901c26a01c26b01c26c01c26d01c26e01c26f01c27001c27101c27201c27301c27401c27501c27601c27701c27801c27901c27a01c27b01c27c01c27d01c27e01c27f01c3818001c3818101c3818201c3818301c3818401c3818501c3818601c3818701c3818801c3818901c3818a01c3818b01c3818c01c3818d01c3818e01c3818f01c3819001c3819101c3819201c3819301c3819401c3819501c3819601c3819701c3819801c3819901c3819a01c3819b01c3819c01c3819d01c3819e01c3819f01c381a001c381a101c381a201c381a301c381a401c381a501c381a601c381a701c381a801c381a901c381aa01c381ab01c381ac01c381ad01c381ae01c381af01c381b001c381b101c381b201c381b301c381b401c381b501c381b601c381b701c381b801c381b901c381ba01c381bb01c381bc01c381bd01c381be01c381bf01c381c001c381c101c381c201c381c301c381c401c381c501c381c601c381c701c381c801c381c901c381ca01c381cb01c381cc01c381cd01c381ce01c381cf01c381d001c381d101c381d201c381d301c381d401c381d501c381d601c381d701c381d801c381d901c381da01c381db01c381dc01c381dd01c381de01c381df01c381e001c381e101c381e201c381e301c381e401c381e501c381e601c381e701c381e801c381e901c381ea01c381eb01c381ec01c381ed01c381ee01c381ef01c381f001c381f101c381f201c381f301c381f401c381f501c381f601c381f701c381f801c381f901c381fa01c381fb01c381fc01c381fd01c381fe01c381ff01e0944c2ae482593505f0163cdefc073e81c63cda41078a152d02c7e14af6800000e094a8e8f14732658e4b51e8711931053a8a69baf2b18a152d02c7e14af6800000e194d9a5179f091d85051d3c982785efd1455cec86998b084595161401484a000000e194e0a2bd4258d2768837baa26a28fe71dc079f84c78b4a47e3c12448f4ad000000"
sepoliaAllocData* = toData"f901eede94799d329e5f583419167cd722962485926e338f4a880de0b6b3a7640000e094beef32ca5b9a198d27b4e02f4c70439fe60356cf8ad3c21bcecceda1000000e0947cf5b79bfe291a67ab02b393e456ccc4c266f7538ad3c21bcecceda1000000e19410f5d45854e038071485ac9e402308cf80d2d2fe8b52b7d2dcc80cd2e4000000e0948b7f0977bb4f0fbe7076fa22bc24aca043583f5e8ad3c21bcecceda1000000e094d7eddb78ed295b3c9629240e8924fb8d8874ddd88ad3c21bcecceda1000000e094a2a6d93439144ffe4d27c9e088dcd8b7839462638ad3c21bcecceda1000000e094aaec86394441f915bce3e6ab399977e9906f3b698ad3c21bcecceda1000000e094e2e2659028143784d557bcec6ff3a0721048880a8ad3c21bcecceda1000000e094d9a5179f091d85051d3c982785efd1455cec86998ad3c21bcecceda1000000e194b21c33de1fab3fa15499c62b59fe0cc3250020d18b52b7d2dcc80cd2e4000000e094f47cae1cf79ca6758bfc787dbd21e6bdbe7112b88ad3c21bcecceda1000000e194d7d76c58b3a519e9fa6cc4d22dc017259bc49f1e8b52b7d2dcc80cd2e4000000e094bc11295936aa79d594139de1b2e12629414f3bdb8ad3c21bcecceda1000000de916916a87b82333f4245046623b23794c65c8b084595161401484a000000"