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.Handler

Types

HTTPConfig

MockServer

MockServer is a mock of Server interface.

func NewMockServer(ctrl *gomock.Controller) *MockServer
func (m *MockServer) AddAliases(arg0 string, arg1 ...string) error
func (m *MockServer) AddAliasesWithReadLock(arg0 string, arg1 ...string) error
func (m *MockServer) AddRoute(arg0 http.Handler, arg1, arg2 string) error
func (m *MockServer) AddRouteWithReadLock(arg0 http.Handler, arg1, arg2 string) error
func (m *MockServer) Dispatch() error
func (m *MockServer) EXPECT() *MockServerMockRecorder
func (m *MockServer) RegisterChain(arg0 string, arg1 *runtime.Runtime, arg2 vm.VM)
func (m *MockServer) Shutdown() error

MockServerMockRecorder

MockServerMockRecorder is the mock recorder for MockServer.

func (mr *MockServerMockRecorder) AddAliases(arg0 any, arg1 ...any) *gomock.Call
func (mr *MockServerMockRecorder) AddAliasesWithReadLock(arg0 any, arg1 ...any) *gomock.Call
func (mr *MockServerMockRecorder) AddRoute(arg0, arg1, arg2 any) *gomock.Call
func (mr *MockServerMockRecorder) AddRouteWithReadLock(arg0, arg1, arg2 any) *gomock.Call
func (mr *MockServerMockRecorder) Dispatch() *gomock.Call
func (mr *MockServerMockRecorder) RegisterChain(arg0, arg1, arg2 any) *gomock.Call
func (mr *MockServerMockRecorder) Shutdown() *gomock.Call

PathAdder

func PathWriterFromWithReadLock(pather PathAdderWithReadLock) PathAdder

PathAdderWithReadLock

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

Wrapper