Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Node ¶
type Node struct { govnr.TreeSupervisor // contains filtered or unexported fields }
func (*Node) GracefulShutdown ¶
type NodeLogic ¶
type NodeLogic interface { govnr.ShutdownWaiter PublicApi() services.PublicApi }
func NewNodeLogic ¶
func NewNodeLogic(parentCtx context.Context, gossipTransport gossipAdapter.Transport, blockPersistence blockStorageAdapter.BlockPersistence, statePersistence stateStorageAdapter.StatePersistence, stateBlockHeightReporter stateStorageAdapter.BlockHeightReporter, transactionPoolBlockHeightReporter transactionpool.BlockHeightReporter, maybeClock txPoolAdapter.Clock, nativeCompiler nativeProcessorAdapter.Compiler, managementProvider management.Provider, logger log.Logger, metricRegistry metric.Registry, nodeConfig config.NodeConfig, ethereumConnection ethereumAdapter.EthereumConnection) NodeLogic
Click to show internal directories.
Click to hide internal directories.