Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateApiResolver ¶
func CreateApiResolver(args *ApiResolverArgs) (facade.ApiResolver, error)
CreateApiResolver is able to create an ApiResolver instance that will solve the REST API requests through the node facade TODO: refactor to further decrease node's codebase
Types ¶
type ApiResolverArgs ¶
type ApiResolverArgs struct {
Configs *config.Configs
CoreComponents factory.CoreComponentsHolder
DataComponents factory.DataComponentsHolder
StateComponents factory.StateComponentsHolder
BootstrapComponents factory.BootstrapComponentsHolder
CryptoComponents factory.CryptoComponentsHolder
ProcessComponents factory.ProcessComponentsHolder
StatusCoreComponents factory.StatusCoreComponentsHolder
StatusComponents factory.StatusComponentsHolder
GasScheduleNotifier common.GasScheduleNotifierAPI
Bootstrapper process.Bootstrapper
AllowVMQueriesChan chan struct{}
ProcessingMode common.NodeProcessingMode
}
ApiResolverArgs holds the argument needed to create an API resolver
Click to show internal directories.
Click to hide internal directories.