Versions in this module Expand all Collapse all v0 v0.1.0 Apr 17, 2025 Changes in this version + const DefaultNodes + const MinNodes + const RPCVersion + const StakingMinimumLeadTime + const TimeParseLayout + var ErrAlreadyBootstrapped = errors.New("already bootstrapped") + var ErrInvalidPort = errors.New("invalid port") + var ErrInvalidVMName = errors.New("invalid VM name") + var ErrNoBlockchainSpec = errors.New("no blockchain spec was provided") + var ErrNoElasticSubnetSpec = errors.New("no elastic subnet spec was provided") + var ErrNoSubnetID = errors.New("subnetID is missing") + var ErrNoValidatorSpec = errors.New("no validator spec was provided") + var ErrNodeNotFound = errors.New("node not found") + var ErrNotBootstrapped = errors.New("not bootstrapped") + var ErrNotEnoughNodesForStart = errors.New("not enough nodes specified for start") + var ErrPeerNotFound = errors.New("peer not found") + var ErrStatusCanceled = errors.New("gRPC stream status canceled") + func IsServerError(err error, serverError error) bool + type Config struct + DialTimeout time.Duration + GwDisabled bool + GwPort string + LogLevel logging.Level + Port string + RedirectNodesOutput bool + SnapshotsDir string + type Server interface + Run func(rootCtx context.Context) error + func New(cfg Config, log logging.Logger) (Server, error)