diff --git a/genesis_block.json b/genesis_block.json index 7fbc913..7a207f7 100644 --- a/genesis_block.json +++ b/genesis_block.json @@ -156,7 +156,7 @@ "wei": "2000000000000000000000" }, "dbadc61ed5f0460a7f18e51b2fb2614d9264a0e0": { - "wei": "20000000000000000000" + "wei": "40000000000000000000" }, "97b91efe7350c2d57e7e406bab18f3617bcde14a": { "wei": "9999980000000000000000" @@ -315,7 +315,7 @@ "wei": "500000000000000000000" }, "21d02705f3f64905d80ed9147913ea8c7307d695": { - "wei": "13370000000000000000" + "wei": "1363740000000000000000" }, "7b1daf14891b8a1e1bd429d8b36b9a4aa1d9afbf": { "wei": "500000000000000000000" @@ -723,7 +723,7 @@ "wei": "2000000000000000000000" }, "bd5a8c94bd8be6470644f70c8f8a33a8a55c6341": { - "wei": "100000000000000000000" + "wei": "200000000000000000000" }, "b119e79aa9b916526581cbf521ef474ae84dcff4": { "wei": "1470700000000000000000" @@ -858,7 +858,7 @@ "wei": "20000000000000000000" }, "c3631c7698b6c5111989bf452727b3f9395a6dea": { - "wei": "388000000000000000000" + "wei": "10683500000000000000000" }, "4cc22c9bc9ad05d875a397dbe847ed221c920c67": { "wei": "2000000000000000000000" @@ -2202,7 +2202,7 @@ "wei": "790174000000000000000" }, "8d238e036596987643d73173c37b0ad06055b96c": { - "wei": "425072000000000000000" + "wei": "2089724000000000000000" }, "478e524ef2a381d70c82588a93ca7a5fa9d51cbf": { "wei": "254908000000000000000000" @@ -2286,7 +2286,7 @@ "wei": "99960000000000000000" }, "6cb11ecb32d3ce829601310636f5a10cf7cf9b5f": { - "wei": "20055000000000000000000" + "wei": "20068370000000000000000" }, "a613456996408af1c2e93e177788ab55895e2b32": { "wei": "6366000000000000000000" @@ -2376,7 +2376,7 @@ "wei": "5000000000000000000000" }, "090fa9367bda57d0d3253a0a8ff76ce0b8e19a73": { - "wei": "200000000000000000000" + "wei": "1000000000000000000000" }, "2a5ba9e34cd58da54c9a2712663a3be274c8e47b": { "wei": "197000000000000000000" @@ -2781,7 +2781,7 @@ "wei": "509600000000000000000" }, "b7f67314cb832e32e63b15a40ce0d7ffbdb26985": { - "wei": "266688000000000000000" + "wei": "1060866000000000000000" }, "49136fe6e28b7453fcb16b6bbbe9aaacba8337fd": { "wei": "2000000000000000000000" @@ -6030,7 +6030,7 @@ "wei": "1000000000000000000000" }, "6679aeecd87a57a73f3356811d2cf49d0c4d96dc": { - "wei": "100000000000000000000" + "wei": "600000000000000000000" }, "23c55aeb5739876f0ac8d7ebea13be729685f000": { "wei": "1337000000000000000000" @@ -7062,7 +7062,7 @@ "wei": "298000000000000000000" }, "283396ce3cac398bcbe7227f323e78ff96d08767": { - "wei": "360000000000000000000" + "wei": "400000000000000000000" }, "747ff7943b71dc4dcdb1668078f83dd7cc4520c2": { "wei": "60000000000000000000" @@ -8250,7 +8250,7 @@ "wei": "2000000000000000000000" }, "a86613e6c4a4c9c55f5c10bcda32175dcbb4af60": { - "wei": "1920600000000000000000" + "wei": "10696140000000000000000" }, "b4d82f2e69943f7de0f5f7743879406fac2e9cec": { "wei": "40000000000000000000" @@ -9621,7 +9621,7 @@ "wei": "1337000000000000000000" }, "368c5414b56b8455171fbf076220c1cba4b5ca31": { - "wei": "57940000000000000000" + "wei": "557940000000000000000" }, "3e8745ba322f5fd6cb50124ec46688c7a69a7fae": { "wei": "4925000000000000000000" @@ -10650,7 +10650,7 @@ "wei": "148689000000000000000" }, "fc9b347464b2f9929d807e039dae48d3d98de379": { - "wei": "4000000000000000000000" + "wei": "14000000000000000000000" }, "48d2434b7a7dbbff08223b6387b05da2e5093126": { "wei": "18000000000000000000000" @@ -10911,7 +10911,7 @@ "wei": "2000000000000000000000" }, "3e5cb8928c417825c03a3bfcc52183e5c91e42d7": { - "wei": "847700000000000000000" + "wei": "4264790000000000000000" }, "94db807873860aac3d5aea1e885e52bff2869954": { "wei": "3220000000000000000000" @@ -11079,7 +11079,7 @@ "wei": "17300000000000000000" }, "50dcbc27bcad984093a212a9b4178eabe9017561": { - "wei": "99600000000000000000" + "wei": "145512000000000000000" }, "e1953c6e975814c571311c34c0f6a99cdf48ab82": { "wei": "50000000000000000000" @@ -11280,7 +11280,7 @@ "wei": "600000000000000000000" }, "6c0ae9f043c834d44271f13406593dfe094f389f": { - "wei": "13400000000000000000" + "wei": "1517545000000000000000" }, "db34745ede8576b499db01beb7c1ecda85cf4abe": { "wei": "80000000000000000000" @@ -12345,7 +12345,7 @@ "wei": "1969606000000000000000" }, "5f93ff832774db5114c55bb4bf44ccf3b58f903f": { - "wei": "190226850000000000000000" + "wei": "192026650000000000000000" }, "c524086d46c8112b128b2faf6f7c7d8160a8386c": { "wei": "400000000000000000000" @@ -13788,7 +13788,7 @@ "wei": "3000000000000000000000" }, "5d3f3b1f7130b0bb21a0fd32396239179a25657f": { - "wei": "2674000000000000000000" + "wei": "62474000000000000000000" }, "f332c0f3e05a27d9126fd0b641a8c2d4060608fd": { "wei": "5001041000000000000000" @@ -15897,7 +15897,7 @@ "wei": "60024000000000000000" }, "a282e969cac9f7a0e1c0cd90f5d0c438ac570da3": { - "wei": "363540000000000000000" + "wei": "627760000000000000000" }, "3b22da2a0271c8efe102532773636a69b1c17e09": { "wei": "502000000000000000000" @@ -15993,7 +15993,7 @@ "wei": "8000000000000000000000" }, "0f4073c1b99df60a1549d69789c7318d9403a814": { - "wei": "19800000000000000000000" + "wei": "20000000000000000000000" }, "a430995ddb185b9865dbe62539ad90d22e4b73c2": { "wei": "10000000000000000000000" @@ -17490,7 +17490,7 @@ "wei": "1000000000000000000000" }, "fa283299603d8758e8cab082125d2c8f7d445429": { - "wei": "832963000000000000000" + "wei": "6415633000000000000000" }, "c811c2e9aa1ac3462eba5e88fcb5120e9f6e2ca2": { "wei": "1400140000000000000000" @@ -18525,7 +18525,7 @@ "wei": "200000000000000000000" }, "253f1e742a2cec86b0d7b306e5eacb6ccb2f8554": { - "wei": "20000000000000000000" + "wei": "20040000000000000000000" }, "ecd1a62802351a41568d23033004acc6c005a5d3": { "wei": "50000000000000000000" @@ -19725,7 +19725,7 @@ "wei": "77500000000000000000" }, "84f522f0520eba52dd18ad21fa4b829f2b89cb97": { - "wei": "2005366000000000000000" + "wei": "4949566000000000000000" }, "d6234aaf45c6f22e66a225ffb93add629b4ef80f": { "wei": "1000000000000000000000" @@ -20160,7 +20160,7 @@ "wei": "22155000000000000000" }, "69b80ed90f84834afa3ff82eb964703b560977d6": { - "wei": "13370000000000000000" + "wei": "26740000000000000000" }, "ca4ca9e4779d530ecbacd47e6a8058cfde65d98f": { "wei": "800000000000000000000" @@ -21069,7 +21069,7 @@ "wei": "100000000000000000000" }, "74ed33acf43f35b98c9230b9e6642ecb5330839e": { - "wei": "100016000000000000000" + "wei": "681872000000000000000" }, "22842ab830da509913f81dd1f04f10af9edd1c55": { "wei": "2000000000000000000000" @@ -22314,7 +22314,7 @@ "wei": "2000000000000000000000" }, "12d60d65b7d9fc48840be5f891c745ce76ee501e": { - "wei": "19400000000000000000" + "wei": "21359400000000000000000" }, "5c6136e218de0a61a137b2b3962d2a6112b809d7": { "wei": "294273000000000000000" @@ -22749,7 +22749,7 @@ "wei": "2000000000000000000000" }, "2fbc85798a583598b522166d6e9dda121d627dbc": { - "wei": "20000000000000000000" + "wei": "200000000000000000000" }, "7a36aba5c31ea0ca7e277baa32ec46ce93cf7506": { "wei": "20000000000000000000000" @@ -23490,7 +23490,7 @@ "wei": "1970000000000000000000" }, "56ac20d63bd803595cec036da7ed1dc66e0a9e07": { - "wei": "43927000000000000000" + "wei": "63927000000000000000" }, "be659d85e7c34f8833ea7f488de1fbb5d4149bef": { "wei": "9072500000000000000000" @@ -23703,7 +23703,7 @@ "wei": "9129000000000000000000" }, "ee58fb3db29070d0130188ce472be0a172b89055": { - "wei": "20800000000000000000" + "wei": "10021400000000000000000" }, "9777cc61cf756be3b3c20cd4491c69d275e7a120": { "wei": "10000000000000000000000" @@ -25833,7 +25833,7 @@ "wei": "16163700000000000000000" }, "b89f4632df5909e58b2a9964f74feb9a3b01e0c5": { - "wei": "21393337000000000000000" + "wei": "21406707000000000000000" }, "76c27535bcb59ce1fa2d8c919cabeb4a6bba01d1": { "wei": "2000000000000000000000" @@ -26115,7 +26115,7 @@ "wei": "13370000000000000000" }, "93868ddb2a794d02ebda2fa4807c76e3609858dc": { - "wei": "977514000000000000000" + "wei": "2027851000000000000000" }, "cd35ff010ec501a721a1b2f07a9ca5877dfcf95a": { "wei": "4011000000000000000000" @@ -26289,7 +26289,7 @@ "wei": "1760000000000000000000" }, "5f521282e9b278dc8c034c72af53ee29e5443d78": { - "wei": "1670000000000000000000" + "wei": "6520000000000000000000" }, "c5a48a8500f9b4e22f0eb16c6f4649687674267d": { "wei": "812721000000000000000" diff --git a/genesis_block_generator.py b/genesis_block_generator.py index e64635d..e5f48a9 100644 --- a/genesis_block_generator.py +++ b/genesis_block_generator.py @@ -117,8 +117,12 @@ def evaluate_purchases(purchases): else: rate = post_rate # Round to the nearest finney (nearest ether would be // 10**8) + purchase_amount = (p["value"] * rate // 10**5) * 10**15 + if p["addr"] in o: + current_balance = o[p["addr"]]["wei"] + purchase_amount = int(current_balance) + purchase_amount o[p["addr"]] = { - "wei": str((p["value"] * rate // 10**5) * 10**15) + "wei": str(purchase_amount) } return o