ethereumjs-client › "config" › Config
- Config
- common
- datadir
- lightserv
- logger
- loglevel
- maxPeers
- minPeers
- rpc
- rpcaddr
- rpcport
- servers
- syncmode
- transports
- COMMON_DEFAULT
- DATADIR_DEFAULT
- LIGHTSERV_DEFAULT
- LOGLEVEL_DEFAULT
- MAXPEERS_DEFAULT
- MINPEERS_DEFAULT
- RPCADDR_DEFAULT
- RPCPORT_DEFAULT
- RPC_DEFAULT
- SYNCMODE_DEFAULT
- TRANSPORTS_DEFAULT
+ new Config(options
: ConfigOptions): Config
Defined in lib/config.ts:128
Parameters:
Name | Type | Default |
---|---|---|
options |
ConfigOptions | {} |
Returns: Config
• common: Common
Defined in lib/config.ts:115
• datadir: string
Defined in lib/config.ts:119
• lightserv: boolean
Defined in lib/config.ts:118
• logger: Logger
Defined in lib/config.ts:116
• loglevel: string
Defined in lib/config.ts:124
• maxPeers: number
Defined in lib/config.ts:126
• minPeers: number
Defined in lib/config.ts:125
• rpc: boolean
Defined in lib/config.ts:121
• rpcaddr: string
Defined in lib/config.ts:123
• rpcport: number
Defined in lib/config.ts:122
• servers: (RlpxServer‹› | Libp2pServer‹›)[] = []
Defined in lib/config.ts:128
• syncmode: string
Defined in lib/config.ts:117
• transports: string[]
Defined in lib/config.ts:120
▪ COMMON_DEFAULT: Common‹› = new Common({ chain: 'mainnet', hardfork: 'chainstart' })
Defined in lib/config.ts:103
▪ DATADIR_DEFAULT: string = ${os.homedir()}/Library/Ethereum
Defined in lib/config.ts:106
▪ LIGHTSERV_DEFAULT: false = false
Defined in lib/config.ts:105
▪ LOGLEVEL_DEFAULT: "info" = "info"
Defined in lib/config.ts:111
▪ MAXPEERS_DEFAULT: 25 = 25
Defined in lib/config.ts:113
▪ MINPEERS_DEFAULT: 2 = 2
Defined in lib/config.ts:112
▪ RPCADDR_DEFAULT: "localhost" = "localhost"
Defined in lib/config.ts:110
▪ RPCPORT_DEFAULT: 8545 = 8545
Defined in lib/config.ts:109
▪ RPC_DEFAULT: false = false
Defined in lib/config.ts:108
▪ SYNCMODE_DEFAULT: "full" = "full"
Defined in lib/config.ts:104
▪ TRANSPORTS_DEFAULT: string[] = ['rlpx:port=30303', 'libp2p']
Defined in lib/config.ts:107
▸ getSyncDataDirectory(): string
Defined in lib/config.ts:181
Returns the directory for storing the client sync data based on syncmode and selected chain (subdirectory of 'datadir')
Returns: string