Versions in this module Expand all Collapse all v1 v1.2.2 Apr 7, 2024 Changes in this version + var Defaults = Config + var FullNodeGPO = gasprice.Config + var LightClientGPO = gasprice.Config + type Config struct + BLSbase common.Address + Checkpoint *ethparams.TrustedCheckpoint + CheckpointOracle *ethparams.CheckpointOracleConfig + DatabaseCache int + DatabaseFreezer string + DatabaseHandles int + DocRoot string + EnablePreimageRecording bool + EthDiscoveryURLs []string + GPO gasprice.Config + GatewayFee *big.Int + Genesis *chain.Genesis + Istanbul istanbul.Config + LightEgress int + LightIngress int + LightNoPrune bool + LightPeers int + LightServ int + Miner miner.Config + NetworkId uint64 + NoPrefetch bool + NoPruning bool + OverrideChurrito *big.Int + OverrideLondon *big.Int + Preimages bool + RPCEVMTimeout time.Duration + RPCGasCap uint64 + RPCTxFeeCap float64 + SkipBcVersionCheck bool + SnapDiscoveryURLs []string + SnapshotCache int + SyncMode downloader.SyncMode + TrieCleanCache int + TrieCleanCacheJournal string + TrieCleanCacheRejournal time.Duration + TrieDirtyCache int + TrieTimeout time.Duration + TxFeeRecipient common.Address + TxLookupLimit uint64 + TxPool chain.TxPoolConfig + UltraLightFraction int + UltraLightOnlyAnnounce bool + UltraLightServers []string + Validator common.Address + VerifyCheckPoint bool + Whitelist map[uint64]common.Hash + func (c *Config) UnmarshalTOML(unmarshal func(interface{}) error) error + func (c Config) MarshalTOML() (interface{}, error)