Versions in this module Expand all Collapse all v1 v1.1.8 Jan 8, 2022 Changes in this version + var Defaults = Config + var FullNodeGPO = gasprice.Config + var LightClientGPO = gasprice.Config + func CreateConsensusEngine(stack *node.Node, chainConfig *params.ChainConfig, config *ethash.Config, ...) consensus.Engine + type Config struct + Checkpoint *params.TrustedCheckpoint + CheckpointOracle *params.CheckpointOracleConfig + DatabaseCache int + DatabaseDiff string + DatabaseFreezer string + DatabaseHandles int + DiffBlock uint64 + DiffSync bool + DirectBroadcast bool + DisablePeerTxBroadcast bool + DisableSnapProtocol bool + DocRoot string + EVMInterpreter string + EWASMInterpreter string + EnablePreimageRecording bool + EthDiscoveryURLs []string + Ethash ethash.Config + GPO gasprice.Config + Genesis *core.Genesis + LightEgress int + LightIngress int + LightNoPrune bool + LightNoSyncServe bool + LightPeers int + LightServ int + Miner miner.Config + NetworkId uint64 + NoPruning bool + OverrideBerlin *big.Int + PersistDiff bool + Preimages bool + RPCGasCap uint64 + RPCTxFeeCap float64 + RangeLimit bool + SkipBcVersionCheck bool + SnapDiscoveryURLs []string + SnapshotCache int + SyncFromCheckpoint bool + SyncMode downloader.SyncMode + TrieCleanCache int + TrieCleanCacheJournal string + TrieCleanCacheRejournal time.Duration + TrieDirtyCache int + TrieTimeout time.Duration + TriesInMemory uint64 + TxLookupLimit uint64 + TxPool core.TxPoolConfig + UltraLightFraction int + UltraLightOnlyAnnounce bool + UltraLightServers []string + Whitelist map[uint64]common.Hash + func (c *Config) UnmarshalTOML(unmarshal func(interface{}) error) error + func (c Config) MarshalTOML() (interface{}, error)