Versions in this module Expand all Collapse all v1 v1.10.1 May 7, 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 + DatabaseFreezer string + DatabaseHandles int + 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 + NoPrefetch bool + NoPruning bool + OverrideBerlin *big.Int + Preimages bool + RPCGasCap uint64 + RPCTxFeeCap float64 + SkipBcVersionCheck bool + SnapDiscoveryURLs []string + SnapshotCache int + SyncFromCheckpoint bool + SyncMode downloader.SyncMode + TrieCleanCache int + TrieCleanCacheJournal string + TrieCleanCacheRejournal time.Duration + TrieDirtyCache int + TrieTimeout time.Duration + 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)