Documentation
¶
Overview ¶
Package interfaces provides common consensus interfaces
Package interfaces provides common consensus interfaces
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BCLookup ¶
type BCLookup interface {
// Lookup returns the blockchain ID for an alias
Lookup(alias string) (ids.ID, error)
// GetAlias returns the alias for a blockchain ID
GetAlias(blockchainID ids.ID) (string, error)
// GetBlockchainID returns the blockchain ID for an alias
GetBlockchainID(alias string) (ids.ID, error)
// PrimaryAlias returns the primary alias for a blockchain
PrimaryAlias(blockchainID ids.ID) (string, error)
// Aliases returns all aliases for a blockchain
Aliases(blockchainID ids.ID) ([]string, error)
}
BCLookup provides blockchain lookup functionality
type StateHolder ¶
type StateHolder interface {
// GetState returns the current state
GetState() State
}
StateHolder holds state information
Click to show internal directories.
Click to hide internal directories.