Versions in this module Expand all Collapse all v0 v0.2.1 Oct 29, 2020 v0.2.0 Jul 21, 2020 Changes in this version + type Message []byte + type SignedProof []byte + type State struct + Messages []Message + SignedProof SignedProof + type Store struct + LatestCommit []byte + func (as *Store) Add(message Message) SignedProof + func (as *Store) AppendState(state State) error + func (as *Store) Collapse() + func (as *Store) GetMessagesAfter(latestCommit []byte) []Message + func (as *Store) GetState() State + func (as *Store) GetStateAfter(commitment []byte) State + func (as *Store) Init(identity primitives.Identity) + func (as *Store) LoadFromStorage(db persistence.Service) + func (as *Store) MergeState(state State) error + func (as *Store) VerifyFraudProof(fraudCommit []byte, signedFraudProof SignedProof, key ed25519.PublicKey) (bool, error)