Documentation ¶
Index ¶
- type ArbiterManager
- func (a *ArbiterManager) AddArbiter(pid peer.PID, arbiter []byte) error
- func (a *ArbiterManager) AddCurrentArbiter(arbiter []byte) error
- func (a *ArbiterManager) AddSignature(pid peer.PID, signature []byte) error
- func (a *ArbiterManager) Clear()
- func (a *ArbiterManager) FilterArbiters(peers [][]byte) [][]byte
- func (a *ArbiterManager) FilterSignatures(peers [][]byte) [][]byte
- func (a *ArbiterManager) GetArbiterList() [][]byte
- func (a *ArbiterManager) GetCollection() CollectionInfo
- func (a *ArbiterManager) GetConsensusArbiters() CollectionInfo
- func (a *ArbiterManager) GetCurrentTotalCount() int
- func (a *ArbiterManager) GetNextTotalCount() int
- func (a *ArbiterManager) GetSignatures() map[peer.PID][]byte
- func (a *ArbiterManager) HasArbiter(arbiter []byte) bool
- func (a *ArbiterManager) HasArbiterByPID(pid peer.PID) bool
- func (a *ArbiterManager) HasCurrentArbiter(signer []byte) bool
- func (a *ArbiterManager) HasSignature(pid []byte) bool
- func (a *ArbiterManager) HashArbiterList(hashSalt *big.Int) (common.Hash, error)
- func (a *ArbiterManager) RemoveArbiter(arbiter []byte)
- func (a *ArbiterManager) SaveToCollection()
- func (a *ArbiterManager) SetTotalCount(nowTotalCount, nextTotalCount int)
- type CollectionInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArbiterManager ¶
type ArbiterManager struct {
// contains filtered or unexported fields
}
func CreateArbiterManager ¶
func CreateArbiterManager() *ArbiterManager
func (*ArbiterManager) AddArbiter ¶
func (a *ArbiterManager) AddArbiter(pid peer.PID, arbiter []byte) error
func (*ArbiterManager) AddCurrentArbiter ¶
func (a *ArbiterManager) AddCurrentArbiter(arbiter []byte) error
func (*ArbiterManager) AddSignature ¶
func (a *ArbiterManager) AddSignature(pid peer.PID, signature []byte) error
func (*ArbiterManager) Clear ¶
func (a *ArbiterManager) Clear()
func (*ArbiterManager) FilterArbiters ¶
func (a *ArbiterManager) FilterArbiters(peers [][]byte) [][]byte
func (*ArbiterManager) FilterSignatures ¶
func (a *ArbiterManager) FilterSignatures(peers [][]byte) [][]byte
func (*ArbiterManager) GetArbiterList ¶
func (a *ArbiterManager) GetArbiterList() [][]byte
func (*ArbiterManager) GetCollection ¶
func (a *ArbiterManager) GetCollection() CollectionInfo
func (*ArbiterManager) GetConsensusArbiters ¶
func (a *ArbiterManager) GetConsensusArbiters() CollectionInfo
func (*ArbiterManager) GetCurrentTotalCount ¶
func (a *ArbiterManager) GetCurrentTotalCount() int
func (*ArbiterManager) GetNextTotalCount ¶
func (a *ArbiterManager) GetNextTotalCount() int
func (*ArbiterManager) GetSignatures ¶
func (a *ArbiterManager) GetSignatures() map[peer.PID][]byte
func (*ArbiterManager) HasArbiter ¶
func (a *ArbiterManager) HasArbiter(arbiter []byte) bool
func (*ArbiterManager) HasArbiterByPID ¶
func (a *ArbiterManager) HasArbiterByPID(pid peer.PID) bool
func (*ArbiterManager) HasCurrentArbiter ¶
func (a *ArbiterManager) HasCurrentArbiter(signer []byte) bool
func (*ArbiterManager) HasSignature ¶
func (a *ArbiterManager) HasSignature(pid []byte) bool
func (*ArbiterManager) HashArbiterList ¶
func (*ArbiterManager) RemoveArbiter ¶
func (a *ArbiterManager) RemoveArbiter(arbiter []byte)
func (*ArbiterManager) SaveToCollection ¶
func (a *ArbiterManager) SaveToCollection()
func (*ArbiterManager) SetTotalCount ¶
func (a *ArbiterManager) SetTotalCount(nowTotalCount, nextTotalCount int)
Click to show internal directories.
Click to hide internal directories.