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.