Versions in this module Expand all Collapse all v1 v1.1.1 Feb 22, 2026 v1.1.0 Feb 19, 2026 Changes in this version + const DefaultGRPCPort + const DefaultJSONRPCPort + func ConsensusSupported(value string) bool + type Config struct + Chain *chain.Chain + DataDir string + GRPCAddr *net.TCPAddr + JSONLogFormat bool + JSONRPC *JSONRPC + LibP2PAddr *net.TCPAddr + LogFilePath string + LogLevel hclog.Level + MaxAccountEnqueued uint64 + MaxSlots uint64 + MetricsInterval time.Duration + Network *network.Config + NumBlockConfirmations uint64 + PriceLimit uint64 + Relayer bool + RestoreFile *string + Seal bool + SecretsManager *secrets.SecretsManagerConfig + Telemetry *Telemetry + type ConsensusType string + const DevConsensus + const DummyConsensus + const IBFTConsensus + const PolyBFTConsensus + type Entry struct + Config map[string]interface{} + Enabled bool + type ForkManagerFactory func(forks *chain.Forks) error + type ForkManagerInitialParamsFactory func(config *chain.Chain) (*forkmanager.ForkParams, error) + type GenesisFactoryHook func(config *chain.Chain, engineName string) func(*state.Transition) error + type JSONRPC struct + AccessControlAllowOrigin []string + BatchLengthLimit uint64 + BlockRangeLimit uint64 + ConcurrentRequestsDebug uint64 + JSONRPCAddr *net.TCPAddr + WebSocketReadLimit uint64 + type Server struct + func NewServer(config *Config) (*Server, error) + func (s *Server) Chain() *chain.Chain + func (s *Server) Close() + func (s *Server) JoinPeer(rawPeerMultiaddr string) error + type Telemetry struct + PrometheusAddr *net.TCPAddr