diff --git a/casper-node_release b/casper-node_release index f3d1990..27ef37b 100644 --- a/casper-node_release +++ b/casper-node_release @@ -1 +1 @@ -1.4.4-6962edb3d-casper-mainnet \ No newline at end of file +1.0.0-31d7de47 \ No newline at end of file diff --git a/config/CHANGELOG.md b/config/CHANGELOG.md index 0187eb1..b391190 100644 --- a/config/CHANGELOG.md +++ b/config/CHANGELOG.md @@ -11,213 +11,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [comment]: <> (Fixed: any bug fixes) [comment]: <> (Security: in case of vulnerabilities) -## 1.4.4 - 3435 -### casper-node 1.4.4-6962edb3d-casper-mainnet -## Changed -* chainspec.toml - * protocol - * version - * activation_point -* config-example.toml - * network - * known_addresses - - -## 1.4.3 - 3111 -### casper-node 1.4.3-a44bed1fd-casper-mainnet - -## Added -* chainspec.toml - * core - * max_runtime_call_stack_height - -## Changed -* chainspec.toml - * protocol - * version - * activation_point - * wasm - * max_stack_height - * host_function_costs - * transfer_from_purse_to_account - * transfer_to_account -* config-example.toml - * network - * known_addresses - * contract_runtime - * max_global_state_size - - -## 1.4.1 - 2600 -### casper-node 1.4.1-c1f1c4df4-casper-mainnet - -## Added -* global_state.toml -* chainspec.toml - * core - * max_associated_keys -* config-example.toml - * consensus - * highway - * log_synchronizer_interval - * max_request_batch_size - * network - * estimator_weights - * contract_runtime - * enable_manual_sync - -## Changed -* chainspec.toml - * protocol - * version - * activation_point - * core - * round_seigniorage_rate - * highway - * minimum_round_exponent - * maximum_round_exponent - * deploys - * block_max_deploy_count - * block_max_transfer_count - * wasm - * host_function_costs - * create_purse - * system_costs - * wasmless_transfer_cost - * mint_costs - * mint - * create -* config-example.toml - * consensus - * highway - * pending_vertex_timeout from 15min to 30min - * standstill_timeout from 15min to 30min - -## Removed -* config-example.toml - * consensus - * highway - * shutdown_on_standstill - -## 1.3.4 - 2193 -### casper-node 1.3.4-0d28d49 - -### Changed -* chainspec.toml - * protocol - * version - * activation_point -* config-example.toml - * consensus - * highway - * shutdown_on_standstill - -## 1.3.2 - 1605 -### casper-node 1.3.2-e2027dbe9 - -### Changed -* chainspec.toml - * protocol - * version - * activation_point -* config-example.toml - * consensus - * highway - * standstill_timeout from 5min to 30min - * event_stream_server - * qps_limit changed to max_concurrent_subscribers - -## Added -* config-example.toml - * consensus - * highway - * shutdown_on_standstill = false - * network - * max_outgoing_byte_rate_non_validators - * max_incoming_message_rate_non_validators - * storage - * enable_mem_deduplication - * mem_pool_prune_interval - * linear_chain_sync - * sync_timeout - - -## 1.2.1 - 1281 -### casper-node 1.2.1-b7802f4 - -### Changed -* chainspec.toml - * protocol - * version - * activation_point -* config-example.toml - * consensus - * highway - * standstill_timeout - * network - * known_addresses - -## 1.2.0 - 694 -### casper-node 1.2.0-58912c93 - -## Added -* config-example.toml - * consensus - * highway - * standstill_timeout - * log_participation_interval - * log_unit_sizes - * max_requests_for_vertex - * round_success_meter - * num_rounds_to_consider - * num_rounds_slowdown - * num_rounds_speedup - * acceleration_parameter - * acceleration_ftt - -## Changed -* chainspec.toml - * protocol - * version - * activation_point -* config-example.toml - * network - * known_addresses - - -## 1.1.2 - 574 -### casper-node 1.1.2-a2679a4f - -### Changed -* chainspec.toml - * protocol - * version - * activation_point - - -## 1.1.0 - 347 -### casper-node 1.1.1-9583f902 - -### Added -* chainspec.toml - * network - * maximum_net_message_size - * deploys - * max_deploy_size - -### Changed -* chainspec.toml - * protocol - * version - * hard_reset set to true - * activation_point - * system_costs - * auction_costs - * add_bid set to 2_500_000_000 - * delegate set to 2_500_000_000 - -## 1.0.0 - 2021-03-31T15:00:00Z +## [1.0.0] - 2021-03-31T15:00:00Z ### casper-node 1.0.0-31d7de47 ### Added diff --git a/config/accounts.toml b/config/accounts.toml new file mode 100644 index 0000000..0f783c2 --- /dev/null +++ b/config/accounts.toml @@ -0,0 +1,1373 @@ +[[accounts]] +public_key = "01ee8b5ec54251a9f2f92edbbf328fcdb78449ae2cca2743d591f1b7e83b6d9049" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 5 +[[accounts]] +public_key = "01b4815d64e022127b117d25436e4b9a9d9d1338b0c6cb09db3995d4d3ac84d86b" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "010427c1d1227c9d2aafe8c06c6e6b276da8dcd8fd170ca848b8e3e8e1038a6dc8" +balance = "0" + +[accounts.validator] +bonded_amount = "835521000000000" +delegation_rate = 10 +[[accounts]] +public_key = "010a78eef78966a56a633c665411388f97f850609960d5d898f3992272b8d4bcca" +balance = "0" + +[accounts.validator] +bonded_amount = "118750000000000" +delegation_rate = 9 +[[accounts]] +public_key = "011907bc6fa90ccb8cacc150170b887b3dd97a96fc029b515365141d1e5d4f7983" +balance = "0" + +[accounts.validator] +bonded_amount = "836069000000000" +delegation_rate = 9 +[[accounts]] +public_key = "01ba1dcfbe8dba48b88674bb007c000391c0ea36b5d80570c113a42a9823d702c2" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "012f5501236a3bd82d22ee7675e78174ee723565495fd0f43be8a011bfa6494687" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "014382d46e2543ab2832c04936f8c205847040426abb56065bbf7b2f7e1d33f200" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 5 +[[accounts]] +public_key = "01a849b574b01c775754db774f7243c4eae01f8919ba3d5c624282485af07b18ae" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "01765c9d153550285d2e6da2f4407ca8b6c5d2f94098e9794a02609df1068474ef" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "01e61c8b8227afd8f7d4daece145546aa6775cf1c4ebfb6f3f56c18df558aed72d" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "01c2de71b99085b38f3ba0dece0c1e128de7fe69526beb66951b99f5c7272c3980" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 7 +[[accounts]] +public_key = "01c5594d384a35a7520f00643c054bc5f574d04fa88d73fb215614fea35178d9b2" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "017f7380736731efa408c323b38a13541be1c99a4aefb0d5b59c6a4aecac494105" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "01a6901408eda702a653805f50060bfe00d5e962747ee7133df64bd7bab50b4643" +balance = "0" + +[accounts.validator] +bonded_amount = "1840864000000000" +delegation_rate = 10 +[[accounts]] +public_key = "012bac1d0ff9240ff0b7b06d555815640497861619ca12583ddef434885416e69b" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "018f84c6fc037284f189cc8cb49f89212ff434a5eb050e48cdd164ff3890fbff69" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 15 +[[accounts]] +public_key = "013eb6775484f25ac4e126e93a350ef2bc259385da5141d331829af7f755b03844" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 8 +[[accounts]] +public_key = "01652d9fbd8dbb443af0122cd4347f4107e697306e5b90f93dbf959f7612e5e7d2" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "01faec72d138026edbd470d9ba1f6a05c5fabaa98da8bb41c8c92041d2f58337d2" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "01026ca707c348ed8012ac6a1f28db031fadd6eb67203501a353b867a08c8b9a80" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 30 +[[accounts]] +public_key = "01269c84a9153623fc47288f5a2b1bd681fc7d01b1f6144626583a56d3ba8f7c09" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 8 +[[accounts]] +public_key = "01ad71484b09749a49463d3af2a8a3addd71509a92f447e9b06cbddbf60b45cbf7" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "011117189c666f81c5160cd610ee383dc9b2d0361f004934754d39752eedc64957" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "01419478cc7a68037c553c0214d595cb6b432c71ef73ece0d7a5f98c5eb1ecb44a" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 20 +[[accounts]] +public_key = "0145316b84fee8735291f5a29206e5211c74ab828b0382bb475a4a6e799894ea11" +balance = "0" + +[accounts.validator] +bonded_amount = "1014561000000000" +delegation_rate = 7 +[[accounts]] +public_key = "01219550874603647a55b98844a7e41accc5c3076b6c1fbb30002e7f6031524fa2" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 8 +[[accounts]] +public_key = "01c7de2f333695c4db43cce8c555f74540176071a9eeb8438eb335634b9729ee6b" +balance = "0" + +[accounts.validator] +bonded_amount = "970728000000000" +delegation_rate = 7 +[[accounts]] +public_key = "01d904f8135553a4810487b0d754f9f1c8efb1ee91c96f36e92b9631120a7ece06" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 7 +[[accounts]] +public_key = "010a8ac8d23e6c57fa340c552ddf9199d9cba9166ecc0daee640053ebfc6254610" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 8 +[[accounts]] +public_key = "0182f835993ce0d3596147429ea432b3a025580f458f50bbbaccbbe4c73f1f1113" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "012dc55b77b2a9faf75dbaed15775ddfc48e60c4596608318c8b96b1900bdf1d5f" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "01d2212cbecf229cd13deb7d2b650ed72cc109763398d95aa7743a1559e7eb4781" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 8 +[[accounts]] +public_key = "0144118517b5ba7e7ca917d5a418c5fb8bf49e279427435d6597f59f8c5bf9ff1f" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "0149fcd9cc0986ba04d77ad48c7def4860bf6952ccb075666e579549386fd2f143" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 7 +[[accounts]] +public_key = "014ec8bfba46dbd592c0b44dd356abffb203330ddeced26c7522656b9bff85e7bc" +balance = "0" + +[accounts.validator] +bonded_amount = "20745205000000000" +delegation_rate = 10 +[[accounts]] +public_key = "0167e08c3b05017d329444dc7d22518ba652cecb2c54669a69e5808ebcab25e42c" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "01b32b134afdf8585b8c8181f81375a98c5ed12e145c9e6bfea33a55eeccf1fa22" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "017de9688caedd0718baed968179ddbe0b0532a8ef0a9a1cb9dfabe9b0f6016fa8" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 5 +[[accounts]] +public_key = "01b1c48c69eeb5339ae43be062dee21c46d61346b9ee1f83d4e924000833c5a3e4" +balance = "0" + +[accounts.validator] +bonded_amount = "1689877000000000" +delegation_rate = 10 +[[accounts]] +public_key = "017b9a85b657e0a8c2e01bf2d80b6b2e6f8d8b4bc6d7c479f21e59dceea761710b" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 7 +[[accounts]] +public_key = "01eedfd20f75528c50aae557d15dff5ca6379ca8401bceb8e969cd0cb1ea52ec7f" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 100 +[[accounts]] +public_key = "017d940644deeb8eea3d94f62cfa65a9bea4eb2e8ec9433104bb145d73fd39e98f" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 100 +[[accounts]] +public_key = "0163e03c3aa2b383f9d1b2f7c69498d339dcd1061059792ce51afda49135ff7876" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 100 +[[accounts]] +public_key = "015dfd4b3f997b1eb1a7292eb501845931b8aa9869988a5caa2be79ac4f5ff8a21" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 100 +[[accounts]] +public_key = "013f4f5b2da0d7ed5cf78d5f153a5517ff203c0ed3570061476e793c81669e77d9" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 100 +[[accounts]] +public_key = "0113442fd0dc052634fb42943e8ba095a404ea12cded84fbe4b1536ded94dab10f" +balance = "0" + +[accounts.validator] +bonded_amount = "666667000000000" +delegation_rate = 100 +[[accounts]] +public_key = "014c2573f59c70775a41d9cb69b9e3146e6d51567d33a141423b5bf371967e5902" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 100 +[[accounts]] +public_key = "0190c434129ecbaeb34d33185ab6bf97c3c493fc50121a56a9ed8c4c52855b5ac1" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 100 +[[accounts]] +public_key = "014b466f5c6c87bb1d2566d166120e320a724231374cd0775e0e347afed70a4745" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "015da78bc6315643fbcf57d87a50853c67d8b271b615f38f6538f78a844cc4501d" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 10 +[[accounts]] +public_key = "0142093cad632cc989b3e9952a4e571cab44d90a7bf9e3badd0d91c2dc2ead332a" +balance = "0" + +[accounts.validator] +bonded_amount = "1278629000000000" +delegation_rate = 5 +[[accounts]] +public_key = "01ae2af99944b0b9f92fccf425aa51894ebbad0f4e8e42c66a71dcb999a3bd94ed" +balance = "0" + +[accounts.validator] +bonded_amount = "1912869000000000" +delegation_rate = 10 +[[accounts]] +public_key = "01aa2976834459371b1cf7f476873dd091a0e364bd18abed8e77659b83fd892084" +balance = "0" + +[accounts.validator] +bonded_amount = "1000000000" +delegation_rate = 100 +[[accounts]] +public_key = "0202BB1CDBEC959D918875610AECE2CD043ED8F1ED42461215812C5328592C7F4F58" +balance = "600000000000000000" + +[[accounts]] +public_key = "02036210C108F7E819A38AE05CC7B1DC39A2E6366F1404CE4C12E9C05B3832D811BB" +balance = "800000000000000000" + +[[accounts]] +public_key = "02035C47CCBEAA32040D6904B6DC163C3B546314C52B2A78583835F54A224AB365A4" +balance = "1000000000000000000" + +[[accounts]] +public_key = "0203A5C03D9F7D6885276D0FAA25D412ECC1369F6573856C321D99CAFC0DAC2A8C12" +balance = "1100000000000000000" + +[[accounts]] +public_key = "02024C5E3BA7B1DA49CDA950319AEC914CD3C720FBEC3DCF25AA4ADD631E28F70AA9" +balance = "2964329384000000000" + +[[delegators]] +delegator_public_key = "01eb9c059b2624f475bb0726d8b2e382b025818dce3ec1f5ecf7f80ca708b6440e" +balance = "0" +validator_public_key = "0190c434129ecbaeb34d33185ab6bf97c3c493fc50121a56a9ed8c4c52855b5ac1" +delegated_amount = "1000000000000" + +[[delegators]] +delegator_public_key = "01ebb0e23660d71a0fcd19ac6d96b9c0a95fa9081465667cb6e6626580e5804a5b" +balance = "0" +validator_public_key = "014ec8bfba46dbd592c0b44dd356abffb203330ddeced26c7522656b9bff85e7bc" +delegated_amount = "200904000000000" + +[[delegators]] +delegator_public_key = "016b1ed3c0bbc59e853802a8fdf935df5cf68c775df2a4f5efba4fed634fa9884e" +balance = "0" +validator_public_key = "0182f835993ce0d3596147429ea432b3a025580f458f50bbbaccbbe4c73f1f1113" +delegated_amount = "325500000000000" + +[[delegators]] +delegator_public_key = "01ff815bba34957e2a1a575be558ae7bdabd709e6104a1a12f77b3f348e5978f89" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "331562000000000" + +[[delegators]] +delegator_public_key = "018639e0a75d9abcce90c643e240b8c9738ff52ea34429c3fdbe7a2660078b57ef" +balance = "0" +validator_public_key = "0149fcd9cc0986ba04d77ad48c7def4860bf6952ccb075666e579549386fd2f143" +delegated_amount = "333333500000000" + +[[delegators]] +delegator_public_key = "015f04b56bcb8c4c4fcd3700f74a46d679d947ea1294887b6555a649291df827a0" +balance = "0" +validator_public_key = "014382d46e2543ab2832c04936f8c205847040426abb56065bbf7b2f7e1d33f200" +delegated_amount = "333333500000000" + +[[delegators]] +delegator_public_key = "0167f6eb1ab61c9432aba0db31462b3f23dccd0dbf25b9d2f6d686286b354a4a4f" +balance = "0" +validator_public_key = "01652d9fbd8dbb443af0122cd4347f4107e697306e5b90f93dbf959f7612e5e7d2" +delegated_amount = "374280000000000" + +[[delegators]] +delegator_public_key = "01d571ce1c05f491ed8201196af1852ec70d3f56e71b494865e37994e20112d8e6" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "520622000000000" + +[[delegators]] +delegator_public_key = "012dd5b64d805a9811ea8653bf5aa51c4bcde5b95656127bd0056f9653ac7ce0ad" +balance = "0" +validator_public_key = "010a8ac8d23e6c57fa340c552ddf9199d9cba9166ecc0daee640053ebfc6254610" +delegated_amount = "569402000000000" + +[[delegators]] +delegator_public_key = "01b6d6b0f8483a7a870f148cfcf4f9fbde80103f771e1576b1cba17368f2d187fb" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "569402000000000" + +[[delegators]] +delegator_public_key = "01fe2573caf5a3344c85f1ac2fb81bd6eaad225e160014c2a45aded7c7784940c8" +balance = "0" +validator_public_key = "012dc55b77b2a9faf75dbaed15775ddfc48e60c4596608318c8b96b1900bdf1d5f" +delegated_amount = "569402000000000" + +[[delegators]] +delegator_public_key = "019893aaea11a3f0f2ee2963741f1dc6414e5af05f707d008e40f86288895e975c" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "569402000000000" + +[[delegators]] +delegator_public_key = "01777ac4c7b5cd6697fb0e3163258db9bf05c25b8b5214c2b475f1015e60dcb148" +balance = "0" +validator_public_key = "014382d46e2543ab2832c04936f8c205847040426abb56065bbf7b2f7e1d33f200" +delegated_amount = "592166000000000" + +[[delegators]] +delegator_public_key = "01bbc0bcfb61b479c557d9e478fd590ec7aaf29807c9583884b31cb7565f94b445" +balance = "0" +validator_public_key = "01ad71484b09749a49463d3af2a8a3addd71509a92f447e9b06cbddbf60b45cbf7" +delegated_amount = "601324000000000" + +[[delegators]] +delegator_public_key = "01f67c12f92e8776ff20800af0c7836692540cc6dacad6aea4cf61e0cc8191e467" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "689764000000000" + +[[delegators]] +delegator_public_key = "0122f0609630cf52066b0992bf460881224f3fa26015e859d378e86fef63285316" +balance = "0" +validator_public_key = "0182f835993ce0d3596147429ea432b3a025580f458f50bbbaccbbe4c73f1f1113" +delegated_amount = "702736000000000" + +[[delegators]] +delegator_public_key = "01372cbceb4f20bfaa2955e44b337d98e5b1d52bd2bce7766443e23359b1204c06" +balance = "0" +validator_public_key = "01ee8b5ec54251a9f2f92edbbf328fcdb78449ae2cca2743d591f1b7e83b6d9049" +delegated_amount = "823609817600000" + +[[delegators]] +delegator_public_key = "012945e0cbac47660dd84d89d30fad046c5a41682fae34f15333c7b0256a9747ff" +balance = "0" +validator_public_key = "01b4815d64e022127b117d25436e4b9a9d9d1338b0c6cb09db3995d4d3ac84d86b" +delegated_amount = "836069000000000" + +[[delegators]] +delegator_public_key = "013234c7da09119de9460f9b699b1a857730fe3ae80bef24d91910cea667b4e6b9" +balance = "0" +validator_public_key = "0145316b84fee8735291f5a29206e5211c74ab828b0382bb475a4a6e799894ea11" +delegated_amount = "936995290800000" + +[[delegators]] +delegator_public_key = "0138320bc703eccf17e8129505cf1318709a2d36ff55a9e37114ca7ece8a1d52b7" +balance = "0" +validator_public_key = "014382d46e2543ab2832c04936f8c205847040426abb56065bbf7b2f7e1d33f200" +delegated_amount = "941168989200000" + +[[delegators]] +delegator_public_key = "019b51d1b374644628d7741f6c0980654fbdace31208268b9db736d2f5e42cc83a" +balance = "0" +validator_public_key = "01ba1dcfbe8dba48b88674bb007c000391c0ea36b5d80570c113a42a9823d702c2" +delegated_amount = "1026248000000000" + +[[delegators]] +delegator_public_key = "0168be9a3ecd4ec3fc420705a810824f10e95a8156017f32ed1a0d3cecf6c8e29d" +balance = "0" +validator_public_key = "01d904f8135553a4810487b0d754f9f1c8efb1ee91c96f36e92b9631120a7ece06" +delegated_amount = "1064988708400000" + +[[delegators]] +delegator_public_key = "010e7b14719461b8fdc67c9c4770acd4f1b1249ce18d758cc951708c2400fa721e" +balance = "0" +validator_public_key = "017f7380736731efa408c323b38a13541be1c99a4aefb0d5b59c6a4aecac494105" +delegated_amount = "1077931000000000" + +[[delegators]] +delegator_public_key = "01b04bbff56d65dc268e35bfe2932d4a3c365a4c584b0b966f46a9c297d940da04" +balance = "0" +validator_public_key = "01269c84a9153623fc47288f5a2b1bd681fc7d01b1f6144626583a56d3ba8f7c09" +delegated_amount = "1162909000000000" + +[[delegators]] +delegator_public_key = "0189cf6a5362829ee43e8e4d9510f386288e8a90d6e08baa0615b65614d398dafb" +balance = "0" +validator_public_key = "0144118517b5ba7e7ca917d5a418c5fb8bf49e279427435d6597f59f8c5bf9ff1f" +delegated_amount = "1196729000000000" + +[[delegators]] +delegator_public_key = "014cfe52b8cd6ed8fc48cec019cb081b4f15cf1ff26f5c282c601a6e4332f3c27d" +balance = "0" +validator_public_key = "01219550874603647a55b98844a7e41accc5c3076b6c1fbb30002e7f6031524fa2" +delegated_amount = "1410054000000000" + +[[delegators]] +delegator_public_key = "02038F968DFE84882E08330C961D4AAA60BAA4D58D512DE0CCBD83EB365E34ACAF5B" +balance = "0" +validator_public_key = "01e61c8b8227afd8f7d4daece145546aa6775cf1c4ebfb6f3f56c18df558aed72d" +delegated_amount = "1473322000000000" + +[[delegators]] +delegator_public_key = "0122cb4d0d9fdc1a3a984913832b5320ba56203cf8bbca0f2f020f1dbc400ef048" +balance = "0" +validator_public_key = "01d2212cbecf229cd13deb7d2b650ed72cc109763398d95aa7743a1559e7eb4781" +delegated_amount = "1497566000000000" + +[[delegators]] +delegator_public_key = "0113838fd13ecb46a06276780100f3643bcaf3abb7d5ad5aa1c7e48aea9470eb05" +balance = "0" +validator_public_key = "013eb6775484f25ac4e126e93a350ef2bc259385da5141d331829af7f755b03844" +delegated_amount = "1621310000000000" + +[[delegators]] +delegator_public_key = "01b4e17cd2556abb6bae2dc67fc8fbe3dda52451fc300308c2ef6d246569eb6a20" +balance = "0" +validator_public_key = "01c2de71b99085b38f3ba0dece0c1e128de7fe69526beb66951b99f5c7272c3980" +delegated_amount = "1768864000000000" + +[[delegators]] +delegator_public_key = "012034668d7a5844f4fce1c3672c8d54daa81adb6d230a4aeeccaa8b369f0178fc" +balance = "0" +validator_public_key = "01652d9fbd8dbb443af0122cd4347f4107e697306e5b90f93dbf959f7612e5e7d2" +delegated_amount = "1780596000000000" + +[[delegators]] +delegator_public_key = "01b243a9ab89f5a2332fc505942f94f0ca26306fe162720dd6c32072f71d0798d2" +balance = "0" +validator_public_key = "017f7380736731efa408c323b38a13541be1c99a4aefb0d5b59c6a4aecac494105" +delegated_amount = "1833864000000000" + +[[delegators]] +delegator_public_key = "019ecde420395f4a9b70be2d4db0ab914682e04705cc2d7d3d73d958c7e69bfff8" +balance = "0" +validator_public_key = "01ee8b5ec54251a9f2f92edbbf328fcdb78449ae2cca2743d591f1b7e83b6d9049" +delegated_amount = "1866864000000000" + +[[delegators]] +delegator_public_key = "0123bf1bd107d82bb42f4a92fc1ce19251f341802e1ecfa6ed88a3c7bbbdc302d1" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "1925841000000000" + +[[delegators]] +delegator_public_key = "012ff1f06f2125cbdaa5d0baa8bdd1a1073972d623968d600feb11435a672f4ab0" +balance = "0" +validator_public_key = "01a849b574b01c775754db774f7243c4eae01f8919ba3d5c624282485af07b18ae" +delegated_amount = "2100764000000000" + +[[delegators]] +delegator_public_key = "010cba0e742dc4406477b3921a3f51d0a73d897be13b8236f4401e11f42dc678f4" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "2166666500000000" + +[[delegators]] +delegator_public_key = "015f0b5e0d025c16f39e35ed32e885c9f7f0a23d021d6909c333911eeb2311d190" +balance = "0" +validator_public_key = "0149fcd9cc0986ba04d77ad48c7def4860bf6952ccb075666e579549386fd2f143" +delegated_amount = "2166666500000000" + +[[delegators]] +delegator_public_key = "01e838a3cf194a4eea5b2396e201595388625b324af017788bb51302b1da27a810" +balance = "0" +validator_public_key = "01b32b134afdf8585b8c8181f81375a98c5ed12e145c9e6bfea33a55eeccf1fa22" +delegated_amount = "2166666500000000" + +[[delegators]] +delegator_public_key = "0131ba554e54c35fb9992f6ebdb290db6087264ad7d0687edb19b6dd998fc2e932" +balance = "0" +validator_public_key = "01b32b134afdf8585b8c8181f81375a98c5ed12e145c9e6bfea33a55eeccf1fa22" +delegated_amount = "2166666500000000" + +[[delegators]] +delegator_public_key = "01f583e3dfda41ccbba0c51e12ef45eaf1bfd7d776d5cc482196a808ffe89da52f" +balance = "0" +validator_public_key = "010a8ac8d23e6c57fa340c552ddf9199d9cba9166ecc0daee640053ebfc6254610" +delegated_amount = "2363562000000000" + +[[delegators]] +delegator_public_key = "01128ddb51119f1df535cf3a763996344ab0cc79038faaee0aaaf098a078031ce6" +balance = "0" +validator_public_key = "01026ca707c348ed8012ac6a1f28db031fadd6eb67203501a353b867a08c8b9a80" +delegated_amount = "2522693000000000" + +[[delegators]] +delegator_public_key = "013bf164b73b877e52118101751feb2b7b129ad159e91a4c00360c990594e9b81f" +balance = "0" +validator_public_key = "01eedfd20f75528c50aae557d15dff5ca6379ca8401bceb8e969cd0cb1ea52ec7f" +delegated_amount = "2541914000000000" + +[[delegators]] +delegator_public_key = "016a0f6e2a18688f89b4262d048d57bce3df7aad70c1f5fae7be7daee02cb0edb1" +balance = "0" +validator_public_key = "0167e08c3b05017d329444dc7d22518ba652cecb2c54669a69e5808ebcab25e42c" +delegated_amount = "2600000000000000" + +[[delegators]] +delegator_public_key = "01c90604bec2e48eae8e86fdebecd9cc3502bf6944fcf1ec08f071e3985e063430" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "2780822000000000" + +[[delegators]] +delegator_public_key = "0130e7a05a136b5fb5c05ec3d78ab4fd872240ddb2b3d8c4448fab48d45b27efa9" +balance = "0" +validator_public_key = "01c7de2f333695c4db43cce8c555f74540176071a9eeb8438eb335634b9729ee6b" +delegated_amount = "3189401194000000" + +[[delegators]] +delegator_public_key = "013cbe8ca475de38ac5ae85af0536308e21160a13986526d235c28e4796d3ddd99" +balance = "0" +validator_public_key = "012dc55b77b2a9faf75dbaed15775ddfc48e60c4596608318c8b96b1900bdf1d5f" +delegated_amount = "3553406000000000" + +[[delegators]] +delegator_public_key = "01bcd376f4dc285025624279ba8e17673cce6bfd02750ea09c982a337049b3cc9d" +balance = "0" +validator_public_key = "013f4f5b2da0d7ed5cf78d5f153a5517ff203c0ed3570061476e793c81669e77d9" +delegated_amount = "3609904000000000" + +[[delegators]] +delegator_public_key = "013932752d32f3b41a9b98f3723553ab0b1fcf54909fa6c47168961e8e6e1bbc41" +balance = "0" +validator_public_key = "013f4f5b2da0d7ed5cf78d5f153a5517ff203c0ed3570061476e793c81669e77d9" +delegated_amount = "3609904000000000" + +[[delegators]] +delegator_public_key = "0133671964312ad012f760869601d4897b9f549177d1a98c8f210ee270f6b5fa7b" +balance = "0" +validator_public_key = "01d904f8135553a4810487b0d754f9f1c8efb1ee91c96f36e92b9631120a7ece06" +delegated_amount = "3684493200000000" + +[[delegators]] +delegator_public_key = "01d0f3fa56e64675fab02f2245b5e0caa5503c53bc57af7649af5dd8aa36141f44" +balance = "0" +validator_public_key = "01026ca707c348ed8012ac6a1f28db031fadd6eb67203501a353b867a08c8b9a80" +delegated_amount = "3684493200000000" + +[[delegators]] +delegator_public_key = "010f228ca392ae12a90c52d64dfbf1fc9fae8b55d4d721ba76452a8fc9166efb40" +balance = "0" +validator_public_key = "014ec8bfba46dbd592c0b44dd356abffb203330ddeced26c7522656b9bff85e7bc" +delegated_amount = "3684493200000000" + +[[delegators]] +delegator_public_key = "01831d114210b0a134a5bc283634b8bb14ff2b4c4a226da3935fa0640686d78c37" +balance = "0" +validator_public_key = "01c7de2f333695c4db43cce8c555f74540176071a9eeb8438eb335634b9729ee6b" +delegated_amount = "3684493200000000" + +[[delegators]] +delegator_public_key = "0122d1a7ba329a32a5a8fe829b58c28ea7d4e60d48323e08c2821b7afeda0f4c32" +balance = "0" +validator_public_key = "012bac1d0ff9240ff0b7b06d555815640497861619ca12583ddef434885416e69b" +delegated_amount = "3684493200000000" + +[[delegators]] +delegator_public_key = "01a60e0885f4968dd3107e088b4cb5798af665859b769bc1aa86909a5b67f66a66" +balance = "0" +validator_public_key = "01ba1dcfbe8dba48b88674bb007c000391c0ea36b5d80570c113a42a9823d702c2" +delegated_amount = "3752637000000000" + +[[delegators]] +delegator_public_key = "019470ef3d314f868e7ce50f5461129c3975ed45e3acab96282dbbd170e1b1a440" +balance = "0" +validator_public_key = "01652d9fbd8dbb443af0122cd4347f4107e697306e5b90f93dbf959f7612e5e7d2" +delegated_amount = "4091774000000000" + +[[delegators]] +delegator_public_key = "01b879d9c6c650841e4c74c4ba0f3cfe64d1abd5f5f59e741686199e59e1ecfd96" +balance = "0" +validator_public_key = "0144118517b5ba7e7ca917d5a418c5fb8bf49e279427435d6597f59f8c5bf9ff1f" +delegated_amount = "4107852000000000" + +[[delegators]] +delegator_public_key = "01d9c9c23bfebaf2f610e3a6d93c751550d4f1cfda2fe8a1d5e8e2f6b0402dad29" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "4171233000000000" + +[[delegators]] +delegator_public_key = "01942a994f8bb903cdaa261482285a11acc68ed40a1e5fc65e146e4fe276f8af60" +balance = "0" +validator_public_key = "0149fcd9cc0986ba04d77ad48c7def4860bf6952ccb075666e579549386fd2f143" +delegated_amount = "4184795000000000" + +[[delegators]] +delegator_public_key = "015f0dc0b5ff839ba1ce85e05190019a442a13c6e5be52721003d9b52e0b73af77" +balance = "0" +validator_public_key = "0149fcd9cc0986ba04d77ad48c7def4860bf6952ccb075666e579549386fd2f143" +delegated_amount = "4333333000000000" + +[[delegators]] +delegator_public_key = "01a68ccf92ac4d9d42b898d4dd8ddbacea4346934f81db54788f539831b8618136" +balance = "0" +validator_public_key = "01ee8b5ec54251a9f2f92edbbf328fcdb78449ae2cca2743d591f1b7e83b6d9049" +delegated_amount = "4333333000000000" + +[[delegators]] +delegator_public_key = "01ad831573d5d5458b1bd68bd08e40ff2369a4db6237e2fed887013da84f2c8b3f" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "4333333000000000" + +[[delegators]] +delegator_public_key = "01dfa7caca2088155d24dc3c2448e2cc9a348ba18663f5317092cde5ec4502105f" +balance = "0" +validator_public_key = "01026ca707c348ed8012ac6a1f28db031fadd6eb67203501a353b867a08c8b9a80" +delegated_amount = "4333333000000000" + +[[delegators]] +delegator_public_key = "0202B974A04E7202FA7EC857E10FB05C90E42D65E3372EE88122DB2CF59092015CA9" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "4333333000000000" + +[[delegators]] +delegator_public_key = "0145a996c9488cca5c9c43e857b896577651170c9f97081e7489c651766b07f0b7" +balance = "0" +validator_public_key = "012bac1d0ff9240ff0b7b06d555815640497861619ca12583ddef434885416e69b" +delegated_amount = "4333333000000000" + +[[delegators]] +delegator_public_key = "0159d9fc631ba08168180d4c53496aba704d9a12ec4c0f2d0ee93933064b9dc125" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "4333333000000000" + +[[delegators]] +delegator_public_key = "02024C11C976162D23618E1697449C3B59851411DC46309D5CFD3F3F1E9875EF668F" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "4333333000000000" + +[[delegators]] +delegator_public_key = "01d12bf7dc4cdf030cbd145c85211382bace22e53b79c835ba6784a0eff149f7ef" +balance = "0" +validator_public_key = "0182f835993ce0d3596147429ea432b3a025580f458f50bbbaccbbe4c73f1f1113" +delegated_amount = "4333333500000000" + +[[delegators]] +delegator_public_key = "0138a4adfe8a3c469ca5990deddda87edf6e46f69c3aa572dc609fc5c2443d9196" +balance = "0" +validator_public_key = "010a8ac8d23e6c57fa340c552ddf9199d9cba9166ecc0daee640053ebfc6254610" +delegated_amount = "4333333500000000" + +[[delegators]] +delegator_public_key = "01fa0fa7b11fdf42aea514a88e3a2263187d2239cb8ede4bce3456689c023fc393" +balance = "0" +validator_public_key = "017de9688caedd0718baed968179ddbe0b0532a8ef0a9a1cb9dfabe9b0f6016fa8" +delegated_amount = "4542658000000000" + +[[delegators]] +delegator_public_key = "0115cc7743558b5da74cd37b1212da8bdc075c2499a33e1a394ae2ce3920f05d31" +balance = "0" +validator_public_key = "0144118517b5ba7e7ca917d5a418c5fb8bf49e279427435d6597f59f8c5bf9ff1f" +delegated_amount = "4543137000000000" + +[[delegators]] +delegator_public_key = "0192a12fc746753edb35078c241a2570bac512f636d3cb3fee055ad9d4c1ae82b9" +balance = "0" +validator_public_key = "01652d9fbd8dbb443af0122cd4347f4107e697306e5b90f93dbf959f7612e5e7d2" +delegated_amount = "5872836000000000" + +[[delegators]] +delegator_public_key = "0192dbcad8d815289b2faaf6c31549c3bb02453c16df87810bf02c944f06513f3b" +balance = "0" +validator_public_key = "01765c9d153550285d2e6da2f4407ca8b6c5d2f94098e9794a02609df1068474ef" +delegated_amount = "6500000100000000" + +[[delegators]] +delegator_public_key = "01119bcbf29e296d53aabb24f412ba77b8c6d522d253ed49fe44b01e013813d462" +balance = "0" +validator_public_key = "010a8ac8d23e6c57fa340c552ddf9199d9cba9166ecc0daee640053ebfc6254610" +delegated_amount = "6898630000000000" + +[[delegators]] +delegator_public_key = "0203E1AFB65278CA78989411B095CA2CE59F4C3357E9B4C92A198FA304F8C7D4BF11" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "6908904000000000" + +[[delegators]] +delegator_public_key = "01e0574869b56bab125ed724490096029d2264dc091f21f6de9beb0b91c204fede" +balance = "0" +validator_public_key = "0182f835993ce0d3596147429ea432b3a025580f458f50bbbaccbbe4c73f1f1113" +delegated_amount = "6929452000000000" + +[[delegators]] +delegator_public_key = "015bceda8667f573df0db5855339cff300f0ad9cc8f3cc8cc7bed7126759e4bd7c" +balance = "0" +validator_public_key = "0149fcd9cc0986ba04d77ad48c7def4860bf6952ccb075666e579549386fd2f143" +delegated_amount = "6952055000000000" + +[[delegators]] +delegator_public_key = "01de1d428201c4d37a2efb7b86e949e47dd557733da977299c2cb576fb68bb4bf5" +balance = "0" +validator_public_key = "010a8ac8d23e6c57fa340c552ddf9199d9cba9166ecc0daee640053ebfc6254610" +delegated_amount = "6960274000000000" + +[[delegators]] +delegator_public_key = "01b8fe7a2e409e49365873f8f25fb4e582b6954fff29cebf23a3ba621b7b94110e" +balance = "0" +validator_public_key = "013f4f5b2da0d7ed5cf78d5f153a5517ff203c0ed3570061476e793c81669e77d9" +delegated_amount = "7219808000000000" + +[[delegators]] +delegator_public_key = "01f3fc2d686758ad3692f90806496a3a7a1fa13bcc5df13b3c75c1ef5a15c9a0a8" +balance = "0" +validator_public_key = "010a8ac8d23e6c57fa340c552ddf9199d9cba9166ecc0daee640053ebfc6254610" +delegated_amount = "7305479000000000" + +[[delegators]] +delegator_public_key = "016012fd412191dd06ebfdfa40b9d5f61aa028caea6de3d5bb8aef95ce943ece18" +balance = "0" +validator_public_key = "01419478cc7a68037c553c0214d595cb6b432c71ef73ece0d7a5f98c5eb1ecb44a" +delegated_amount = "7703521000000000" + +[[delegators]] +delegator_public_key = "01c4dcd4f6676ea296c013c9d2ce82e78b6eff0617f061d50626748a1d9196dcfb" +balance = "0" +validator_public_key = "0167e08c3b05017d329444dc7d22518ba652cecb2c54669a69e5808ebcab25e42c" +delegated_amount = "7800000000000000" + +[[delegators]] +delegator_public_key = "01b7b1b5856758bd59ebb8beebccd6dbf4bc489628032921dd83e54c919b4d0a72" +balance = "0" +validator_public_key = "0167e08c3b05017d329444dc7d22518ba652cecb2c54669a69e5808ebcab25e42c" +delegated_amount = "7800000000000000" + +[[delegators]] +delegator_public_key = "012325dc6969af448e93fe5299571ae6b4f0ad87b0a51df9f34225b242116416d1" +balance = "0" +validator_public_key = "0167e08c3b05017d329444dc7d22518ba652cecb2c54669a69e5808ebcab25e42c" +delegated_amount = "7800000000000000" + +[[delegators]] +delegator_public_key = "01b40c8de03d4a9ab171b69ff5d2ad5110ac6a80cbd7238b1725295d9e3973ab62" +balance = "0" +validator_public_key = "014c2573f59c70775a41d9cb69b9e3146e6d51567d33a141423b5bf371967e5902" +delegated_amount = "7979415000000000" + +[[delegators]] +delegator_public_key = "010a6eb8216afcaa59f9202d8bb12e30caf0c46f6c0da08ced34471d80cdfde650" +balance = "0" +validator_public_key = "012bac1d0ff9240ff0b7b06d555815640497861619ca12583ddef434885416e69b" +delegated_amount = "8125479000000000" + +[[delegators]] +delegator_public_key = "013ad9596f78cd673365d01737911b7dd703bd02c566d5b4688716b524c5f9863f" +balance = "0" +validator_public_key = "012bac1d0ff9240ff0b7b06d555815640497861619ca12583ddef434885416e69b" +delegated_amount = "8566913000000000" + +[[delegators]] +delegator_public_key = "0106c2df6fd5c11fd54b54cee7160a9230b222654c55ba80dd83e10f316397ed48" +balance = "0" +validator_public_key = "0149fcd9cc0986ba04d77ad48c7def4860bf6952ccb075666e579549386fd2f143" +delegated_amount = "8586795000000000" + +[[delegators]] +delegator_public_key = "01ed392301164a763bbebe7320fff4effbba4f88705f8a409df2246b638cc231d7" +balance = "0" +validator_public_key = "01026ca707c348ed8012ac6a1f28db031fadd6eb67203501a353b867a08c8b9a80" +delegated_amount = "8666667000000000" + +[[delegators]] +delegator_public_key = "019426bf1f656fa65c8e1d8b514e788121c4b894cc060f6ce22c84989739356e4c" +balance = "0" +validator_public_key = "01652d9fbd8dbb443af0122cd4347f4107e697306e5b90f93dbf959f7612e5e7d2" +delegated_amount = "8666667000000000" + +[[delegators]] +delegator_public_key = "01baa42a20a89b7dab3a6f0232277d1c9d159bdddec18e2d5e67924605159bfd43" +balance = "0" +validator_public_key = "012f5501236a3bd82d22ee7675e78174ee723565495fd0f43be8a011bfa6494687" +delegated_amount = "8667224000000000" + +[[delegators]] +delegator_public_key = "015f065acdced524ba07b125a3325565b28f702509d3d09bae001cee972a66d53a" +balance = "0" +validator_public_key = "01faec72d138026edbd470d9ba1f6a05c5fabaa98da8bb41c8c92041d2f58337d2" +delegated_amount = "8667224000000000" + +[[delegators]] +delegator_public_key = "01d64c582fa65d96eeda1631a4d02575b9c261603fc39005efdcca4a3d1fe12fda" +balance = "0" +validator_public_key = "0149fcd9cc0986ba04d77ad48c7def4860bf6952ccb075666e579549386fd2f143" +delegated_amount = "8767679000000000" + +[[delegators]] +delegator_public_key = "0191ccaf4a29012fc8b9eed1375580a17b5cfee696cbc5c91f5426f93beb4d6a85" +balance = "0" +validator_public_key = "017b9a85b657e0a8c2e01bf2d80b6b2e6f8d8b4bc6d7c479f21e59dceea761710b" +delegated_amount = "9620685000000000" + +[[delegators]] +delegator_public_key = "0147a1349d67565cfb8493a6ac02e27d9ea6c42760b03bca1c8eeb3056a0d75c1a" +balance = "0" +validator_public_key = "01d904f8135553a4810487b0d754f9f1c8efb1ee91c96f36e92b9631120a7ece06" +delegated_amount = "9695479000000000" + +[[delegators]] +delegator_public_key = "017bc476fecb69244f011e63f642936dfb062b1735f4d20c918bbd457bed121927" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "9755323000000000" + +[[delegators]] +delegator_public_key = "01a4873a5470e85db27b36de0064e7b4540f7a17dece44812591fd6fd36a424cc9" +balance = "0" +validator_public_key = "0149fcd9cc0986ba04d77ad48c7def4860bf6952ccb075666e579549386fd2f143" +delegated_amount = "10326370000000000" + +[[delegators]] +delegator_public_key = "01006212e8028fc7b3a6816783d7d6d3bab4763dee3063a127ba7808d245c10897" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "10434247000000000" + +[[delegators]] +delegator_public_key = "0202086CC55934061E263B6027B989EB461719443188618AE2AA5AB8CB2126650215" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "11100000000000000" + +[[delegators]] +delegator_public_key = "020292C62C906FC3869E861E96342581FEF0A995B04125CAEB41FFEF1D72E8E38F9D" +balance = "0" +validator_public_key = "012bac1d0ff9240ff0b7b06d555815640497861619ca12583ddef434885416e69b" +delegated_amount = "13000000000000000" + +[[delegators]] +delegator_public_key = "020238AF667C991D21BC88E00AF9580C301B184BA97EA59A4D28D4C2FF44FD632756" +balance = "0" +validator_public_key = "01419478cc7a68037c553c0214d595cb6b432c71ef73ece0d7a5f98c5eb1ecb44a" +delegated_amount = "13739726000000000" + +[[delegators]] +delegator_public_key = "0203950BA427954BA8F1F12EDE9FB25CE5B7839979E0AA190EF77CAB96F06C51CA84" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "13739726000000000" + +[[delegators]] +delegator_public_key = "0202CD2D46B5F4DF1B6FFFAEA82DC2A0E9022DDACAD549C728DC9023721D3CA4C057" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "13768493000000000" + +[[delegators]] +delegator_public_key = "01e47ca5e1c3cb306ea859320e185860ee26edec4409ce8c47ebbfc770c04b52e3" +balance = "0" +validator_public_key = "01765c9d153550285d2e6da2f4407ca8b6c5d2f94098e9794a02609df1068474ef" +delegated_amount = "13776712500000000" + +[[delegators]] +delegator_public_key = "0136258664950cc030dbdc68e430f6961bef95c6ab2d269dc776ef2c9fa7bbca32" +balance = "0" +validator_public_key = "01026ca707c348ed8012ac6a1f28db031fadd6eb67203501a353b867a08c8b9a80" +delegated_amount = "13776712500000000" + +[[delegators]] +delegator_public_key = "020232EE968558C70952E472BD4AC47D5830F317E91A00A033B45FBAB2F7B75E0158" +balance = "0" +validator_public_key = "018f84c6fc037284f189cc8cb49f89212ff434a5eb050e48cdd164ff3890fbff69" +delegated_amount = "13793151000000000" + +[[delegators]] +delegator_public_key = "017a030a8b66381b1c79d265667a4a9a8b4639a1fef9e62828644a37508d70e138" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "13854795000000000" + +[[delegators]] +delegator_public_key = "0203C03E5418F35C87C1A90231E6D215012DFD641F665B0BFB229804880A9E1F29E5" +balance = "0" +validator_public_key = "01419478cc7a68037c553c0214d595cb6b432c71ef73ece0d7a5f98c5eb1ecb44a" +delegated_amount = "13863014000000000" + +[[delegators]] +delegator_public_key = "02034ADD5EE30D7C425EE71FA17E2A45CB72479DC35CDDD0A9B9652FFAD95432CF15" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "13912329000000000" + +[[delegators]] +delegator_public_key = "012f912118b53471ed8dfcf01698eeedd0b4a4b31de9566016accfaeb9fc0c5ce1" +balance = "0" +validator_public_key = "012bac1d0ff9240ff0b7b06d555815640497861619ca12583ddef434885416e69b" +delegated_amount = "14222260000000000" + +[[delegators]] +delegator_public_key = "017c6bdf6a7557fd8bbf9111acdce3bd563108a6397f4d016c36ef3f818cf3d64b" +balance = "0" +validator_public_key = "01d904f8135553a4810487b0d754f9f1c8efb1ee91c96f36e92b9631120a7ece06" +delegated_amount = "14727850000000000" + +[[delegators]] +delegator_public_key = "01cc9cb4323129c2181782312b98e479cfd96dc45b9c4d2089bd9a60fe319e3278" +balance = "0" +validator_public_key = "010a8ac8d23e6c57fa340c552ddf9199d9cba9166ecc0daee640053ebfc6254610" +delegated_amount = "15166666900000000" + +[[delegators]] +delegator_public_key = "012f0507177cb1e490bb677e0432441acca28d6241a6224b71012baa42cf05a6dc" +balance = "0" +validator_public_key = "015dfd4b3f997b1eb1a7292eb501845931b8aa9869988a5caa2be79ac4f5ff8a21" +delegated_amount = "17333333000000000" + +[[delegators]] +delegator_public_key = "016151a2c7c6ccab4ddfbb9a96cccb8213d84c4f7d556b99f04e8126825dd8ea2e" +balance = "0" +validator_public_key = "01765c9d153550285d2e6da2f4407ca8b6c5d2f94098e9794a02609df1068474ef" +delegated_amount = "17333333000000000" + +[[delegators]] +delegator_public_key = "01d2ebc5ea92af48f4b90df249a4d7d75f60c6790a5bf1a8cbbbc3f46cbb709d0f" +balance = "0" +validator_public_key = "01026ca707c348ed8012ac6a1f28db031fadd6eb67203501a353b867a08c8b9a80" +delegated_amount = "17333333000000000" + +[[delegators]] +delegator_public_key = "01cd75340a885776903ffc364d62b550922fe2d8f740cb36e0714ca8238b9811b4" +balance = "0" +validator_public_key = "014c2573f59c70775a41d9cb69b9e3146e6d51567d33a141423b5bf371967e5902" +delegated_amount = "17333333000000000" + +[[delegators]] +delegator_public_key = "01583bd62ec1d48d2551869bc152f913c1a65151f50d4364e96713b14156010521" +balance = "0" +validator_public_key = "013eb6775484f25ac4e126e93a350ef2bc259385da5141d331829af7f755b03844" +delegated_amount = "17333333000000000" + +[[delegators]] +delegator_public_key = "020237D50DFE66C504A312FBAFFA1D51DEEB5914F6CECFE3A03FC4F836039779B970" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "17333333000000000" + +[[delegators]] +delegator_public_key = "02021650375BE7436B43A819FC422C300EF4A28798B1FCC31D48C4C0E4CEE7428F06" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "17333333000000000" + +[[delegators]] +delegator_public_key = "01356542750dc229efee77e2d2b61cb6b79f01ecf801445df47b538478807d8345" +balance = "0" +validator_public_key = "01d904f8135553a4810487b0d754f9f1c8efb1ee91c96f36e92b9631120a7ece06" +delegated_amount = "20702055000000000" + +[[delegators]] +delegator_public_key = "01a451ce6b1705f0e028f8ee24b92d2e0a20d8a6e97c9ea8c604bcf0de3bd2f563" +balance = "0" +validator_public_key = "01b4815d64e022127b117d25436e4b9a9d9d1338b0c6cb09db3995d4d3ac84d86b" +delegated_amount = "20720548000000000" + +[[delegators]] +delegator_public_key = "020289E62A85C4569BE688DDC0B5B4FB9FCB7AC3F897DD2A97CD714F8F262E97CB66" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "21462192000000000" + +[[delegators]] +delegator_public_key = "0202CE2C3FC6AD9283600EC50B10EE79D84F86E3BAFF1F9AA5A993175E037346ED60" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "21666667000000000" + +[[delegators]] +delegator_public_key = "01454c9053822d7c1d294a5a776ba851b0cdac6a46eae4474be0f2dd661f26932c" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "21666667000000000" + +[[delegators]] +delegator_public_key = "0202BE54DF25ACE6ACA0C17E932D04B904BA1968B8256A335C74D23095ED1925CE2C" +balance = "0" +validator_public_key = "0182f835993ce0d3596147429ea432b3a025580f458f50bbbaccbbe4c73f1f1113" +delegated_amount = "21666667000000000" + +[[delegators]] +delegator_public_key = "0202899C2942A8E5C43C5E9792D9BE75A786B04C0BE4BAADB39379E9902897003117" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "21666667000000000" + +[[delegators]] +delegator_public_key = "02034D66B512C22620E400842AFC21B11BCCD07F7076E897E534F4CB90E620FDAC9B" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "21666667000000000" + +[[delegators]] +delegator_public_key = "01798eed4fbf6b0de81c8c73054a21590c625b95306fb60668b36e65cfa1670132" +balance = "0" +validator_public_key = "01765c9d153550285d2e6da2f4407ca8b6c5d2f94098e9794a02609df1068474ef" +delegated_amount = "26000000000000000" + +[[delegators]] +delegator_public_key = "012d7449cde960bb5cc61c3ffc6303682eea04d93752a84cc61dfe40ebf995d1eb" +balance = "0" +validator_public_key = "01b32b134afdf8585b8c8181f81375a98c5ed12e145c9e6bfea33a55eeccf1fa22" +delegated_amount = "26830137000000000" + +[[delegators]] +delegator_public_key = "0203431B8CD5A135CBF15A538D6ACD3C4FC1F38207BE12D7AF609862FCC070B1E674" +balance = "0" +validator_public_key = "010a8ac8d23e6c57fa340c552ddf9199d9cba9166ecc0daee640053ebfc6254610" +delegated_amount = "27588419226000000" + +[[delegators]] +delegator_public_key = "0203334DACD640BC716063D57B3F4332623843A87874A32C4BB7C3760DF23D4B57E5" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "27610959000000000" + +[[delegators]] +delegator_public_key = "0203A8B1E98C42B4FC4A10D7B983D760D2C33FE8D626F2111AE99CC74777E9FB4363" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "27717808000000000" + +[[delegators]] +delegator_public_key = "0202D2239D7F079EA9E9153C61641A895EF984D9AB15BC25591A61EBE5369E9B037C" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "27890411000000000" + +[[delegators]] +delegator_public_key = "02031AAF193C78712F1647D6A787C33D126DD3166461D48F99F9D3B42E240B040B4C" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "30333333000000000" + +[[delegators]] +delegator_public_key = "0203A0FE0B5EF6EE7F63A53D6E13716C0BFAE5DE24AA1FD54A99AA7B2CB5A367A2AB" +balance = "0" +validator_public_key = "017de9688caedd0718baed968179ddbe0b0532a8ef0a9a1cb9dfabe9b0f6016fa8" +delegated_amount = "30476344000000000" + +[[delegators]] +delegator_public_key = "0139c59b850e9a8d26b4778918177deebfe1fcfbbcde715901914d84fdc9704e43" +balance = "0" +validator_public_key = "010a8ac8d23e6c57fa340c552ddf9199d9cba9166ecc0daee640053ebfc6254610" +delegated_amount = "32164972000000000" + +[[delegators]] +delegator_public_key = "010aeee26a8dcd60bcb69cb00abeb290ee95363aa5e53510b206cfb446f6792413" +balance = "0" +validator_public_key = "0144118517b5ba7e7ca917d5a418c5fb8bf49e279427435d6597f59f8c5bf9ff1f" +delegated_amount = "33162132000000000" + +[[delegators]] +delegator_public_key = "01192b1f62f97d6b5edf84fcb113b14b875b0e9cc96d7d054d70098c383e5fbf14" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "34791096000000000" + +[[delegators]] +delegator_public_key = "01045ac0fd84e85c852526fa58447fd36c1054cc67cde05992acf65411bb568d01" +balance = "0" +validator_public_key = "012bac1d0ff9240ff0b7b06d555815640497861619ca12583ddef434885416e69b" +delegated_amount = "34791096000000000" + +[[delegators]] +delegator_public_key = "010cdf3c6f2ecf000b7b6adf053d2755d3eabb41a5529aa8c1e6b1f958dc8f0b49" +balance = "0" +validator_public_key = "01652d9fbd8dbb443af0122cd4347f4107e697306e5b90f93dbf959f7612e5e7d2" +delegated_amount = "36527397000000000" + +[[delegators]] +delegator_public_key = "020218BBAA66CF1B8F7631B5887A1CC1C5F57FCEFD54D8399632EA5D84C029740720" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "37143395000000000" + +[[delegators]] +delegator_public_key = "016dd414ee063ec490d07aee039f7f65d51bf0e80d8f8d9265ad129a2ab56934ae" +balance = "0" +validator_public_key = "012bac1d0ff9240ff0b7b06d555815640497861619ca12583ddef434885416e69b" +delegated_amount = "39866667000000000" + +[[delegators]] +delegator_public_key = "0202B279F0FB3825C3B4B090DF06B5675FA59E6EF29D22C1F7FE1B8CAC8CB7CCFD12" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "39980061000000000" + +[[delegators]] +delegator_public_key = "01431edff6e7748d0e1d7595168e9be134851b391fdbf808660a7cb2e4efc91cf8" +balance = "0" +validator_public_key = "017d940644deeb8eea3d94f62cfa65a9bea4eb2e8ec9433104bb145d73fd39e98f" +delegated_amount = "41589041000000000" + +[[delegators]] +delegator_public_key = "01c7e757c775939a61c977637d76ec699a4c6c5fc21697f91d67ee9f001df69297" +balance = "0" +validator_public_key = "01ba1dcfbe8dba48b88674bb007c000391c0ea36b5d80570c113a42a9823d702c2" +delegated_amount = "42723288000000000" + +[[delegators]] +delegator_public_key = "01b65597c2a70551546e8c99513a6c6f746fa09ca6d9f43b41a9202272d5f952bf" +balance = "0" +validator_public_key = "0145316b84fee8735291f5a29206e5211c74ab828b0382bb475a4a6e799894ea11" +delegated_amount = "43333333000000000" + +[[delegators]] +delegator_public_key = "02021903CE3B15FB13B32E8E7AB7F4BEC39F8B341EA6C0C9670FD2C16B0591043F7A" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "43333333000000000" + +[[delegators]] +delegator_public_key = "0202EFD4EE6001163101D035C6652E60C2E5C96129F17A6E4834101EC6E9CD57F002" +balance = "0" +validator_public_key = "01419478cc7a68037c553c0214d595cb6b432c71ef73ece0d7a5f98c5eb1ecb44a" +delegated_amount = "43333333000000000" + +[[delegators]] +delegator_public_key = "0202D30C2BE47CE9AE62E36F5A53225D6590667B6809EA5F6DD53C3083518BAC2A1F" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "49800621774000000" + +[[delegators]] +delegator_public_key = "01a41493ada4d34760f669588c4812d9859334914feec7419d7f612043838a3e7a" +balance = "0" +validator_public_key = "010a8ac8d23e6c57fa340c552ddf9199d9cba9166ecc0daee640053ebfc6254610" +delegated_amount = "65000000000000000" + +[[delegators]] +delegator_public_key = "020284B66997B94DEDB322F34C6A29EC524561CBBF20BF1ECA67024C3E94E7F36ED5" +balance = "0" +validator_public_key = "01717c1899762ffdbd12def897ac905f1debff38e8bafb081620cb6da5a6bb1f25" +delegated_amount = "65000000000000000" + +[[delegators]] +delegator_public_key = "01a79ba9e6ee83292a586213843d4471e1ca04de505885934696d9bb62b5823d2e" +balance = "0" +validator_public_key = "0145316b84fee8735291f5a29206e5211c74ab828b0382bb475a4a6e799894ea11" +delegated_amount = "65000000000000000" + +[[delegators]] +delegator_public_key = "020344840C1945419E68E5D30D7549F5C1D667869D4EAD5AA1C740DFE4B697E35369" +balance = "0" +validator_public_key = "015fd964620f98e551065079e142840dac3fb25bd97a0d4722411cb439f9247d72" +delegated_amount = "70122374000000000" + +[[delegators]] +delegator_public_key = "01f6324ce3c4c82b54a0cea605a11873d7d9a15be82686e39c10c1227418ec8e25" +balance = "0" +validator_public_key = "01b4815d64e022127b117d25436e4b9a9d9d1338b0c6cb09db3995d4d3ac84d86b" +delegated_amount = "105020548000000000" + +[[delegators]] +delegator_public_key = "020346A5AE20EACADECF6C9E740C478D5A9FAD50757DA6F122560C1441328E0DED21" +balance = "0" +validator_public_key = "011117189c666f81c5160cd610ee383dc9b2d0361f004934754d39752eedc64957" +delegated_amount = "111285969000000000" + +[[delegators]] +delegator_public_key = "020391DFD3E9B1673BBCE2EA44471E55D1B168769BA0315104AF43290CEFAA2EEEAC" +balance = "0" +validator_public_key = "011117189c666f81c5160cd610ee383dc9b2d0361f004934754d39752eedc64957" +delegated_amount = "116026124000000000" + +[[delegators]] +delegator_public_key = "01dba4402d0e87c7d224cbf5d67e50dfefc95d7333050d83af50b3e610a135dcb7" +balance = "0" +validator_public_key = "012bac1d0ff9240ff0b7b06d555815640497861619ca12583ddef434885416e69b" +delegated_amount = "150297534000000000" + +[[delegators]] +delegator_public_key = "01846c1a2bba6908a154b2070d973caf2641ff37180d33c1ed6147616d74a5fa0e" +balance = "0" +validator_public_key = "0145316b84fee8735291f5a29206e5211c74ab828b0382bb475a4a6e799894ea11" +delegated_amount = "160793460000000000" + +[[delegators]] +delegator_public_key = "02021E54DB769A70BA0E54D2550D73A31B6168F3054A73CDAD30A3F4172C6E7903A9" +balance = "0" +validator_public_key = "0163e03c3aa2b383f9d1b2f7c69498d339dcd1061059792ce51afda49135ff7876" +delegated_amount = "250000000000000000" + +[[delegators]] +delegator_public_key = "0203E81558ED17FF382273BC9006E3DA1409A85E149EE4A143FEBBF603088D7FBA1F" +balance = "0" +validator_public_key = "01aa2976834459371b1cf7f476873dd091a0e364bd18abed8e77659b83fd892084" +delegated_amount = "250000000000000000" + +[[delegators]] +delegator_public_key = "010b24b2974ac8dd9027a06be487c383732a5e4605d254fb017d9fce388d347e77" +balance = "0" +validator_public_key = "0190c434129ecbaeb34d33185ab6bf97c3c493fc50121a56a9ed8c4c52855b5ac1" +delegated_amount = "453839640000000000" + + diff --git a/config/chainspec.toml b/config/chainspec.toml index 548dc32..3d1a9e4 100644 --- a/config/chainspec.toml +++ b/config/chainspec.toml @@ -1,8 +1,8 @@ [protocol] # Protocol version. -version = '1.4.4' +version = '1.0.0' # Whether we need to clear latest blocks back to the switch block just before the activation point or not. -hard_reset = true +hard_reset = false # This protocol version becomes active at this point. # # If it is a timestamp string, it represents the timestamp for the genesis block. This is the beginning of era 0. By @@ -11,22 +11,17 @@ hard_reset = true # in contract-runtime for computing genesis post-state hash. # # If it is an integer, it represents an era ID, meaning the protocol version becomes active at the start of this era. -activation_point = 3435 -# Optional era ID in which the last emergency restart happened. -#last_emergency_restart = 0 +activation_point = '2021-03-31T15:00:00Z' [network] # Human readable name for convenience; the genesis_hash is the true identifier. The name influences the genesis hash by # contributing to the seeding of the pseudo-random number generator used in contract-runtime for computing genesis # post-state hash. name = 'casper' -# The maximum size of an acceptable networking message in bytes. Any message larger than this will -# be rejected at the networking level. -maximum_net_message_size = 23_068_672 [core] # Era duration. -era_duration = '120min' +era_duration = '120minutes' # Minimum number of blocks per era. An era will take longer than `era_duration` if that is necessary to reach the # minimum height. minimum_era_height = 20 @@ -42,18 +37,14 @@ unbonding_delay = 7 # Round seigniorage rate represented as a fraction of the total supply. # # Annual issuance: 8% -# Minimum round exponent: 15 +# Minimum round exponent: 16 # Ticks per year: 31536000000 # -# (1+0.08)^((2^15)/31536000000)-1 is expressed as a fractional number below +# (1+0.08)^((2^16)/31536000000)-1 is expressed as a fractional number below # Python: # from fractions import Fraction -# Fraction((1 + 0.08)**((2**15)/31536000000) - 1).limit_denominator(1000000000) -round_seigniorage_rate = [7, 87535408] -# Maximum number of associated keys for a single account. -max_associated_keys = 100 -# Maximum height of contract runtime call stack. -max_runtime_call_stack_height = 12 +# Fraction((1 + 0.08)**((2**16)/31536000000) - 1).limit_denominator(1000000000) +round_seigniorage_rate = [147, 919121747] [highway] # A number between 0 and 1 representing the fault tolerance threshold as a fraction, used by the internal finalizer. @@ -63,11 +54,11 @@ max_runtime_call_stack_height = 12 finality_threshold_fraction = [1, 3] # Integer between 0 and 255. The power of two that is the number of milliseconds in the minimum round length, and # therefore the minimum delay between a block and its child. E.g. 14 means 2^14 milliseconds, i.e. about 16 seconds. -minimum_round_exponent = 15 +minimum_round_exponent = 16 # Integer between 0 and 255. Must be greater than `minimum_round_exponent`. The power of two that is the number of # milliseconds in the maximum round length, and therefore the maximum delay between a block and its child. E.g. 19 # means 2^19 milliseconds, i.e. about 8.7 minutes. -maximum_round_exponent = 17 +maximum_round_exponent = 18 # The factor by which rewards for a round are multiplied if the greatest summit has ≤50% quorum, i.e. no finality. # Expressed as a fraction (1/5 by default). reduced_reward_multiplier = [1, 5] @@ -81,12 +72,10 @@ max_ttl = '1day' max_dependencies = 10 # Maximum block size in bytes including deploys contained by the block. 0 means unlimited. max_block_size = 10_485_760 -# Maximum deploy size in bytes. Size is of the deploy when serialized via ToBytes. -max_deploy_size = 1_048_576 # The maximum number of non-transfer deploys permitted in a single block. -block_max_deploy_count = 50 +block_max_deploy_count = 100 # The maximum number of wasm-less transfer deploys permitted in a single block. -block_max_transfer_count = 1250 +block_max_transfer_count = 2500 # The upper limit of total gas of all deploys in a block. block_gas_limit = 10_000_000_000_000 # The limit of length of serialized payment code arguments. @@ -100,7 +89,7 @@ native_transfer_minimum_motes = 2_500_000_000 # Amount of free memory (in 64kB pages) each contract can use for stack. max_memory = 64 # Max stack height (native WebAssembly stack limiter). -max_stack_height = 188 +max_stack_height = 65_536 [wasm.storage_costs] # Gas charged per byte stored in the global state. @@ -152,7 +141,7 @@ call_contract = { cost = 4_500, arguments = [0, 0, 0, 0, 0, 420, 0] } call_versioned_contract = { cost = 200, arguments = [0, 0, 0, 0, 0, 0, 0, 0, 0] } create_contract_package_at_hash = { cost = 200, arguments = [0, 0] } create_contract_user_group = { cost = 200, arguments = [0, 0, 0, 0, 0, 0, 0, 0] } -create_purse = { cost = 2_500_000_000, arguments = [0, 0] } +create_purse = { cost = 170_000, arguments = [0, 0] } disable_contract_version = { cost = 200, arguments = [0, 0, 0, 0] } get_balance = { cost = 3_800, arguments = [0, 0, 0] } get_blocktime = { cost = 330, arguments = [0] } @@ -180,22 +169,22 @@ remove_key = { cost = 61_000, arguments = [0, 3_200] } ret = { cost = 23_000, arguments = [0, 420_000] } revert = { cost = 500, arguments = [0] } set_action_threshold = { cost = 74_000, arguments = [0, 0] } -transfer_from_purse_to_account = { cost = 2_500_000_000, arguments = [0, 0, 0, 0, 0, 0, 0, 0, 0] } +transfer_from_purse_to_account = { cost = 160_000, arguments = [0, 0, 0, 0, 0, 0, 0, 0, 0] } transfer_from_purse_to_purse = { cost = 82_000, arguments = [0, 0, 0, 0, 0, 0, 0, 0] } -transfer_to_account = { cost = 2_500_000_000, arguments = [0, 0, 0, 0, 0, 0, 0] } +transfer_to_account = { cost = 24_000, arguments = [0, 0, 0, 0, 0, 0, 0] } update_associated_key = { cost = 4_200, arguments = [0, 0, 0] } write = { cost = 14_000, arguments = [0, 0, 0, 980] } write_local = { cost = 9_500, arguments = [0, 1_800, 0, 520] } [system_costs] -wasmless_transfer_cost = 100_000_000 +wasmless_transfer_cost = 10_000 [system_costs.auction_costs] get_era_validators = 10_000 read_seigniorage_recipients = 10_000 -add_bid = 2_500_000_000 +add_bid = 10_000 withdraw_bid = 10_000 -delegate = 2_500_000_000 +delegate = 10_000 undelegate = 10_000 run_auction = 10_000 slash = 10_000 @@ -206,9 +195,9 @@ read_era_id = 10_000 activate_bid = 10_000 [system_costs.mint_costs] -mint = 2_500_000_000 +mint = 10_000 reduce_total_supply = 10_000 -create = 2_500_000_000 +create = 10_000 balance = 10_000 transfer = 10_000 read_base_round_reward = 10_000 diff --git a/config/config-example.toml b/config/config-example.toml index c181e01..2c38e39 100644 --- a/config/config-example.toml +++ b/config/config-example.toml @@ -31,64 +31,16 @@ abbreviate_modules = false # consensus messages. secret_key_path = '/etc/casper/validator_keys/secret_key.pem' - -# =========================================== -# Configuration options for Highway consensus -# =========================================== -[consensus.highway] +# The folder in which the files with per-era latest unit hashes will be stored. +unit_hashes_folder = "/var/lib/casper/casper-node" # The duration for which incoming vertices with missing dependencies should be kept in a queue. pending_vertex_timeout = '30min' -# If the current era's protocol state has not progressed for this long, shut down. -standstill_timeout = '30min' - -# Request the latest protocol state from a random peer periodically, with this interval. -request_state_interval = '20sec' - -# Log inactive or faulty validators periodically, with this interval. -log_participation_interval = '1min' - -# Log the synchronizer state periodically, with this interval. -log_synchronizer_interval = '5sec' - -# Log the size of every incoming and outgoing serialized unit. -log_unit_sizes = false - # The maximum number of blocks by which execution is allowed to lag behind finalization. # If it is more than that, consensus will pause, and resume once the executor has caught up. max_execution_delay = 3 -# The maximum number of peers we request the same vertex from in parallel. -max_requests_for_vertex = 5 - -# The maximum number of dependencies we request per validator in a batch. -# Limits requests per validator in panorama - in order to get a total number of -# requests, multiply by # of validators. -max_request_batch_size = 20 - -[consensus.highway.round_success_meter] -# The number of most recent rounds we will be keeping track of. -num_rounds_to_consider = 40 - -# The number of successful rounds that triggers us to slow down: With this many or fewer -# successes per `num_rounds_to_consider`, we increase our round exponent. -num_rounds_slowdown = 10 - -# The number of successful rounds that triggers us to speed up: With this many or more successes -# per `num_rounds_to_consider`, we decrease our round exponent. -num_rounds_speedup = 32 - -# We will try to accelerate (decrease our round exponent) every `acceleration_parameter` rounds if -# we have few enough failures. -acceleration_parameter = 40 - -# The FTT, as a percentage (i.e. `acceleration_ftt = [1, 100]` means 1% of the validators' total weight), which -# we will use for looking for a summit in order to determine a proposal's finality. -# The required quorum in a summit we will look for to check if a round was successful is -# determined by this FTT. -acceleration_ftt = [1, 100] - # ==================================== # Configuration options for networking @@ -113,32 +65,30 @@ bind_address = '0.0.0.0:35000' # # Multiple addresses can be given and the node will attempt to connect to each, requiring at least # one connection. -known_addresses = ['168.119.137.143:35000','47.251.14.254:35000','47.242.53.164:35000','46.101.61.107:35000','47.88.87.63:35000','35.152.42.229:35000','134.209.243.124:35000','148.251.190.103:35000','18.219.70.138:35000','3.225.191.9:35000','3.221.194.62:35000','101.36.120.117:35000','54.151.24.120:35000','148.251.135.60:35000','18.188.103.230:35000','54.215.53.35:35000','88.99.95.7:35000','99.81.225.72:35000','63.33.251.206:35000','135.181.134.57:35000','54.180.220.20:35000','188.40.83.254:35000','157.90.131.121:35000','134.209.110.11:35000','168.119.209.31:35000','31.7.207.16:35000','178.238.235.196:35000','3.14.161.135:35000','3.12.207.193:35000'] +known_addresses = ['139.162.132.144:35000','3.225.191.9:35000','31.7.207.16:35000','178.238.235.196:35000','209.145.60.74:35000','157.90.131.49:35000','18.188.152.102:35000','94.130.107.198:35000','135.181.134.57:35000','47.88.87.63:35000','139.59.247.32:35000','188.40.83.254:35000','135.181.165.110:35000','54.180.220.20:35000','148.251.190.103:35000','54.39.129.79:35000','54.39.129.78:35000','88.99.95.7:35000','101.36.120.117:35000','52.207.122.179:35000','18.144.20.51:35000','168.119.209.31:35000','134.209.16.172:35000','18.219.70.138:35000','3.221.194.62:35000','168.119.69.6:35000','62.171.135.101:35000','46.101.61.107:35000','13.58.71.180:35000','52.51.46.127:35000','157.90.131.121:35000','148.251.135.60:35000','54.215.53.35:35000','18.184.78.232:35000','18.188.103.230:35000','168.119.137.143:35000','54.179.8.192:35000','1.15.171.36:35000','47.57.239.181:35000','47.242.53.164:35000','139.59.247.32:35000','99.81.225.72:35000','82.95.0.200:35000','54.252.66.23:35000','134.209.243.124:35000','3.141.97.53:35000','98.149.220.243:35000','46.4.91.24:35000'] -# The interval between each fresh round of gossiping the node's public address. -gossip_interval = '120sec' -# Initial delay for starting address gossipping after the network starts. This should be slightly -# more than the expected time required for initial connections to complete. -initial_gossip_delay = '5sec' -# How long a connection is allowed to be stuck as pending before it is abandoned. -max_addr_pending_time = '1min' +# The interval (in milliseconds) between each fresh round of gossiping the node's public address. +gossip_interval = 120_000 -# The maximum amount of upstream bandwidth in bytes per second allocated to non-validating peers. -# A value of `0` means unlimited. -max_outgoing_byte_rate_non_validators = 6553600 +# Enable systemd support. If enabled, the node will notify systemd once it has synced and its +# listening socket for incoming connections is open. +# +# It is usually better to leave this option off and enable it explicitly via command-line override +# only in the unit files themselves via `-C=network.systemd_support=true`. +systemd_support = false -# The maximum allowed impact of requests from non-validating peers per second answered. -# A value of `0` means unlimited. -max_incoming_message_rate_non_validators = 3000 +# Minimum amount of time that has to pass before attempting to reconnect after losing all +# connections to established nodes. +isolation_reconnect_delay = '2s' -# Weights for impact estimation of incoming messages, used in combination with -# `max_incoming_message_rate_non_validators`. -# -# Any weight set to 0 means that the category of traffic is exempt from throttling. -estimator_weights = { consensus=0, deploy_requests=1 } +# Initial delay for starting address gossipping after the network starts. This should be slightly +# more than the expected time required for initial connections to complete. +initial_gossip_delay = '5s' +# How long a connection is allowed to be stuck as pending before it is abandoned. +max_addr_pending_time = '1min' # ================================================== # Configuration options for the JSON-RPC HTTP server @@ -192,8 +142,12 @@ address = '0.0.0.0:9999' # The number of event stream events to buffer. event_stream_buffer_length = 5000 -# The maximum number of subscribers across all event streams the server will permit at any one time. -max_concurrent_subscribers = 100 +# The capacity of the broadcast channel size. +broadcast_channel_size = 6500 + +# The global max rate of requests (per second) before they are limited. +# Request will be delayed to the next 1 second bucket once limited. +qps_limit = 10 # =============================================== @@ -202,8 +156,7 @@ max_concurrent_subscribers = 100 [storage] # Path (absolute, or relative to this config.toml) to the folder where any files created -# or read by the storage component will exist. A subfolder named with the network name will be -# automatically created and used for the storage component files. +# or read by the storage component will exist. # # If the folder doesn't exist, it and any required parents will be created. # @@ -238,16 +191,6 @@ max_deploy_metadata_store_size = 322_122_547_200 # 10_737_418_240 == 10 GiB. max_state_store_size = 10_737_418_240 -# Memory deduplication. -# -# If enabled, nodes will attempt to share loaded objects if possible. -enable_mem_deduplication = true - -# Memory duplication garbage collection. -# -# Sets the frequency how often the memory pool cache is swept for free references. -mem_pool_prune_interval = 1024 - # =================================== # Configuration options for gossiping @@ -265,20 +208,20 @@ infection_target = 3 # excluding us since 80% saturation would imply 3 new infections in 15 peers. saturation_limit_percent = 80 -# The maximum duration for which to keep finished entries. +# The maximum duration in seconds for which to keep finished entries. # # The longer they are retained, the lower the likelihood of re-gossiping a piece of data. However, # the longer they are retained, the larger the list of finished entries can grow. -finished_entry_duration = '60sec' +finished_entry_duration_secs = 60 -# The timeout duration for a single gossip request, i.e. for a single gossip message +# The timeout duration in seconds for a single gossip request, i.e. for a single gossip message # sent from this node, it will be considered timed out if the expected response from that peer is # not received within this specified duration. -gossip_request_timeout = '30sec' +gossip_request_timeout_secs = 30 -# The timeout duration for retrieving the remaining part(s) of newly-discovered data +# The timeout duration in seconds for retrieving the remaining part(s) of newly-discovered data # from a peer which gossiped information about that data to this node. -get_remainder_timeout = '5sec' +get_remainder_timeout_secs = 5 # ================================= @@ -286,10 +229,10 @@ get_remainder_timeout = '5sec' # ================================= [fetcher] -# The timeout duration for a single fetcher request, i.e. for a single fetcher message +# The timeout duration in seconds for a single fetcher request, i.e. for a single fetcher message # sent from this node to another node, it will be considered timed out if the expected response from that peer is # not received within this specified duration. -get_from_peer_timeout = '3sec' +get_from_peer_timeout = 3 # =================================================== @@ -305,7 +248,6 @@ verify_accounts = true # Configuration options for the contract runtime component # ======================================================== [contract_runtime] - # Optional setting to enable bonding or not. If unset, defaults to false. #enable_bonding = false @@ -314,34 +256,4 @@ verify_accounts = true # If unset, defaults to 805,306,368,000 == 750 GiB. # # The size should be a multiple of the OS page size. -max_global_state_size = 1_099_511_627_776 - -# Optional depth limit to use for global state queries. -# -# If unset, defaults to 5. -#max_query_depth = 5 - -# Enable manual synchronizing to disk. -# -# If unset, defaults to true. -enable_manual_sync = true - - -# ======================================================== -# Configuration options for synchronizing the linear chain -# ======================================================== -[linear_chain_sync] - -# The amount of time that the node will try to sync without making progress before shutting down. -sync_timeout = '1hr' - - -# ==================================================================== -# Configuration options for selecting deploys to propose in new blocks -# ==================================================================== -[block_proposer] - -# Deploys are only proposed in a new block if they have been received at least this long ago. -# A longer delay makes it more likely that many proposed deploys are already known by the -# other nodes, and don't have to be requested from the proposer afterwards. -deploy_delay = '15sec' +#max_global_state_size = 805306368000 diff --git a/protocol_versions b/protocol_versions index 9656efd..fa86168 100644 --- a/protocol_versions +++ b/protocol_versions @@ -1,10 +1 @@ 1_0_0 -1_1_0 -1_1_2 -1_2_0 -1_2_1 -1_3_2 -1_3_4 -1_4_1 -1_4_3 -1_4_4