From d8810315b1e8233a4a8aae617850803df1f3be02 Mon Sep 17 00:00:00 2001 From: Marko Baricevic Date: Thu, 25 Feb 2021 17:40:33 +0100 Subject: [PATCH] migrate to uint64 mbt tests --- ...4_4_faulty_Test2NotEnoughTrustFailure.json | 881 ++++++- ...4_4_faulty_Test2NotEnoughTrustSuccess.json | 1322 ++++++++-- ...4_4_faulty_Test3NotEnoughTrustFailure.json | 1058 ++++++-- ...4_4_faulty_Test3NotEnoughTrustSuccess.json | 1368 ++++++++-- light/mbt/json/MC4_4_faulty_TestFailure.json | 931 ++++++- .../MC4_4_faulty_TestHeaderFromFuture.json | 245 +- light/mbt/json/MC4_4_faulty_TestSuccess.json | 1062 ++++++-- ...4_4_faulty_TestUntrustedBeforeTrusted.json | 170 -- ..._4_faulty_TestValsetDifferentAllSteps.json | 2295 +++++++++++++++-- 9 files changed, 7648 insertions(+), 1684 deletions(-) delete mode 100644 light/mbt/json/MC4_4_faulty_TestUntrustedBeforeTrusted.json diff --git a/light/mbt/json/MC4_4_faulty_Test2NotEnoughTrustFailure.json b/light/mbt/json/MC4_4_faulty_Test2NotEnoughTrustFailure.json index 2c5579485..d632536ab 100644 --- a/light/mbt/json/MC4_4_faulty_Test2NotEnoughTrustFailure.json +++ b/light/mbt/json/MC4_4_faulty_Test2NotEnoughTrustFailure.json @@ -11,24 +11,24 @@ "height": "1", "time": "1970-01-01T00:00:01Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, + "last_commit_hash": "", + "data_hash": "", "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "next_validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", + "next_validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "1", "round": 1, "block_id": { - "hash": "0D038B1BA2ED7B1EF4D4E250C54D3F8D7186068658FAA53900CA83F4280B1EF2", + "hash": "C106084B050BDCC5AEBC414628992E43B6216544E19826BAB46027350C5FD3C5", "part_set_header": { "total": 1, - "hash": "0D038B1BA2ED7B1EF4D4E250C54D3F8D7186068658FAA53900CA83F4280B1EF2" + "hash": "C106084B050BDCC5AEBC414628992E43B6216544E19826BAB46027350C5FD3C5" } }, "signatures": [ @@ -36,44 +36,54 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:01Z", - "signature": "XJC+kaVazdli/oMNHnFQOujOJLxFnez2DAUv5Uy+wPGeypkinrk2c79ZmlB5YHBTJaLh6yotq1XiLzy3zUAJAQ==" + "signature": "q0CS2J0SFpdIVuqaHEmdp8epPcZli61bfVkdA720J+TzJ06ahepHUry6P/ZD+ex6GuQcSjBP6mfzp0ksjqf3BQ==" }, { "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", "timestamp": "1970-01-01T00:00:01Z", - "signature": "pj86O2mwAQcn/MggMVEK1F6yhqnaMcxqxKyZ9DgIfFVqJIgQLb5SsuqyxPcMxxRhDTjjqfkATRGIiHPEthrFCQ==" + "signature": "jKDmxZTfFv5xlj3byRSxV8gMDQUirQE4O8hPKvp9EvmIWwCX1S7D/qQo+GhCvfiF3QPdQ3kRCpdvwrTuq+6RBA==" }, { "block_id_flag": 2, "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:01Z", - "signature": "QssWTiluThPYflhI3bBuoeIBXlMR39I+vJb7EvLf6FVyxp0Ih7kW26wkmqjgHf0RyDAu9sny3FBrc/WbPXhFDQ==" + "signature": "AL2jwdkeW/o9DjLU3vfcqKG9QCqnhKxdPN4i/miR6FIA87v4Y45jFvZw8Ue6hhwkGKs3d1QghJXVlRJFg8VXDw==" }, { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "timestamp": "1970-01-01T00:00:01Z", - "signature": "9xg3G66gizJBzWybdYKRtyg8c52U6vKmUT9TKb5MQ5MP/6IVCbhnvUjzw4Oe5stsnHMGvsx6Q7IVS3Ma7CbBDA==" + "signature": "gV5npKv90ghI2wj2MP06qkVyWTbjBwBzdQnBS3ssggEE+is/BRMQQfKEKpmTAF0KIS+eZj7jmj8b+isxC3QfDw==" } - ] + ], + "hash": [], + "bit_array": null } }, "next_validator_set": { "validators": [ { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "pub_key": { "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "trusting_period": "1400000000000", - "now": "2020-10-21T08:45:28.160326992Z" + "now": "2020-11-18T12:37:13.160570303Z" }, "input": [ { @@ -88,48 +98,100 @@ "height": "4", "time": "1970-01-01T00:00:04Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "next_validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", - "consensus_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF" + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "4", "round": 1, "block_id": { - "hash": "734FC4AE3FEEAD34654D611A867E3A4F2F921DD2B8F27289EFC52C90EFC2B8D8", + "hash": "3B0D5152C00E2DA9F1898CF0130D5353AB449C8A02C53F2CE4B933B841CD15E3", "part_set_header": { "total": 1, - "hash": "734FC4AE3FEEAD34654D611A867E3A4F2F921DD2B8F27289EFC52C90EFC2B8D8" + "hash": "3B0D5152C00E2DA9F1898CF0130D5353AB449C8A02C53F2CE4B933B841CD15E3" } }, "signatures": [ { "block_id_flag": 2, - "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:04Z", - "signature": "x7RNTkbf71fnTEyl7G6i8U5gi33nWZLha1nbZJjsIsbm7CCxcfsgU4uTWaHrZXCo1Ywok9zXgt0gaGOt7uR+BA==" + "signature": "tViax257yWPQ+N7YuxgkztoWlZW9C9e+IpQZRE5IwmPRWJQn1CUNsvftwwgV4Fr8fsmpM7nqbPnWhi5axrX6Dg==" + }, + { + "block_id_flag": 2, + "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "timestamp": "1970-01-01T00:00:04Z", + "signature": "Cw4T+YralWTczKSwU4bM7R+5YVO/+AFszlJNZhCPloVSOlONDA2bauopsvYzXuO7eT+tj+HtxFO5lKYuFZC9Ag==" + }, + { + "block_id_flag": 2, + "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", + "timestamp": "1970-01-01T00:00:04Z", + "signature": "zN+KCsNkRxUa0e9Jv6tWwCY6B5zWnItp84p1AAcOTrRflKYSQuQm3Isbm6Umdtpm4WdczqoHD85B7H3zlUtkAw==" + }, + { + "block_id_flag": 1, + "validator_address": "", + "timestamp": "1970-01-01T00:00:00Z", + "signature": "" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ @@ -139,13 +201,272 @@ "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 4, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 4, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 4, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 4, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 4, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, "now": "1970-01-01T00:23:18Z", "verdict": "NOT_ENOUGH_TRUST" }, @@ -161,37 +482,60 @@ "height": "3", "time": "1970-01-01T00:00:03Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", - "next_validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", - "consensus_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", + "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", + "consensus_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "6AE5C701F508EB5B63343858E068C5843F28105F" + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "81D85BE9567F7069A4760C663062E66660DADF34" }, "commit": { "height": "3", "round": 1, "block_id": { - "hash": "E60D3DC5A38CE0773BF911BE62514F5FE6C12FA574F0571965E8EDE2D8899C01", + "hash": "3A6FF561892B8958E842EB1D2A5C14DE15BF173B2ACEA974532375F58460FEF3", "part_set_header": { "total": 1, - "hash": "E60D3DC5A38CE0773BF911BE62514F5FE6C12FA574F0571965E8EDE2D8899C01" + "hash": "3A6FF561892B8958E842EB1D2A5C14DE15BF173B2ACEA974532375F58460FEF3" } }, "signatures": [ { "block_id_flag": 2, - "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:03Z", - "signature": "L5MQUXKrrRk9I/wnx3Pai49qFdzSkkYRzM9eO7gOI5ofG2LaJoDMttkCKp2kp9/3koSWssnX+/Uuvy62XU/hCA==" + "signature": "RFTW0yvmSUmT5o2fjUKWGES/ojZ34O//WtEXVUSQFhrkh2UUYRRyHkYUT25mN5Gpy0KSbxG7ABvNFjsipYbWBg==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { + "validators": [ + { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "next_validator_set": { "validators": [ { "address": "6AE5C701F508EB5B63343858E068C5843F28105F", @@ -199,26 +543,200 @@ "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { - "validators": [ + "voting_power": "50" + }, + { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, + "testgen_block": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, "now": "1970-01-01T00:23:18Z", "verdict": "NOT_ENOUGH_TRUST" }, @@ -234,24 +752,24 @@ "height": "2", "time": "1970-01-01T00:00:02Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", - "next_validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", - "consensus_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "next_validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", + "consensus_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "81D85BE9567F7069A4760C663062E66660DADF34" + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF" }, "commit": { "height": "2", "round": 1, "block_id": { - "hash": "2EA87BC69EB6739C5A1E06BCA5E7C9B8A5C163EB1ECF01EDD1A4A9B167C313C5", + "hash": "872C1AB1DE37464802C172ECAB6D9956CA0F64E3B8655CCC1560CD1BB5F8C163", "part_set_header": { "total": 1, - "hash": "2EA87BC69EB6739C5A1E06BCA5E7C9B8A5C163EB1ECF01EDD1A4A9B167C313C5" + "hash": "872C1AB1DE37464802C172ECAB6D9956CA0F64E3B8655CCC1560CD1BB5F8C163" } }, "signatures": [ @@ -259,18 +777,47 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:02Z", - "signature": "bSYYr6R4pu+tcq8ji6Jnnf5EkMPcCImyROgN16KNQxzvw82fLVQ2C+E3Ry9vEV86G0fQBaxL6SFd8xers7zzDw==" + "signature": "RdS+sdxvCKso2SzdHUIRs2pFm55Wf9iKmGRF0FL4pcRSa/RV1a/PsmhxVQ7GnlnXKy/rrp1UtfrU/fQ6pb04Bw==" }, { "block_id_flag": 2, "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:02Z", - "signature": "jlxTNsZ8h1uyVjWndZrvBAZpAonQhfSoC/MZSwWb0tIgpJ4/YlqUQZoRnr+QsV5btJfpDeknFD++5LAjUcsrDg==" + "signature": "ukdw4YD0mPIxgyIqcM+moGwCAeh0LUUVDxRrxVpFNlkgvlci6RhafVrktzcd+L583XUMo0RvWeDsUmv4O4vAAQ==" + }, + { + "block_id_flag": 2, + "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "PucfY3ORhcMiI+Q6CkesSm3EGUzg8pDGeLQjYjYRDJvEw0GEZGHOqxw330eMR1aVv4sqGmLykk8PVYkhaLoFCA==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { + "validators": [ + { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "next_validator_set": { "validators": [ { "address": "81D85BE9567F7069A4760C663062E66660DADF34", @@ -278,27 +825,183 @@ "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] - }, - "next_validator_set": { - "validators": [ - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:23:22Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:20Z", "verdict": "INVALID" } ] diff --git a/light/mbt/json/MC4_4_faulty_Test2NotEnoughTrustSuccess.json b/light/mbt/json/MC4_4_faulty_Test2NotEnoughTrustSuccess.json index 1aab886f3..eaf3acff7 100644 --- a/light/mbt/json/MC4_4_faulty_Test2NotEnoughTrustSuccess.json +++ b/light/mbt/json/MC4_4_faulty_Test2NotEnoughTrustSuccess.json @@ -11,24 +11,24 @@ "height": "1", "time": "1970-01-01T00:00:01Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, + "last_commit_hash": "", + "data_hash": "", "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", + "next_validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "1", "round": 1, "block_id": { - "hash": "6B68DB34DEF944920D6638B3AA84FE1DF790BC8BDC5189E201F23730D5756A9D", + "hash": "C106084B050BDCC5AEBC414628992E43B6216544E19826BAB46027350C5FD3C5", "part_set_header": { "total": 1, - "hash": "6B68DB34DEF944920D6638B3AA84FE1DF790BC8BDC5189E201F23730D5756A9D" + "hash": "C106084B050BDCC5AEBC414628992E43B6216544E19826BAB46027350C5FD3C5" } }, "signatures": [ @@ -36,71 +36,54 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:01Z", - "signature": "8rGIxi7DjBLFlHUo/lAgTpmzsnTZ8HOgnQaIoe+HEM5AmrjBaVDWVMb5/nNAnJTj4hcReCh4jviXcyRkItFJCA==" + "signature": "q0CS2J0SFpdIVuqaHEmdp8epPcZli61bfVkdA720J+TzJ06ahepHUry6P/ZD+ex6GuQcSjBP6mfzp0ksjqf3BQ==" }, { "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", "timestamp": "1970-01-01T00:00:01Z", - "signature": "3cXnzhzJLKeF47ulcIWjgqsv9JBf9olbAo0mcjo7Ij6TfmCpJO6SmTiacBkiznsFSOc1ZSH+cHDBKA4AT7ozAg==" + "signature": "jKDmxZTfFv5xlj3byRSxV8gMDQUirQE4O8hPKvp9EvmIWwCX1S7D/qQo+GhCvfiF3QPdQ3kRCpdvwrTuq+6RBA==" }, { "block_id_flag": 2, "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:01Z", - "signature": "4O8c5hxoHR861ldolxeY9W1iXCdxYJVIf0xD3+sANSxo0ipXayv8IS7YFw1zzZvDbjRRazVzbfyBYf2jl4JeDw==" + "signature": "AL2jwdkeW/o9DjLU3vfcqKG9QCqnhKxdPN4i/miR6FIA87v4Y45jFvZw8Ue6hhwkGKs3d1QghJXVlRJFg8VXDw==" }, { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "timestamp": "1970-01-01T00:00:01Z", - "signature": "2Hel7uygQXpjYRJZiwtPLKNxT2Tg1/F5Zzs3VZpleFII9H1e5Gs02UjU0lybSXBKk/tD+NXPsdchrH/6/DmwAQ==" + "signature": "gV5npKv90ghI2wj2MP06qkVyWTbjBwBzdQnBS3ssggEE+is/BRMQQfKEKpmTAF0KIS+eZj7jmj8b+isxC3QfDw==" } - ] + ], + "hash": [], + "bit_array": null } }, "next_validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "trusting_period": "1400000000000", - "now": "2020-10-21T08:45:11.160326991Z" + "now": "2020-11-18T12:36:55.160570301Z" }, "input": [ { @@ -113,230 +96,84 @@ }, "chain_id": "test-chain", "height": "4", - "time": "1970-01-01T00:00:05Z", + "time": "1970-01-01T00:00:06Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "next_validators_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", - "consensus_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", + "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", + "consensus_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "4", "round": 1, "block_id": { - "hash": "23DB6414C50B567947776438FC022CC24EA7489FFBA8025FAD5C4232046BE785", + "hash": "12BE8F6A6BAE0CF5A098B55FDB5DD7F58D8DA8D5BEC058007558EE155BA87F78", "part_set_header": { "total": 1, - "hash": "23DB6414C50B567947776438FC022CC24EA7489FFBA8025FAD5C4232046BE785" + "hash": "12BE8F6A6BAE0CF5A098B55FDB5DD7F58D8DA8D5BEC058007558EE155BA87F78" } }, "signatures": [ { "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "timestamp": "1970-01-01T00:00:05Z", - "signature": "hiszzyt898e+HMgChDiyWNjWpbLMQ1Kfcb1Mm8KgZM4DYdvJT79fHy/N7W08y6/9DquZKlZz6hM1GTBfrZ6ODg==" + "timestamp": "1970-01-01T00:00:06Z", + "signature": "nfKq/CC3swPw5OX7OeFbNrSk4NwUTbnLAMQGbkA+IERKTgMid0byp03Qu8UjDrzVNEWKoEkuTxW88PoUArU8AA==" + }, + { + "block_id_flag": 2, + "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", + "timestamp": "1970-01-01T00:00:06Z", + "signature": "sTMQpUiU+B5VR07qHmcr3iDR+7ZtbAPpKnYPMjfzwrt0uqvh6VjPSSqoRuqr2wmGW+2mq+s19/PvE5K4xKiWAQ==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { - "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" - }, - "now": "1970-01-01T00:23:20Z", - "verdict": "NOT_ENOUGH_TRUST" - }, - { - "block": { - "signed_header": { - "header": { - "version": { - "block": "11", - "app": "0" + "voting_power": "50" }, - "chain_id": "test-chain", - "height": "3", - "time": "1970-01-01T00:00:04Z", - "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "next_validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "consensus_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" - }, - "commit": { - "height": "3", - "round": 1, - "block_id": { - "hash": "747249C8038E41C91EB3B737BAC2245F5F41B1527ABB7486C02CDF69C6B0DB53", - "part_set_header": { - "total": 1, - "hash": "747249C8038E41C91EB3B737BAC2245F5F41B1527ABB7486C02CDF69C6B0DB53" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "timestamp": "1970-01-01T00:00:04Z", - "signature": "0sxZvRkF35OZ/ALf6xufgcP9QEeqd7mhXBD7nZ36CTSbYeeBVtEDspyz/M64UQ9PyADWkG9VtbB7zZhWEArOAg==" - } - ] - } - }, - "validator_set": { - "validators": [ { "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" - }, - "now": "1970-01-01T00:23:20Z", - "verdict": "NOT_ENOUGH_TRUST" - }, - { - "block": { - "signed_header": { - "header": { - "version": { - "block": "11", - "app": "0" - }, - "chain_id": "test-chain", - "height": "2", - "time": "1970-01-01T00:00:03Z", - "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "next_validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" - }, - "commit": { - "height": "2", - "round": 1, - "block_id": { - "hash": "8F5D783FEDA6E53A6333DAB6324D567395D9189B4BBB51E3A9F2F360B667E928", - "part_set_header": { - "total": 1, - "hash": "8F5D783FEDA6E53A6333DAB6324D567395D9189B4BBB51E3A9F2F360B667E928" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "timestamp": "1970-01-01T00:00:03Z", - "signature": "5uF6x606UvPT7JLmjEUZE6yoA5uaQU1HTi3cUgTNAeNwExwvwPsj2ERy5qxBYEzQP587g2NPDrylzHagFVmJDQ==" - }, - { - "block_id_flag": 2, - "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "timestamp": "1970-01-01T00:00:03Z", - "signature": "PDSL3wHNLYafgBDZ04JTHUjtQPK4LbT7FpglwYAXlfD1K51Soq4L4QUsiHqUfpp7+gykLJzluYhNQcWDLju4Dg==" - }, - { - "block_id_flag": 2, - "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:00:03Z", - "signature": "Toe2ayrfxX2g/eMST8ggDIKp127ZAKUWgvw0F716mfg7jTJA6WGtDzPzPueLkBUbIyqQvcjWuuoR5FV4WnMBCQ==" - }, - { - "block_id_flag": 1, - "validator_address": null, - "timestamp": null, - "signature": null - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "6AE5C701F508EB5B63343858E068C5843F28105F", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", @@ -344,8 +181,7 @@ "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", @@ -353,26 +189,713 @@ "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { - "validators": [ + "voting_power": "50" + }, { "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, + "testgen_block": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 6, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 6, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 6, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 6, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:00:07Z", + "verdict": "NOT_ENOUGH_TRUST" + }, + { + "block": { + "signed_header": { + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "test-chain", + "height": "5", + "time": "1970-01-01T00:00:04Z", + "last_block_id": null, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", + "next_validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "consensus_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", + "app_hash": "", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "6AE5C701F508EB5B63343858E068C5843F28105F" + }, + "commit": { + "height": "5", + "round": 1, + "block_id": { + "hash": "642F703AF5320000C0F698E415AB2D0D148409359E9EA1AEA69FA187F742C9AC", + "part_set_header": { + "total": 1, + "hash": "642F703AF5320000C0F698E415AB2D0D148409359E9EA1AEA69FA187F742C9AC" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "timestamp": "1970-01-01T00:00:04Z", + "signature": "mFxzyQyKSYZMK2oaNHvU6phBx9Zyw+NchKoLzJ/7M9JggU7tj7MoicbBO0VMxDVF3r2AurWCXS/w3v5M+oLVAA==" + } + ], + "hash": [], + "bit_array": null + } + }, + "validator_set": { + "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "next_validator_set": { + "validators": [ + { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" + }, + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 5, + "time": 4, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 5, + "time": 4, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 5, + "time": 4, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:18Z", + "verdict": "NOT_ENOUGH_TRUST" + }, + { + "block": { + "signed_header": { + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "test-chain", + "height": "2", + "time": "1970-01-01T00:00:02Z", + "last_block_id": null, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", + "consensus_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "app_hash": "", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF" + }, + "commit": { + "height": "2", + "round": 1, + "block_id": { + "hash": "06D71372382EF56422507760127040F885897F7087707BFCF41CA73745D5A12B", + "part_set_header": { + "total": 1, + "hash": "06D71372382EF56422507760127040F885897F7087707BFCF41CA73745D5A12B" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "uI4mz960xF/2cmoNoCSW9eeYWBsi6nhPI6OVBQhe2+GfEVjOVkcpj3isProugvpei6IGDuGnBN/BsIbYISPjBA==" + } + ], + "hash": [], + "bit_array": null + } + }, + "validator_set": { + "validators": [ + { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "next_validator_set": { + "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" + }, + "testgen_block": { + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, "now": "1970-01-01T00:23:20Z", "verdict": "SUCCESS" }, @@ -386,61 +909,84 @@ }, "chain_id": "test-chain", "height": "4", - "time": "1970-01-01T00:00:05Z", + "time": "1970-01-01T00:00:06Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "next_validators_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", - "consensus_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", + "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", + "consensus_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "4", "round": 1, "block_id": { - "hash": "23DB6414C50B567947776438FC022CC24EA7489FFBA8025FAD5C4232046BE785", + "hash": "12BE8F6A6BAE0CF5A098B55FDB5DD7F58D8DA8D5BEC058007558EE155BA87F78", "part_set_header": { "total": 1, - "hash": "23DB6414C50B567947776438FC022CC24EA7489FFBA8025FAD5C4232046BE785" + "hash": "12BE8F6A6BAE0CF5A098B55FDB5DD7F58D8DA8D5BEC058007558EE155BA87F78" } }, "signatures": [ { "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "timestamp": "1970-01-01T00:00:05Z", - "signature": "hiszzyt898e+HMgChDiyWNjWpbLMQ1Kfcb1Mm8KgZM4DYdvJT79fHy/N7W08y6/9DquZKlZz6hM1GTBfrZ6ODg==" + "timestamp": "1970-01-01T00:00:06Z", + "signature": "nfKq/CC3swPw5OX7OeFbNrSk4NwUTbnLAMQGbkA+IERKTgMid0byp03Qu8UjDrzVNEWKoEkuTxW88PoUArU8AA==" + }, + { + "block_id_flag": 2, + "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", + "timestamp": "1970-01-01T00:00:06Z", + "signature": "sTMQpUiU+B5VR07qHmcr3iDR+7ZtbAPpKnYPMjfzwrt0uqvh6VjPSSqoRuqr2wmGW+2mq+s19/PvE5K4xKiWAQ==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { "validators": [ { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { - "validators": [ + "voting_power": "50" + }, { "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + } + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "next_validator_set": { + "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", @@ -448,13 +994,265 @@ "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, + "testgen_block": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 6, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 6, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 6, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 6, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, "now": "1970-01-01T00:23:20Z", "verdict": "SUCCESS" } diff --git a/light/mbt/json/MC4_4_faulty_Test3NotEnoughTrustFailure.json b/light/mbt/json/MC4_4_faulty_Test3NotEnoughTrustFailure.json index 1ac9a7b2a..bbe47930b 100644 --- a/light/mbt/json/MC4_4_faulty_Test3NotEnoughTrustFailure.json +++ b/light/mbt/json/MC4_4_faulty_Test3NotEnoughTrustFailure.json @@ -11,24 +11,24 @@ "height": "1", "time": "1970-01-01T00:00:01Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, + "last_commit_hash": "", + "data_hash": "", "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "next_validators_hash": "5F7419DA4B1BCFC2D2EB8C663405D9FF67DDE3BF88DB0A8A5D579E6FF1AD814E", + "next_validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "1", "round": 1, "block_id": { - "hash": "F7DC6F348F04E01EC7DEA4348A3BFA2F0D7533900986EA66F6006C70BDD52D2E", + "hash": "0D038B1BA2ED7B1EF4D4E250C54D3F8D7186068658FAA53900CA83F4280B1EF2", "part_set_header": { "total": 1, - "hash": "F7DC6F348F04E01EC7DEA4348A3BFA2F0D7533900986EA66F6006C70BDD52D2E" + "hash": "0D038B1BA2ED7B1EF4D4E250C54D3F8D7186068658FAA53900CA83F4280B1EF2" } }, "signatures": [ @@ -36,137 +36,56 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:01Z", - "signature": "S5wM4flAsMJ7uGSGduppmUqDeFZBUBFKkp+LTy249+AgM3oup9ULs7eUzNiwjhV4gWnPnLJ91m6IZ3s047xzAg==" + "signature": "XJC+kaVazdli/oMNHnFQOujOJLxFnez2DAUv5Uy+wPGeypkinrk2c79ZmlB5YHBTJaLh6yotq1XiLzy3zUAJAQ==" }, { "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", "timestamp": "1970-01-01T00:00:01Z", - "signature": "ZLOGEO5mgrVoTpFA5DLMLX0ggBWnWLWmMF5tAorZC732T+oR2u2USAvGhkZtpM73WN3NUp04aVHInGMsYtz9Dg==" + "signature": "pj86O2mwAQcn/MggMVEK1F6yhqnaMcxqxKyZ9DgIfFVqJIgQLb5SsuqyxPcMxxRhDTjjqfkATRGIiHPEthrFCQ==" }, { "block_id_flag": 2, "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:01Z", - "signature": "Lwa9l7+dJci4+mXD9ZsvLnbX0TuzWYIjfj9vU51rAftFRGEig7DHToufWaMfjwGMN53WrG72YfHAXxBigWaBBg==" + "signature": "QssWTiluThPYflhI3bBuoeIBXlMR39I+vJb7EvLf6FVyxp0Ih7kW26wkmqjgHf0RyDAu9sny3FBrc/WbPXhFDQ==" }, { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "timestamp": "1970-01-01T00:00:01Z", - "signature": "SSHBm3HdeyC1fgPqjTp647mRGxaCKA/GGraM0UFcuXv3mUjfjowL8CNjthJHgXIQCmYdF0HDwLZb1SCvWFe0Aw==" + "signature": "9xg3G66gizJBzWybdYKRtyg8c52U6vKmUT9TKb5MQ5MP/6IVCbhnvUjzw4Oe5stsnHMGvsx6Q7IVS3Ma7CbBDA==" } - ] + ], + "hash": [], + "bit_array": null } }, "next_validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "trusting_period": "1400000000000", - "now": "2020-10-21T08:46:51.160327001Z" + "now": "2020-11-18T12:38:50.160570313Z" }, "input": [ - { - "block": { - "signed_header": { - "header": { - "version": { - "block": "11", - "app": "0" - }, - "chain_id": "test-chain", - "height": "4", - "time": "1970-01-01T00:00:07Z", - "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", - "next_validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", - "consensus_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", - "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "81D85BE9567F7069A4760C663062E66660DADF34" - }, - "commit": { - "height": "4", - "round": 1, - "block_id": { - "hash": "A63EEADF3FB32E33B113FF28726100E2ACA295E7C467005BF35FB43ADC0D53C8", - "part_set_header": { - "total": 1, - "hash": "A63EEADF3FB32E33B113FF28726100E2ACA295E7C467005BF35FB43ADC0D53C8" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:00:07Z", - "signature": "lDmtsNALIr3ZysmMkrYW5jPufVGQcR7U2rpGFwJfFeTQSohqm9yVjzLVeGsPZFjdmGUltxwi7nH63iIIjl7VCg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { - "validators": [ - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" - }, - "now": "1970-01-01T00:00:08Z", - "verdict": "NOT_ENOUGH_TRUST" - }, { "block": { "signed_header": { @@ -177,36 +96,38 @@ }, "chain_id": "test-chain", "height": "3", - "time": "1970-01-01T00:00:07Z", + "time": "1970-01-01T00:00:04Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, + "last_commit_hash": "", + "data_hash": "", "validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", - "next_validators_hash": "C4DFBC98F77BE756D7EB3B475471189E82F7760DD111754AA2A25CF548AE6EF8", + "next_validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", "consensus_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF" }, "commit": { "height": "3", "round": 1, "block_id": { - "hash": "13C32ED0F2BED33E19B4832CEEB6F949E822449F770B9B3A7F02254F391B7CD0", + "hash": "B6E81A34FBCA51C4BDFB624E7B764838EC33E6DB5702F427CD9D4C2B5520447F", "part_set_header": { "total": 1, - "hash": "13C32ED0F2BED33E19B4832CEEB6F949E822449F770B9B3A7F02254F391B7CD0" + "hash": "B6E81A34FBCA51C4BDFB624E7B764838EC33E6DB5702F427CD9D4C2B5520447F" } }, "signatures": [ { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "timestamp": "1970-01-01T00:00:07Z", - "signature": "KZ0VUajBcnvw1Lp7DnYFGTPt6sstretUcfMY9nkszfQtvcJ1x4sFvJ/D0LWkpsNVMtNSWYobw+gfETQLVbmAAQ==" + "timestamp": "1970-01-01T00:00:04Z", + "signature": "rBWAwFMdJK1mwB8YHluk0KXhGgeFAqWxvzAK+7Tf/ZBX0PFrY30Nfs9WPCNhTMtMZmZ3ghI6jC/LZORomsQbAA==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { @@ -217,36 +138,324 @@ "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", "pub_key": { "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + } + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" + }, + "testgen_block": { + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:16Z", + "verdict": "NOT_ENOUGH_TRUST" + }, + { + "block": { + "signed_header": { + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "test-chain", + "height": "3", + "time": "1970-01-01T00:00:04Z", + "last_block_id": null, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "next_validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", + "consensus_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "app_hash": "", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF" + }, + "commit": { + "height": "3", + "round": 1, + "block_id": { + "hash": "B6E81A34FBCA51C4BDFB624E7B764838EC33E6DB5702F427CD9D4C2B5520447F", + "part_set_header": { + "total": 1, + "hash": "B6E81A34FBCA51C4BDFB624E7B764838EC33E6DB5702F427CD9D4C2B5520447F" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "timestamp": "1970-01-01T00:00:04Z", + "signature": "rBWAwFMdJK1mwB8YHluk0KXhGgeFAqWxvzAK+7Tf/ZBX0PFrY30Nfs9WPCNhTMtMZmZ3ghI6jC/LZORomsQbAA==" + } + ], + "hash": [], + "bit_array": null + } + }, + "validator_set": { + "validators": [ { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "next_validator_set": { + "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:00:09Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:17Z", "verdict": "NOT_ENOUGH_TRUST" }, { @@ -259,124 +468,180 @@ }, "chain_id": "test-chain", "height": "2", - "time": "1970-01-01T00:00:03Z", + "time": "1970-01-01T00:00:06Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "5F7419DA4B1BCFC2D2EB8C663405D9FF67DDE3BF88DB0A8A5D579E6FF1AD814E", - "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "consensus_hash": "5F7419DA4B1BCFC2D2EB8C663405D9FF67DDE3BF88DB0A8A5D579E6FF1AD814E", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", + "next_validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", + "consensus_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "81D85BE9567F7069A4760C663062E66660DADF34" }, "commit": { "height": "2", "round": 1, "block_id": { - "hash": "E98C8412BF8736722EEBFF209C5D0AB9F82B599344D043139B4D4747E1FF21EE", + "hash": "65DFDA8611C388578397E95DA68BA6962CAE6630068822A86C51DF4ABF311C6A", "part_set_header": { "total": 1, - "hash": "E98C8412BF8736722EEBFF209C5D0AB9F82B599344D043139B4D4747E1FF21EE" + "hash": "65DFDA8611C388578397E95DA68BA6962CAE6630068822A86C51DF4ABF311C6A" } }, "signatures": [ - { - "block_id_flag": 2, - "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "timestamp": "1970-01-01T00:00:03Z", - "signature": "V2LEkvNw6vwCh5t/eTqOE0QMnRveeNV6nS9bqAD8S/dDtVnzUTwfwEgEHPwPFJDkszVkZ/9pqoKTInoO2bsHAg==" - }, - { - "block_id_flag": 2, - "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "timestamp": "1970-01-01T00:00:03Z", - "signature": "AyDrm3XpFjB1OWJdYegH3dYp+Q9ZXV/kAstddVzpvU4pL187Tad2bNMqcgoroTiwaCWC7jtOrHd4l8Tq5myjDA==" - }, { "block_id_flag": 2, "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:00:03Z", - "signature": "cyQzNOgKd1OKNQJChG/E0pk9+fZ4p8bIpAqD5oZy0xT+e1DywIVUVDx0LBqbfm38C4djq3klKMvTUwTcDypCDQ==" + "timestamp": "1970-01-01T00:00:06Z", + "signature": "0uAOixShPak0JEHG1pBA1DT9LXOemnZU9UKUFX6tD5sETr869wL2ZAVeYz0Po/fmCbfIuF4xZdw9N9IibfAJDg==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" - }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:00:09Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 6, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 6, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 6, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:18Z", "verdict": "SUCCESS" }, { @@ -389,50 +654,60 @@ }, "chain_id": "test-chain", "height": "4", - "time": "1970-01-01T00:00:07Z", + "time": "1970-01-01T00:00:08Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", - "next_validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", - "consensus_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", + "next_validators_hash": "5F7419DA4B1BCFC2D2EB8C663405D9FF67DDE3BF88DB0A8A5D579E6FF1AD814E", + "consensus_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "81D85BE9567F7069A4760C663062E66660DADF34" + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "6AE5C701F508EB5B63343858E068C5843F28105F" }, "commit": { "height": "4", "round": 1, "block_id": { - "hash": "A63EEADF3FB32E33B113FF28726100E2ACA295E7C467005BF35FB43ADC0D53C8", + "hash": "AD406FD9B409D41DFBA791E43F211AEA560EF5DA7F38B047DFF73A58493FA2EA", "part_set_header": { "total": 1, - "hash": "A63EEADF3FB32E33B113FF28726100E2ACA295E7C467005BF35FB43ADC0D53C8" + "hash": "AD406FD9B409D41DFBA791E43F211AEA560EF5DA7F38B047DFF73A58493FA2EA" } }, "signatures": [ { "block_id_flag": 2, - "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:00:07Z", - "signature": "lDmtsNALIr3ZysmMkrYW5jPufVGQcR7U2rpGFwJfFeTQSohqm9yVjzLVeGsPZFjdmGUltxwi7nH63iIIjl7VCg==" + "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "timestamp": "1970-01-01T00:00:08Z", + "signature": "J2DYzuhStEyxiTdzFCM8jcKbLOUJXSKIEWV02EueYYD7uHp/hiOoaffmk4aqVWxTmDzuymypaSSlB8Iz12uiDQ==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { "validators": [ { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", "pub_key": { "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ @@ -442,14 +717,173 @@ "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:00:09Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 8, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 8, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 8, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:18Z", "verdict": "NOT_ENOUGH_TRUST" }, { @@ -462,36 +896,38 @@ }, "chain_id": "test-chain", "height": "3", - "time": "1970-01-01T00:00:07Z", + "time": "1970-01-01T00:00:04Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, + "last_commit_hash": "", + "data_hash": "", "validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", - "next_validators_hash": "C4DFBC98F77BE756D7EB3B475471189E82F7760DD111754AA2A25CF548AE6EF8", + "next_validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", "consensus_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF" }, "commit": { "height": "3", "round": 1, "block_id": { - "hash": "13C32ED0F2BED33E19B4832CEEB6F949E822449F770B9B3A7F02254F391B7CD0", + "hash": "B6E81A34FBCA51C4BDFB624E7B764838EC33E6DB5702F427CD9D4C2B5520447F", "part_set_header": { "total": 1, - "hash": "13C32ED0F2BED33E19B4832CEEB6F949E822449F770B9B3A7F02254F391B7CD0" + "hash": "B6E81A34FBCA51C4BDFB624E7B764838EC33E6DB5702F427CD9D4C2B5520447F" } }, "signatures": [ { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "timestamp": "1970-01-01T00:00:07Z", - "signature": "KZ0VUajBcnvw1Lp7DnYFGTPt6sstretUcfMY9nkszfQtvcJ1x4sFvJ/D0LWkpsNVMtNSWYobw+gfETQLVbmAAQ==" + "timestamp": "1970-01-01T00:00:04Z", + "signature": "rBWAwFMdJK1mwB8YHluk0KXhGgeFAqWxvzAK+7Tf/ZBX0PFrY30Nfs9WPCNhTMtMZmZ3ghI6jC/LZORomsQbAA==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { @@ -502,36 +938,138 @@ "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", "pub_key": { "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" - }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:00:09Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:26Z", "verdict": "INVALID" } ] diff --git a/light/mbt/json/MC4_4_faulty_Test3NotEnoughTrustSuccess.json b/light/mbt/json/MC4_4_faulty_Test3NotEnoughTrustSuccess.json index e4c5a864d..439471507 100644 --- a/light/mbt/json/MC4_4_faulty_Test3NotEnoughTrustSuccess.json +++ b/light/mbt/json/MC4_4_faulty_Test3NotEnoughTrustSuccess.json @@ -11,24 +11,24 @@ "height": "1", "time": "1970-01-01T00:00:01Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, + "last_commit_hash": "", + "data_hash": "", "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "next_validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "next_validators_hash": "F6AF3B9193F2672E2E3830EC49F0D7E527291DEDA4326EDB7A6FB812BE8F3251", "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "1", "round": 1, "block_id": { - "hash": "C106084B050BDCC5AEBC414628992E43B6216544E19826BAB46027350C5FD3C5", + "hash": "EAA36857D0DB20A7B1E315A74E9871F509D7FD52CD3172CFD7A0A9E360CD6759", "part_set_header": { "total": 1, - "hash": "C106084B050BDCC5AEBC414628992E43B6216544E19826BAB46027350C5FD3C5" + "hash": "EAA36857D0DB20A7B1E315A74E9871F509D7FD52CD3172CFD7A0A9E360CD6759" } }, "signatures": [ @@ -36,44 +36,70 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:01Z", - "signature": "q0CS2J0SFpdIVuqaHEmdp8epPcZli61bfVkdA720J+TzJ06ahepHUry6P/ZD+ex6GuQcSjBP6mfzp0ksjqf3BQ==" + "signature": "qnqWPNmmyQfNJkhPH2YBpWRlGjoLOoTzGLAKYuBuDzuLpDhvh+F4AOwsalo+qR70Lpx/yKU/+BTLPGxIIP47DA==" }, { "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", "timestamp": "1970-01-01T00:00:01Z", - "signature": "jKDmxZTfFv5xlj3byRSxV8gMDQUirQE4O8hPKvp9EvmIWwCX1S7D/qQo+GhCvfiF3QPdQ3kRCpdvwrTuq+6RBA==" + "signature": "n0hMeOMwr+ZtcObdo2T99UzOfulXuCS7nbNCVbo7IrgqLHfo6xlxEddlOdYQp+3quMGI79osrl4EYvTB5wU4Cw==" }, { "block_id_flag": 2, "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:01Z", - "signature": "AL2jwdkeW/o9DjLU3vfcqKG9QCqnhKxdPN4i/miR6FIA87v4Y45jFvZw8Ue6hhwkGKs3d1QghJXVlRJFg8VXDw==" + "signature": "v52uJnW0wNu4YPG7K46I+sGGJxj+0wx09KQZZsbmspL02nH3LhZahLFb3KBhswHevKKlo52X4VKszwRnlw+yDA==" }, { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "timestamp": "1970-01-01T00:00:01Z", - "signature": "gV5npKv90ghI2wj2MP06qkVyWTbjBwBzdQnBS3ssggEE+is/BRMQQfKEKpmTAF0KIS+eZj7jmj8b+isxC3QfDw==" + "signature": "HuW1zhtKSgz1Z5JXr2Gyvw3q/bh2Wxf34cmkn8j/d5v3EZtDzfl+T4Y42Pgb9cnBLpKF2YmUkKcv2pyoctf5AA==" } - ] + ], + "hash": [], + "bit_array": null } }, "next_validator_set": { "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "trusting_period": "1400000000000", - "now": "2020-10-21T08:46:06.160326996Z" + "now": "2020-11-18T12:38:09.160570308Z" }, "input": [ { @@ -88,24 +114,24 @@ "height": "4", "time": "1970-01-01T00:00:05Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", - "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "consensus_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", + "next_validators_hash": "6E2A33745D333F9362F399C3DC982064067614AAB0FD4C59DE5720D88E00F254", + "consensus_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "4", "round": 1, "block_id": { - "hash": "EED66C25F857A3DA1443411CCB93DD943574A8A55F55C8E2248A129E270F9BE3", + "hash": "FE81DCD1CCCC9D83699CD944AB38A78E021FB3B746F876115794CB1D3ACA0286", "part_set_header": { "total": 1, - "hash": "EED66C25F857A3DA1443411CCB93DD943574A8A55F55C8E2248A129E270F9BE3" + "hash": "FE81DCD1CCCC9D83699CD944AB38A78E021FB3B746F876115794CB1D3ACA0286" } }, "signatures": [ @@ -113,15 +139,11 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:05Z", - "signature": "/GSuwjyWvPmjmcCtrg+00QmcjerrnGZueyLJvAJxhJ5gumkVvCvXB05HDoHL0D523nJHR9hMBOFMA+7cywRoCA==" - }, - { - "block_id_flag": 2, - "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:00:05Z", - "signature": "wrXQ0BgJMF8EV+CWmmGersvCF9RI6/qbhBPxgAcLixV65N8RiWGba+sCfr9UHjHAEYsCsyFgQR2OLC7Bg1PKBA==" + "signature": "ckwan/5A1nAtimMRza0fIynKGUEUi7XAGUyQs9L84hJKDump/nOdZ2ZgYWTxJAgi+MibrH0L+lEgNIfVRbfqBw==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { @@ -132,48 +154,28 @@ "type": "tendermint/PubKeyEd25519", "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" - }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", @@ -181,14 +183,165 @@ "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:00:06Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:00:07Z", "verdict": "NOT_ENOUGH_TRUST" }, { @@ -203,24 +356,24 @@ "height": "3", "time": "1970-01-01T00:00:04Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, + "last_commit_hash": "", + "data_hash": "", "validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", - "next_validators_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", + "next_validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", "consensus_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "6AE5C701F508EB5B63343858E068C5843F28105F" }, "commit": { "height": "3", "round": 1, "block_id": { - "hash": "0E61042148BB059117B880E371AEC93341630D01E665088844BC1D8DFA5B6B23", + "hash": "3CF9303D5C455FA7D09F3D16A7A3495E92882C9985E31FF2A610F565EA042431", "part_set_header": { "total": 1, - "hash": "0E61042148BB059117B880E371AEC93341630D01E665088844BC1D8DFA5B6B23" + "hash": "3CF9303D5C455FA7D09F3D16A7A3495E92882C9985E31FF2A610F565EA042431" } }, "signatures": [ @@ -228,9 +381,11 @@ "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", "timestamp": "1970-01-01T00:00:04Z", - "signature": "e/kNbh2aUmnowrri9eWLo9Wf1ZuPS1cobu+ITfz0uFn8LZcQtrQXkB7sfRrTDfRGvOkm3CpWnxD+UeQTxa12CQ==" + "signature": "H3gUqLpnnJLJymHQQfDtKwOUeQjQJl3gOCm8ZS45XyRsQaTtlMbGiyUaZV1u0/plZFDlBQIQnZLMA4BCjKPuBA==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { @@ -241,10 +396,18 @@ "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ @@ -254,23 +417,117 @@ "type": "tendermint/PubKeyEd25519", "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" - }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:00:07Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:00:08Z", "verdict": "NOT_ENOUGH_TRUST" }, { @@ -285,48 +542,86 @@ "height": "2", "time": "1970-01-01T00:00:02Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "F6AF3B9193F2672E2E3830EC49F0D7E527291DEDA4326EDB7A6FB812BE8F3251", "next_validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", - "consensus_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "consensus_hash": "F6AF3B9193F2672E2E3830EC49F0D7E527291DEDA4326EDB7A6FB812BE8F3251", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF" + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "6AE5C701F508EB5B63343858E068C5843F28105F" }, "commit": { "height": "2", "round": 1, "block_id": { - "hash": "FE0A34650DA8A9402EA231A4D03FD1F39E0D7F894456D7268A582244FB968605", + "hash": "423DB2EB3723344295B6C38B50B6867700ABF3AA69812ADAAEFB3F897CF8B0FB", "part_set_header": { "total": 1, - "hash": "FE0A34650DA8A9402EA231A4D03FD1F39E0D7F894456D7268A582244FB968605" + "hash": "423DB2EB3723344295B6C38B50B6867700ABF3AA69812ADAAEFB3F897CF8B0FB" } }, "signatures": [ + { + "block_id_flag": 2, + "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "9b06XqU0SsLZWGQs/e/93kfOtbeYnAtyFkJKTTum/wJfByq64kz7hpt1z+7KXwOdcMKqDfcQgN457XoY9RFNAw==" + }, + { + "block_id_flag": 2, + "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "OKI9UByWAb5Kwp3PjqUd2b0O4Hi9snWs4FjxIEDTQQPUQniqchK9wz95R3LmEqaFHFb3q1j6nD6IMVECI+37DA==" + }, { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "timestamp": "1970-01-01T00:00:02Z", - "signature": "aVeQWMH20B1IGFIwH50HDv3qrDsvbuCuco918Spc/nHc06YJ9LYLSvo8gd7g4EoCY71eRLwPLOoHXk8Nas+XAw==" + "signature": "TSN9mjI7S+ek1MwxQb+rsEoPZ6lmCWF/lMpgCMVtr9PidhAHNreQ6YD8TyjiLeu3wUT1rEHbZPCme4vvXDSUAQ==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ @@ -336,14 +631,243 @@ "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:00:08Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:20Z", "verdict": "SUCCESS" }, { @@ -358,24 +882,24 @@ "height": "4", "time": "1970-01-01T00:00:05Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", - "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "consensus_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", + "next_validators_hash": "6E2A33745D333F9362F399C3DC982064067614AAB0FD4C59DE5720D88E00F254", + "consensus_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "4", "round": 1, "block_id": { - "hash": "EED66C25F857A3DA1443411CCB93DD943574A8A55F55C8E2248A129E270F9BE3", + "hash": "FE81DCD1CCCC9D83699CD944AB38A78E021FB3B746F876115794CB1D3ACA0286", "part_set_header": { "total": 1, - "hash": "EED66C25F857A3DA1443411CCB93DD943574A8A55F55C8E2248A129E270F9BE3" + "hash": "FE81DCD1CCCC9D83699CD944AB38A78E021FB3B746F876115794CB1D3ACA0286" } }, "signatures": [ @@ -383,15 +907,11 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:05Z", - "signature": "/GSuwjyWvPmjmcCtrg+00QmcjerrnGZueyLJvAJxhJ5gumkVvCvXB05HDoHL0D523nJHR9hMBOFMA+7cywRoCA==" - }, - { - "block_id_flag": 2, - "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:00:05Z", - "signature": "wrXQ0BgJMF8EV+CWmmGersvCF9RI6/qbhBPxgAcLixV65N8RiWGba+sCfr9UHjHAEYsCsyFgQR2OLC7Bg1PKBA==" + "signature": "ckwan/5A1nAtimMRza0fIynKGUEUi7XAGUyQs9L84hJKDump/nOdZ2ZgYWTxJAgi+MibrH0L+lEgNIfVRbfqBw==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { @@ -402,48 +922,28 @@ "type": "tendermint/PubKeyEd25519", "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" - }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", @@ -451,14 +951,165 @@ "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:00:08Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:21Z", "verdict": "NOT_ENOUGH_TRUST" }, { @@ -473,24 +1124,24 @@ "height": "3", "time": "1970-01-01T00:00:04Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, + "last_commit_hash": "", + "data_hash": "", "validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", - "next_validators_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", + "next_validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", "consensus_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "6AE5C701F508EB5B63343858E068C5843F28105F" }, "commit": { "height": "3", "round": 1, "block_id": { - "hash": "0E61042148BB059117B880E371AEC93341630D01E665088844BC1D8DFA5B6B23", + "hash": "3CF9303D5C455FA7D09F3D16A7A3495E92882C9985E31FF2A610F565EA042431", "part_set_header": { "total": 1, - "hash": "0E61042148BB059117B880E371AEC93341630D01E665088844BC1D8DFA5B6B23" + "hash": "3CF9303D5C455FA7D09F3D16A7A3495E92882C9985E31FF2A610F565EA042431" } }, "signatures": [ @@ -498,9 +1149,11 @@ "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", "timestamp": "1970-01-01T00:00:04Z", - "signature": "e/kNbh2aUmnowrri9eWLo9Wf1ZuPS1cobu+ITfz0uFn8LZcQtrQXkB7sfRrTDfRGvOkm3CpWnxD+UeQTxa12CQ==" + "signature": "H3gUqLpnnJLJymHQQfDtKwOUeQjQJl3gOCm8ZS45XyRsQaTtlMbGiyUaZV1u0/plZFDlBQIQnZLMA4BCjKPuBA==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { @@ -511,10 +1164,18 @@ "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ @@ -524,23 +1185,117 @@ "type": "tendermint/PubKeyEd25519", "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" - }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:00:08Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 4, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:21Z", "verdict": "SUCCESS" }, { @@ -555,24 +1310,24 @@ "height": "4", "time": "1970-01-01T00:00:05Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", - "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "consensus_hash": "2B141A0A08B7EF0A65BC5F4D92F00BDEF0279124DEAC497BEF4C4336D0A3CE6F", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", + "next_validators_hash": "6E2A33745D333F9362F399C3DC982064067614AAB0FD4C59DE5720D88E00F254", + "consensus_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "4", "round": 1, "block_id": { - "hash": "EED66C25F857A3DA1443411CCB93DD943574A8A55F55C8E2248A129E270F9BE3", + "hash": "FE81DCD1CCCC9D83699CD944AB38A78E021FB3B746F876115794CB1D3ACA0286", "part_set_header": { "total": 1, - "hash": "EED66C25F857A3DA1443411CCB93DD943574A8A55F55C8E2248A129E270F9BE3" + "hash": "FE81DCD1CCCC9D83699CD944AB38A78E021FB3B746F876115794CB1D3ACA0286" } }, "signatures": [ @@ -580,15 +1335,11 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:05Z", - "signature": "/GSuwjyWvPmjmcCtrg+00QmcjerrnGZueyLJvAJxhJ5gumkVvCvXB05HDoHL0D523nJHR9hMBOFMA+7cywRoCA==" - }, - { - "block_id_flag": 2, - "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:00:05Z", - "signature": "wrXQ0BgJMF8EV+CWmmGersvCF9RI6/qbhBPxgAcLixV65N8RiWGba+sCfr9UHjHAEYsCsyFgQR2OLC7Bg1PKBA==" + "signature": "ckwan/5A1nAtimMRza0fIynKGUEUi7XAGUyQs9L84hJKDump/nOdZ2ZgYWTxJAgi+MibrH0L+lEgNIfVRbfqBw==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { @@ -599,48 +1350,28 @@ "type": "tendermint/PubKeyEd25519", "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" - }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", @@ -648,14 +1379,165 @@ "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:00:08Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:21Z", "verdict": "SUCCESS" } ] diff --git a/light/mbt/json/MC4_4_faulty_TestFailure.json b/light/mbt/json/MC4_4_faulty_TestFailure.json index a63b5f1b6..f6335c487 100644 --- a/light/mbt/json/MC4_4_faulty_TestFailure.json +++ b/light/mbt/json/MC4_4_faulty_TestFailure.json @@ -11,24 +11,24 @@ "height": "1", "time": "1970-01-01T00:00:01Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, + "last_commit_hash": "", + "data_hash": "", "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "next_validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", + "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "1", "round": 1, "block_id": { - "hash": "658DEEC010B33EDB1977FA7B38087A8C547D65272F6A63854959E517AAD20597", + "hash": "6B68DB34DEF944920D6638B3AA84FE1DF790BC8BDC5189E201F23730D5756A9D", "part_set_header": { "total": 1, - "hash": "658DEEC010B33EDB1977FA7B38087A8C547D65272F6A63854959E517AAD20597" + "hash": "6B68DB34DEF944920D6638B3AA84FE1DF790BC8BDC5189E201F23730D5756A9D" } }, "signatures": [ @@ -36,44 +36,78 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:01Z", - "signature": "gUvww0D+bCNnq0wY4GvDkWAUQO3kbi9YvmoRBAC3goRZ6mW8Fh6V9hrMQYbpRpf7LZqFAdnleFgXnnEuKz17Bg==" + "signature": "8rGIxi7DjBLFlHUo/lAgTpmzsnTZ8HOgnQaIoe+HEM5AmrjBaVDWVMb5/nNAnJTj4hcReCh4jviXcyRkItFJCA==" }, { "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", "timestamp": "1970-01-01T00:00:01Z", - "signature": "54nTri+VJoBu8HCTb+c92aYrPiMSM71qVDkdRtwmE40LWPUFkTJNTqTLXbBXutQ1p5s6PyuB+p4UfWAwYCuUCQ==" + "signature": "3cXnzhzJLKeF47ulcIWjgqsv9JBf9olbAo0mcjo7Ij6TfmCpJO6SmTiacBkiznsFSOc1ZSH+cHDBKA4AT7ozAg==" }, { "block_id_flag": 2, "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:01Z", - "signature": "PWesm77j/+sQh1p00pDJv3R3B9tpe1HlfhaTS2be/5FZfq3EMH3ceplTSNGsQKo0p4f8N9UUq+TYwm+3dsZeBg==" + "signature": "4O8c5hxoHR861ldolxeY9W1iXCdxYJVIf0xD3+sANSxo0ipXayv8IS7YFw1zzZvDbjRRazVzbfyBYf2jl4JeDw==" }, { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "timestamp": "1970-01-01T00:00:01Z", - "signature": "ngAHu3FpNX6aW4B7xmFd7ckNScOM+lfuCQuMDs7uq20UoNnnGasFOcFMXD+0dQnRndEu1RItr+0kgxKaD6OtAQ==" + "signature": "2Hel7uygQXpjYRJZiwtPLKNxT2Tg1/F5Zzs3VZpleFII9H1e5Gs02UjU0lybSXBKk/tD+NXPsdchrH/6/DmwAQ==" } - ] + ], + "hash": [], + "bit_array": null } }, "next_validator_set": { "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, { "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "trusting_period": "1400000000000", - "now": "2020-10-21T08:44:52.160326989Z" + "now": "2020-11-18T12:36:34.160570299Z" }, "input": [ { @@ -85,98 +119,148 @@ "app": "0" }, "chain_id": "test-chain", - "height": "4", + "height": "3", "time": "1970-01-01T00:00:05Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "F6AF3B9193F2672E2E3830EC49F0D7E527291DEDA4326EDB7A6FB812BE8F3251", - "next_validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "consensus_hash": "F6AF3B9193F2672E2E3830EC49F0D7E527291DEDA4326EDB7A6FB812BE8F3251", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", + "next_validators_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "consensus_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "6AE5C701F508EB5B63343858E068C5843F28105F" + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "81D85BE9567F7069A4760C663062E66660DADF34" }, "commit": { - "height": "4", + "height": "3", "round": 1, "block_id": { - "hash": "32DD1A7D7E5C8106E14255B40F029DC568E3326512B50F45012580CD6683B9E6", + "hash": "884F14CEE76C7F22FA44FC1FEC88FE1BD59A147BCACAA1CF1FB1C8F768827F86", "part_set_header": { "total": 1, - "hash": "32DD1A7D7E5C8106E14255B40F029DC568E3326512B50F45012580CD6683B9E6" + "hash": "884F14CEE76C7F22FA44FC1FEC88FE1BD59A147BCACAA1CF1FB1C8F768827F86" } }, "signatures": [ - { - "block_id_flag": 2, - "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "timestamp": "1970-01-01T00:00:05Z", - "signature": "RL9tPx8XS753xu4ziuoICsAVRmqhu34gx3NN0gsNGQw+HvECVb77g9pvcapRPDkkVf89be6dAIy/WjrsfATGDg==" - }, { "block_id_flag": 2, "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:05Z", - "signature": "kqxDTznWv65+GJA08AV4JTMBeKzDaG7jAhMA7P4YgFkM2KDKw2vOBw0R4LnLkzZQWJUkbzXeYRHcVoJlT35JAg==" - }, - { - "block_id_flag": 2, - "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "timestamp": "1970-01-01T00:00:05Z", - "signature": "aWEOTgdl9m5vBKDSCrUloM/2AfUp+SNDqbpJFEuhBv0DYmeRJDCEoeQnGACjaZHjW4LjaxgNnTOSBVFlaP/vAg==" + "signature": "zwJaWSWoH4hKsjEjNeG+Q982GfFsp6LAhC0dTxKtw6S0jxHxRgLa8IB01lPTlf0MuUw60WUsdAMSDzY2RkFtCg==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { "validators": [ - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" - }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { - "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] + "validators": [], + "proposer": { + "address": "730D3D6B2E9F4F0F23879458F2D02E0004F0F241", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "YnT69eNDaRaNU7teDTcyBedSD0B/Ziqx+sejm0wQba0=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:23:16Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [], + "chain_id": null, + "height": 3, + "time": 5, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [], + "chain_id": null, + "height": 3, + "time": 5, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [], + "chain_id": null, + "height": 3, + "time": 5, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [], + "provider": null + }, + "now": "1970-01-01T00:23:18Z", "verdict": "NOT_ENOUGH_TRUST" }, { @@ -189,67 +273,469 @@ }, "chain_id": "test-chain", "height": "2", - "time": "1970-01-01T00:00:03Z", + "time": "1970-01-01T00:00:02Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "next_validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "consensus_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", + "next_validators_hash": "A4AC4A82A6DA63B5F3F3862C625F5D14B5FD0BEE6E34DCA44E91EBBA4BA44365", + "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "2", "round": 1, "block_id": { - "hash": "A14AED7ED200C7F85F89C9A43029E0CE88691532193E198E3F45AA3375AE8D01", + "hash": "821B09EABBF995DF75A0525E0C031F6A41ADFF4D62B786BED6A81AB98A6D47FB", "part_set_header": { "total": 1, - "hash": "A14AED7ED200C7F85F89C9A43029E0CE88691532193E198E3F45AA3375AE8D01" + "hash": "821B09EABBF995DF75A0525E0C031F6A41ADFF4D62B786BED6A81AB98A6D47FB" } }, "signatures": [ { "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "timestamp": "1970-01-01T00:00:03Z", - "signature": "42tNU0fwo3UKq2toY2p39ykL6ZhWrCIoGjzE5O0mmvn92SZHAg1OUGmn4c5bUF6H2kNKZXCn6Zp6T/UxhlEOBQ==" + "timestamp": "1970-01-01T00:00:02Z", + "signature": "Yuo2hiR5GAsqArt+DmIT/lHPuxE1QNqWigth4c/wly31ZnhVsh502v0ElcEkJM6W3ESk88rMd75+91dRxh10AQ==" + }, + { + "block_id_flag": 2, + "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "AR7LzW122YDRPsyCvaDQVUAWx1UPWObq277L0oaqRz5atH9k/98OsMKyU2yj0mE5VtvJpD/TbOR2rgIc6IfeDg==" + }, + { + "block_id_flag": 2, + "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "rD91chomvbb3XMBTQ/Vk26MdzJva68p5qkYHnDY1MZ7DgqdH1J6OdK0jZyHXWlL9WktISWSP4MfHVyouDkaRAg==" + }, + { + "block_id_flag": 2, + "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "MCrOrD2iAsL8g6IGKIeMoQAhAg/hror+YiuZr+5eK0TecQh6EOzqEitFFppMvJWpiLSUyTW3zIzyJepm7+C1CA==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { "validators": [ { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", "pub_key": { "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { - "validators": [ + "voting_power": "50" + }, + { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, { "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "next_validator_set": { + "validators": [ + { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:23:16Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:18Z", "verdict": "SUCCESS" }, { @@ -261,27 +747,27 @@ "app": "0" }, "chain_id": "test-chain", - "height": "3", + "height": "4", "time": "1970-01-01T00:00:04Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "next_validators_hash": "F6AF3B9193F2672E2E3830EC49F0D7E527291DEDA4326EDB7A6FB812BE8F3251", - "consensus_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "AAFE392AA939DA2A051F3C57707569B1836F93ACC8F35B57BB3CDF615B649013", + "next_validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "consensus_hash": "AAFE392AA939DA2A051F3C57707569B1836F93ACC8F35B57BB3CDF615B649013", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { - "height": "3", + "height": "4", "round": 1, "block_id": { - "hash": "AFABB1F6927F1D7845EA474BCF523AF948644C7B1301CBC17B8A264903B9AD16", + "hash": "F8BFC320122E965AC3801E60994FF0B862CA77E09D0FD4D46DE4D758017F0CFE", "part_set_header": { "total": 1, - "hash": "AFABB1F6927F1D7845EA474BCF523AF948644C7B1301CBC17B8A264903B9AD16" + "hash": "F8BFC320122E965AC3801E60994FF0B862CA77E09D0FD4D46DE4D758017F0CFE" } }, "signatures": [ @@ -289,25 +775,26 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:04Z", - "signature": "If14ddLKYwosISJdPovBpU2K1+R91ZqDY/JAyuPsGXCXm70ZyciRQBoGEOVVzAs3s3hfc+OZAScGtpK8meyxDw==" + "signature": "ogqg48spCaC96H3a1D6+GItRyERgwqWzpntvPFOWJh7B0UxOz4c6c9n6y/zaKV+yn+Eqetq36iMZijLmO2TkAQ==" + }, + { + "block_id_flag": 1, + "validator_address": "", + "timestamp": "1970-01-01T00:00:00Z", + "signature": "" + }, + { + "block_id_flag": 2, + "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "timestamp": "1970-01-01T00:00:04Z", + "signature": "4+fjowZuYNmfV29fsw4v8/Y+uEVFUONbuClZTix/UKCNbUNFYRHKHyI36VbgGFAEC4+CVn1x0r3c7SQEwO0sBw==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { - "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { "validators": [ { "address": "6AE5C701F508EB5B63343858E068C5843F28105F", @@ -315,31 +802,203 @@ "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" }, { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "pub_key": { "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + } + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "next_validator_set": { + "validators": [ { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 4, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 4, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 4, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 4, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, "now": "1970-01-01T00:23:24Z", "verdict": "INVALID" } diff --git a/light/mbt/json/MC4_4_faulty_TestHeaderFromFuture.json b/light/mbt/json/MC4_4_faulty_TestHeaderFromFuture.json index 856e0676e..638e63a2a 100644 --- a/light/mbt/json/MC4_4_faulty_TestHeaderFromFuture.json +++ b/light/mbt/json/MC4_4_faulty_TestHeaderFromFuture.json @@ -11,24 +11,24 @@ "height": "1", "time": "1970-01-01T00:00:01Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, + "last_commit_hash": "", + "data_hash": "", "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "next_validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "next_validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "1", "round": 1, "block_id": { - "hash": "C106084B050BDCC5AEBC414628992E43B6216544E19826BAB46027350C5FD3C5", + "hash": "0D038B1BA2ED7B1EF4D4E250C54D3F8D7186068658FAA53900CA83F4280B1EF2", "part_set_header": { "total": 1, - "hash": "C106084B050BDCC5AEBC414628992E43B6216544E19826BAB46027350C5FD3C5" + "hash": "0D038B1BA2ED7B1EF4D4E250C54D3F8D7186068658FAA53900CA83F4280B1EF2" } }, "signatures": [ @@ -36,44 +36,54 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:01Z", - "signature": "q0CS2J0SFpdIVuqaHEmdp8epPcZli61bfVkdA720J+TzJ06ahepHUry6P/ZD+ex6GuQcSjBP6mfzp0ksjqf3BQ==" + "signature": "XJC+kaVazdli/oMNHnFQOujOJLxFnez2DAUv5Uy+wPGeypkinrk2c79ZmlB5YHBTJaLh6yotq1XiLzy3zUAJAQ==" }, { "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", "timestamp": "1970-01-01T00:00:01Z", - "signature": "jKDmxZTfFv5xlj3byRSxV8gMDQUirQE4O8hPKvp9EvmIWwCX1S7D/qQo+GhCvfiF3QPdQ3kRCpdvwrTuq+6RBA==" + "signature": "pj86O2mwAQcn/MggMVEK1F6yhqnaMcxqxKyZ9DgIfFVqJIgQLb5SsuqyxPcMxxRhDTjjqfkATRGIiHPEthrFCQ==" }, { "block_id_flag": 2, "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:01Z", - "signature": "AL2jwdkeW/o9DjLU3vfcqKG9QCqnhKxdPN4i/miR6FIA87v4Y45jFvZw8Ue6hhwkGKs3d1QghJXVlRJFg8VXDw==" + "signature": "QssWTiluThPYflhI3bBuoeIBXlMR39I+vJb7EvLf6FVyxp0Ih7kW26wkmqjgHf0RyDAu9sny3FBrc/WbPXhFDQ==" }, { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "timestamp": "1970-01-01T00:00:01Z", - "signature": "gV5npKv90ghI2wj2MP06qkVyWTbjBwBzdQnBS3ssggEE+is/BRMQQfKEKpmTAF0KIS+eZj7jmj8b+isxC3QfDw==" + "signature": "9xg3G66gizJBzWybdYKRtyg8c52U6vKmUT9TKb5MQ5MP/6IVCbhnvUjzw4Oe5stsnHMGvsx6Q7IVS3Ma7CbBDA==" } - ] + ], + "hash": [], + "bit_array": null } }, "next_validator_set": { "validators": [ { - "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", - "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "trusting_period": "1400000000000", - "now": "2020-10-21T08:47:33.160327005Z" + "now": "2020-11-18T12:39:10.160570315Z" }, "input": [ { @@ -85,51 +95,52 @@ "app": "0" }, "chain_id": "test-chain", - "height": "4", - "time": "1970-01-01T00:23:25Z", + "height": "2", + "time": "1970-01-01T00:23:21Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", - "next_validators_hash": "E624CE5E2693812E58E8DBB64C7A05149A58157114D34F08CB5992FE2BECC0A7", - "consensus_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "next_validators_hash": "010ED897B4B347175BC54ADF87D640393862FF3D5038302CD523B0E97FC20079", + "consensus_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "81D85BE9567F7069A4760C663062E66660DADF34" + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "730D3D6B2E9F4F0F23879458F2D02E0004F0F241" }, "commit": { - "height": "4", + "height": "2", "round": 1, "block_id": { - "hash": "4A71282D7A0FA97B3809C24291E6894081710CDA0264FE31631BD524B8D62CB2", + "hash": "D046DA84F34385A08AD789CDBAAD97B34CDBDF6D98526FDD2FE080A1A14AE955", "part_set_header": { "total": 1, - "hash": "4A71282D7A0FA97B3809C24291E6894081710CDA0264FE31631BD524B8D62CB2" + "hash": "D046DA84F34385A08AD789CDBAAD97B34CDBDF6D98526FDD2FE080A1A14AE955" } }, "signatures": [ { "block_id_flag": 2, - "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:23:25Z", - "signature": "io43cjLaPTzkNYsEpPZhKLkh1YJzM/ZOm0JZI6Qq9KzFZODOPMpSYaitHTHeJV0gIPh/X/29A/QKd62ByAuiBQ==" + "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "timestamp": "1970-01-01T00:23:21Z", + "signature": "MqU//2vJ8swS5GNIa31MLdcNFffvzztns/wl9xeKDq9c6Sz+qZBNo1LyY9TPTM9Dc5BIVNz2nLAWuWGYAvssDQ==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { - "validators": [ - { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] + "validators": [], + "proposer": { + "address": "730D3D6B2E9F4F0F23879458F2D02E0004F0F241", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "YnT69eNDaRaNU7teDTcyBedSD0B/Ziqx+sejm0wQba0=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ @@ -139,23 +150,149 @@ "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" }, { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "pub_key": { "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:23:24Z", + "testgen_block": { + "header": { + "validators": [], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 1401, + "proposer": null + }, + "commit": { + "header": { + "validators": [], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 1401, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 1401, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:20Z", "verdict": "INVALID" } ] diff --git a/light/mbt/json/MC4_4_faulty_TestSuccess.json b/light/mbt/json/MC4_4_faulty_TestSuccess.json index 9943b44b0..c01e97af3 100644 --- a/light/mbt/json/MC4_4_faulty_TestSuccess.json +++ b/light/mbt/json/MC4_4_faulty_TestSuccess.json @@ -11,24 +11,24 @@ "height": "1", "time": "1970-01-01T00:00:01Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, + "last_commit_hash": "", + "data_hash": "", "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", + "next_validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "1", "round": 1, "block_id": { - "hash": "6B68DB34DEF944920D6638B3AA84FE1DF790BC8BDC5189E201F23730D5756A9D", + "hash": "533DE06C9907E5E41EF18C68E28B04BF8F16D35EA053EE413ACE9A9F3A106B32", "part_set_header": { "total": 1, - "hash": "6B68DB34DEF944920D6638B3AA84FE1DF790BC8BDC5189E201F23730D5756A9D" + "hash": "533DE06C9907E5E41EF18C68E28B04BF8F16D35EA053EE413ACE9A9F3A106B32" } }, "signatures": [ @@ -36,71 +36,54 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:01Z", - "signature": "8rGIxi7DjBLFlHUo/lAgTpmzsnTZ8HOgnQaIoe+HEM5AmrjBaVDWVMb5/nNAnJTj4hcReCh4jviXcyRkItFJCA==" + "signature": "BwKig3Giy91zDlZ5BSa67+E0EV1K4q6At2piQgg1h48odVOAjEiC4Tt772ologMWt0gdjYzeYtYR15OKtza1Ag==" }, { "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", "timestamp": "1970-01-01T00:00:01Z", - "signature": "3cXnzhzJLKeF47ulcIWjgqsv9JBf9olbAo0mcjo7Ij6TfmCpJO6SmTiacBkiznsFSOc1ZSH+cHDBKA4AT7ozAg==" + "signature": "EYx9XdH96HYFIJtaddpFF+u/1GBwE1A3/Ds2e5BGHnti62RBwgsdIWe3denuQxgYNPnIymqvrCiBAGEEtYJHBg==" }, { "block_id_flag": 2, "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:01Z", - "signature": "4O8c5hxoHR861ldolxeY9W1iXCdxYJVIf0xD3+sANSxo0ipXayv8IS7YFw1zzZvDbjRRazVzbfyBYf2jl4JeDw==" + "signature": "QctMtMK8Zes6OspVTkVvKtwWix70IAp0okAi4zJjV981FEnOuK2j8Fd0WQNHHDyqFX7uGTVL5L7JqbBfLuvBAA==" }, { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "timestamp": "1970-01-01T00:00:01Z", - "signature": "2Hel7uygQXpjYRJZiwtPLKNxT2Tg1/F5Zzs3VZpleFII9H1e5Gs02UjU0lybSXBKk/tD+NXPsdchrH/6/DmwAQ==" + "signature": "yWtJtDMH9NOtAeRqomUYDa23BePOZ+y7FNiAxWZ9a8iYUOOxUU3CoCqxfRm6wpJWW2QUwBicQs7ntnU3z7cpBg==" } - ] + ], + "hash": [], + "bit_array": null } }, "next_validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "6AE5C701F508EB5B63343858E068C5843F28105F", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" - }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "trusting_period": "1400000000000", - "now": "2020-10-21T08:44:35.160326987Z" + "now": "2020-11-18T12:36:18.160570297Z" }, "input": [ { @@ -112,131 +95,63 @@ "app": "0" }, "chain_id": "test-chain", - "height": "4", + "height": "5", "time": "1970-01-01T00:00:05Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", - "next_validators_hash": "5F7419DA4B1BCFC2D2EB8C663405D9FF67DDE3BF88DB0A8A5D579E6FF1AD814E", - "consensus_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", + "next_validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", + "consensus_hash": "F49C3E794533450FEA327755F5962F99C88F5545453E6D517BBDD96EA066B50C", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "6AE5C701F508EB5B63343858E068C5843F28105F" + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "81D85BE9567F7069A4760C663062E66660DADF34" }, "commit": { - "height": "4", + "height": "5", "round": 1, "block_id": { - "hash": "EEF6A072BAD4A86F7B01A3E4D4E0920BA79F1FA8A25204F86697CA5C27885BF7", + "hash": "DCFDDFEC7CD9C6787BBA6FC126C3A2832738FA2CB322B1DA41B2322DAB15A2BC", "part_set_header": { "total": 1, - "hash": "EEF6A072BAD4A86F7B01A3E4D4E0920BA79F1FA8A25204F86697CA5C27885BF7" + "hash": "DCFDDFEC7CD9C6787BBA6FC126C3A2832738FA2CB322B1DA41B2322DAB15A2BC" } }, "signatures": [ { "block_id_flag": 2, - "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:05Z", - "signature": "5RJxkKr19lA4YOg848c0NfTB0qID+klbglOH4iugPMcnjwpsgwP3p+re65uFNe7NNO3D0c5CUQX6bA9TpwO5CQ==" + "signature": "DF4HGe9GmjnTAxqndgzqmrDZyIWfGl9PfxH2FjL+sxmepwHcwcOxZ4Ozo7mP09lZyYpWg7NlijRQp4tZ37cMCw==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { "validators": [ - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { - "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] - }, - "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" - }, - "now": "1970-01-01T00:23:19Z", - "verdict": "NOT_ENOUGH_TRUST" - }, - { - "block": { - "signed_header": { - "header": { - "version": { - "block": "11", - "app": "0" + ], + "proposer": { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "chain_id": "test-chain", - "height": "3", - "time": "1970-01-01T00:00:05Z", - "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", - "next_validators_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "consensus_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", - "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF" + "voting_power": "50" }, - "commit": { - "height": "3", - "round": 1, - "block_id": { - "hash": "6A1D90F13DCA0E65251D3DA8A07EA17A86CF79E340729DFEF165AC90FF9C2080", - "part_set_header": { - "total": 1, - "hash": "6A1D90F13DCA0E65251D3DA8A07EA17A86CF79E340729DFEF165AC90FF9C2080" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "timestamp": "1970-01-01T00:00:05Z", - "signature": "Dg+9iWPS+P6d10RSuIgXKlC5e4IvY4/VU0fsIeCnBk5xRcjnQVy7FObhrDTLdXDo6NVd29h+ypEiLGfwPEa/CA==" - } - ] - } + "total_voting_power": "0" }, - "validator_set": { + "next_validator_set": { "validators": [ { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", @@ -244,17 +159,117 @@ "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" } - ] - }, - "next_validator_set": { - "validators": [] + ], + "proposer": { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:23:20Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 5, + "time": 5, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 5, + "time": 5, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 5, + "time": 5, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:18Z", "verdict": "NOT_ENOUGH_TRUST" }, { @@ -266,76 +281,85 @@ "app": "0" }, "chain_id": "test-chain", - "height": "2", - "time": "1970-01-01T00:00:02Z", + "height": "3", + "time": "1970-01-01T00:00:03Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "next_validators_hash": "AAFE392AA939DA2A051F3C57707569B1836F93ACC8F35B57BB3CDF615B649013", - "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "AAFE392AA939DA2A051F3C57707569B1836F93ACC8F35B57BB3CDF615B649013", + "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", + "consensus_hash": "AAFE392AA939DA2A051F3C57707569B1836F93ACC8F35B57BB3CDF615B649013", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { - "height": "2", + "height": "3", "round": 1, "block_id": { - "hash": "DE957F0FC7A17229F36289714559F7FB5E908DEE04E549FF88DB72404E118581", + "hash": "9307D81CD469E762885A773181261A085713C9A44A14C4C6C5FA4A90CF36699C", "part_set_header": { "total": 1, - "hash": "DE957F0FC7A17229F36289714559F7FB5E908DEE04E549FF88DB72404E118581" + "hash": "9307D81CD469E762885A773181261A085713C9A44A14C4C6C5FA4A90CF36699C" } }, "signatures": [ { "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "timestamp": "1970-01-01T00:00:02Z", - "signature": "rHPemviCweCd95mauh9ST0eW6KsC5A/melokemcZ3gH22+tcIDbLy+vkyXXgpAANKgXcblIkpflI/YJ8IaiJCQ==" + "timestamp": "1970-01-01T00:00:03Z", + "signature": "9ysSY3azS2Zt/3u54JjvULccdtrBMVVzjWX1N5X/XWCX50/YGQ5JAFaOedOkj8pFgzh9WF175mPQJM2uPJ8VDQ==" }, { "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "timestamp": "1970-01-01T00:00:02Z", - "signature": "wUAMEasU8Rry1Z9xa5/VZTUYWHvp41vz0eUir0jl3QjVXqNS+cJgduEvu7e0uZSMjrLf2le8XKXVz2H767Z0Dw==" - }, - { - "block_id_flag": 2, - "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:00:02Z", - "signature": "+O0Pp6P+CtNt0QzY3YYPBqr2CPcCOXb3CwWR+1xTUMNDkRDLQK8UP12QdHsdqRB8Ocm2+ZKj8OTVv0uUWWPuCA==" - }, - { - "block_id_flag": 2, - "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "timestamp": "1970-01-01T00:00:02Z", - "signature": "QENfv06GEZj6QY64sPLTnditix/SreqiaFoQxWIpwd6mbHx0sHhk0E6z+nw8MzKssaKE7wD3km3gHEYzKnJNCg==" + "timestamp": "1970-01-01T00:00:03Z", + "signature": "LQNEZQ0RpylsOUyMk93Losnyc7VEB9RtOt75zx8Gl+H/DxTGLrnWDYnyrBSPpFDbjdm5Nu52+aTQtrCN1hNWAw==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "6AE5C701F508EB5B63343858E068C5843F28105F", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "next_validator_set": { + "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", @@ -343,8 +367,7 @@ "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", @@ -352,34 +375,256 @@ "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { - "validators": [ + "voting_power": "50" + }, { "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" }, - "voting_power": "50", + "voting_power": "50" + } + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" + }, + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, "proposer_priority": null }, { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", + "id": "n4", + "voting_power": 50, "proposer_priority": null } - ] + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null }, - "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null }, "now": "1970-01-01T00:23:20Z", "verdict": "SUCCESS" @@ -396,34 +641,54 @@ "height": "4", "time": "1970-01-01T00:00:05Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", - "next_validators_hash": "5F7419DA4B1BCFC2D2EB8C663405D9FF67DDE3BF88DB0A8A5D579E6FF1AD814E", - "consensus_hash": "75E6DD63C2DC2B58FE0ED82792EAB369C4308C7EC16B69446382CC4B41D46068", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", + "next_validators_hash": "AAFE392AA939DA2A051F3C57707569B1836F93ACC8F35B57BB3CDF615B649013", + "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "6AE5C701F508EB5B63343858E068C5843F28105F" + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "4", "round": 1, "block_id": { - "hash": "EEF6A072BAD4A86F7B01A3E4D4E0920BA79F1FA8A25204F86697CA5C27885BF7", + "hash": "C47F4DB2B5BE1AFC106D5CCD2D43563D84EB293C4E5506F1EAC61DF8B4FA6D3A", "part_set_header": { "total": 1, - "hash": "EEF6A072BAD4A86F7B01A3E4D4E0920BA79F1FA8A25204F86697CA5C27885BF7" + "hash": "C47F4DB2B5BE1AFC106D5CCD2D43563D84EB293C4E5506F1EAC61DF8B4FA6D3A" } }, "signatures": [ + { + "block_id_flag": 1, + "validator_address": "", + "timestamp": "1970-01-01T00:00:00Z", + "signature": "" + }, { "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", "timestamp": "1970-01-01T00:00:05Z", - "signature": "5RJxkKr19lA4YOg848c0NfTB0qID+klbglOH4iugPMcnjwpsgwP3p+re65uFNe7NNO3D0c5CUQX6bA9TpwO5CQ==" + "signature": "7lZm4E3mU5nD8gbIshjxdtm5VvGbiNO1u4gY6k258IZFL4Vo8G8k/InbU8OpMfRfKLnqkHuWIbW934F/tPH1Cg==" + }, + { + "block_id_flag": 2, + "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", + "timestamp": "1970-01-01T00:00:05Z", + "signature": "PLrP6PVhJHFzjgZdOCxrIrf3HAckbIqI02vyLudOVO4cENTwYGVNSZDs4PvdbTjJdVpSzbolmdnctqVwFlZNAw==" + }, + { + "block_id_flag": 2, + "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "timestamp": "1970-01-01T00:00:05Z", + "signature": "pGhY6omB35lLzdj9mI/EmvQoT85QWRN7aVcJ2XCXTEogHVkyMO3nrniNHfXkvPGkiQr5ubgZqnA5ikf8FpIyAQ==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { @@ -434,30 +699,7 @@ "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { - "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", @@ -465,14 +707,348 @@ "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + }, + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "next_validator_set": { + "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:23:21Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 4, + "time": 5, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:20Z", "verdict": "SUCCESS" } ] diff --git a/light/mbt/json/MC4_4_faulty_TestUntrustedBeforeTrusted.json b/light/mbt/json/MC4_4_faulty_TestUntrustedBeforeTrusted.json deleted file mode 100644 index ea57eacc9..000000000 --- a/light/mbt/json/MC4_4_faulty_TestUntrustedBeforeTrusted.json +++ /dev/null @@ -1,170 +0,0 @@ -{ - "description": "MC4_4_faulty_TestUntrustedBeforeTrusted.json", - "initial": { - "signed_header": { - "header": { - "version": { - "block": "11", - "app": "0" - }, - "chain_id": "test-chain", - "height": "1", - "time": "1970-01-01T00:00:01Z", - "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "next_validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" - }, - "commit": { - "height": "1", - "round": 1, - "block_id": { - "hash": "6B68DB34DEF944920D6638B3AA84FE1DF790BC8BDC5189E201F23730D5756A9D", - "part_set_header": { - "total": 1, - "hash": "6B68DB34DEF944920D6638B3AA84FE1DF790BC8BDC5189E201F23730D5756A9D" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "timestamp": "1970-01-01T00:00:01Z", - "signature": "8rGIxi7DjBLFlHUo/lAgTpmzsnTZ8HOgnQaIoe+HEM5AmrjBaVDWVMb5/nNAnJTj4hcReCh4jviXcyRkItFJCA==" - }, - { - "block_id_flag": 2, - "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "timestamp": "1970-01-01T00:00:01Z", - "signature": "3cXnzhzJLKeF47ulcIWjgqsv9JBf9olbAo0mcjo7Ij6TfmCpJO6SmTiacBkiznsFSOc1ZSH+cHDBKA4AT7ozAg==" - }, - { - "block_id_flag": 2, - "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:00:01Z", - "signature": "4O8c5hxoHR861ldolxeY9W1iXCdxYJVIf0xD3+sANSxo0ipXayv8IS7YFw1zzZvDbjRRazVzbfyBYf2jl4JeDw==" - }, - { - "block_id_flag": 2, - "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "timestamp": "1970-01-01T00:00:01Z", - "signature": "2Hel7uygQXpjYRJZiwtPLKNxT2Tg1/F5Zzs3VZpleFII9H1e5Gs02UjU0lybSXBKk/tD+NXPsdchrH/6/DmwAQ==" - } - ] - } - }, - "next_validator_set": { - "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "6AE5C701F508EB5B63343858E068C5843F28105F", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "trusting_period": "1400000000000", - "now": "2020-10-21T08:47:47.160327006Z" - }, - "input": [ - { - "block": { - "signed_header": { - "header": { - "version": { - "block": "11", - "app": "0" - }, - "chain_id": "test-chain", - "height": "4", - "time": "1970-01-01T00:00:00Z", - "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "next_validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "consensus_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "730D3D6B2E9F4F0F23879458F2D02E0004F0F241" - }, - "commit": { - "height": "4", - "round": 1, - "block_id": { - "hash": "D1E7988F2C5B176E1AE1D7CA03F17A2734B1A90B154D41D0C01FEE49BA63DBAA", - "part_set_header": { - "total": 1, - "hash": "D1E7988F2C5B176E1AE1D7CA03F17A2734B1A90B154D41D0C01FEE49BA63DBAA" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:00:00Z", - "signature": "lJ/0qcg9/3PcEtnDSR10pswu0kZjfD8GSp03Esc/O6Odg8v20ZFIZCLUEbyFays23MfMpI08bYJrF9QnKjMQAw==" - } - ] - } - }, - "validator_set": { - "validators": [] - }, - "next_validator_set": { - "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" - }, - "now": "1970-01-01T00:23:24Z", - "verdict": "INVALID" - } - ] -} diff --git a/light/mbt/json/MC4_4_faulty_TestValsetDifferentAllSteps.json b/light/mbt/json/MC4_4_faulty_TestValsetDifferentAllSteps.json index 03e573443..4a35f258d 100644 --- a/light/mbt/json/MC4_4_faulty_TestValsetDifferentAllSteps.json +++ b/light/mbt/json/MC4_4_faulty_TestValsetDifferentAllSteps.json @@ -1,5 +1,5 @@ { - "description": "MC4_4_faulty_TestValsetDifferentAllSteps.json", + "description": "MC10_3_faulty_TestValsetDifferentAllSteps.json", "initial": { "signed_header": { "header": { @@ -11,24 +11,24 @@ "height": "1", "time": "1970-01-01T00:00:01Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", - "next_validators_hash": "010ED897B4B347175BC54ADF87D640393862FF3D5038302CD523B0E97FC20079", - "consensus_hash": "5A69ACB73672274A2C020C7FAE539B2086D30F3B7E5B168A8031A21931FCA07D", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "5C805BF3F94032D94639182AAC38872547ACE84871022EC9B68E8E8B946E691D", + "next_validators_hash": "3F9D3C9F14A5AF45F2750B7471F5469FAC0B813F14F36F6FE811EE1C4016881C", + "consensus_hash": "5C805BF3F94032D94639182AAC38872547ACE84871022EC9B68E8E8B946E691D", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { "height": "1", "round": 1, "block_id": { - "hash": "42C62AB26BDCD052FD7D87449C1CA700A79780D55E2FC8129614D4D2DC24CB08", + "hash": "E9F76640EA4518AC41C7897B8B9029C8587211E3C5CE230CB5D08076F772C984", "part_set_header": { "total": 1, - "hash": "42C62AB26BDCD052FD7D87449C1CA700A79780D55E2FC8129614D4D2DC24CB08" + "hash": "E9F76640EA4518AC41C7897B8B9029C8587211E3C5CE230CB5D08076F772C984" } }, "signatures": [ @@ -36,137 +36,132 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:01Z", - "signature": "mzNheVmshOSGCNfL/NfBBpJcofUx6cqclvEMOc9rZJ6A2pOrxO8ZymXej0FvksZ5mmhfLvZ0aW+as59WMldWBw==" + "signature": "w3qr6HV5EXNto34Y9kZWdP/p6dxvlQYNCLI2laNAshVGh4DqGd77gQNlm1LuafiG7eaRggPnSrGp6bidQozTAg==" + }, + { + "block_id_flag": 2, + "validator_address": "5CC93DA93D8C513DFB5B1CA972AD472EDBD0D4F8", + "timestamp": "1970-01-01T00:00:01Z", + "signature": "GfAlRbwc7O/oBW0bYMQ1e/9EHccuqAV6MC1boUT62sScY12peoCEeoCz3fuRP2NcCOvG4YQ/cHVyRG9ztSj9DQ==" }, { "block_id_flag": 2, "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", "timestamp": "1970-01-01T00:00:01Z", - "signature": "KisuL/gVSTDQP1Q51uBKd8xDZM4mX+rRKIpMlkfUYF+qW4K51sPvqL/pgKSiUwBPAoGRBzwLoavPg9oiyRwPBA==" + "signature": "qxf/0pjgAMtHD2JIdZ4HUEwREXHcz4DD5ze58yhzhQgCf2HksmsQEJtU7838aBrsFvyfPnmQlWWrlg2WUAIYAw==" }, { "block_id_flag": 2, "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", "timestamp": "1970-01-01T00:00:01Z", - "signature": "fgq+19zjPxTp8HILDBaW8VJg+wzyVkthtmf0HJxdoaXd+uZRQ7LDS2Tn7LXMKAQ9Q0sjtZ4BA3H3sfv9wA56BA==" + "signature": "TyE71YffPiV9Ziv2tho8m+onikCYCY5VjqqjdS0cqZf1aargV9hJxBBdPsy1w+wIDlkl4OS/HHpDvXmTomeKCA==" + }, + { + "block_id_flag": 2, + "validator_address": "89813D501FB36796F5BEEC2E8B6A48FFEFF45595", + "timestamp": "1970-01-01T00:00:01Z", + "signature": "FPyztt1XLxxU/51g46bKhVwy+/TI9Q3LHQBQGONfGGiQQZOpu0yzJQvl+yBJBG9b1MSWEnZypBgkLUqEyJYFDw==" + }, + { + "block_id_flag": 2, + "validator_address": "8CEBC3AA7D2C6E71F7385EC0E1BC182938724C0A", + "timestamp": "1970-01-01T00:00:01Z", + "signature": "LLk305Ar+XKObF/L56p5wvjnFsCC4izod5hH4fcZdN1qch4VIZQu9uptBEKWTJXn38TpVhlZKKU1h2LzcxDqBg==" + }, + { + "block_id_flag": 2, + "validator_address": "8FB58C7333B5BE046834BE2B6426A0B6D268167A", + "timestamp": "1970-01-01T00:00:01Z", + "signature": "/exRWDOzl4j5qJ0rqaxQuGpbcdesaIF60jh/cmYE444d8FskfoHPwgOJt4izY02gPNMoESPQbmP1LgLxbCpxCQ==" }, { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "timestamp": "1970-01-01T00:00:01Z", - "signature": "Zy0rovAtLk58hTcprpXU7ikCdbky5rrQ8Y3o+/Xyo7VTt3zYiCdVsYj26agu8SR3cFkV96P2ryHF6NHWGwIJDw==" + "signature": "jOuoU+jvRyqNcu4/5yhHptdYaFOH3SKVKXCc4Og/2dYOgkpPBPQm3GlzourtSObIvKzy2TQwPwpsMtFd3/VGBQ==" + }, + { + "block_id_flag": 2, + "validator_address": "D3E01BA109EB39DC5537FC1AD493DC51696099C2", + "timestamp": "1970-01-01T00:00:01Z", + "signature": "E/ypi+FvXH979eWalZk9c8GzHJJYMpaxYN8zeqn84kUNVPXYkV0dFNCvdbJhYcmFlf0nxMbiLrMNm90eTpMjAg==" + }, + { + "block_id_flag": 2, + "validator_address": "EAC805939208F7851F6517652FBFF87D9CBD455A", + "timestamp": "1970-01-01T00:00:01Z", + "signature": "Y2crHajSRx7uTEJUBBTzyVfnBYzxRaRuEqq22Y6Z6hqorB3RqzsTgxI14ytM8AfHVJmASLVJFBPUXIet+Y74Dg==" } - ] + ], + "hash": [], + "bit_array": null } }, "next_validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "6AE5C701F508EB5B63343858E068C5843F28105F", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" }, { - "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", + "address": "EAC805939208F7851F6517652FBFF87D9CBD455A", "pub_key": { "type": "tendermint/PubKeyEd25519", - "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" + "value": "KnxmZvSDBv86GS7gm1kAHa2i2WXmu+MVkpD/jeybV/Q=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + }, + { + "address": "D3E01BA109EB39DC5537FC1AD493DC51696099C2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "rzORQgLg90Tc4xBKwEsvgMZQS6yxvhzvZB3B/zbDW0A=" + }, + "voting_power": "50" + }, + { + "address": "5CC93DA93D8C513DFB5B1CA972AD472EDBD0D4F8", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+b3DF2I8j3TrDePELV4L4ssCLIoq34BBp0RyU/QmmYY=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "trusting_period": "1400000000000", - "now": "2020-10-21T08:47:18.160327003Z" + "now": "2020-11-18T13:56:36.160570779Z" }, "input": [ - { - "block": { - "signed_header": { - "header": { - "version": { - "block": "11", - "app": "0" - }, - "chain_id": "test-chain", - "height": "4", - "time": "1970-01-01T00:00:05Z", - "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", - "next_validators_hash": "C8F8530F1A2E69409F2E0B4F86BB568695BC9790BA77EAC1505600D5506E22DA", - "consensus_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", - "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF" - }, - "commit": { - "height": "4", - "round": 1, - "block_id": { - "hash": "943FD341C1558245A93577E0A7CF48089B9E0FA175DE817A61EF7233AF810BF6", - "part_set_header": { - "total": 1, - "hash": "943FD341C1558245A93577E0A7CF48089B9E0FA175DE817A61EF7233AF810BF6" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "timestamp": "1970-01-01T00:00:05Z", - "signature": "Y9RiUiuj/kTgPU1BCNrWbNSHEcyf3nr1o0ohY1xkRf89rYRu34oJSWU65paMAfPAosfeaHHPjYXG2whJk+dGBQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { - "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" - }, - "now": "1970-01-01T00:00:06Z", - "verdict": "NOT_ENOUGH_TRUST" - }, { "block": { "signed_header": { @@ -177,114 +172,26 @@ }, "chain_id": "test-chain", "height": "3", - "time": "1970-01-01T00:00:04Z", - "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "C4DFBC98F77BE756D7EB3B475471189E82F7760DD111754AA2A25CF548AE6EF8", - "next_validators_hash": "C8CFFADA9808F685C4111693E1ADFDDBBEE9B9493493BEF805419F143C5B0D0A", - "consensus_hash": "C4DFBC98F77BE756D7EB3B475471189E82F7760DD111754AA2A25CF548AE6EF8", - "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, - "proposer_address": "81D85BE9567F7069A4760C663062E66660DADF34" - }, - "commit": { - "height": "3", - "round": 1, - "block_id": { - "hash": "48A8E428AF500C9BD5674A9A2FC1217DD97B144FD623DDD2C4679022E19A5615", - "part_set_header": { - "total": 1, - "hash": "48A8E428AF500C9BD5674A9A2FC1217DD97B144FD623DDD2C4679022E19A5615" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", - "timestamp": "1970-01-01T00:00:04Z", - "signature": "WUKkETiWSMDSgd/7sxOD8KgDrL/kg78vXbA2r42+qEvuzZSuwob+7yHXYEn32lDtLl5lnsENVIjtqUrEPkQKBg==" - }, - { - "block_id_flag": 2, - "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "timestamp": "1970-01-01T00:00:04Z", - "signature": "3H9a3YJJjqewYR3HhSMxM3yAy0niBUhWX0+6K67UJVeEtXXVIk/OQJ9HeVmghsayGEJGvzcyjbHDD9CIkk/VDw==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "81D85BE9567F7069A4760C663062E66660DADF34", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" - }, - "voting_power": "50", - "proposer_priority": null - }, - { - "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "next_validator_set": { - "validators": [ - { - "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" - }, - "voting_power": "50", - "proposer_priority": null - } - ] - }, - "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" - }, - "now": "1970-01-01T00:00:06Z", - "verdict": "NOT_ENOUGH_TRUST" - }, - { - "block": { - "signed_header": { - "header": { - "version": { - "block": "11", - "app": "0" - }, - "chain_id": "test-chain", - "height": "2", "time": "1970-01-01T00:00:03Z", "last_block_id": null, - "last_commit_hash": null, - "data_hash": null, - "validators_hash": "010ED897B4B347175BC54ADF87D640393862FF3D5038302CD523B0E97FC20079", - "next_validators_hash": "C4DFBC98F77BE756D7EB3B475471189E82F7760DD111754AA2A25CF548AE6EF8", - "consensus_hash": "010ED897B4B347175BC54ADF87D640393862FF3D5038302CD523B0E97FC20079", + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "C6DA4BCE1E2784196B14187C8C0A110AF99749CEF7F93408F86250407FBA008B", + "next_validators_hash": "8CB70E81F942F940602B4F439044B9957E10EB8BE7E2427BF041F77E629B5BA7", + "consensus_hash": "C6DA4BCE1E2784196B14187C8C0A110AF99749CEF7F93408F86250407FBA008B", "app_hash": "", - "last_results_hash": null, - "evidence_hash": null, + "last_results_hash": "", + "evidence_hash": "", "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" }, "commit": { - "height": "2", + "height": "3", "round": 1, "block_id": { - "hash": "208411D47FC3C56A3243E8BA57010A144BAD926F2FEFFBFDFB695CF19D2788CF", + "hash": "22292DE0EC13DA00E731D4EDE1CA4C084A67DEC9743D69E094CC07D7CAD54894", "part_set_header": { "total": 1, - "hash": "208411D47FC3C56A3243E8BA57010A144BAD926F2FEFFBFDFB695CF19D2788CF" + "hash": "22292DE0EC13DA00E731D4EDE1CA4C084A67DEC9743D69E094CC07D7CAD54894" } }, "signatures": [ @@ -292,42 +199,64 @@ "block_id_flag": 2, "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", "timestamp": "1970-01-01T00:00:03Z", - "signature": "EDJIttaUcyoVcfIyOdHTw6qmtY8Jrf5cEMquCYOxnahu6BUNYbomz8L2t0uscbJqrDzMaW1nGDAyNrIEoBlnDQ==" + "signature": "V0RlwYvEp0yziOrhDYQOLuw3bkqHsBdVZmsfx2ItKg76BgzTJxh53OgiVPQmj8tD5BNAApk00X0cFjX1jIiwBw==" + }, + { + "block_id_flag": 1, + "validator_address": "", + "timestamp": "1970-01-01T00:00:00Z", + "signature": "" + }, + { + "block_id_flag": 1, + "validator_address": "", + "timestamp": "1970-01-01T00:00:00Z", + "signature": "" }, { "block_id_flag": 2, - "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "validator_address": "89813D501FB36796F5BEEC2E8B6A48FFEFF45595", "timestamp": "1970-01-01T00:00:03Z", - "signature": "QtatsO+ghgyDEJKDMmoVKdeDT8E3srh7WecyladY0ityBF9TKcrBNBIImCvPlStVu5uUbmM5NbG9+2In/F3DDA==" + "signature": "oIGX/FzlB1lNmcuAib0koTizRx5/iWEhocnZVz5bWJxYV5tkdTPAt5UIVWpqnB9YtkpjsZVIl7TsZwteSqb5CQ==" + }, + { + "block_id_flag": 2, + "validator_address": "8CEBC3AA7D2C6E71F7385EC0E1BC182938724C0A", + "timestamp": "1970-01-01T00:00:03Z", + "signature": "ofuMOYOVRDVgh32mO+bdNg3paF6yMhFjxWEBVBGyEjRjt8Ok0bToTj11weadUI5b6i1z/9SGTwkGb+Wb8qoECw==" + }, + { + "block_id_flag": 2, + "validator_address": "8FB58C7333B5BE046834BE2B6426A0B6D268167A", + "timestamp": "1970-01-01T00:00:03Z", + "signature": "lKeKCvN2JbtQ+3iMv46lbaoC+9S7Wu0UT75vDlUA4dsCzquhv7ruT9y1+V6CoNdn7TnJnjMrAaSD9q1IW1bCAw==" }, { "block_id_flag": 2, "validator_address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "timestamp": "1970-01-01T00:00:03Z", - "signature": "RJ9f2beJHCxhuYBHmPc3oWdDlQ8DOfBJOz9vN8tvEmhA0zb2qE9Zxe4jyO7Xr9wvq09yXQShTZKDsjOhOF6GAQ==" + "signature": "rUEhHZhtDwlRqmRsGjh9S0jg4CqcdRTTXcHE4EPRCPD/5XuDYY3bmoDQnFVgMxO/OFK+GqbRZmN4lti90HI3Bw==" + }, + { + "block_id_flag": 2, + "validator_address": "D3E01BA109EB39DC5537FC1AD493DC51696099C2", + "timestamp": "1970-01-01T00:00:03Z", + "signature": "f8lEllCcQkkrIcYyv2ydN0AstVb1TMwu2+wisV9H4IaLTq4/bh4mi2njrD98VZRU56OHjWNyJLqFHXVCkmelDA==" } - ] + ], + "hash": [], + "bit_array": null } }, "validator_set": { "validators": [ - { - "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" - }, - "voting_power": "50", - "proposer_priority": null - }, { "address": "6AE5C701F508EB5B63343858E068C5843F28105F", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", @@ -335,36 +264,1948 @@ "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + }, + { + "address": "D3E01BA109EB39DC5537FC1AD493DC51696099C2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "rzORQgLg90Tc4xBKwEsvgMZQS6yxvhzvZB3B/zbDW0A=" + }, + "voting_power": "50" + }, + { + "address": "89813D501FB36796F5BEEC2E8B6A48FFEFF45595", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "VV0Fv/VdsyNrvfi+Kh+ld2pVHLZdNJLztUwJSKis/WI=" + }, + "voting_power": "50" + }, + { + "address": "5CC93DA93D8C513DFB5B1CA972AD472EDBD0D4F8", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+b3DF2I8j3TrDePELV4L4ssCLIoq34BBp0RyU/QmmYY=" + }, + "voting_power": "50" + }, + { + "address": "8FB58C7333B5BE046834BE2B6426A0B6D268167A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "x+WPfQQNWVCyH1qcBEoS6beOqg/wvv0BNks5Lotb28c=" + }, + "voting_power": "50" + }, + { + "address": "8CEBC3AA7D2C6E71F7385EC0E1BC182938724C0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "6mYEZ5I4fKC1goMotZ3yTYH19SAvSrD+hpIsVxLxPWQ=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "next_validator_set": { "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, { "address": "81D85BE9567F7069A4760C663062E66660DADF34", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" }, - "voting_power": "50", + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + }, + { + "address": "D3E01BA109EB39DC5537FC1AD493DC51696099C2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "rzORQgLg90Tc4xBKwEsvgMZQS6yxvhzvZB3B/zbDW0A=" + }, + "voting_power": "50" + }, + { + "address": "8FB58C7333B5BE046834BE2B6426A0B6D268167A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "x+WPfQQNWVCyH1qcBEoS6beOqg/wvv0BNks5Lotb28c=" + }, + "voting_power": "50" + }, + { + "address": "8CEBC3AA7D2C6E71F7385EC0E1BC182938724C0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "6mYEZ5I4fKC1goMotZ3yTYH19SAvSrD+hpIsVxLxPWQ=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" + }, + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, "proposer_priority": null }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 3, + "time": 3, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:20Z", + "verdict": "NOT_ENOUGH_TRUST" + }, + { + "block": { + "signed_header": { + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "test-chain", + "height": "2", + "time": "1970-01-01T00:00:02Z", + "last_block_id": null, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "3F9D3C9F14A5AF45F2750B7471F5469FAC0B813F14F36F6FE811EE1C4016881C", + "next_validators_hash": "C6DA4BCE1E2784196B14187C8C0A110AF99749CEF7F93408F86250407FBA008B", + "consensus_hash": "3F9D3C9F14A5AF45F2750B7471F5469FAC0B813F14F36F6FE811EE1C4016881C", + "app_hash": "", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A" + }, + "commit": { + "height": "2", + "round": 1, + "block_id": { + "hash": "548D3AE88F2FE36D531FA94B9FC09D79BB70302D4ADB7EEC0D03F89AFCAF0CCB", + "part_set_header": { + "total": 1, + "hash": "548D3AE88F2FE36D531FA94B9FC09D79BB70302D4ADB7EEC0D03F89AFCAF0CCB" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "BwON43MAzAzlrfrZoojMFh1pxeqZZnogfrjwR0yNKYy+l4+J+9QbTxoRO5/CgjU9mCw1Qy52AVpPhPYUayPLAQ==" + }, + { + "block_id_flag": 2, + "validator_address": "5CC93DA93D8C513DFB5B1CA972AD472EDBD0D4F8", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "FjsGwP7Da5j3YUPzJF+b0CIkqLu2xVvZ0vnlkQFEJ5x9SFOR9vxbpfvp3xO/zGAOm0hiEn88TwhpMpqFCBzQAA==" + }, + { + "block_id_flag": 2, + "validator_address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "IBN88X3wZd4CDMvaCMt3LLzQ8sfYocr2MApvHxo0eutC3mqteAbcikvi/nnLgm3Ov2zJUzybG8eEMlBOwWQGBg==" + }, + { + "block_id_flag": 2, + "validator_address": "81D85BE9567F7069A4760C663062E66660DADF34", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "ZtKz/L/+WRIqUXBsqPW0GzCF58B4g1qIAl/rnFHsUKmJLgk6XGGsGorFSnqCmqqceN0RmMUUGnAHFbQrXWFZAQ==" + }, + { + "block_id_flag": 2, + "validator_address": "D3E01BA109EB39DC5537FC1AD493DC51696099C2", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "FXEKkV33Exmwev8QN1zfYlr2GYKX1Zh4SEkk1hVVZBKbYGpxdwbpeMcks/27m5AJA7w1DkPEFrBgyutW2B7JDQ==" + }, + { + "block_id_flag": 2, + "validator_address": "EAC805939208F7851F6517652FBFF87D9CBD455A", + "timestamp": "1970-01-01T00:00:02Z", + "signature": "fuPGtmB+hY4hkOhBTNqdVuVkwU0QIUVBW+6j/+pgFIeIcas8TyTQyJyklBdAZF+5+0556hhyUwGkClZKjpUBCg==" + } + ], + "hash": [], + "bit_array": null + } + }, + "validator_set": { + "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + { + "address": "EAC805939208F7851F6517652FBFF87D9CBD455A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "KnxmZvSDBv86GS7gm1kAHa2i2WXmu+MVkpD/jeybV/Q=" + }, + "voting_power": "50" + }, + { + "address": "81D85BE9567F7069A4760C663062E66660DADF34", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Lk4zm2cJO4FpzXFF9WUV9NzOLfr5jV+ps7EhwUDKlZM=" + }, + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + }, + { + "address": "D3E01BA109EB39DC5537FC1AD493DC51696099C2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "rzORQgLg90Tc4xBKwEsvgMZQS6yxvhzvZB3B/zbDW0A=" + }, + "voting_power": "50" + }, + { + "address": "5CC93DA93D8C513DFB5B1CA972AD472EDBD0D4F8", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+b3DF2I8j3TrDePELV4L4ssCLIoq34BBp0RyU/QmmYY=" + }, + "voting_power": "50" + } + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" + }, + "next_validator_set": { + "validators": [ + { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, { "address": "C479DB6F37AB9757035CFBE10B687E27668EE7DF", "pub_key": { "type": "tendermint/PubKeyEd25519", "value": "3wf60CidQcsIO7TksXzEZsJefMUFF73k6nP1YeEo9to=" }, - "voting_power": "50", - "proposer_priority": null + "voting_power": "50" + }, + { + "address": "0616A636E7D0579A632EC37ED3C3F2B7E8522A0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "kwd8trZ8t5ASwgUbBEAnDq49nRRrrKvt2onhS4JSfQM=" + }, + "voting_power": "50" + }, + { + "address": "D3E01BA109EB39DC5537FC1AD493DC51696099C2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "rzORQgLg90Tc4xBKwEsvgMZQS6yxvhzvZB3B/zbDW0A=" + }, + "voting_power": "50" + }, + { + "address": "89813D501FB36796F5BEEC2E8B6A48FFEFF45595", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "VV0Fv/VdsyNrvfi+Kh+ld2pVHLZdNJLztUwJSKis/WI=" + }, + "voting_power": "50" + }, + { + "address": "5CC93DA93D8C513DFB5B1CA972AD472EDBD0D4F8", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+b3DF2I8j3TrDePELV4L4ssCLIoq34BBp0RyU/QmmYY=" + }, + "voting_power": "50" + }, + { + "address": "8FB58C7333B5BE046834BE2B6426A0B6D268167A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "x+WPfQQNWVCyH1qcBEoS6beOqg/wvv0BNks5Lotb28c=" + }, + "voting_power": "50" + }, + { + "address": "8CEBC3AA7D2C6E71F7385EC0E1BC182938724C0A", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "6mYEZ5I4fKC1goMotZ3yTYH19SAvSrD+hpIsVxLxPWQ=" + }, + "voting_power": "50" } - ] + ], + "proposer": { + "address": "6AE5C701F508EB5B63343858E068C5843F28105F", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "GQEC/HB4sDBAVhHtUzyv4yct9ZGnudaP209QQBSTfSQ=" + }, + "voting_power": "50" + }, + "total_voting_power": "0" }, "provider": "BADFADAD0BEFEEDC0C0ADEADBEEFC0FFEEFACADE" }, - "now": "1970-01-01T00:00:06Z", + "testgen_block": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n10", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "commit": { + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n10", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "votes": [ + { + "validator": { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n10", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n10", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n10", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n10", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n10", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n10", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + }, + { + "validator": { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + "index": null, + "header": { + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n10", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "chain_id": null, + "height": 2, + "time": 2, + "proposer": null + }, + "prevote": null, + "height": null, + "time": null, + "round": null, + "is_nil": null + } + ], + "round": null + }, + "validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n10", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n2", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + } + ], + "next_validators": [ + { + "id": "n1", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n3", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n4", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n5", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n6", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n7", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n8", + "voting_power": 50, + "proposer_priority": null + }, + { + "id": "n9", + "voting_power": 50, + "proposer_priority": null + } + ], + "provider": null + }, + "now": "1970-01-01T00:23:20Z", "verdict": "SUCCESS" } ]