diff --git a/light-client/src/predicates.rs b/light-client/src/predicates.rs index e1647831a..efb2f460d 100644 --- a/light-client/src/predicates.rs +++ b/light-client/src/predicates.rs @@ -233,11 +233,7 @@ pub fn verify( now: Time, ) -> Result<(), VerificationError> { // Ensure the latest trusted header hasn't expired - vp.is_within_trust_period( - &trusted.signed_header.header, - options.trusting_period, - now, - )?; + vp.is_within_trust_period(&trusted.signed_header.header, options.trusting_period, now)?; // Ensure the header isn't from a future time vp.is_header_from_past(&untrusted.signed_header.header, options.clock_drift, now)?; diff --git a/light-client/tests/light_client.rs b/light-client/tests/light_client.rs index 8a5dcfe0f..c19c0ddd1 100644 --- a/light-client/tests/light_client.rs +++ b/light-client/tests/light_client.rs @@ -3,7 +3,7 @@ use std::convert::TryInto; use std::fs; use std::{ path::{Path, PathBuf}, - time::{Duration, SystemTime}, + time::Duration, }; use tendermint_light_client::{ @@ -17,11 +17,11 @@ use tendermint_light_client::{ state::State, store::{memory::MemoryStore, LightStore}, tests::{Trusted, *}, - types::{Height, LightBlock, Status, TrustThreshold}, + types::{Height, LightBlock, Status, Time, TrustThreshold}, }; -// Link to the commit that generated below JSON test files: -// https://github.com/Shivani912/tendermint/commit/e02f8fd54a278f0192353e54b84a027c8fe31c1e +// Link to JSON test files repo: +// https://github.com/informalsystems/conformance-tests const TEST_FILES_PATH: &str = "./tests/support/"; fn read_json_fixture(file: impl AsRef) -> String { @@ -34,7 +34,7 @@ fn verify_single( trust_threshold: TrustThreshold, trusting_period: Duration, clock_drift: Duration, - now: SystemTime, + now: Time, ) -> Result { let verifier = ProdVerifier::default(); @@ -51,7 +51,7 @@ fn verify_single( clock_drift, }; - let result = verifier.verify(&input, &trusted_state, &options, now.into()); + let result = verifier.verify(&input, &trusted_state, &options, now); match result { Verdict::Success => Ok(input), @@ -70,13 +70,13 @@ fn run_test_case(tc: TestCase) { None => false, }; - // In Go, default is 10 sec. + // For testing, it makes it easier to have smaller clock drift + // Same is done in Go - clock_drift is set to 1 sec for these tests // Once we switch to the proposer based timestamps, it will probably be a consensus parameter - let clock_drift = Duration::from_secs(10); + let clock_drift = Duration::from_secs(1); let trusting_period: Duration = tc.initial.trusting_period.into(); - let tm_now = tc.initial.now; - let now = tm_now.to_system_time().unwrap(); + let now = tc.initial.now; for (i, input) in tc.input.iter().enumerate() { println!(" - {}: {}", i, tc.description); diff --git a/tendermint/tests/lite.rs b/tendermint/tests/lite.rs index c9c118e87..5b808377d 100644 --- a/tendermint/tests/lite.rs +++ b/tendermint/tests/lite.rs @@ -211,17 +211,17 @@ fn single_step_sequential() { } } -#[test] -fn single_step_skipping() { - let dirs = [ - "single_step/skipping/commit", - "single_step/skipping/header", - "single_step/skipping/validator_set", - ]; - for dir in &dirs { - run_single_step_tests(dir); - } -} +// #[test] +// fn single_step_skipping() { +// let dirs = [ +// "single_step/skipping/commit", +// "single_step/skipping/header", +// "single_step/skipping/validator_set", +// ]; +// for dir in &dirs { +// run_single_step_tests(dir); +// } +// } async fn run_bisection_tests(dir: &str) { let paths = fs::read_dir(PathBuf::from(TEST_FILES_PATH).join(dir)).unwrap(); diff --git a/tendermint/tests/support/lite/bisection/multi_peer/malicious_validator_set.json b/tendermint/tests/support/lite/bisection/multi_peer/malicious_validator_set.json index 3ac655bd3..e6f86ec72 100644 --- a/tendermint/tests/support/lite/bisection/multi_peer/malicious_validator_set.json +++ b/tendermint/tests/support/lite/bisection/multi_peer/malicious_validator_set.json @@ -1,2583 +1,2583 @@ { - "description": "Case: Trusted height = 1, due to malicious validator set it fails to find a witness for it", - "trust_options": { - "period": "10800000000000", - "height": "1", - "hash": "76B0FB738138A2C934300D7B23C280B65965D7427DA4D5414B41C75EBC4AD4C3", - "trust_level": { - "numerator": "1", - "denominator": "3" - } - }, - "primary": { - "chain_id": "test-chain-01", - "lite_blocks": [ - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "1", - "time": "2019-11-02T15:04:00Z", - "last_block_id": { - "hash": "", - "parts": { - "total": "0", - "hash": "" - } - }, - "last_commit_hash": "", - "data_hash": "", - "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" - }, - "commit": { - "height": "1", - "round": "1", - "block_id": { - "hash": "76B0FB738138A2C934300D7B23C280B65965D7427DA4D5414B41C75EBC4AD4C3", - "parts": { - "total": "1", - "hash": "073CE26981DF93820595E602CE63B810BC8F1003D6BB28DEDFF5B2F4F09811A1" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "NaNXQhv7SgBtcq+iHwItxlYUMGHP5MeFpTbyNsnLtzwM6P/EAAAexUH94+osvRDoiahUOoQrRlTiZrYGfahWBw==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "tw0csJ1L1vkBG/71BMjrFEcA6VWjOx29WMwkg1cmDn82XBjRFz+HJu7amGoIj6WLL2p26pO25yQR49crsYQ+AA==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "2", - "time": "2019-11-02T15:04:10Z", - "last_block_id": { - "hash": "76B0FB738138A2C934300D7B23C280B65965D7427DA4D5414B41C75EBC4AD4C3", - "parts": { - "total": "1", - "hash": "073CE26981DF93820595E602CE63B810BC8F1003D6BB28DEDFF5B2F4F09811A1" - } - }, - "last_commit_hash": "73916609DD7C8268FBD0A6A118D041F8D6E9EDC18BAA30B221B5D7D04EAE1F2F", - "data_hash": "", - "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "2", - "round": "1", - "block_id": { - "hash": "BB4E88B37D3E3579FB9050995A5C5C190DCA1CD3A736EAA9E487A82E81D6B9FD", - "parts": { - "total": "1", - "hash": "FBDBEB6CCB91FE6E248860A51715688664E9AAA46CD2676BE6383401D932BE92" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "31H/rSnTep+KtkszxRA0EzuxoqsEeY/PXEc510bd4u5nFq6/7/FqQjEpUY15BWfDB2zBAbLDQaUq0ZUtbqd6Ag==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "u8qSANhvXtSGk4XCBEIqbec6wBoYBBAAodW5Klr7CHEL+Amf1z5pBWzkd94ngYtvKW4ZVTLBZz2OfOfvaxO7Dg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "3", - "time": "2019-11-02T15:04:20Z", - "last_block_id": { - "hash": "BB4E88B37D3E3579FB9050995A5C5C190DCA1CD3A736EAA9E487A82E81D6B9FD", - "parts": { - "total": "1", - "hash": "FBDBEB6CCB91FE6E248860A51715688664E9AAA46CD2676BE6383401D932BE92" - } - }, - "last_commit_hash": "6E253517FC7E138AB1728CB5C18B31C29AED4236020CD5440AE02BDF025E8887", - "data_hash": "", - "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "3", - "round": "1", - "block_id": { - "hash": "AF117CC86390E923E4CDE8D21C1F998A854344BA06503819430AC3F0D209DA0C", - "parts": { - "total": "1", - "hash": "74B5248FA6EB86201A2879574E67C2E7C974FDCA1E8D105B693095652423F6D7" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "sda+/VJurZNuUuCm3KiEUzVZfBQfSmEgnZhzGgA6sZK68vKoZeI+0VwWWwND0UHUXM8i1gAgGrErK9sxns+xDw==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "pC/IPvNn4kTe9grQo6OOlz4joR5Av/+nZb7MmhDdisNtkIpqqt9bgeQE0Mq1rTxV+em2VxoTXi7wy+gvj1r0Cg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "4", - "time": "2019-11-02T15:04:25Z", - "last_block_id": { - "hash": "AF117CC86390E923E4CDE8D21C1F998A854344BA06503819430AC3F0D209DA0C", - "parts": { - "total": "1", - "hash": "74B5248FA6EB86201A2879574E67C2E7C974FDCA1E8D105B693095652423F6D7" - } - }, - "last_commit_hash": "01080593BC57E0A8482D3A81C8E2D5DD85BA52429CDEC75571D3514166099FC1", - "data_hash": "", - "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "4", - "round": "1", - "block_id": { - "hash": "533F85C98275E70D185185552FFC0175B10EA015FD4937F187E1C9DB73D574E9", - "parts": { - "total": "1", - "hash": "5ACD2FDE7D377584223D61AA2243EA53D71D9C7D1A226917532797114D5B9F27" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "CuRzn/99eNNFVGtUaaeuaEk3zhTdDT80EfBBWg/+VXCSdWSyWif5vdBy9gBRjZ/pQ1qLINA9osH+7LT9aQtEBA==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "GPonysln3hjNxUzzN9EBcl+ljH4AKgVSMO204d+Fd/9TS7et6hWTQPoQvtn2bk4cV4qoUW7nBLBZDmQWbx5SBQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "5", - "time": "2019-11-02T15:04:30Z", - "last_block_id": { - "hash": "533F85C98275E70D185185552FFC0175B10EA015FD4937F187E1C9DB73D574E9", - "parts": { - "total": "1", - "hash": "5ACD2FDE7D377584223D61AA2243EA53D71D9C7D1A226917532797114D5B9F27" - } - }, - "last_commit_hash": "E66669742DF52F9F60EF150751D6A486D57DD7B0661E07725083C3A3315722C3", - "data_hash": "", - "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "5", - "round": "1", - "block_id": { - "hash": "E73ABDBA79E39314A35EB4BF37256CE00B7CA0F942473ADF02A2B67B5ED04004", - "parts": { - "total": "1", - "hash": "4386501520212DCA3435FA73EB9D074D30E3A66DCA860BBA5C9DD7AB25DFA2B2" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "TPkwKFm6Z26LWx96T0O4dDFc8Wu06JspnWf+Z3nKbuuLDujIPp5GMNkU1rrKoXJjNnVgF5xaCCViQhhifDz3Cg==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "/LawNS7Sn9mRCrFh0HkHB1E8mQiNDWgawqcDzNDIWq+CmcUlo0SaP5hbT+fl5PYH5oUPwqBw0EcsgRuH3A+qAg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "6", - "time": "2019-11-02T15:04:35Z", - "last_block_id": { - "hash": "E73ABDBA79E39314A35EB4BF37256CE00B7CA0F942473ADF02A2B67B5ED04004", - "parts": { - "total": "1", - "hash": "4386501520212DCA3435FA73EB9D074D30E3A66DCA860BBA5C9DD7AB25DFA2B2" - } - }, - "last_commit_hash": "FC7311D3428E977242EE89E5F46B57451E248CAC862402327F2D7EEA54D29BDA", - "data_hash": "", - "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" - }, - "commit": { - "height": "6", - "round": "1", - "block_id": { - "hash": "9DA24AE8B44655A69E898BA164E85AFC63BBC1E7160DD10168DFD88C60E628F3", - "parts": { - "total": "1", - "hash": "59E58B99B3F626A0D05397C75CA6F609E0CF4F4D3E9BEAA5D071381631EF47AB" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:40Z", - "signature": "PRNZz9T3ftZxCAoUyPnBkY39pwjm8Ac2vs9Q/jmkneRHUCRe2rQVMI2jNk2vT4rpMutvcEqfhzapvImQjRG0AA==" - }, - { - "block_id_flag": 2, - "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "timestamp": "2019-11-02T15:04:40Z", - "signature": "35u+f65U9X4I8yusduJK+sixEYzbDmREoEpC6zjUvRVXLu1TPZ+550A6TZMzYDrcKDGH08IvFjj0gbxty1SMCg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "7", - "time": "2019-11-02T15:04:40Z", - "last_block_id": { - "hash": "9DA24AE8B44655A69E898BA164E85AFC63BBC1E7160DD10168DFD88C60E628F3", - "parts": { - "total": "1", - "hash": "59E58B99B3F626A0D05397C75CA6F609E0CF4F4D3E9BEAA5D071381631EF47AB" - } - }, - "last_commit_hash": "70B085FE79FEAE64B187A171FF94D5977C976E50D6D50C244A8D15DECF7F1EB1", - "data_hash": "", - "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" - }, - "commit": { - "height": "7", - "round": "1", - "block_id": { - "hash": "1AC2820DA5045702CDE4643DD8836693175A50A096875DA6C095D7748AE2E1A5", - "parts": { - "total": "1", - "hash": "377258C5CCBCDF342021E255FE676851E3569352C89B3A07BF5EEBF903558461" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:45Z", - "signature": "NKjtSMPzKn9gtiv1f05uFV3uvw1rVErRGEm6pbHh82jrlCaJmARg6FCIIevTSHwPuLXq8CmVRw7MPi+L4kHXAA==" - }, - { - "block_id_flag": 2, - "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "timestamp": "2019-11-02T15:04:45Z", - "signature": "gkbVm0Mr0hJztvYLw9A3CGqyfPdoIJWpOGy06WkYiZFp7HlaV4gBhyC+u2iqLZwPBqbJWtf/Ns+PkW38Hj0/Bw==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "8", - "time": "2019-11-02T15:04:45Z", - "last_block_id": { - "hash": "1AC2820DA5045702CDE4643DD8836693175A50A096875DA6C095D7748AE2E1A5", - "parts": { - "total": "1", - "hash": "377258C5CCBCDF342021E255FE676851E3569352C89B3A07BF5EEBF903558461" - } - }, - "last_commit_hash": "80D41997CE9FD68903BCB12614D41D74BAC54205DF90C8BF4094BB3FD1022E85", - "data_hash": "", - "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" - }, - "commit": { - "height": "8", - "round": "1", - "block_id": { - "hash": "0047CBC3B54D76D589E1F39E5AF237C283C672AD65677E342247EBC245060B0E", - "parts": { - "total": "1", - "hash": "E4A1465E4A86842E3CDB8AC85CA15793FE614F5B088C8EFBE57199868E0F638E" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:50Z", - "signature": "4DM2t/Esp/ddS7hn4muXRY0KkMrzEf9tMFZS2lEpsD+24TQpGiQA+phWGPmpF6ovikXIqprXCgGp6sYumq1VDg==" - }, - { - "block_id_flag": 2, - "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "timestamp": "2019-11-02T15:04:50Z", - "signature": "5aw9//cVxz4flChM8PTR2UCceqCaAdvJXbomPmejVbkgcIyHimUlu3zjhpVFiBIjzNEwi5BChCA06XXXN8YNCA==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "9", - "time": "2019-11-02T15:04:50Z", - "last_block_id": { - "hash": "0047CBC3B54D76D589E1F39E5AF237C283C672AD65677E342247EBC245060B0E", - "parts": { - "total": "1", - "hash": "E4A1465E4A86842E3CDB8AC85CA15793FE614F5B088C8EFBE57199868E0F638E" - } - }, - "last_commit_hash": "1A8783D3EE1B7273BAED19669B0E5CF2355AF911DBAF82341C82C189876FF0C5", - "data_hash": "", - "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" - }, - "commit": { - "height": "9", - "round": "1", - "block_id": { - "hash": "CF72EB7DD055C1E5B524036268AA032F25AD3706397E015FDAF94F7498F8AC86", - "parts": { - "total": "1", - "hash": "B288E5433B4FC5ED6C948FC2161987405EBF194234C1ADE4A0988B6C013C35DB" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:55Z", - "signature": "clh070HnqSwXWGYOcOW+gjOfWEaMJG4jvxhya23UGzmngFTNlIMY3nSf1l/yFokbmh5168DZcjaBNFb7StYhBw==" - }, - { - "block_id_flag": 2, - "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "timestamp": "2019-11-02T15:04:55Z", - "signature": "ojBeGzsQ2e+BluCwBBFMLZ22dbgkSW7NUtgGgsbm4bRd+LQ9BnWpgipSO/DkuPMScmRl73Hpd757QsW2kJryDQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "10", - "time": "2019-11-02T15:04:55Z", - "last_block_id": { - "hash": "CF72EB7DD055C1E5B524036268AA032F25AD3706397E015FDAF94F7498F8AC86", - "parts": { - "total": "1", - "hash": "B288E5433B4FC5ED6C948FC2161987405EBF194234C1ADE4A0988B6C013C35DB" - } - }, - "last_commit_hash": "882EA43230EEC253C7C6079866B86D33143DA703E9BC0EE76776253B3097043A", - "data_hash": "", - "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" - }, - "commit": { - "height": "10", - "round": "1", - "block_id": { - "hash": "646B65741671F7842E865DB501995CC8184F3B17BFD3A2B083DB9FE5CA9D1ADA", - "parts": { - "total": "1", - "hash": "FDBBAC19E83F6D74209FF096E0B2B9E1D69A2107B894B95B6C96B0D7E95CC93C" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:05:00Z", - "signature": "lh32SNsS6yGSfFMZrbVHT2gMMLCN+53YE9wAME/fqkKA5U6rPyDAJXL4HQCXZu5GfpE8Deqh0QcNKx4A/nNgBg==" - }, - { - "block_id_flag": 2, - "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "timestamp": "2019-11-02T15:05:00Z", - "signature": "kYRuIhz6G8Maqo2ymUX0pyPfnyLLuk7E8734EEZbZNb7WI7F2J9V45431pgxo+odufZAdWSe58ZN875RMsnADA==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "11", - "time": "2019-11-02T15:05:00Z", - "last_block_id": { - "hash": "646B65741671F7842E865DB501995CC8184F3B17BFD3A2B083DB9FE5CA9D1ADA", - "parts": { - "total": "1", - "hash": "FDBBAC19E83F6D74209FF096E0B2B9E1D69A2107B894B95B6C96B0D7E95CC93C" - } - }, - "last_commit_hash": "BF936D3B458F84A312E51225F4E62CBA2189CEF2CDB10FCFC91ABE04E1B4B3BF", - "data_hash": "", - "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" - }, - "commit": { - "height": "11", - "round": "1", - "block_id": { - "hash": "03C21748C1DA3316CC26E03D9BDCA7B8585A9CFF4C9A982712B248837069F87D", - "parts": { - "total": "1", - "hash": "662519D5284046F98DCEAA37D93C2FF736C106578E9F043CC107A694F707DB36" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:05Z", - "signature": "OB/2FeP50lQ5Saaj54R46qa2peXk9nwvv0580vFdtPqT1Jptbrux12iLKjaTjIrJh2RFj9F/GKBS+iBvpp4OCA==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:05Z", - "signature": "BJh8klweNUSik2CSw6mzUa/U03oDh28HLNw7Nvt5nueXcPknfMFFPYxIJ084Yl1Gw9D2lI3MbmGkPeQToRH7CQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - } - ] - }, - "witnesses": [ - { - "type": "com.tendermint/MockProvider", - "value": { - "chain_id": "test-chain-01", - "lite_blocks": [ - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "1", - "time": "2019-11-02T15:04:00Z", - "last_block_id": { - "hash": "", - "parts": { - "total": "0", - "hash": "" - } - }, - "last_commit_hash": "", - "data_hash": "", - "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" - }, - "commit": { - "height": "1", - "round": "1", - "block_id": { - "hash": "76B0FB738138A2C934300D7B23C280B65965D7427DA4D5414B41C75EBC4AD4C3", - "parts": { - "total": "1", - "hash": "073CE26981DF93820595E602CE63B810BC8F1003D6BB28DEDFF5B2F4F09811A1" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "NaNXQhv7SgBtcq+iHwItxlYUMGHP5MeFpTbyNsnLtzwM6P/EAAAexUH94+osvRDoiahUOoQrRlTiZrYGfahWBw==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "tw0csJ1L1vkBG/71BMjrFEcA6VWjOx29WMwkg1cmDn82XBjRFz+HJu7amGoIj6WLL2p26pO25yQR49crsYQ+AA==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "2", - "time": "2019-11-02T15:04:10Z", - "last_block_id": { - "hash": "76B0FB738138A2C934300D7B23C280B65965D7427DA4D5414B41C75EBC4AD4C3", - "parts": { - "total": "1", - "hash": "073CE26981DF93820595E602CE63B810BC8F1003D6BB28DEDFF5B2F4F09811A1" - } - }, - "last_commit_hash": "73916609DD7C8268FBD0A6A118D041F8D6E9EDC18BAA30B221B5D7D04EAE1F2F", - "data_hash": "", - "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "2", - "round": "1", - "block_id": { - "hash": "BB4E88B37D3E3579FB9050995A5C5C190DCA1CD3A736EAA9E487A82E81D6B9FD", - "parts": { - "total": "1", - "hash": "FBDBEB6CCB91FE6E248860A51715688664E9AAA46CD2676BE6383401D932BE92" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "31H/rSnTep+KtkszxRA0EzuxoqsEeY/PXEc510bd4u5nFq6/7/FqQjEpUY15BWfDB2zBAbLDQaUq0ZUtbqd6Ag==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "u8qSANhvXtSGk4XCBEIqbec6wBoYBBAAodW5Klr7CHEL+Amf1z5pBWzkd94ngYtvKW4ZVTLBZz2OfOfvaxO7Dg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "3", - "time": "2019-11-02T15:04:20Z", - "last_block_id": { - "hash": "BB4E88B37D3E3579FB9050995A5C5C190DCA1CD3A736EAA9E487A82E81D6B9FD", - "parts": { - "total": "1", - "hash": "FBDBEB6CCB91FE6E248860A51715688664E9AAA46CD2676BE6383401D932BE92" - } - }, - "last_commit_hash": "6E253517FC7E138AB1728CB5C18B31C29AED4236020CD5440AE02BDF025E8887", - "data_hash": "", - "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "3", - "round": "1", - "block_id": { - "hash": "AF117CC86390E923E4CDE8D21C1F998A854344BA06503819430AC3F0D209DA0C", - "parts": { - "total": "1", - "hash": "74B5248FA6EB86201A2879574E67C2E7C974FDCA1E8D105B693095652423F6D7" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "sda+/VJurZNuUuCm3KiEUzVZfBQfSmEgnZhzGgA6sZK68vKoZeI+0VwWWwND0UHUXM8i1gAgGrErK9sxns+xDw==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "pC/IPvNn4kTe9grQo6OOlz4joR5Av/+nZb7MmhDdisNtkIpqqt9bgeQE0Mq1rTxV+em2VxoTXi7wy+gvj1r0Cg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "4", - "time": "2019-11-02T15:04:25Z", - "last_block_id": { - "hash": "AF117CC86390E923E4CDE8D21C1F998A854344BA06503819430AC3F0D209DA0C", - "parts": { - "total": "1", - "hash": "74B5248FA6EB86201A2879574E67C2E7C974FDCA1E8D105B693095652423F6D7" - } - }, - "last_commit_hash": "01080593BC57E0A8482D3A81C8E2D5DD85BA52429CDEC75571D3514166099FC1", - "data_hash": "", - "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "4", - "round": "1", - "block_id": { - "hash": "533F85C98275E70D185185552FFC0175B10EA015FD4937F187E1C9DB73D574E9", - "parts": { - "total": "1", - "hash": "5ACD2FDE7D377584223D61AA2243EA53D71D9C7D1A226917532797114D5B9F27" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "CuRzn/99eNNFVGtUaaeuaEk3zhTdDT80EfBBWg/+VXCSdWSyWif5vdBy9gBRjZ/pQ1qLINA9osH+7LT9aQtEBA==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "GPonysln3hjNxUzzN9EBcl+ljH4AKgVSMO204d+Fd/9TS7et6hWTQPoQvtn2bk4cV4qoUW7nBLBZDmQWbx5SBQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "5", - "time": "2019-11-02T15:04:30Z", - "last_block_id": { - "hash": "533F85C98275E70D185185552FFC0175B10EA015FD4937F187E1C9DB73D574E9", - "parts": { - "total": "1", - "hash": "5ACD2FDE7D377584223D61AA2243EA53D71D9C7D1A226917532797114D5B9F27" - } - }, - "last_commit_hash": "E66669742DF52F9F60EF150751D6A486D57DD7B0661E07725083C3A3315722C3", - "data_hash": "", - "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "5", - "round": "1", - "block_id": { - "hash": "E73ABDBA79E39314A35EB4BF37256CE00B7CA0F942473ADF02A2B67B5ED04004", - "parts": { - "total": "1", - "hash": "4386501520212DCA3435FA73EB9D074D30E3A66DCA860BBA5C9DD7AB25DFA2B2" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "TPkwKFm6Z26LWx96T0O4dDFc8Wu06JspnWf+Z3nKbuuLDujIPp5GMNkU1rrKoXJjNnVgF5xaCCViQhhifDz3Cg==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "/LawNS7Sn9mRCrFh0HkHB1E8mQiNDWgawqcDzNDIWq+CmcUlo0SaP5hbT+fl5PYH5oUPwqBw0EcsgRuH3A+qAg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "6", - "time": "2019-11-02T15:04:35Z", - "last_block_id": { - "hash": "E73ABDBA79E39314A35EB4BF37256CE00B7CA0F942473ADF02A2B67B5ED04004", - "parts": { - "total": "1", - "hash": "4386501520212DCA3435FA73EB9D074D30E3A66DCA860BBA5C9DD7AB25DFA2B2" - } - }, - "last_commit_hash": "FC7311D3428E977242EE89E5F46B57451E248CAC862402327F2D7EEA54D29BDA", - "data_hash": "", - "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" - }, - "commit": { - "height": "6", - "round": "1", - "block_id": { - "hash": "9DA24AE8B44655A69E898BA164E85AFC63BBC1E7160DD10168DFD88C60E628F3", - "parts": { - "total": "1", - "hash": "59E58B99B3F626A0D05397C75CA6F609E0CF4F4D3E9BEAA5D071381631EF47AB" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:40Z", - "signature": "PRNZz9T3ftZxCAoUyPnBkY39pwjm8Ac2vs9Q/jmkneRHUCRe2rQVMI2jNk2vT4rpMutvcEqfhzapvImQjRG0AA==" - }, - { - "block_id_flag": 2, - "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "timestamp": "2019-11-02T15:04:40Z", - "signature": "35u+f65U9X4I8yusduJK+sixEYzbDmREoEpC6zjUvRVXLu1TPZ+550A6TZMzYDrcKDGH08IvFjj0gbxty1SMCg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "7", - "time": "2019-11-02T15:04:40Z", - "last_block_id": { - "hash": "9DA24AE8B44655A69E898BA164E85AFC63BBC1E7160DD10168DFD88C60E628F3", - "parts": { - "total": "1", - "hash": "59E58B99B3F626A0D05397C75CA6F609E0CF4F4D3E9BEAA5D071381631EF47AB" - } - }, - "last_commit_hash": "70B085FE79FEAE64B187A171FF94D5977C976E50D6D50C244A8D15DECF7F1EB1", - "data_hash": "", - "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" - }, - "commit": { - "height": "7", - "round": "1", - "block_id": { - "hash": "1AC2820DA5045702CDE4643DD8836693175A50A096875DA6C095D7748AE2E1A5", - "parts": { - "total": "1", - "hash": "377258C5CCBCDF342021E255FE676851E3569352C89B3A07BF5EEBF903558461" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:45Z", - "signature": "NKjtSMPzKn9gtiv1f05uFV3uvw1rVErRGEm6pbHh82jrlCaJmARg6FCIIevTSHwPuLXq8CmVRw7MPi+L4kHXAA==" - }, - { - "block_id_flag": 2, - "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "timestamp": "2019-11-02T15:04:45Z", - "signature": "gkbVm0Mr0hJztvYLw9A3CGqyfPdoIJWpOGy06WkYiZFp7HlaV4gBhyC+u2iqLZwPBqbJWtf/Ns+PkW38Hj0/Bw==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "8", - "time": "2019-11-02T15:04:45Z", - "last_block_id": { - "hash": "1AC2820DA5045702CDE4643DD8836693175A50A096875DA6C095D7748AE2E1A5", - "parts": { - "total": "1", - "hash": "377258C5CCBCDF342021E255FE676851E3569352C89B3A07BF5EEBF903558461" - } - }, - "last_commit_hash": "80D41997CE9FD68903BCB12614D41D74BAC54205DF90C8BF4094BB3FD1022E85", - "data_hash": "", - "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" - }, - "commit": { - "height": "8", - "round": "1", - "block_id": { - "hash": "0047CBC3B54D76D589E1F39E5AF237C283C672AD65677E342247EBC245060B0E", - "parts": { - "total": "1", - "hash": "E4A1465E4A86842E3CDB8AC85CA15793FE614F5B088C8EFBE57199868E0F638E" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:50Z", - "signature": "4DM2t/Esp/ddS7hn4muXRY0KkMrzEf9tMFZS2lEpsD+24TQpGiQA+phWGPmpF6ovikXIqprXCgGp6sYumq1VDg==" - }, - { - "block_id_flag": 2, - "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "timestamp": "2019-11-02T15:04:50Z", - "signature": "5aw9//cVxz4flChM8PTR2UCceqCaAdvJXbomPmejVbkgcIyHimUlu3zjhpVFiBIjzNEwi5BChCA06XXXN8YNCA==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "9", - "time": "2019-11-02T15:04:50Z", - "last_block_id": { - "hash": "0047CBC3B54D76D589E1F39E5AF237C283C672AD65677E342247EBC245060B0E", - "parts": { - "total": "1", - "hash": "E4A1465E4A86842E3CDB8AC85CA15793FE614F5B088C8EFBE57199868E0F638E" - } - }, - "last_commit_hash": "1A8783D3EE1B7273BAED19669B0E5CF2355AF911DBAF82341C82C189876FF0C5", - "data_hash": "", - "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" - }, - "commit": { - "height": "9", - "round": "1", - "block_id": { - "hash": "CF72EB7DD055C1E5B524036268AA032F25AD3706397E015FDAF94F7498F8AC86", - "parts": { - "total": "1", - "hash": "B288E5433B4FC5ED6C948FC2161987405EBF194234C1ADE4A0988B6C013C35DB" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:55Z", - "signature": "clh070HnqSwXWGYOcOW+gjOfWEaMJG4jvxhya23UGzmngFTNlIMY3nSf1l/yFokbmh5168DZcjaBNFb7StYhBw==" - }, - { - "block_id_flag": 2, - "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "timestamp": "2019-11-02T15:04:55Z", - "signature": "ojBeGzsQ2e+BluCwBBFMLZ22dbgkSW7NUtgGgsbm4bRd+LQ9BnWpgipSO/DkuPMScmRl73Hpd757QsW2kJryDQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "10", - "time": "2019-11-02T15:04:55Z", - "last_block_id": { - "hash": "CF72EB7DD055C1E5B524036268AA032F25AD3706397E015FDAF94F7498F8AC86", - "parts": { - "total": "1", - "hash": "B288E5433B4FC5ED6C948FC2161987405EBF194234C1ADE4A0988B6C013C35DB" - } - }, - "last_commit_hash": "882EA43230EEC253C7C6079866B86D33143DA703E9BC0EE76776253B3097043A", - "data_hash": "", - "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" - }, - "commit": { - "height": "10", - "round": "1", - "block_id": { - "hash": "646B65741671F7842E865DB501995CC8184F3B17BFD3A2B083DB9FE5CA9D1ADA", - "parts": { - "total": "1", - "hash": "FDBBAC19E83F6D74209FF096E0B2B9E1D69A2107B894B95B6C96B0D7E95CC93C" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:05:00Z", - "signature": "lh32SNsS6yGSfFMZrbVHT2gMMLCN+53YE9wAME/fqkKA5U6rPyDAJXL4HQCXZu5GfpE8Deqh0QcNKx4A/nNgBg==" - }, - { - "block_id_flag": 2, - "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "timestamp": "2019-11-02T15:05:00Z", - "signature": "kYRuIhz6G8Maqo2ymUX0pyPfnyLLuk7E8734EEZbZNb7WI7F2J9V45431pgxo+odufZAdWSe58ZN875RMsnADA==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "11", - "time": "2019-11-02T15:05:00Z", - "last_block_id": { - "hash": "646B65741671F7842E865DB501995CC8184F3B17BFD3A2B083DB9FE5CA9D1ADA", - "parts": { - "total": "1", - "hash": "FDBBAC19E83F6D74209FF096E0B2B9E1D69A2107B894B95B6C96B0D7E95CC93C" - } - }, - "last_commit_hash": "BF936D3B458F84A312E51225F4E62CBA2189CEF2CDB10FCFC91ABE04E1B4B3BF", - "data_hash": "", - "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" - }, - "commit": { - "height": "11", - "round": "1", - "block_id": { - "hash": "93FE74FA6532B8F50113CA411FFC806E91FA8F2FF3F159BA084FF628F64135EB", - "parts": { - "total": "1", - "hash": "6D68EA2CA683B6F58A55FE054568DC136D4038D2BEDBC5470DD521E92C603B83" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:05:05Z", - "signature": "j9xHNJimh5vIYldopfnijq35HAWCHHcnZZ+miWI4DXHShEFwtXh4v2yHHaZQJ2xz79FqUZkYEJtVkyB35HarCw==" - }, - { - "block_id_flag": 2, - "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "timestamp": "2019-11-02T15:05:05Z", - "signature": "+lZXXaFL+aDd84wg7pXZ6Cuz3Flkyc0svwxQagZeDIOQkAke8HT10bsYW50GELO2MDoqKk8qLZy+TDKXdRHhBg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "0" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "0" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - }, - { - "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "-50" - } - } - } - ] - } - } - ], - "height_to_verify": "11", - "now": "2019-11-02T15:30:00Z", - "expected_output": "error", - "expected_num_of_bisections": 2 -} \ No newline at end of file + "description": "Case: Trusted height = 1, due to malicious validator set it fails to find a witness for it", + "trust_options": { + "period": "10800000000000", + "height": "1", + "hash": "76B0FB738138A2C934300D7B23C280B65965D7427DA4D5414B41C75EBC4AD4C3", + "trust_level": { + "numerator": "1", + "denominator": "3" + } + }, + "primary": { + "chain_id": "test-chain-01", + "lite_blocks": [ + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "1", + "time": "2019-11-02T15:04:00Z", + "last_block_id": { + "hash": "", + "parts": { + "total": "0", + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "1", + "round": "1", + "block_id": { + "hash": "76B0FB738138A2C934300D7B23C280B65965D7427DA4D5414B41C75EBC4AD4C3", + "parts": { + "total": "1", + "hash": "073CE26981DF93820595E602CE63B810BC8F1003D6BB28DEDFF5B2F4F09811A1" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "NaNXQhv7SgBtcq+iHwItxlYUMGHP5MeFpTbyNsnLtzwM6P/EAAAexUH94+osvRDoiahUOoQrRlTiZrYGfahWBw==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "tw0csJ1L1vkBG/71BMjrFEcA6VWjOx29WMwkg1cmDn82XBjRFz+HJu7amGoIj6WLL2p26pO25yQR49crsYQ+AA==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "2", + "time": "2019-11-02T15:04:10Z", + "last_block_id": { + "hash": "76B0FB738138A2C934300D7B23C280B65965D7427DA4D5414B41C75EBC4AD4C3", + "parts": { + "total": "1", + "hash": "073CE26981DF93820595E602CE63B810BC8F1003D6BB28DEDFF5B2F4F09811A1" + } + }, + "last_commit_hash": "73916609DD7C8268FBD0A6A118D041F8D6E9EDC18BAA30B221B5D7D04EAE1F2F", + "data_hash": "", + "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "2", + "round": "1", + "block_id": { + "hash": "BB4E88B37D3E3579FB9050995A5C5C190DCA1CD3A736EAA9E487A82E81D6B9FD", + "parts": { + "total": "1", + "hash": "FBDBEB6CCB91FE6E248860A51715688664E9AAA46CD2676BE6383401D932BE92" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "31H/rSnTep+KtkszxRA0EzuxoqsEeY/PXEc510bd4u5nFq6/7/FqQjEpUY15BWfDB2zBAbLDQaUq0ZUtbqd6Ag==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "u8qSANhvXtSGk4XCBEIqbec6wBoYBBAAodW5Klr7CHEL+Amf1z5pBWzkd94ngYtvKW4ZVTLBZz2OfOfvaxO7Dg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "3", + "time": "2019-11-02T15:04:20Z", + "last_block_id": { + "hash": "BB4E88B37D3E3579FB9050995A5C5C190DCA1CD3A736EAA9E487A82E81D6B9FD", + "parts": { + "total": "1", + "hash": "FBDBEB6CCB91FE6E248860A51715688664E9AAA46CD2676BE6383401D932BE92" + } + }, + "last_commit_hash": "6E253517FC7E138AB1728CB5C18B31C29AED4236020CD5440AE02BDF025E8887", + "data_hash": "", + "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "3", + "round": "1", + "block_id": { + "hash": "AF117CC86390E923E4CDE8D21C1F998A854344BA06503819430AC3F0D209DA0C", + "parts": { + "total": "1", + "hash": "74B5248FA6EB86201A2879574E67C2E7C974FDCA1E8D105B693095652423F6D7" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "sda+/VJurZNuUuCm3KiEUzVZfBQfSmEgnZhzGgA6sZK68vKoZeI+0VwWWwND0UHUXM8i1gAgGrErK9sxns+xDw==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "pC/IPvNn4kTe9grQo6OOlz4joR5Av/+nZb7MmhDdisNtkIpqqt9bgeQE0Mq1rTxV+em2VxoTXi7wy+gvj1r0Cg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "4", + "time": "2019-11-02T15:04:25Z", + "last_block_id": { + "hash": "AF117CC86390E923E4CDE8D21C1F998A854344BA06503819430AC3F0D209DA0C", + "parts": { + "total": "1", + "hash": "74B5248FA6EB86201A2879574E67C2E7C974FDCA1E8D105B693095652423F6D7" + } + }, + "last_commit_hash": "01080593BC57E0A8482D3A81C8E2D5DD85BA52429CDEC75571D3514166099FC1", + "data_hash": "", + "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "4", + "round": "1", + "block_id": { + "hash": "533F85C98275E70D185185552FFC0175B10EA015FD4937F187E1C9DB73D574E9", + "parts": { + "total": "1", + "hash": "5ACD2FDE7D377584223D61AA2243EA53D71D9C7D1A226917532797114D5B9F27" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "CuRzn/99eNNFVGtUaaeuaEk3zhTdDT80EfBBWg/+VXCSdWSyWif5vdBy9gBRjZ/pQ1qLINA9osH+7LT9aQtEBA==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "GPonysln3hjNxUzzN9EBcl+ljH4AKgVSMO204d+Fd/9TS7et6hWTQPoQvtn2bk4cV4qoUW7nBLBZDmQWbx5SBQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "5", + "time": "2019-11-02T15:04:30Z", + "last_block_id": { + "hash": "533F85C98275E70D185185552FFC0175B10EA015FD4937F187E1C9DB73D574E9", + "parts": { + "total": "1", + "hash": "5ACD2FDE7D377584223D61AA2243EA53D71D9C7D1A226917532797114D5B9F27" + } + }, + "last_commit_hash": "E66669742DF52F9F60EF150751D6A486D57DD7B0661E07725083C3A3315722C3", + "data_hash": "", + "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "5", + "round": "1", + "block_id": { + "hash": "E73ABDBA79E39314A35EB4BF37256CE00B7CA0F942473ADF02A2B67B5ED04004", + "parts": { + "total": "1", + "hash": "4386501520212DCA3435FA73EB9D074D30E3A66DCA860BBA5C9DD7AB25DFA2B2" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "TPkwKFm6Z26LWx96T0O4dDFc8Wu06JspnWf+Z3nKbuuLDujIPp5GMNkU1rrKoXJjNnVgF5xaCCViQhhifDz3Cg==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "/LawNS7Sn9mRCrFh0HkHB1E8mQiNDWgawqcDzNDIWq+CmcUlo0SaP5hbT+fl5PYH5oUPwqBw0EcsgRuH3A+qAg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "6", + "time": "2019-11-02T15:04:35Z", + "last_block_id": { + "hash": "E73ABDBA79E39314A35EB4BF37256CE00B7CA0F942473ADF02A2B67B5ED04004", + "parts": { + "total": "1", + "hash": "4386501520212DCA3435FA73EB9D074D30E3A66DCA860BBA5C9DD7AB25DFA2B2" + } + }, + "last_commit_hash": "FC7311D3428E977242EE89E5F46B57451E248CAC862402327F2D7EEA54D29BDA", + "data_hash": "", + "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" + }, + "commit": { + "height": "6", + "round": "1", + "block_id": { + "hash": "9DA24AE8B44655A69E898BA164E85AFC63BBC1E7160DD10168DFD88C60E628F3", + "parts": { + "total": "1", + "hash": "59E58B99B3F626A0D05397C75CA6F609E0CF4F4D3E9BEAA5D071381631EF47AB" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:40Z", + "signature": "PRNZz9T3ftZxCAoUyPnBkY39pwjm8Ac2vs9Q/jmkneRHUCRe2rQVMI2jNk2vT4rpMutvcEqfhzapvImQjRG0AA==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:04:40Z", + "signature": "35u+f65U9X4I8yusduJK+sixEYzbDmREoEpC6zjUvRVXLu1TPZ+550A6TZMzYDrcKDGH08IvFjj0gbxty1SMCg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "7", + "time": "2019-11-02T15:04:40Z", + "last_block_id": { + "hash": "9DA24AE8B44655A69E898BA164E85AFC63BBC1E7160DD10168DFD88C60E628F3", + "parts": { + "total": "1", + "hash": "59E58B99B3F626A0D05397C75CA6F609E0CF4F4D3E9BEAA5D071381631EF47AB" + } + }, + "last_commit_hash": "70B085FE79FEAE64B187A171FF94D5977C976E50D6D50C244A8D15DECF7F1EB1", + "data_hash": "", + "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" + }, + "commit": { + "height": "7", + "round": "1", + "block_id": { + "hash": "1AC2820DA5045702CDE4643DD8836693175A50A096875DA6C095D7748AE2E1A5", + "parts": { + "total": "1", + "hash": "377258C5CCBCDF342021E255FE676851E3569352C89B3A07BF5EEBF903558461" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:45Z", + "signature": "NKjtSMPzKn9gtiv1f05uFV3uvw1rVErRGEm6pbHh82jrlCaJmARg6FCIIevTSHwPuLXq8CmVRw7MPi+L4kHXAA==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:04:45Z", + "signature": "gkbVm0Mr0hJztvYLw9A3CGqyfPdoIJWpOGy06WkYiZFp7HlaV4gBhyC+u2iqLZwPBqbJWtf/Ns+PkW38Hj0/Bw==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "8", + "time": "2019-11-02T15:04:45Z", + "last_block_id": { + "hash": "1AC2820DA5045702CDE4643DD8836693175A50A096875DA6C095D7748AE2E1A5", + "parts": { + "total": "1", + "hash": "377258C5CCBCDF342021E255FE676851E3569352C89B3A07BF5EEBF903558461" + } + }, + "last_commit_hash": "80D41997CE9FD68903BCB12614D41D74BAC54205DF90C8BF4094BB3FD1022E85", + "data_hash": "", + "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" + }, + "commit": { + "height": "8", + "round": "1", + "block_id": { + "hash": "0047CBC3B54D76D589E1F39E5AF237C283C672AD65677E342247EBC245060B0E", + "parts": { + "total": "1", + "hash": "E4A1465E4A86842E3CDB8AC85CA15793FE614F5B088C8EFBE57199868E0F638E" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:50Z", + "signature": "4DM2t/Esp/ddS7hn4muXRY0KkMrzEf9tMFZS2lEpsD+24TQpGiQA+phWGPmpF6ovikXIqprXCgGp6sYumq1VDg==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:04:50Z", + "signature": "5aw9//cVxz4flChM8PTR2UCceqCaAdvJXbomPmejVbkgcIyHimUlu3zjhpVFiBIjzNEwi5BChCA06XXXN8YNCA==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "9", + "time": "2019-11-02T15:04:50Z", + "last_block_id": { + "hash": "0047CBC3B54D76D589E1F39E5AF237C283C672AD65677E342247EBC245060B0E", + "parts": { + "total": "1", + "hash": "E4A1465E4A86842E3CDB8AC85CA15793FE614F5B088C8EFBE57199868E0F638E" + } + }, + "last_commit_hash": "1A8783D3EE1B7273BAED19669B0E5CF2355AF911DBAF82341C82C189876FF0C5", + "data_hash": "", + "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" + }, + "commit": { + "height": "9", + "round": "1", + "block_id": { + "hash": "CF72EB7DD055C1E5B524036268AA032F25AD3706397E015FDAF94F7498F8AC86", + "parts": { + "total": "1", + "hash": "B288E5433B4FC5ED6C948FC2161987405EBF194234C1ADE4A0988B6C013C35DB" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:55Z", + "signature": "clh070HnqSwXWGYOcOW+gjOfWEaMJG4jvxhya23UGzmngFTNlIMY3nSf1l/yFokbmh5168DZcjaBNFb7StYhBw==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:04:55Z", + "signature": "ojBeGzsQ2e+BluCwBBFMLZ22dbgkSW7NUtgGgsbm4bRd+LQ9BnWpgipSO/DkuPMScmRl73Hpd757QsW2kJryDQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "10", + "time": "2019-11-02T15:04:55Z", + "last_block_id": { + "hash": "CF72EB7DD055C1E5B524036268AA032F25AD3706397E015FDAF94F7498F8AC86", + "parts": { + "total": "1", + "hash": "B288E5433B4FC5ED6C948FC2161987405EBF194234C1ADE4A0988B6C013C35DB" + } + }, + "last_commit_hash": "882EA43230EEC253C7C6079866B86D33143DA703E9BC0EE76776253B3097043A", + "data_hash": "", + "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" + }, + "commit": { + "height": "10", + "round": "1", + "block_id": { + "hash": "646B65741671F7842E865DB501995CC8184F3B17BFD3A2B083DB9FE5CA9D1ADA", + "parts": { + "total": "1", + "hash": "FDBBAC19E83F6D74209FF096E0B2B9E1D69A2107B894B95B6C96B0D7E95CC93C" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:05:00Z", + "signature": "lh32SNsS6yGSfFMZrbVHT2gMMLCN+53YE9wAME/fqkKA5U6rPyDAJXL4HQCXZu5GfpE8Deqh0QcNKx4A/nNgBg==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:05:00Z", + "signature": "kYRuIhz6G8Maqo2ymUX0pyPfnyLLuk7E8734EEZbZNb7WI7F2J9V45431pgxo+odufZAdWSe58ZN875RMsnADA==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "11", + "time": "2019-11-02T15:05:00Z", + "last_block_id": { + "hash": "646B65741671F7842E865DB501995CC8184F3B17BFD3A2B083DB9FE5CA9D1ADA", + "parts": { + "total": "1", + "hash": "FDBBAC19E83F6D74209FF096E0B2B9E1D69A2107B894B95B6C96B0D7E95CC93C" + } + }, + "last_commit_hash": "BF936D3B458F84A312E51225F4E62CBA2189CEF2CDB10FCFC91ABE04E1B4B3BF", + "data_hash": "", + "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "11", + "round": "1", + "block_id": { + "hash": "03C21748C1DA3316CC26E03D9BDCA7B8585A9CFF4C9A982712B248837069F87D", + "parts": { + "total": "1", + "hash": "662519D5284046F98DCEAA37D93C2FF736C106578E9F043CC107A694F707DB36" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:05Z", + "signature": "OB/2FeP50lQ5Saaj54R46qa2peXk9nwvv0580vFdtPqT1Jptbrux12iLKjaTjIrJh2RFj9F/GKBS+iBvpp4OCA==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:05Z", + "signature": "BJh8klweNUSik2CSw6mzUa/U03oDh28HLNw7Nvt5nueXcPknfMFFPYxIJ084Yl1Gw9D2lI3MbmGkPeQToRH7CQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + } + ] + }, + "witnesses": [ + { + "type": "com.tendermint/MockProvider", + "value": { + "chain_id": "test-chain-01", + "lite_blocks": [ + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "1", + "time": "2019-11-02T15:04:00Z", + "last_block_id": { + "hash": "", + "parts": { + "total": "0", + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "1", + "round": "1", + "block_id": { + "hash": "76B0FB738138A2C934300D7B23C280B65965D7427DA4D5414B41C75EBC4AD4C3", + "parts": { + "total": "1", + "hash": "073CE26981DF93820595E602CE63B810BC8F1003D6BB28DEDFF5B2F4F09811A1" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "NaNXQhv7SgBtcq+iHwItxlYUMGHP5MeFpTbyNsnLtzwM6P/EAAAexUH94+osvRDoiahUOoQrRlTiZrYGfahWBw==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "tw0csJ1L1vkBG/71BMjrFEcA6VWjOx29WMwkg1cmDn82XBjRFz+HJu7amGoIj6WLL2p26pO25yQR49crsYQ+AA==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "2", + "time": "2019-11-02T15:04:10Z", + "last_block_id": { + "hash": "76B0FB738138A2C934300D7B23C280B65965D7427DA4D5414B41C75EBC4AD4C3", + "parts": { + "total": "1", + "hash": "073CE26981DF93820595E602CE63B810BC8F1003D6BB28DEDFF5B2F4F09811A1" + } + }, + "last_commit_hash": "73916609DD7C8268FBD0A6A118D041F8D6E9EDC18BAA30B221B5D7D04EAE1F2F", + "data_hash": "", + "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "2", + "round": "1", + "block_id": { + "hash": "BB4E88B37D3E3579FB9050995A5C5C190DCA1CD3A736EAA9E487A82E81D6B9FD", + "parts": { + "total": "1", + "hash": "FBDBEB6CCB91FE6E248860A51715688664E9AAA46CD2676BE6383401D932BE92" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "31H/rSnTep+KtkszxRA0EzuxoqsEeY/PXEc510bd4u5nFq6/7/FqQjEpUY15BWfDB2zBAbLDQaUq0ZUtbqd6Ag==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "u8qSANhvXtSGk4XCBEIqbec6wBoYBBAAodW5Klr7CHEL+Amf1z5pBWzkd94ngYtvKW4ZVTLBZz2OfOfvaxO7Dg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "3", + "time": "2019-11-02T15:04:20Z", + "last_block_id": { + "hash": "BB4E88B37D3E3579FB9050995A5C5C190DCA1CD3A736EAA9E487A82E81D6B9FD", + "parts": { + "total": "1", + "hash": "FBDBEB6CCB91FE6E248860A51715688664E9AAA46CD2676BE6383401D932BE92" + } + }, + "last_commit_hash": "6E253517FC7E138AB1728CB5C18B31C29AED4236020CD5440AE02BDF025E8887", + "data_hash": "", + "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "3", + "round": "1", + "block_id": { + "hash": "AF117CC86390E923E4CDE8D21C1F998A854344BA06503819430AC3F0D209DA0C", + "parts": { + "total": "1", + "hash": "74B5248FA6EB86201A2879574E67C2E7C974FDCA1E8D105B693095652423F6D7" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "sda+/VJurZNuUuCm3KiEUzVZfBQfSmEgnZhzGgA6sZK68vKoZeI+0VwWWwND0UHUXM8i1gAgGrErK9sxns+xDw==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "pC/IPvNn4kTe9grQo6OOlz4joR5Av/+nZb7MmhDdisNtkIpqqt9bgeQE0Mq1rTxV+em2VxoTXi7wy+gvj1r0Cg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "4", + "time": "2019-11-02T15:04:25Z", + "last_block_id": { + "hash": "AF117CC86390E923E4CDE8D21C1F998A854344BA06503819430AC3F0D209DA0C", + "parts": { + "total": "1", + "hash": "74B5248FA6EB86201A2879574E67C2E7C974FDCA1E8D105B693095652423F6D7" + } + }, + "last_commit_hash": "01080593BC57E0A8482D3A81C8E2D5DD85BA52429CDEC75571D3514166099FC1", + "data_hash": "", + "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "next_validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "4", + "round": "1", + "block_id": { + "hash": "533F85C98275E70D185185552FFC0175B10EA015FD4937F187E1C9DB73D574E9", + "parts": { + "total": "1", + "hash": "5ACD2FDE7D377584223D61AA2243EA53D71D9C7D1A226917532797114D5B9F27" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "CuRzn/99eNNFVGtUaaeuaEk3zhTdDT80EfBBWg/+VXCSdWSyWif5vdBy9gBRjZ/pQ1qLINA9osH+7LT9aQtEBA==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "GPonysln3hjNxUzzN9EBcl+ljH4AKgVSMO204d+Fd/9TS7et6hWTQPoQvtn2bk4cV4qoUW7nBLBZDmQWbx5SBQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "5", + "time": "2019-11-02T15:04:30Z", + "last_block_id": { + "hash": "533F85C98275E70D185185552FFC0175B10EA015FD4937F187E1C9DB73D574E9", + "parts": { + "total": "1", + "hash": "5ACD2FDE7D377584223D61AA2243EA53D71D9C7D1A226917532797114D5B9F27" + } + }, + "last_commit_hash": "E66669742DF52F9F60EF150751D6A486D57DD7B0661E07725083C3A3315722C3", + "data_hash": "", + "validators_hash": "ADAE23D9D908638F3866C11A39E31CE4399AE6DE8EC8EBBCB1916B90C46EDDE3", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "5", + "round": "1", + "block_id": { + "hash": "E73ABDBA79E39314A35EB4BF37256CE00B7CA0F942473ADF02A2B67B5ED04004", + "parts": { + "total": "1", + "hash": "4386501520212DCA3435FA73EB9D074D30E3A66DCA860BBA5C9DD7AB25DFA2B2" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "TPkwKFm6Z26LWx96T0O4dDFc8Wu06JspnWf+Z3nKbuuLDujIPp5GMNkU1rrKoXJjNnVgF5xaCCViQhhifDz3Cg==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "/LawNS7Sn9mRCrFh0HkHB1E8mQiNDWgawqcDzNDIWq+CmcUlo0SaP5hbT+fl5PYH5oUPwqBw0EcsgRuH3A+qAg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "6", + "time": "2019-11-02T15:04:35Z", + "last_block_id": { + "hash": "E73ABDBA79E39314A35EB4BF37256CE00B7CA0F942473ADF02A2B67B5ED04004", + "parts": { + "total": "1", + "hash": "4386501520212DCA3435FA73EB9D074D30E3A66DCA860BBA5C9DD7AB25DFA2B2" + } + }, + "last_commit_hash": "FC7311D3428E977242EE89E5F46B57451E248CAC862402327F2D7EEA54D29BDA", + "data_hash": "", + "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" + }, + "commit": { + "height": "6", + "round": "1", + "block_id": { + "hash": "9DA24AE8B44655A69E898BA164E85AFC63BBC1E7160DD10168DFD88C60E628F3", + "parts": { + "total": "1", + "hash": "59E58B99B3F626A0D05397C75CA6F609E0CF4F4D3E9BEAA5D071381631EF47AB" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:40Z", + "signature": "PRNZz9T3ftZxCAoUyPnBkY39pwjm8Ac2vs9Q/jmkneRHUCRe2rQVMI2jNk2vT4rpMutvcEqfhzapvImQjRG0AA==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:04:40Z", + "signature": "35u+f65U9X4I8yusduJK+sixEYzbDmREoEpC6zjUvRVXLu1TPZ+550A6TZMzYDrcKDGH08IvFjj0gbxty1SMCg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "7", + "time": "2019-11-02T15:04:40Z", + "last_block_id": { + "hash": "9DA24AE8B44655A69E898BA164E85AFC63BBC1E7160DD10168DFD88C60E628F3", + "parts": { + "total": "1", + "hash": "59E58B99B3F626A0D05397C75CA6F609E0CF4F4D3E9BEAA5D071381631EF47AB" + } + }, + "last_commit_hash": "70B085FE79FEAE64B187A171FF94D5977C976E50D6D50C244A8D15DECF7F1EB1", + "data_hash": "", + "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" + }, + "commit": { + "height": "7", + "round": "1", + "block_id": { + "hash": "1AC2820DA5045702CDE4643DD8836693175A50A096875DA6C095D7748AE2E1A5", + "parts": { + "total": "1", + "hash": "377258C5CCBCDF342021E255FE676851E3569352C89B3A07BF5EEBF903558461" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:45Z", + "signature": "NKjtSMPzKn9gtiv1f05uFV3uvw1rVErRGEm6pbHh82jrlCaJmARg6FCIIevTSHwPuLXq8CmVRw7MPi+L4kHXAA==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:04:45Z", + "signature": "gkbVm0Mr0hJztvYLw9A3CGqyfPdoIJWpOGy06WkYiZFp7HlaV4gBhyC+u2iqLZwPBqbJWtf/Ns+PkW38Hj0/Bw==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "8", + "time": "2019-11-02T15:04:45Z", + "last_block_id": { + "hash": "1AC2820DA5045702CDE4643DD8836693175A50A096875DA6C095D7748AE2E1A5", + "parts": { + "total": "1", + "hash": "377258C5CCBCDF342021E255FE676851E3569352C89B3A07BF5EEBF903558461" + } + }, + "last_commit_hash": "80D41997CE9FD68903BCB12614D41D74BAC54205DF90C8BF4094BB3FD1022E85", + "data_hash": "", + "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" + }, + "commit": { + "height": "8", + "round": "1", + "block_id": { + "hash": "0047CBC3B54D76D589E1F39E5AF237C283C672AD65677E342247EBC245060B0E", + "parts": { + "total": "1", + "hash": "E4A1465E4A86842E3CDB8AC85CA15793FE614F5B088C8EFBE57199868E0F638E" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:50Z", + "signature": "4DM2t/Esp/ddS7hn4muXRY0KkMrzEf9tMFZS2lEpsD+24TQpGiQA+phWGPmpF6ovikXIqprXCgGp6sYumq1VDg==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:04:50Z", + "signature": "5aw9//cVxz4flChM8PTR2UCceqCaAdvJXbomPmejVbkgcIyHimUlu3zjhpVFiBIjzNEwi5BChCA06XXXN8YNCA==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "9", + "time": "2019-11-02T15:04:50Z", + "last_block_id": { + "hash": "0047CBC3B54D76D589E1F39E5AF237C283C672AD65677E342247EBC245060B0E", + "parts": { + "total": "1", + "hash": "E4A1465E4A86842E3CDB8AC85CA15793FE614F5B088C8EFBE57199868E0F638E" + } + }, + "last_commit_hash": "1A8783D3EE1B7273BAED19669B0E5CF2355AF911DBAF82341C82C189876FF0C5", + "data_hash": "", + "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" + }, + "commit": { + "height": "9", + "round": "1", + "block_id": { + "hash": "CF72EB7DD055C1E5B524036268AA032F25AD3706397E015FDAF94F7498F8AC86", + "parts": { + "total": "1", + "hash": "B288E5433B4FC5ED6C948FC2161987405EBF194234C1ADE4A0988B6C013C35DB" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:55Z", + "signature": "clh070HnqSwXWGYOcOW+gjOfWEaMJG4jvxhya23UGzmngFTNlIMY3nSf1l/yFokbmh5168DZcjaBNFb7StYhBw==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:04:55Z", + "signature": "ojBeGzsQ2e+BluCwBBFMLZ22dbgkSW7NUtgGgsbm4bRd+LQ9BnWpgipSO/DkuPMScmRl73Hpd757QsW2kJryDQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "10", + "time": "2019-11-02T15:04:55Z", + "last_block_id": { + "hash": "CF72EB7DD055C1E5B524036268AA032F25AD3706397E015FDAF94F7498F8AC86", + "parts": { + "total": "1", + "hash": "B288E5433B4FC5ED6C948FC2161987405EBF194234C1ADE4A0988B6C013C35DB" + } + }, + "last_commit_hash": "882EA43230EEC253C7C6079866B86D33143DA703E9BC0EE76776253B3097043A", + "data_hash": "", + "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" + }, + "commit": { + "height": "10", + "round": "1", + "block_id": { + "hash": "646B65741671F7842E865DB501995CC8184F3B17BFD3A2B083DB9FE5CA9D1ADA", + "parts": { + "total": "1", + "hash": "FDBBAC19E83F6D74209FF096E0B2B9E1D69A2107B894B95B6C96B0D7E95CC93C" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:05:00Z", + "signature": "lh32SNsS6yGSfFMZrbVHT2gMMLCN+53YE9wAME/fqkKA5U6rPyDAJXL4HQCXZu5GfpE8Deqh0QcNKx4A/nNgBg==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:05:00Z", + "signature": "kYRuIhz6G8Maqo2ymUX0pyPfnyLLuk7E8734EEZbZNb7WI7F2J9V45431pgxo+odufZAdWSe58ZN875RMsnADA==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "11", + "time": "2019-11-02T15:05:00Z", + "last_block_id": { + "hash": "646B65741671F7842E865DB501995CC8184F3B17BFD3A2B083DB9FE5CA9D1ADA", + "parts": { + "total": "1", + "hash": "FDBBAC19E83F6D74209FF096E0B2B9E1D69A2107B894B95B6C96B0D7E95CC93C" + } + }, + "last_commit_hash": "BF936D3B458F84A312E51225F4E62CBA2189CEF2CDB10FCFC91ABE04E1B4B3BF", + "data_hash": "", + "validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "next_validators_hash": "4DD88D8A9FF37B01BBE884B165DE1499890945DFAFC2D2A773B084909BFC5914", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295" + }, + "commit": { + "height": "11", + "round": "1", + "block_id": { + "hash": "93FE74FA6532B8F50113CA411FFC806E91FA8F2FF3F159BA084FF628F64135EB", + "parts": { + "total": "1", + "hash": "6D68EA2CA683B6F58A55FE054568DC136D4038D2BEDBC5470DD521E92C603B83" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:05:05Z", + "signature": "j9xHNJimh5vIYldopfnijq35HAWCHHcnZZ+miWI4DXHShEFwtXh4v2yHHaZQJ2xz79FqUZkYEJtVkyB35HarCw==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:05:05Z", + "signature": "+lZXXaFL+aDd84wg7pXZ6Cuz3Flkyc0svwxQagZeDIOQkAke8HT10bsYW50GELO2MDoqKk8qLZy+TDKXdRHhBg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "0" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "Wc790fkCDAi7LvZ4UIBAIJSNI+Rp2aU80/8l+idZ/wI=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + } + } + ] + } + } + ], + "height_to_verify": "11", + "now": "2019-11-02T15:30:00Z", + "expected_output": "error", + "expected_num_of_bisections": 2 + } \ No newline at end of file diff --git a/tendermint/tests/support/lite/bisection/single_peer/not_enough_commits.json b/tendermint/tests/support/lite/bisection/single_peer/not_enough_commits.json index 52c6a8bc3..f9ccad2c2 100644 --- a/tendermint/tests/support/lite/bisection/single_peer/not_enough_commits.json +++ b/tendermint/tests/support/lite/bisection/single_peer/not_enough_commits.json @@ -1,1999 +1,1999 @@ { - "description": "Case: Trusted height=1, fails at height 6 because more than one-third (trust level) vals didn't sign", - "trust_options": { - "period": "10800000000000", - "height": "1", - "hash": "15F15EF50BDE2018F4B129A827F90C18222C757770C8295EB8EE7BF50E761BC0", - "trust_level": { - "numerator": "1", - "denominator": "3" - } - }, - "primary": { - "chain_id": "test-chain-01", - "lite_blocks": [ - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "1", - "time": "2019-11-02T15:04:00Z", - "last_block_id": { - "hash": "", - "parts": { - "total": "0", - "hash": "" - } - }, - "last_commit_hash": "", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" - }, - "commit": { - "height": "1", - "round": "1", - "block_id": { - "hash": "15F15EF50BDE2018F4B129A827F90C18222C757770C8295EB8EE7BF50E761BC0", - "parts": { - "total": "1", - "hash": "077E16D720F9AA656EBFD7F3FB31A4A35E1F2F4EBEBB123642BED45535D88AD5" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "GpfzfJN5RQpKqHiZsNu3dg5z5SuD4M2sg5UdMhJdhyIEoX6jZey1M2bYec3tHy44crtfCM6D4o6RIYvsfZRlBQ==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "ObsWDMxodz7SfkGHvX5iLbHKpVkvvso0kSl2X8cPmDjinzc8fDNcMiO5V8ba3EZM9ZALayiIMsd0Pw3Z2C+nBA==" - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "mxvQzgchsY/GnZ7qF/I7YavLGi4aVo7hR0xqoCTB1q3PMJ/tRbTgvzdxlPtcK0POB7dQwmc20f9EGLKs1bAiAw==" - }, - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "xiOf4pjfMACBpVmPGK+OoC0WPB3zqrv9GSizPF8S//W3n6D1P21AlCfmqOLp4Uzl/dwGxW4MQ1s+LqQxBzs5Bg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "2", - "time": "2019-11-02T15:04:10Z", - "last_block_id": { - "hash": "15F15EF50BDE2018F4B129A827F90C18222C757770C8295EB8EE7BF50E761BC0", - "parts": { - "total": "1", - "hash": "077E16D720F9AA656EBFD7F3FB31A4A35E1F2F4EBEBB123642BED45535D88AD5" - } - }, - "last_commit_hash": "D5439DD65D45EF1E51412691BCF2F6741D48AC1325572E08D48BD72F80669E70", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "2", - "round": "1", - "block_id": { - "hash": "5E87BD3A35C62D06138273453AF49C7728E4F8FB4CAFB0784F4816D5052AA349", - "parts": { - "total": "1", - "hash": "DC797E9C450AE5FD0D8000E31672BE3EE97B6C0A3BD69239187F75C00C39D72B" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "Z7IgtQfcX13cvyhiuPqLmG80ZYxt1XRmolY45wf7fQ19QwuwIovQ/POCwJenVxP52GtoxbrpHcM9OUYoaaYoDw==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "8QwwH65LXy5cLqXxpEDnl0uhqFAYhl6izDU+Jmy9r7yqKm3KdZE+u6Wt6lsjX6/8PI2PmTBPEhGudIzrFd0tAA==" - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "4LvVUdKy83RC+4P8mZcSkBwFsQP930FIzP+11QZmd06WA/KR2L5s2LuOR8trnwGgleWMerrpUtfvsDlKDzTCBA==" - }, - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "7+LF9OwMmAv0rVwvxzjXYKHW6sxbZot487lgO8J8CGD3dWpHVPAp2+VWYG7kQi6Eavuew24LSMiztK8vwg0rBQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "3", - "time": "2019-11-02T15:04:20Z", - "last_block_id": { - "hash": "5E87BD3A35C62D06138273453AF49C7728E4F8FB4CAFB0784F4816D5052AA349", - "parts": { - "total": "1", - "hash": "DC797E9C450AE5FD0D8000E31672BE3EE97B6C0A3BD69239187F75C00C39D72B" - } - }, - "last_commit_hash": "AF00CF7A6E355AAAF57448BAEC7AA1576D1A3A58CEF8CDE7C5C4F722C6491B82", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "3", - "round": "1", - "block_id": { - "hash": "33B09B99A8361F66901189FD90421193BF042EB0F77611AA6EECF336C4D0023E", - "parts": { - "total": "1", - "hash": "27942F5568D507D9A24EFE8E69C92549CEF6EDC65A339EA1EC1EFCF567A345E0" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "JpNwnCTF+YHRST7odNTdP2jIW70Rx4ZoFSbbOfFhehEEF3O1gh1qCPRzqU9qJcOak8T5CKgHLvknAivIPBl7AQ==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "QtT2HGEdUwVgtucK5S7hovAlj3xE/NT2wP4QoRCVYcRlBTA1bMJ4wU4INJGLgqYdX/qpCdxzkSnjnG0DLbqdAA==" - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "LySThtW5tSvYAG1+3zMw7fqTb+18pnzaY/e25Xsc+sy/r9zJ3dOSqGsP1opgvKntRRHrggbDrQblKVueEsrODw==" - }, - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "gCdO4XiyY3nHTIde4UZ/CDSZg4Y3Tmpq5WmJxv8GIupImor/HwTe+fiQkjpnd4BDfaS8MN1bkjMLRRnJeJhnAQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "4", - "time": "2019-11-02T15:04:25Z", - "last_block_id": { - "hash": "33B09B99A8361F66901189FD90421193BF042EB0F77611AA6EECF336C4D0023E", - "parts": { - "total": "1", - "hash": "27942F5568D507D9A24EFE8E69C92549CEF6EDC65A339EA1EC1EFCF567A345E0" - } - }, - "last_commit_hash": "C4EBA74A4A555B234A9B6ADB938969429C102BB02952E0F4AA3CF63512C4BE15", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "4", - "round": "1", - "block_id": { - "hash": "E31F06F3C0FB3D1D9B8D5EC07A4C2A724CA848676F555E11463A3430CDFE7B5D", - "parts": { - "total": "1", - "hash": "C21ABF38384FA329E41149881BD1D585364E896688798B8B4A0720DCEA1DBE66" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "uU1z2kEkz9KIcMqFfJD9KfMjJnoZb8H5j0vf6ivYiA4gXoI8xgf/qwowytoc4ieSl8Fn0fLgAU9iRijONtX/Bg==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "4N30S9nwe55AuncrAa1jOto+7av/mgIZ29Bjjuvezl6Za+REZjLVeaAZoceSaKqqK6laNl9dIILwEXnSYfbDDg==" - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "eREyg9jxRcS9W73mJ2zxqnZoV1+e7BEl3HkWDzNvUrjyws1ZJWkrPgP8zpLNnt/l1OuMFsgDEx8wsvggJLXVBA==" - }, - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "CUyRSa2ldXiNTmgyptnxJd8hvR0oeZa3zisU/RX856ZmENyUsO/1VLaOS6EURtqSlD/R2A8t8m/pmdJXo0+SDA==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "5", - "time": "2019-11-02T15:04:30Z", - "last_block_id": { - "hash": "E31F06F3C0FB3D1D9B8D5EC07A4C2A724CA848676F555E11463A3430CDFE7B5D", - "parts": { - "total": "1", - "hash": "C21ABF38384FA329E41149881BD1D585364E896688798B8B4A0720DCEA1DBE66" - } - }, - "last_commit_hash": "E53A6442D48C95A6BEEA05F2707DFEAD821E04202EFED9271708FD781D852A64", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "5", - "round": "1", - "block_id": { - "hash": "C96A0353879E003B199369036029639D5BA45AC7B179BD23B43E76C6F84B8196", - "parts": { - "total": "1", - "hash": "0226BB60E49A65E6825B9D530CA3111A63ED3BB349C5C25AA9E018F90147BC6F" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "q1/mC/EKhyW0DnivlhUW/FUAt+ptrrdlAizvqJ/dclAjwzAioTycKJGkGtmhBPbL2VkjcVeptnBbTUcYrM//Bw==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "he6V9Ivu43SmuofSIiYuPzFP32L5aYjFwyjCnZAo96eQjOpOkhFrWX+UZby5RtNmSF3j7JhAl5SCMIrAY5g7Aw==" - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "5SggidSNoz8FmuFKeuOmwAyOHuqvoNu3T3QdQDvFqf+ab4XkRDPe2b7kuPFebQ/xRpDPs19QRZtNsntG+G1vCw==" - }, - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "Jl+c2SIbrE52GiFY3oBPCsgXE97bBy/hRteRc5lMgxiFsizRR0xr3/YF125RSY305INCtU+zDNtryFrHrRQaDQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "6", - "time": "2019-11-02T15:04:35Z", - "last_block_id": { - "hash": "C96A0353879E003B199369036029639D5BA45AC7B179BD23B43E76C6F84B8196", - "parts": { - "total": "1", - "hash": "0226BB60E49A65E6825B9D530CA3111A63ED3BB349C5C25AA9E018F90147BC6F" - } - }, - "last_commit_hash": "8650F4C61095DE69613DF6AF381EDABCB3B222F8D98818E1A8F869B77A55BD9A", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "6", - "round": "1", - "block_id": { - "hash": "0BFC479714B95F0B6739E382B0AEE300C07A13678D4D2CE58F66EE6ADEDE42BD", - "parts": { - "total": "1", - "hash": "F0B4CF7D02401FF443251AB04A99B61C8E4F9AB3FFC0AB5B5815F9A5AEFD85BE" - } - }, - "signatures": [ - { - "block_id_flag": 1, - "validator_address": "", - "timestamp": "0001-01-01T00:00:00Z", - "signature": null - }, - { - "block_id_flag": 1, - "validator_address": "", - "timestamp": "0001-01-01T00:00:00Z", - "signature": null - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:40Z", - "signature": "j6g2vqEwfEf90imuujmjmVmvsJ4wnVo/umHQh3swC9c4/nm/Eidz5mCLEc08yLxOqhcQkD+j5mOB83uuVkAcBw==" - }, - { - "block_id_flag": 1, - "validator_address": "", - "timestamp": "0001-01-01T00:00:00Z", - "signature": null - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - } - } - ] - }, - "witnesses": [ - { - "type": "com.tendermint/MockProvider", - "value": { - "chain_id": "test-chain-01", - "lite_blocks": [ - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "1", - "time": "2019-11-02T15:04:00Z", - "last_block_id": { - "hash": "", - "parts": { - "total": "0", - "hash": "" - } - }, - "last_commit_hash": "", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" - }, - "commit": { - "height": "1", - "round": "1", - "block_id": { - "hash": "15F15EF50BDE2018F4B129A827F90C18222C757770C8295EB8EE7BF50E761BC0", - "parts": { - "total": "1", - "hash": "077E16D720F9AA656EBFD7F3FB31A4A35E1F2F4EBEBB123642BED45535D88AD5" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "GpfzfJN5RQpKqHiZsNu3dg5z5SuD4M2sg5UdMhJdhyIEoX6jZey1M2bYec3tHy44crtfCM6D4o6RIYvsfZRlBQ==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "ObsWDMxodz7SfkGHvX5iLbHKpVkvvso0kSl2X8cPmDjinzc8fDNcMiO5V8ba3EZM9ZALayiIMsd0Pw3Z2C+nBA==" - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "mxvQzgchsY/GnZ7qF/I7YavLGi4aVo7hR0xqoCTB1q3PMJ/tRbTgvzdxlPtcK0POB7dQwmc20f9EGLKs1bAiAw==" - }, - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:10Z", - "signature": "xiOf4pjfMACBpVmPGK+OoC0WPB3zqrv9GSizPF8S//W3n6D1P21AlCfmqOLp4Uzl/dwGxW4MQ1s+LqQxBzs5Bg==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "2", - "time": "2019-11-02T15:04:10Z", - "last_block_id": { - "hash": "15F15EF50BDE2018F4B129A827F90C18222C757770C8295EB8EE7BF50E761BC0", - "parts": { - "total": "1", - "hash": "077E16D720F9AA656EBFD7F3FB31A4A35E1F2F4EBEBB123642BED45535D88AD5" - } - }, - "last_commit_hash": "D5439DD65D45EF1E51412691BCF2F6741D48AC1325572E08D48BD72F80669E70", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "2", - "round": "1", - "block_id": { - "hash": "5E87BD3A35C62D06138273453AF49C7728E4F8FB4CAFB0784F4816D5052AA349", - "parts": { - "total": "1", - "hash": "DC797E9C450AE5FD0D8000E31672BE3EE97B6C0A3BD69239187F75C00C39D72B" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "Z7IgtQfcX13cvyhiuPqLmG80ZYxt1XRmolY45wf7fQ19QwuwIovQ/POCwJenVxP52GtoxbrpHcM9OUYoaaYoDw==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "8QwwH65LXy5cLqXxpEDnl0uhqFAYhl6izDU+Jmy9r7yqKm3KdZE+u6Wt6lsjX6/8PI2PmTBPEhGudIzrFd0tAA==" - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "4LvVUdKy83RC+4P8mZcSkBwFsQP930FIzP+11QZmd06WA/KR2L5s2LuOR8trnwGgleWMerrpUtfvsDlKDzTCBA==" - }, - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:20Z", - "signature": "7+LF9OwMmAv0rVwvxzjXYKHW6sxbZot487lgO8J8CGD3dWpHVPAp2+VWYG7kQi6Eavuew24LSMiztK8vwg0rBQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "3", - "time": "2019-11-02T15:04:20Z", - "last_block_id": { - "hash": "5E87BD3A35C62D06138273453AF49C7728E4F8FB4CAFB0784F4816D5052AA349", - "parts": { - "total": "1", - "hash": "DC797E9C450AE5FD0D8000E31672BE3EE97B6C0A3BD69239187F75C00C39D72B" - } - }, - "last_commit_hash": "AF00CF7A6E355AAAF57448BAEC7AA1576D1A3A58CEF8CDE7C5C4F722C6491B82", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "3", - "round": "1", - "block_id": { - "hash": "33B09B99A8361F66901189FD90421193BF042EB0F77611AA6EECF336C4D0023E", - "parts": { - "total": "1", - "hash": "27942F5568D507D9A24EFE8E69C92549CEF6EDC65A339EA1EC1EFCF567A345E0" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "JpNwnCTF+YHRST7odNTdP2jIW70Rx4ZoFSbbOfFhehEEF3O1gh1qCPRzqU9qJcOak8T5CKgHLvknAivIPBl7AQ==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "QtT2HGEdUwVgtucK5S7hovAlj3xE/NT2wP4QoRCVYcRlBTA1bMJ4wU4INJGLgqYdX/qpCdxzkSnjnG0DLbqdAA==" - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "LySThtW5tSvYAG1+3zMw7fqTb+18pnzaY/e25Xsc+sy/r9zJ3dOSqGsP1opgvKntRRHrggbDrQblKVueEsrODw==" - }, - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:25Z", - "signature": "gCdO4XiyY3nHTIde4UZ/CDSZg4Y3Tmpq5WmJxv8GIupImor/HwTe+fiQkjpnd4BDfaS8MN1bkjMLRRnJeJhnAQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "4", - "time": "2019-11-02T15:04:25Z", - "last_block_id": { - "hash": "33B09B99A8361F66901189FD90421193BF042EB0F77611AA6EECF336C4D0023E", - "parts": { - "total": "1", - "hash": "27942F5568D507D9A24EFE8E69C92549CEF6EDC65A339EA1EC1EFCF567A345E0" - } - }, - "last_commit_hash": "C4EBA74A4A555B234A9B6ADB938969429C102BB02952E0F4AA3CF63512C4BE15", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "4", - "round": "1", - "block_id": { - "hash": "E31F06F3C0FB3D1D9B8D5EC07A4C2A724CA848676F555E11463A3430CDFE7B5D", - "parts": { - "total": "1", - "hash": "C21ABF38384FA329E41149881BD1D585364E896688798B8B4A0720DCEA1DBE66" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "uU1z2kEkz9KIcMqFfJD9KfMjJnoZb8H5j0vf6ivYiA4gXoI8xgf/qwowytoc4ieSl8Fn0fLgAU9iRijONtX/Bg==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "4N30S9nwe55AuncrAa1jOto+7av/mgIZ29Bjjuvezl6Za+REZjLVeaAZoceSaKqqK6laNl9dIILwEXnSYfbDDg==" - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "eREyg9jxRcS9W73mJ2zxqnZoV1+e7BEl3HkWDzNvUrjyws1ZJWkrPgP8zpLNnt/l1OuMFsgDEx8wsvggJLXVBA==" - }, - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:30Z", - "signature": "CUyRSa2ldXiNTmgyptnxJd8hvR0oeZa3zisU/RX856ZmENyUsO/1VLaOS6EURtqSlD/R2A8t8m/pmdJXo0+SDA==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "5", - "time": "2019-11-02T15:04:30Z", - "last_block_id": { - "hash": "E31F06F3C0FB3D1D9B8D5EC07A4C2A724CA848676F555E11463A3430CDFE7B5D", - "parts": { - "total": "1", - "hash": "C21ABF38384FA329E41149881BD1D585364E896688798B8B4A0720DCEA1DBE66" - } - }, - "last_commit_hash": "E53A6442D48C95A6BEEA05F2707DFEAD821E04202EFED9271708FD781D852A64", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "5", - "round": "1", - "block_id": { - "hash": "C96A0353879E003B199369036029639D5BA45AC7B179BD23B43E76C6F84B8196", - "parts": { - "total": "1", - "hash": "0226BB60E49A65E6825B9D530CA3111A63ED3BB349C5C25AA9E018F90147BC6F" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "q1/mC/EKhyW0DnivlhUW/FUAt+ptrrdlAizvqJ/dclAjwzAioTycKJGkGtmhBPbL2VkjcVeptnBbTUcYrM//Bw==" - }, - { - "block_id_flag": 2, - "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "he6V9Ivu43SmuofSIiYuPzFP32L5aYjFwyjCnZAo96eQjOpOkhFrWX+UZby5RtNmSF3j7JhAl5SCMIrAY5g7Aw==" - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "5SggidSNoz8FmuFKeuOmwAyOHuqvoNu3T3QdQDvFqf+ab4XkRDPe2b7kuPFebQ/xRpDPs19QRZtNsntG+G1vCw==" - }, - { - "block_id_flag": 2, - "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "timestamp": "2019-11-02T15:04:35Z", - "signature": "Jl+c2SIbrE52GiFY3oBPCsgXE97bBy/hRteRc5lMgxiFsizRR0xr3/YF125RSY305INCtU+zDNtryFrHrRQaDQ==" - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - } - }, - { - "signed_header": { - "header": { - "version": { - "block": "0", - "app": "0" - }, - "chain_id": "test-chain-01", - "height": "6", - "time": "2019-11-02T15:04:35Z", - "last_block_id": { - "hash": "C96A0353879E003B199369036029639D5BA45AC7B179BD23B43E76C6F84B8196", - "parts": { - "total": "1", - "hash": "0226BB60E49A65E6825B9D530CA3111A63ED3BB349C5C25AA9E018F90147BC6F" - } - }, - "last_commit_hash": "8650F4C61095DE69613DF6AF381EDABCB3B222F8D98818E1A8F869B77A55BD9A", - "data_hash": "", - "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6170705F68617368", - "last_results_hash": "", - "evidence_hash": "", - "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" - }, - "commit": { - "height": "6", - "round": "1", - "block_id": { - "hash": "0BFC479714B95F0B6739E382B0AEE300C07A13678D4D2CE58F66EE6ADEDE42BD", - "parts": { - "total": "1", - "hash": "F0B4CF7D02401FF443251AB04A99B61C8E4F9AB3FFC0AB5B5815F9A5AEFD85BE" - } - }, - "signatures": [ - { - "block_id_flag": 1, - "validator_address": "", - "timestamp": "0001-01-01T00:00:00Z", - "signature": null - }, - { - "block_id_flag": 1, - "validator_address": "", - "timestamp": "0001-01-01T00:00:00Z", - "signature": null - }, - { - "block_id_flag": 2, - "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "timestamp": "2019-11-02T15:04:40Z", - "signature": "j6g2vqEwfEf90imuujmjmVmvsJ4wnVo/umHQh3swC9c4/nm/Eidz5mCLEc08yLxOqhcQkD+j5mOB83uuVkAcBw==" - }, - { - "block_id_flag": 1, - "validator_address": "", - "timestamp": "0001-01-01T00:00:00Z", - "signature": null - } - ] - } - }, - "validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "100" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "100" - } - ], - "proposer": { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "-100" - } - }, - "next_validator_set": { - "validators": [ - { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - }, - { - "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" - }, - "voting_power": "50", - "proposer_priority": "50" - }, - { - "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" - }, - "voting_power": "50", - "proposer_priority": "50" - } - ], - "proposer": { - "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" - }, - "voting_power": "50", - "proposer_priority": "-150" - } - } - } - ] - } - } - ], - "height_to_verify": "6", - "now": "2019-11-02T15:30:00Z", - "expected_output": "error", - "expected_num_of_bisections": 3 -} \ No newline at end of file + "description": "Case: Trusted height=1, fails at height 6 because more than one-third (trust level) vals didn't sign", + "trust_options": { + "period": "10800000000000", + "height": "1", + "hash": "15F15EF50BDE2018F4B129A827F90C18222C757770C8295EB8EE7BF50E761BC0", + "trust_level": { + "numerator": "1", + "denominator": "3" + } + }, + "primary": { + "chain_id": "test-chain-01", + "lite_blocks": [ + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "1", + "time": "2019-11-02T15:04:00Z", + "last_block_id": { + "hash": "", + "parts": { + "total": "0", + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "1", + "round": "1", + "block_id": { + "hash": "15F15EF50BDE2018F4B129A827F90C18222C757770C8295EB8EE7BF50E761BC0", + "parts": { + "total": "1", + "hash": "077E16D720F9AA656EBFD7F3FB31A4A35E1F2F4EBEBB123642BED45535D88AD5" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "GpfzfJN5RQpKqHiZsNu3dg5z5SuD4M2sg5UdMhJdhyIEoX6jZey1M2bYec3tHy44crtfCM6D4o6RIYvsfZRlBQ==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "ObsWDMxodz7SfkGHvX5iLbHKpVkvvso0kSl2X8cPmDjinzc8fDNcMiO5V8ba3EZM9ZALayiIMsd0Pw3Z2C+nBA==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "mxvQzgchsY/GnZ7qF/I7YavLGi4aVo7hR0xqoCTB1q3PMJ/tRbTgvzdxlPtcK0POB7dQwmc20f9EGLKs1bAiAw==" + }, + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "xiOf4pjfMACBpVmPGK+OoC0WPB3zqrv9GSizPF8S//W3n6D1P21AlCfmqOLp4Uzl/dwGxW4MQ1s+LqQxBzs5Bg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "2", + "time": "2019-11-02T15:04:10Z", + "last_block_id": { + "hash": "15F15EF50BDE2018F4B129A827F90C18222C757770C8295EB8EE7BF50E761BC0", + "parts": { + "total": "1", + "hash": "077E16D720F9AA656EBFD7F3FB31A4A35E1F2F4EBEBB123642BED45535D88AD5" + } + }, + "last_commit_hash": "D5439DD65D45EF1E51412691BCF2F6741D48AC1325572E08D48BD72F80669E70", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "2", + "round": "1", + "block_id": { + "hash": "5E87BD3A35C62D06138273453AF49C7728E4F8FB4CAFB0784F4816D5052AA349", + "parts": { + "total": "1", + "hash": "DC797E9C450AE5FD0D8000E31672BE3EE97B6C0A3BD69239187F75C00C39D72B" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "Z7IgtQfcX13cvyhiuPqLmG80ZYxt1XRmolY45wf7fQ19QwuwIovQ/POCwJenVxP52GtoxbrpHcM9OUYoaaYoDw==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "8QwwH65LXy5cLqXxpEDnl0uhqFAYhl6izDU+Jmy9r7yqKm3KdZE+u6Wt6lsjX6/8PI2PmTBPEhGudIzrFd0tAA==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "4LvVUdKy83RC+4P8mZcSkBwFsQP930FIzP+11QZmd06WA/KR2L5s2LuOR8trnwGgleWMerrpUtfvsDlKDzTCBA==" + }, + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "7+LF9OwMmAv0rVwvxzjXYKHW6sxbZot487lgO8J8CGD3dWpHVPAp2+VWYG7kQi6Eavuew24LSMiztK8vwg0rBQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "3", + "time": "2019-11-02T15:04:20Z", + "last_block_id": { + "hash": "5E87BD3A35C62D06138273453AF49C7728E4F8FB4CAFB0784F4816D5052AA349", + "parts": { + "total": "1", + "hash": "DC797E9C450AE5FD0D8000E31672BE3EE97B6C0A3BD69239187F75C00C39D72B" + } + }, + "last_commit_hash": "AF00CF7A6E355AAAF57448BAEC7AA1576D1A3A58CEF8CDE7C5C4F722C6491B82", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "3", + "round": "1", + "block_id": { + "hash": "33B09B99A8361F66901189FD90421193BF042EB0F77611AA6EECF336C4D0023E", + "parts": { + "total": "1", + "hash": "27942F5568D507D9A24EFE8E69C92549CEF6EDC65A339EA1EC1EFCF567A345E0" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "JpNwnCTF+YHRST7odNTdP2jIW70Rx4ZoFSbbOfFhehEEF3O1gh1qCPRzqU9qJcOak8T5CKgHLvknAivIPBl7AQ==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "QtT2HGEdUwVgtucK5S7hovAlj3xE/NT2wP4QoRCVYcRlBTA1bMJ4wU4INJGLgqYdX/qpCdxzkSnjnG0DLbqdAA==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "LySThtW5tSvYAG1+3zMw7fqTb+18pnzaY/e25Xsc+sy/r9zJ3dOSqGsP1opgvKntRRHrggbDrQblKVueEsrODw==" + }, + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "gCdO4XiyY3nHTIde4UZ/CDSZg4Y3Tmpq5WmJxv8GIupImor/HwTe+fiQkjpnd4BDfaS8MN1bkjMLRRnJeJhnAQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "4", + "time": "2019-11-02T15:04:25Z", + "last_block_id": { + "hash": "33B09B99A8361F66901189FD90421193BF042EB0F77611AA6EECF336C4D0023E", + "parts": { + "total": "1", + "hash": "27942F5568D507D9A24EFE8E69C92549CEF6EDC65A339EA1EC1EFCF567A345E0" + } + }, + "last_commit_hash": "C4EBA74A4A555B234A9B6ADB938969429C102BB02952E0F4AA3CF63512C4BE15", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "4", + "round": "1", + "block_id": { + "hash": "E31F06F3C0FB3D1D9B8D5EC07A4C2A724CA848676F555E11463A3430CDFE7B5D", + "parts": { + "total": "1", + "hash": "C21ABF38384FA329E41149881BD1D585364E896688798B8B4A0720DCEA1DBE66" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "uU1z2kEkz9KIcMqFfJD9KfMjJnoZb8H5j0vf6ivYiA4gXoI8xgf/qwowytoc4ieSl8Fn0fLgAU9iRijONtX/Bg==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "4N30S9nwe55AuncrAa1jOto+7av/mgIZ29Bjjuvezl6Za+REZjLVeaAZoceSaKqqK6laNl9dIILwEXnSYfbDDg==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "eREyg9jxRcS9W73mJ2zxqnZoV1+e7BEl3HkWDzNvUrjyws1ZJWkrPgP8zpLNnt/l1OuMFsgDEx8wsvggJLXVBA==" + }, + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "CUyRSa2ldXiNTmgyptnxJd8hvR0oeZa3zisU/RX856ZmENyUsO/1VLaOS6EURtqSlD/R2A8t8m/pmdJXo0+SDA==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "5", + "time": "2019-11-02T15:04:30Z", + "last_block_id": { + "hash": "E31F06F3C0FB3D1D9B8D5EC07A4C2A724CA848676F555E11463A3430CDFE7B5D", + "parts": { + "total": "1", + "hash": "C21ABF38384FA329E41149881BD1D585364E896688798B8B4A0720DCEA1DBE66" + } + }, + "last_commit_hash": "E53A6442D48C95A6BEEA05F2707DFEAD821E04202EFED9271708FD781D852A64", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "5", + "round": "1", + "block_id": { + "hash": "C96A0353879E003B199369036029639D5BA45AC7B179BD23B43E76C6F84B8196", + "parts": { + "total": "1", + "hash": "0226BB60E49A65E6825B9D530CA3111A63ED3BB349C5C25AA9E018F90147BC6F" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "q1/mC/EKhyW0DnivlhUW/FUAt+ptrrdlAizvqJ/dclAjwzAioTycKJGkGtmhBPbL2VkjcVeptnBbTUcYrM//Bw==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "he6V9Ivu43SmuofSIiYuPzFP32L5aYjFwyjCnZAo96eQjOpOkhFrWX+UZby5RtNmSF3j7JhAl5SCMIrAY5g7Aw==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "5SggidSNoz8FmuFKeuOmwAyOHuqvoNu3T3QdQDvFqf+ab4XkRDPe2b7kuPFebQ/xRpDPs19QRZtNsntG+G1vCw==" + }, + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "Jl+c2SIbrE52GiFY3oBPCsgXE97bBy/hRteRc5lMgxiFsizRR0xr3/YF125RSY305INCtU+zDNtryFrHrRQaDQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "6", + "time": "2019-11-02T15:04:35Z", + "last_block_id": { + "hash": "C96A0353879E003B199369036029639D5BA45AC7B179BD23B43E76C6F84B8196", + "parts": { + "total": "1", + "hash": "0226BB60E49A65E6825B9D530CA3111A63ED3BB349C5C25AA9E018F90147BC6F" + } + }, + "last_commit_hash": "8650F4C61095DE69613DF6AF381EDABCB3B222F8D98818E1A8F869B77A55BD9A", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "6", + "round": "1", + "block_id": { + "hash": "0BFC479714B95F0B6739E382B0AEE300C07A13678D4D2CE58F66EE6ADEDE42BD", + "parts": { + "total": "1", + "hash": "F0B4CF7D02401FF443251AB04A99B61C8E4F9AB3FFC0AB5B5815F9A5AEFD85BE" + } + }, + "signatures": [ + { + "block_id_flag": 1, + "validator_address": "", + "timestamp": "0001-01-01T00:00:00Z", + "signature": null + }, + { + "block_id_flag": 1, + "validator_address": "", + "timestamp": "0001-01-01T00:00:00Z", + "signature": null + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:40Z", + "signature": "j6g2vqEwfEf90imuujmjmVmvsJ4wnVo/umHQh3swC9c4/nm/Eidz5mCLEc08yLxOqhcQkD+j5mOB83uuVkAcBw==" + }, + { + "block_id_flag": 1, + "validator_address": "", + "timestamp": "0001-01-01T00:00:00Z", + "signature": null + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + } + } + ] + }, + "witnesses": [ + { + "type": "com.tendermint/MockProvider", + "value": { + "chain_id": "test-chain-01", + "lite_blocks": [ + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "1", + "time": "2019-11-02T15:04:00Z", + "last_block_id": { + "hash": "", + "parts": { + "total": "0", + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "1", + "round": "1", + "block_id": { + "hash": "15F15EF50BDE2018F4B129A827F90C18222C757770C8295EB8EE7BF50E761BC0", + "parts": { + "total": "1", + "hash": "077E16D720F9AA656EBFD7F3FB31A4A35E1F2F4EBEBB123642BED45535D88AD5" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "GpfzfJN5RQpKqHiZsNu3dg5z5SuD4M2sg5UdMhJdhyIEoX6jZey1M2bYec3tHy44crtfCM6D4o6RIYvsfZRlBQ==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "ObsWDMxodz7SfkGHvX5iLbHKpVkvvso0kSl2X8cPmDjinzc8fDNcMiO5V8ba3EZM9ZALayiIMsd0Pw3Z2C+nBA==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "mxvQzgchsY/GnZ7qF/I7YavLGi4aVo7hR0xqoCTB1q3PMJ/tRbTgvzdxlPtcK0POB7dQwmc20f9EGLKs1bAiAw==" + }, + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "xiOf4pjfMACBpVmPGK+OoC0WPB3zqrv9GSizPF8S//W3n6D1P21AlCfmqOLp4Uzl/dwGxW4MQ1s+LqQxBzs5Bg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "2", + "time": "2019-11-02T15:04:10Z", + "last_block_id": { + "hash": "15F15EF50BDE2018F4B129A827F90C18222C757770C8295EB8EE7BF50E761BC0", + "parts": { + "total": "1", + "hash": "077E16D720F9AA656EBFD7F3FB31A4A35E1F2F4EBEBB123642BED45535D88AD5" + } + }, + "last_commit_hash": "D5439DD65D45EF1E51412691BCF2F6741D48AC1325572E08D48BD72F80669E70", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "2", + "round": "1", + "block_id": { + "hash": "5E87BD3A35C62D06138273453AF49C7728E4F8FB4CAFB0784F4816D5052AA349", + "parts": { + "total": "1", + "hash": "DC797E9C450AE5FD0D8000E31672BE3EE97B6C0A3BD69239187F75C00C39D72B" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "Z7IgtQfcX13cvyhiuPqLmG80ZYxt1XRmolY45wf7fQ19QwuwIovQ/POCwJenVxP52GtoxbrpHcM9OUYoaaYoDw==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "8QwwH65LXy5cLqXxpEDnl0uhqFAYhl6izDU+Jmy9r7yqKm3KdZE+u6Wt6lsjX6/8PI2PmTBPEhGudIzrFd0tAA==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "4LvVUdKy83RC+4P8mZcSkBwFsQP930FIzP+11QZmd06WA/KR2L5s2LuOR8trnwGgleWMerrpUtfvsDlKDzTCBA==" + }, + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "7+LF9OwMmAv0rVwvxzjXYKHW6sxbZot487lgO8J8CGD3dWpHVPAp2+VWYG7kQi6Eavuew24LSMiztK8vwg0rBQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "3", + "time": "2019-11-02T15:04:20Z", + "last_block_id": { + "hash": "5E87BD3A35C62D06138273453AF49C7728E4F8FB4CAFB0784F4816D5052AA349", + "parts": { + "total": "1", + "hash": "DC797E9C450AE5FD0D8000E31672BE3EE97B6C0A3BD69239187F75C00C39D72B" + } + }, + "last_commit_hash": "AF00CF7A6E355AAAF57448BAEC7AA1576D1A3A58CEF8CDE7C5C4F722C6491B82", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "3", + "round": "1", + "block_id": { + "hash": "33B09B99A8361F66901189FD90421193BF042EB0F77611AA6EECF336C4D0023E", + "parts": { + "total": "1", + "hash": "27942F5568D507D9A24EFE8E69C92549CEF6EDC65A339EA1EC1EFCF567A345E0" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "JpNwnCTF+YHRST7odNTdP2jIW70Rx4ZoFSbbOfFhehEEF3O1gh1qCPRzqU9qJcOak8T5CKgHLvknAivIPBl7AQ==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "QtT2HGEdUwVgtucK5S7hovAlj3xE/NT2wP4QoRCVYcRlBTA1bMJ4wU4INJGLgqYdX/qpCdxzkSnjnG0DLbqdAA==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "LySThtW5tSvYAG1+3zMw7fqTb+18pnzaY/e25Xsc+sy/r9zJ3dOSqGsP1opgvKntRRHrggbDrQblKVueEsrODw==" + }, + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:25Z", + "signature": "gCdO4XiyY3nHTIde4UZ/CDSZg4Y3Tmpq5WmJxv8GIupImor/HwTe+fiQkjpnd4BDfaS8MN1bkjMLRRnJeJhnAQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "4", + "time": "2019-11-02T15:04:25Z", + "last_block_id": { + "hash": "33B09B99A8361F66901189FD90421193BF042EB0F77611AA6EECF336C4D0023E", + "parts": { + "total": "1", + "hash": "27942F5568D507D9A24EFE8E69C92549CEF6EDC65A339EA1EC1EFCF567A345E0" + } + }, + "last_commit_hash": "C4EBA74A4A555B234A9B6ADB938969429C102BB02952E0F4AA3CF63512C4BE15", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "4", + "round": "1", + "block_id": { + "hash": "E31F06F3C0FB3D1D9B8D5EC07A4C2A724CA848676F555E11463A3430CDFE7B5D", + "parts": { + "total": "1", + "hash": "C21ABF38384FA329E41149881BD1D585364E896688798B8B4A0720DCEA1DBE66" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "uU1z2kEkz9KIcMqFfJD9KfMjJnoZb8H5j0vf6ivYiA4gXoI8xgf/qwowytoc4ieSl8Fn0fLgAU9iRijONtX/Bg==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "4N30S9nwe55AuncrAa1jOto+7av/mgIZ29Bjjuvezl6Za+REZjLVeaAZoceSaKqqK6laNl9dIILwEXnSYfbDDg==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "eREyg9jxRcS9W73mJ2zxqnZoV1+e7BEl3HkWDzNvUrjyws1ZJWkrPgP8zpLNnt/l1OuMFsgDEx8wsvggJLXVBA==" + }, + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:30Z", + "signature": "CUyRSa2ldXiNTmgyptnxJd8hvR0oeZa3zisU/RX856ZmENyUsO/1VLaOS6EURtqSlD/R2A8t8m/pmdJXo0+SDA==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "5", + "time": "2019-11-02T15:04:30Z", + "last_block_id": { + "hash": "E31F06F3C0FB3D1D9B8D5EC07A4C2A724CA848676F555E11463A3430CDFE7B5D", + "parts": { + "total": "1", + "hash": "C21ABF38384FA329E41149881BD1D585364E896688798B8B4A0720DCEA1DBE66" + } + }, + "last_commit_hash": "E53A6442D48C95A6BEEA05F2707DFEAD821E04202EFED9271708FD781D852A64", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "5", + "round": "1", + "block_id": { + "hash": "C96A0353879E003B199369036029639D5BA45AC7B179BD23B43E76C6F84B8196", + "parts": { + "total": "1", + "hash": "0226BB60E49A65E6825B9D530CA3111A63ED3BB349C5C25AA9E018F90147BC6F" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "q1/mC/EKhyW0DnivlhUW/FUAt+ptrrdlAizvqJ/dclAjwzAioTycKJGkGtmhBPbL2VkjcVeptnBbTUcYrM//Bw==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "he6V9Ivu43SmuofSIiYuPzFP32L5aYjFwyjCnZAo96eQjOpOkhFrWX+UZby5RtNmSF3j7JhAl5SCMIrAY5g7Aw==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "5SggidSNoz8FmuFKeuOmwAyOHuqvoNu3T3QdQDvFqf+ab4XkRDPe2b7kuPFebQ/xRpDPs19QRZtNsntG+G1vCw==" + }, + { + "block_id_flag": 2, + "validator_address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "timestamp": "2019-11-02T15:04:35Z", + "signature": "Jl+c2SIbrE52GiFY3oBPCsgXE97bBy/hRteRc5lMgxiFsizRR0xr3/YF125RSY305INCtU+zDNtryFrHrRQaDQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + } + }, + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "6", + "time": "2019-11-02T15:04:35Z", + "last_block_id": { + "hash": "C96A0353879E003B199369036029639D5BA45AC7B179BD23B43E76C6F84B8196", + "parts": { + "total": "1", + "hash": "0226BB60E49A65E6825B9D530CA3111A63ED3BB349C5C25AA9E018F90147BC6F" + } + }, + "last_commit_hash": "8650F4C61095DE69613DF6AF381EDABCB3B222F8D98818E1A8F869B77A55BD9A", + "data_hash": "", + "validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "next_validators_hash": "26952B5D784A1564D167DF98D2D37376B5E77771928256D25E6FF9AE3AD11564", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "6", + "round": "1", + "block_id": { + "hash": "0BFC479714B95F0B6739E382B0AEE300C07A13678D4D2CE58F66EE6ADEDE42BD", + "parts": { + "total": "1", + "hash": "F0B4CF7D02401FF443251AB04A99B61C8E4F9AB3FFC0AB5B5815F9A5AEFD85BE" + } + }, + "signatures": [ + { + "block_id_flag": 1, + "validator_address": "", + "timestamp": "0001-01-01T00:00:00Z", + "signature": null + }, + { + "block_id_flag": 1, + "validator_address": "", + "timestamp": "0001-01-01T00:00:00Z", + "signature": null + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:40Z", + "signature": "j6g2vqEwfEf90imuujmjmVmvsJ4wnVo/umHQh3swC9c4/nm/Eidz5mCLEc08yLxOqhcQkD+j5mOB83uuVkAcBw==" + }, + { + "block_id_flag": 1, + "validator_address": "", + "timestamp": "0001-01-01T00:00:00Z", + "signature": null + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03EC0413849A3311A5341E7A69D6C544E9A30310", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "BQpQJElLqI4Ajo+vLroQ7KaNv+khVW2oexo0vDbPGFw=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-150" + } + } + } + ] + } + } + ], + "height_to_verify": "6", + "now": "2019-11-02T15:30:00Z", + "expected_output": "error", + "expected_num_of_bisections": 3 + } \ No newline at end of file diff --git a/tendermint/tests/support/lite/single_step/sequential/commit/one_third_vals_don't_sign.json b/tendermint/tests/support/lite/single_step/sequential/commit/one_third_vals_dont_sign.json similarity index 100% rename from tendermint/tests/support/lite/single_step/sequential/commit/one_third_vals_don't_sign.json rename to tendermint/tests/support/lite/single_step/sequential/commit/one_third_vals_dont_sign.json diff --git a/tendermint/tests/support/lite/single_step/sequential/header/non_monotonic_bft_time.json b/tendermint/tests/support/lite/single_step/sequential/header/non_monotonic_bft_time.json new file mode 100644 index 000000000..44018aab6 --- /dev/null +++ b/tendermint/tests/support/lite/single_step/sequential/header/non_monotonic_bft_time.json @@ -0,0 +1,170 @@ +{ + "description": "Case: consecutive lite blocks with non-monotonic bft time, expects error", + "initial": { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "1", + "time": "2019-11-02T15:04:00Z", + "last_block_id": { + "hash": "", + "parts": { + "total": "0", + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "next_validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "1", + "round": "1", + "block_id": { + "hash": "9FF0F7C1F18374545CBC009BD6E59566AA568324D542050B5683615ADCAC6A47", + "parts": { + "total": "1", + "hash": "5DEAF7B76F7C379B7850946013451BF2BA23EA01CB81BB320889782B2A6E7BD3" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "K9TiLbablYPl7Fz4gibHhG5Fc80if/sMO/3zIcKvVPOWuZMgSimwLHZIGcEfEyQpXFQfFzV6Pe0R2tzsyNpiAg==" + } + ] + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "trusting_period": "10800000000000", + "now": "2019-11-02T15:30:00Z" + }, + "input": [ + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "2", + "time": "2019-11-02T15:03:50Z", + "last_block_id": { + "hash": "9FF0F7C1F18374545CBC009BD6E59566AA568324D542050B5683615ADCAC6A47", + "parts": { + "total": "1", + "hash": "5DEAF7B76F7C379B7850946013451BF2BA23EA01CB81BB320889782B2A6E7BD3" + } + }, + "last_commit_hash": "A07B92432C2504E8C869B2E9853FDAE071BC364C222FE8520C112E645962325A", + "data_hash": "", + "validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "next_validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "2", + "round": "1", + "block_id": { + "hash": "8EC5D4DE70C7D42445EF3F26801DEE463060E7D2611FD5A492B9BA8F832A1FF2", + "parts": { + "total": "1", + "hash": "9CE8DAB030B30FFC52D03E03ADA6310AD1A3F03E3423493F2388B4575F53FEEE" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:15Z", + "signature": "bmsFCWola6pIHWSn2tbr2p68QQQPfqyRXQwBxl1pw6ULZzfb2RAuhSXJMKBwhEhLkbfA4S0lSIfZGMusSTKuCg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + } + } + ], + "expected_output": "error" + } \ No newline at end of file diff --git a/tendermint/tests/support/lite/single_step/sequential/header/wrong_header_height.json b/tendermint/tests/support/lite/single_step/sequential/header/non_monotonic_header_height.json similarity index 93% rename from tendermint/tests/support/lite/single_step/sequential/header/wrong_header_height.json rename to tendermint/tests/support/lite/single_step/sequential/header/non_monotonic_header_height.json index 288d2eaee..065bc93ae 100644 --- a/tendermint/tests/support/lite/single_step/sequential/header/wrong_header_height.json +++ b/tendermint/tests/support/lite/single_step/sequential/header/non_monotonic_header_height.json @@ -1,5 +1,5 @@ { - "description": "Case: one lite block, wrong height in header, with error", + "description": "Case: one lite block, non-monotonic height in header, with error", "initial": { "signed_header": { "header": { @@ -81,7 +81,7 @@ "app": "0" }, "chain_id": "test-chain-01", - "height": "3", + "height": "1", "time": "2019-11-02T15:04:10Z", "last_block_id": { "hash": "9FF0F7C1F18374545CBC009BD6E59566AA568324D542050B5683615ADCAC6A47", @@ -101,10 +101,10 @@ "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" }, "commit": { - "height": "2", + "height": "1", "round": "1", "block_id": { - "hash": "5B769D15E38158CBE7CD657DACC5505C857C0290951CD364A232DBF611024B22", + "hash": "2CA3CD7E4DB5CFB8EB2ED8772A89F833624A302210B87DE852B31C258FB0AE19", "parts": { "total": "1", "hash": "9CE8DAB030B30FFC52D03E03ADA6310AD1A3F03E3423493F2388B4575F53FEEE" @@ -115,7 +115,7 @@ "block_id_flag": 2, "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", "timestamp": "2019-11-02T15:04:15Z", - "signature": "nzE+gG7QoY0pl3PTTtaUqgyLpSxK5yihZmhUXNndHsnWaaaLF2mFcDhVr2IWxce8UG6toYERbNAdFEK8f06ZDg==" + "signature": "WhDBbaVrhXcOe2PsLvSWArkbOfbv3G5qTm6whU28shNsOugNfxupMV+qDfLoxGl/UWCdxNq0pfY3a4iCFY6BCQ==" } ] } diff --git a/tendermint/tests/support/lite/single_step/skipping/commit/more_signatures_than_validators.json b/tendermint/tests/support/lite/single_step/skipping/commit/more_signatures_than_validators.json new file mode 100644 index 000000000..a8f0120e4 --- /dev/null +++ b/tendermint/tests/support/lite/single_step/skipping/commit/more_signatures_than_validators.json @@ -0,0 +1,254 @@ +{ + "description": "Case: commit contains more signatures than number of validators in the set, expects error", + "initial": { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "1", + "time": "2019-11-02T15:04:00Z", + "last_block_id": { + "hash": "", + "parts": { + "total": "0", + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "C403871B77A3295FFF1EE321424FC969EFAD87EF16740DF28A1B6CA62CA0977C", + "next_validators_hash": "C403871B77A3295FFF1EE321424FC969EFAD87EF16740DF28A1B6CA62CA0977C", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "1", + "round": "1", + "block_id": { + "hash": "A245849C14EF8556CBF925997900CDD4B5519981FD96A2DBE822E5F048031ABD", + "parts": { + "total": "1", + "hash": "D1F30CEBE0D8767074E22104CC7F548E41003C096B776C6152A5CAF48F72E63A" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "uGmIBqgS9cd3L8tdDNoECnp7dWB/9E5LVd67WCv2zjcihyRkQC9N7qv6HRYK4uVIx4A2TydKiPGR2iayGyADCg==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "gq9gLG1jOoYdTVGuvfRy0DFPEjARYDmQwWFDK3gIRSb/+hFLs773ULIbyw93n6M/tQdmWEvDZ2OI9LJ5hamCCQ==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "kF/JeXJ5hZajccjS0E36b7U9kcWu2dywnxeY74gO8Beu4+lbL/HIgXjv01RKIsJQoTl0LQF54ekf7ftU4fQXCQ==" + } + ] + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + }, + "trusting_period": "10800000000000", + "now": "2019-11-02T15:30:00Z" + }, + "input": [ + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "7", + "time": "2019-11-02T15:04:10Z", + "last_block_id": { + "hash": "CB139C4EF48BAE1007BB3CF4E39131C3B27782CB8D12E1690C916C4CFEA359E0", + "parts": { + "total": "1", + "hash": "9C6CEEFF8397D19C6AB5AD3F00608D3152090A9B645D3C3CC9D8E66C8B319034" + } + }, + "last_commit_hash": "CE50B907C13B48572BD2EFA1FED9A9341B7F680F3EC3F562ED0A8E745D6F528E", + "data_hash": "", + "validators_hash": "C403871B77A3295FFF1EE321424FC969EFAD87EF16740DF28A1B6CA62CA0977C", + "next_validators_hash": "C403871B77A3295FFF1EE321424FC969EFAD87EF16740DF28A1B6CA62CA0977C", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "026CC7B6F3E62F789DBECEC59766888B5464737D" + }, + "commit": { + "height": "7", + "round": "1", + "block_id": { + "hash": "22D13748C59A4A6D05B38FBFF520F6F6BA7BD74DA1ECBDD8419CF9B196DD9E5A", + "parts": { + "total": "1", + "hash": "A862597A9288A057560DA73B642C7E1588C6D62BE1C89DBF9FD81C2E8FFA9E46" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:40Z", + "signature": "QhxBEPW9FejpUm5PKyKe6ZdO0tbYOl67D4PDmytwyoimi/4bYJuPY70DqBT1wuu96t/+lpJhIe+v1wYhQNhRCA==" + }, + { + "block_id_flag": 2, + "validator_address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "timestamp": "2019-11-02T15:04:40Z", + "signature": "sbSWtG0eMcYM8u24mG856AeQ68iEvTMkDg8owbz/GMtIup6toIDNCXPNVTfKplFY5r0ejXivs445yVaBt67/DA==" + }, + { + "block_id_flag": 2, + "validator_address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "timestamp": "2019-11-02T15:04:40Z", + "signature": "7eiIrsXRb4uHQB4gbbZR2e6NHNHP30O0rhP2hfSlNq+8OsBz62WRNu1vVQ/eIc6n5R99GCUabT+z4ZjoFDpBDQ==" + }, + { + "block_id_flag": 2, + "validator_address": "044EB1BB5D4C1CDB90029648439AEB10431FF295", + "timestamp": "2019-11-02T15:04:40Z", + "signature": "zoEJsI6NvB7FnlCHrAXvLNsuPO8JQZfs3SxI/b9fFEOvAoVKA1QUPI4BAEuBlALOtDHfLym9leb3EDDkJ1uaBg==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "100" + } + ], + "proposer": { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "-50" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + }, + { + "address": "026CC7B6F3E62F789DBECEC59766888B5464737D", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "+vlsKpn6ojn+UoTZl+w+fxeqm6xvUfBokTcKfcG3au4=" + }, + "voting_power": "50", + "proposer_priority": "50" + }, + { + "address": "03A238BCAF7D1626DFE8A4AFB9448D00B7A3D2E2", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "b6hwk3pjiOTJfLVCcLDA3I3lO71zWJ0VSded5LUl9T0=" + }, + "voting_power": "50", + "proposer_priority": "50" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "-100" + } + } + } + ], + "expected_output": "error" + } \ No newline at end of file diff --git a/tendermint/tests/support/lite/single_step/skipping/commit/no_signatures.json b/tendermint/tests/support/lite/single_step/skipping/commit/no_signatures.json new file mode 100644 index 000000000..57d1375b2 --- /dev/null +++ b/tendermint/tests/support/lite/single_step/skipping/commit/no_signatures.json @@ -0,0 +1,163 @@ +{ + "description": "Case: one lite block, no signatures present in commit, expects error", + "initial": { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "1", + "time": "2019-11-02T15:04:00Z", + "last_block_id": { + "hash": "", + "parts": { + "total": "0", + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "next_validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "1", + "round": "1", + "block_id": { + "hash": "9FF0F7C1F18374545CBC009BD6E59566AA568324D542050B5683615ADCAC6A47", + "parts": { + "total": "1", + "hash": "5DEAF7B76F7C379B7850946013451BF2BA23EA01CB81BB320889782B2A6E7BD3" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "K9TiLbablYPl7Fz4gibHhG5Fc80if/sMO/3zIcKvVPOWuZMgSimwLHZIGcEfEyQpXFQfFzV6Pe0R2tzsyNpiAg==" + } + ] + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "trusting_period": "10800000000000", + "now": "2019-11-02T15:30:00Z" + }, + "input": [ + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "7", + "time": "2019-11-02T15:04:10Z", + "last_block_id": { + "hash": "5C90F6FF07D5C5CFDD5334877502167F5823D99A7D4DF01AAD138B61B45519C9", + "parts": { + "total": "1", + "hash": "D173D7CB2421A4D1A1214E45ADDCDC99FCB644A9EFECAE6FBD04BF4397DCE3FD" + } + }, + "last_commit_hash": "A07B92432C2504E8C869B2E9853FDAE071BC364C222FE8520C112E645962325A", + "data_hash": "", + "validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "next_validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "7", + "round": "1", + "block_id": { + "hash": "E2D461B56E897D006C8C6EB27B8C04E5B356233A33CF3CE563039BAC982A49EE", + "parts": { + "total": "1", + "hash": "019870B693E80D52541782D79256EED22A3694B1C45DC498D69128DB9CE6F43C" + } + }, + "signatures": [] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + } + } + ], + "expected_output": "error" + } \ No newline at end of file diff --git a/tendermint/tests/support/lite/single_step/skipping/header/header_from_future.json b/tendermint/tests/support/lite/single_step/skipping/header/header_from_future.json new file mode 100644 index 000000000..5b8fa41d9 --- /dev/null +++ b/tendermint/tests/support/lite/single_step/skipping/header/header_from_future.json @@ -0,0 +1,170 @@ +{ + "description": "Case: Trusted height=1, fails at height=6 with error - header_from_future", + "initial": { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "1", + "time": "2019-11-02T15:04:00Z", + "last_block_id": { + "hash": "", + "parts": { + "total": "0", + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "", + "validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "next_validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "1", + "round": "1", + "block_id": { + "hash": "9FF0F7C1F18374545CBC009BD6E59566AA568324D542050B5683615ADCAC6A47", + "parts": { + "total": "1", + "hash": "5DEAF7B76F7C379B7850946013451BF2BA23EA01CB81BB320889782B2A6E7BD3" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:10Z", + "signature": "K9TiLbablYPl7Fz4gibHhG5Fc80if/sMO/3zIcKvVPOWuZMgSimwLHZIGcEfEyQpXFQfFzV6Pe0R2tzsyNpiAg==" + } + ] + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "trusting_period": "10800000000000", + "now": "2019-11-02T15:04:05Z" + }, + "input": [ + { + "signed_header": { + "header": { + "version": { + "block": "0", + "app": "0" + }, + "chain_id": "test-chain-01", + "height": "3", + "time": "2019-11-02T15:04:10Z", + "last_block_id": { + "hash": "5B769D15E38158CBE7CD657DACC5505C857C0290951CD364A232DBF611024B22", + "parts": { + "total": "1", + "hash": "9CE8DAB030B30FFC52D03E03ADA6310AD1A3F03E3423493F2388B4575F53FEEE" + } + }, + "last_commit_hash": "A07B92432C2504E8C869B2E9853FDAE071BC364C222FE8520C112E645962325A", + "data_hash": "", + "validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "next_validators_hash": "75B9F27F25F3515EF7CA61DD42C272CCC280C537E6A9ED493710EB361CB90B0D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6170705F68617368", + "last_results_hash": "", + "evidence_hash": "", + "proposer_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33" + }, + "commit": { + "height": "3", + "round": "1", + "block_id": { + "hash": "91C69B5C2135FC990C55328044785D55347C14D34AC0C4CB294C4C998011CCEE", + "parts": { + "total": "1", + "hash": "BE6B7084656BF44140CB0B948A75ED2D3660F40E37B4549608FC6B737F37E624" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "timestamp": "2019-11-02T15:04:20Z", + "signature": "nB/f2m1jPqOwcPMPqNw3+QEgA9ZNx53Kd5AEARzLjS/y3baZpOC1qbyKxB/4jK0+DOm9uUpyZXZq6tW8mXRJAQ==" + } + ] + } + }, + "validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + }, + "next_validator_set": { + "validators": [ + { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "01F527D77D3FFCC4FCFF2DDC2952EEA5414F2A33", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "OAaNq3DX/15fGJP2MI6bujt1GRpvjwrqIevChirJsbc=" + }, + "voting_power": "50", + "proposer_priority": "0" + } + } + } + ], + "expected_output": "error" + } \ No newline at end of file diff --git a/tendermint/tests/support/lite/single_step/skipping/header/out_of_trusting_period.json b/tendermint/tests/support/lite/single_step/skipping/header/out_of_trusting_period.json index bae4f2abb..c2c7ec45e 100644 --- a/tendermint/tests/support/lite/single_step/skipping/header/out_of_trusting_period.json +++ b/tendermint/tests/support/lite/single_step/skipping/header/out_of_trusting_period.json @@ -1,5 +1,5 @@ { - "description": "Case: Trusted height=1 but is out of trusting period, verifying signed header at height=5, expects an error", + "description": "Case: Trusted height=1 but is out of trusting period, verifying signed header at height=6, expects an error", "initial": { "signed_header": { "header": {