Versions in this module Expand all Collapse all v0 v0.1.0 Aug 12, 2019 Changes in this version + func GeneratePolkaWithSignatures(signedBlock *block.SignedBlock, participants []sig.SignerVerifier) block.Polka + func GenerateSignedBlock() (block.SignedBlock, sig.SignerVerifier, error) + func GenerateSignedPreCommit(signedBlock block.SignedBlock, signer sig.SignerVerifier, ...) block.SignedPreCommit + func GenerateSignedPreVote(signedBlock *block.SignedBlock, signer sig.SignerVerifier) block.SignedPreVote + func GenerateSignedPropose(signedBlock block.SignedBlock, round block.Round, signer sig.SignerVerifier) block.SignedPropose + func NewFaultyLeader(signer sig.SignerVerifier, dispatcher replica.Dispatcher, ...) hyperdrive.Hyperdrive + func RandomHash() sig.Hash + func RandomSignatories(n int) sig.Signatories + func RandomSignatory() sig.Signatory + func RandomSignature() sig.Signature + func RandomSignatures(n int) sig.Signatures + func RandomTransaction() tx.Transaction + func RandomTransactions(n int) tx.Transactions + func SignBlock(blk block.Block, signer sig.SignerVerifier) *block.SignedBlock + type InvalidTransition struct + func (transition InvalidTransition) IsTransition() + func (transition InvalidTransition) Round() block.Round + func (transition InvalidTransition) Signer() sig.Signatory