Versions in this module Expand all Collapse all v0 v0.1.0 Feb 15, 2016 Changes in this version + func GetPlugin(c consensus.Stack) consensus.Consenter + func New(stack consensus.Stack) consensus.Consenter + type BatchMessage struct + Payload isBatchMessage_Payload + func (*BatchMessage) ProtoMessage() + func (*BatchMessage) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...) + func (m *BatchMessage) GetPayload() isBatchMessage_Payload + func (m *BatchMessage) GetPbftMessage() []byte + func (m *BatchMessage) GetRequest() []byte + func (m *BatchMessage) Reset() + func (m *BatchMessage) String() string + type BatchMessage_PbftMessage struct + PbftMessage []byte + type BatchMessage_Request struct + Request []byte + type Checkpoint struct + BlockHash string + BlockNumber uint64 + ReplicaId uint64 + SequenceNumber uint64 + func (*Checkpoint) ProtoMessage() + func (m *Checkpoint) Reset() + func (m *Checkpoint) String() string + type Commit struct + ReplicaId uint64 + RequestDigest string + SequenceNumber uint64 + View uint64 + func (*Commit) ProtoMessage() + func (m *Commit) Reset() + func (m *Commit) String() string + type Execute struct + BlockNumber uint64 + ReplicaId uint64 + Request []byte + View uint64 + func (*Execute) ProtoMessage() + func (m *Execute) Reset() + func (m *Execute) String() string + type FetchRequest struct + ReplicaId uint64 + RequestDigest string + func (*FetchRequest) ProtoMessage() + func (m *FetchRequest) Reset() + func (m *FetchRequest) String() string + type Flush struct + ReplicaId uint64 + Signature []byte + View uint64 + func (*Flush) ProtoMessage() + func (m *Flush) Reset() + func (m *Flush) String() string + type Message struct + Payload isMessage_Payload + func (*Message) ProtoMessage() + func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...) + func (m *Message) GetCheckpoint() *Checkpoint + func (m *Message) GetCommit() *Commit + func (m *Message) GetFetchRequest() *FetchRequest + func (m *Message) GetNewView() *NewView + func (m *Message) GetPayload() isMessage_Payload + func (m *Message) GetPrePrepare() *PrePrepare + func (m *Message) GetPrepare() *Prepare + func (m *Message) GetRequest() *Request + func (m *Message) GetReturnRequest() *Request + func (m *Message) GetViewChange() *ViewChange + func (m *Message) Reset() + func (m *Message) String() string + type Message_Checkpoint struct + Checkpoint *Checkpoint + type Message_Commit struct + Commit *Commit + type Message_FetchRequest struct + FetchRequest *FetchRequest + type Message_NewView struct + NewView *NewView + type Message_PrePrepare struct + PrePrepare *PrePrepare + type Message_Prepare struct + Prepare *Prepare + type Message_Request struct + Request *Request + type Message_ReturnRequest struct + ReturnRequest *Request + type Message_ViewChange struct + ViewChange *ViewChange + type Metadata struct + SeqNo uint64 + func (*Metadata) ProtoMessage() + func (m *Metadata) Reset() + func (m *Metadata) String() string + type NewView struct + ReplicaId uint64 + View uint64 + Vset []*ViewChange + Xset map[uint64]string + func (*NewView) ProtoMessage() + func (m *NewView) GetVset() []*ViewChange + func (m *NewView) GetXset() map[uint64]string + func (m *NewView) Reset() + func (m *NewView) String() string + type PrePrepare struct + ReplicaId uint64 + Request *Request + RequestDigest string + SequenceNumber uint64 + View uint64 + func (*PrePrepare) ProtoMessage() + func (m *PrePrepare) GetRequest() *Request + func (m *PrePrepare) Reset() + func (m *PrePrepare) String() string + type Prepare struct + ReplicaId uint64 + RequestDigest string + SequenceNumber uint64 + View uint64 + func (*Prepare) ProtoMessage() + func (m *Prepare) Reset() + func (m *Prepare) String() string + type Request struct + Payload []byte + ReplicaId uint64 + Timestamp *google_protobuf.Timestamp + func (*Request) ProtoMessage() + func (m *Request) GetTimestamp() *google_protobuf.Timestamp + func (m *Request) Reset() + func (m *Request) String() string + type SieveMessage struct + Payload isSieveMessage_Payload + func (*SieveMessage) ProtoMessage() + func (*SieveMessage) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...) + func (m *SieveMessage) GetExecute() *Execute + func (m *SieveMessage) GetPayload() isSieveMessage_Payload + func (m *SieveMessage) GetPbftMessage() []byte + func (m *SieveMessage) GetRequest() []byte + func (m *SieveMessage) GetVerify() *Verify + func (m *SieveMessage) Reset() + func (m *SieveMessage) String() string + type SieveMessage_Execute struct + Execute *Execute + type SieveMessage_PbftMessage struct + PbftMessage []byte + type SieveMessage_Request struct + Request []byte + type SieveMessage_Verify struct + Verify *Verify + type SievePbftMessage struct + Payload isSievePbftMessage_Payload + func (*SievePbftMessage) ProtoMessage() + func (*SievePbftMessage) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...) + func (m *SievePbftMessage) GetFlush() *Flush + func (m *SievePbftMessage) GetPayload() isSievePbftMessage_Payload + func (m *SievePbftMessage) GetVerifySet() *VerifySet + func (m *SievePbftMessage) Reset() + func (m *SievePbftMessage) String() string + type SievePbftMessage_Flush struct + Flush *Flush + type SievePbftMessage_VerifySet struct + VerifySet *VerifySet + type Verify struct + BlockNumber uint64 + ReplicaId uint64 + RequestDigest string + ResultDigest []byte + Signature []byte + View uint64 + func (*Verify) ProtoMessage() + func (m *Verify) Reset() + func (m *Verify) String() string + type VerifySet struct + BlockNumber uint64 + Dset []*Verify + ReplicaId uint64 + RequestDigest string + Signature []byte + View uint64 + func (*VerifySet) ProtoMessage() + func (m *VerifySet) GetDset() []*Verify + func (m *VerifySet) Reset() + func (m *VerifySet) String() string + type ViewChange struct + Cset []*ViewChange_C + H uint64 + Pset []*ViewChange_PQ + Qset []*ViewChange_PQ + ReplicaId uint64 + Signature []byte + View uint64 + func (*ViewChange) ProtoMessage() + func (m *ViewChange) GetCset() []*ViewChange_C + func (m *ViewChange) GetPset() []*ViewChange_PQ + func (m *ViewChange) GetQset() []*ViewChange_PQ + func (m *ViewChange) Reset() + func (m *ViewChange) String() string + type ViewChange_C struct + BlockHash string + BlockNumber uint64 + SequenceNumber uint64 + func (*ViewChange_C) ProtoMessage() + func (m *ViewChange_C) Reset() + func (m *ViewChange_C) String() string + type ViewChange_PQ struct + Digest string + SequenceNumber uint64 + View uint64 + func (*ViewChange_PQ) ProtoMessage() + func (m *ViewChange_PQ) Reset() + func (m *ViewChange_PQ) String() string