Versions in this module Expand all Collapse all v0 v0.1.0 Apr 19, 2020 Changes in this version + var MainNode = Node + type Config struct + AdminAPIEnabled bool + AvaTxFee uint64 + BootstrapPeers []*Peer + ConsensusParams avalanche.Parameters + ConsensusRouter router.Router + DB database.Database + EnableAssertions bool + EnableCrypto bool + EnableHTTPS bool + EnableStaking bool + HTTPPort uint16 + HTTPSCertFile string + HTTPSKeyFile string + IPCEnabled bool + KeystoreAPIEnabled bool + LoggingConfig logging.Config + MetricsAPIEnabled bool + Nat nat.Router + NetworkID uint32 + PluginDir string + StakingCertFile string + StakingIP utils.IPDesc + StakingKeyFile string + ThroughputPort uint16 + ThroughputServerEnabled bool + type Node struct + APIServer api.Server + CClientAPI *xputtest.CClient + ClientNet salticidae.MsgNetwork + Config *Config + ConsensusAPI *networking.Voting + ConsensusDispatcher *triggers.EventDispatcher + DB database.Database + DecisionDispatcher *triggers.EventDispatcher + EC salticidae.EventContext + HTTPLog logging.Logger + ID ids.ShortID + Issuer *xputtest.Issuer + Log logging.Logger + LogFactory logging.Factory + PeerNet salticidae.PeerNetwork + ValidatorAPI *networking.Handshake + func (n *Node) Dispatch() + func (n *Node) Initialize(Config *Config, logger logging.Logger, logFactory logging.Factory) error + func (n *Node) Shutdown() + func (n *Node) StartConsensusServer() error + type Peer struct + ID ids.ShortID + IP utils.IPDesc