Versions in this module Expand all Collapse all v1 v1.8.4 Feb 22, 2022 v1.8.3 Feb 22, 2022 Changes in this version + type APIAuthConfig struct + APIAuthPassword string + APIRequireAuthToken bool + type APIConfig struct + AdminAPIEnabled bool + HealthAPIEnabled bool + InfoAPIEnabled bool + KeystoreAPIEnabled bool + MetricsAPIEnabled bool + type APIIndexerConfig struct + IndexAPIEnabled bool + IndexAllowIncomplete bool + type BootstrapConfig struct + BootstrapAncestorsMaxContainersReceived int + BootstrapAncestorsMaxContainersSent int + BootstrapBeaconConnectionTimeout time.Duration + BootstrapIDs []ids.ShortID + BootstrapIPs []utils.IPDesc + BootstrapMaxTimeGetAncestors time.Duration + RetryBootstrap bool + RetryBootstrapWarnFrequency int + type Config struct + AdaptiveTimeoutConfig timer.AdaptiveTimeoutConfig + AvaxAssetID ids.ID + BenchlistConfig benchlist.Config + ChainConfigs map[string]chains.ChainConfig + ConsensusGossipFrequency time.Duration + ConsensusParams avalanche.Parameters + ConsensusRouter router.Router + ConsensusShutdownTimeout time.Duration + EnableAssertions bool + EnableCrypto bool + GenesisBytes []byte + HealthCheckFreq time.Duration + LoggingConfig logging.Config + MeterVMEnabled bool + NetworkConfig network.Config + NetworkID uint32 + PluginDir string + ProfilerConfig profiler.Config + ResetProposerVMHeightIndex bool + RouterHealthConfig router.HealthConfig + SubnetConfigs map[ids.ID]chains.SubnetConfig + VMManager vms.Manager + WhitelistedSubnets ids.Set + type DatabaseConfig struct + Config []byte + Name string + Path string + type HTTPConfig struct + APIAllowedOrigins []string + HTTPHost string + HTTPPort uint16 + HTTPSCert []byte + HTTPSEnabled bool + HTTPSKey []byte + ShutdownTimeout time.Duration + ShutdownWait time.Duration + type IPCConfig struct + IPCAPIEnabled bool + IPCDefaultChainIDs []string + IPCPath string + type IPConfig struct + AttemptedNATTraversal bool + DynamicPublicIPResolver dynamicip.Resolver + DynamicUpdateDuration time.Duration + IP utils.DynamicIPDesc + Nat nat.Router + type Node struct + APIServer server.Server + Config *Config + ConsensusDispatcher *triggers.EventDispatcher + DB database.Database + DBManager manager.Manager + DecisionDispatcher *triggers.EventDispatcher + DoneShuttingDown sync.WaitGroup + HTTPLog logging.Logger + ID ids.ShortID + IPCs *ipcs.ChainIPCs + Log logging.Logger + LogFactory logging.Factory + MetricsGatherer metrics.MultiGatherer + MetricsRegisterer *prometheus.Registry + Net network.Network + func (n *Node) Dispatch() error + func (n *Node) ExitCode() int + func (n *Node) Initialize(config *Config, dbManager manager.Manager, logger logging.Logger, ...) error + func (n *Node) Shutdown(exitCode int) + type StakingConfig struct + DisabledStakingWeight uint64 + EnableStaking bool + StakingCertPath string + StakingKeyPath string + StakingTLSCert tls.Certificate