package
1.12.3-warp-verify6
Repository: https://github.com/ava-labs/avalanchego.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
Package commonmock is a generated GoMock package.
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewTimeoutScheduler constructs a new timeout scheduler with the given function to be invoked upon a timeout, unless the preemptionSignal is closed and in which case it invokes the function immediately.
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
PendingTxs notifies a consensus engine that its VM has pending transactions.
StateSyncDone notifies the state syncer engine that the VM has finishing syncing the requested state summary.
# Variables
ErrTimeout is used to signal a response timeout.
ErrUndefined indicates an undefined error.
# Structs
AppError is an application-defined error.
Fx wraps an instance of a feature extension.
No description provided by the author
PreemptionSignal signals when to preempt the pendingTimeoutToken of the timeout handler.
No description provided by the author
SendConfig is used to specify who to send messages to over the p2p network.
# Interfaces
No description provided by the author
No description provided by the author
AcceptedSender defines how a consensus engine sends messages pertaining to accepted containers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AppSender sends VM-level messages to nodes in the network.
No description provided by the author
BootstrapTracker describes the standard interface for tracking the status of a subnet bootstrapping.
No description provided by the author
Engine describes the standard interface of a consensus engine.
FetchSender defines how a consensus engine sends retrieval messages to other nodes.
FrontierSender defines how a consensus engine sends frontier messages to other nodes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
QuerySender defines how a consensus engine sends query messages to other nodes.
Sender defines how a consensus engine sends messages and requests to other validators.
No description provided by the author
StateSummarySender defines how a consensus engine sends state sync messages to other nodes.
StateSyncer controls the selection and verification of state summaries to drive VM state syncing.
TimeoutRegistrar describes the standard interface for specifying a timeout.
VM describes the interface that all consensus VMs must implement.
# Type aliases
Message is an enum of the message types that vms can send to consensus.