Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager is an RPC manager
func NewManager ¶
func NewManager( cfg *config.Config, domain domain.Domain, netAdapter *netadapter.NetAdapter, protocolManager *protocol.Manager, connectionManager *connmanager.ConnectionManager, addressManager *addressmanager.AddressManager, utxoIndex *utxoindex.UTXOIndex, consensusEventsChan chan externalapi.ConsensusEvent, shutDownChan chan<- struct{}) *Manager
NewManager creates a new RPC Manager
func (*Manager) NotifyFinalityConflict ¶
NotifyFinalityConflict notifies the manager that there's a finality conflict in the DAG
func (*Manager) NotifyFinalityConflictResolved ¶
NotifyFinalityConflictResolved notifies the manager that a finality conflict in the DAG has been resolved
func (*Manager) NotifyNewBlockTemplate ¶
NotifyNewBlockTemplate notifies the manager that a new block template is available for miners
func (*Manager) NotifyPruningPointUTXOSetOverride ¶
NotifyPruningPointUTXOSetOverride notifies the manager whenever the UTXO index resets due to pruning point change via IBD.
Click to show internal directories.
Click to hide internal directories.