Run NodesReferenceServer
server
Package server is a generated GoMock package.
import "github.com/luxfi/node/server/http"Package server is a generated GoMock package.
Functions
TraceHandler
func TraceHandler(h http.Handler, name string, tracer trace.Tracer) http.HandlerTypes
HTTPConfig
MockServer
MockServer is a mock of Server interface.
func NewMockServer(ctrl *gomock.Controller) *MockServerfunc (m *MockServer) AddAliases(arg0 string, arg1 ...string) errorfunc (m *MockServer) AddAliasesWithReadLock(arg0 string, arg1 ...string) errorfunc (m *MockServer) AddRoute(arg0 http.Handler, arg1, arg2 string) errorfunc (m *MockServer) AddRouteWithReadLock(arg0 http.Handler, arg1, arg2 string) errorfunc (m *MockServer) Dispatch() errorfunc (m *MockServer) EXPECT() *MockServerMockRecorderfunc (m *MockServer) RegisterChain(arg0 string, arg1 *runtime.Runtime, arg2 vm.VM)func (m *MockServer) Shutdown() errorMockServerMockRecorder
MockServerMockRecorder is the mock recorder for MockServer.
func (mr *MockServerMockRecorder) AddAliases(arg0 any, arg1 ...any) *gomock.Callfunc (mr *MockServerMockRecorder) AddAliasesWithReadLock(arg0 any, arg1 ...any) *gomock.Callfunc (mr *MockServerMockRecorder) AddRoute(arg0, arg1, arg2 any) *gomock.Callfunc (mr *MockServerMockRecorder) AddRouteWithReadLock(arg0, arg1, arg2 any) *gomock.Callfunc (mr *MockServerMockRecorder) Dispatch() *gomock.Callfunc (mr *MockServerMockRecorder) RegisterChain(arg0, arg1, arg2 any) *gomock.Callfunc (mr *MockServerMockRecorder) Shutdown() *gomock.CallPathAdder
func PathWriterFromWithReadLock(pather PathAdderWithReadLock) PathAdderPathAdderWithReadLock
RootInfo
RootInfo contains information returned at the root endpoint
RootInfoProvider
RootInfoProvider provides node information for the root endpoint
Server
Server maintains the HTTP router
func New(
log log.Logger,
listener net.Listener,
allowedOrigins []string,
shutdownTimeout time.Duration,
nodeID ids.NodeID,
tracingEnabled bool,
tracer trace.Tracer,
registerer metric.Registerer,
httpConfig HTTPConfig,
allowedHosts []string,
) (Server, error)StateGetter
StateGetter interface for getting chain state