Tendermint epoch transitions (#6085)

* Adds signals_epoch_end to tendermint

* Adds is_epoch_end

* Adds snapshot_components

* Adds tendermint Epoch Verifier

* Fix documentation typos

* Change check_finality_proof to panic

* Fix compilation

* Adds Unconfirmed path to epoch_verifier

* Verify if address is validator in EpochVerifier

* check_finality_proof errors on failure

* Don't share combine/destructure_proofs

* Remove invalid import

* Remove duplicate epoch verifier trait

* Fix docs

* Adds recover stub to tendermint EpochVerifier

* Adds verify_light test

* Avoid boxed closure

* Style fixes
This commit is contained in:
Feynman Liang
2017-07-26 08:25:32 -07:00
committed by keorn
parent 7d348e2260
commit 5eb8cea6e7
4 changed files with 196 additions and 55 deletions

View File

@@ -93,7 +93,7 @@ impl PayloadInfo {
/// Data-oriented view onto rlp-slice.
///
/// This is immutable structere. No operations change it.
/// This is an immutable structure. No operations change it.
///
/// Should be used in places where, error handling is required,
/// eg. on input