Versions in this module Expand all Collapse all v0 v0.5.0 Mar 23, 2021 Changes in this version + type Handlers struct + ReceiveLock chan interfaces.Lockable + RequestLock chan struct{} + func (ah *Handlers) AddPrivateKey(pk []byte, curveSpec constants.CurveSpec) error + func (ah *Handlers) AddSnapshot(bh *objs.BlockHeader, startingEthDKG bool) error + func (ah *Handlers) AddValidatorSet(v *objs.ValidatorSet) error + func (ah *Handlers) Close() + func (ah *Handlers) GetKey(kid []byte) ([]byte, error) + func (ah *Handlers) GetPrivK(name []byte) ([]byte, error) + func (ah *Handlers) Init(chainID uint32, database *db.Database, secret []byte, ...) error + func (ah *Handlers) InitializationMonitor(closeChan <-chan struct{}) + func (ah *Handlers) IsInitialized() bool + func (ah *Handlers) IsSynchronized() bool + func (ah *Handlers) RegisterSnapshotCallback(fn func(bh *objs.BlockHeader) error) + func (ah *Handlers) SetSynchronized(v bool)