Skip to content
This repository was archived by the owner on Dec 10, 2020. It is now read-only.

Latest commit

 

History

History
265 lines (146 loc) · 6.64 KB

_config_.config.md

File metadata and controls

265 lines (146 loc) · 6.64 KB

ethereumjs-client"config"Config

Class: Config

Hierarchy

  • Config

Index

Constructors

Properties

Methods

Constructors

constructor

+ new Config(options: ConfigOptions): Config

Defined in lib/config.ts:128

Parameters:

Name Type Default
options ConfigOptions {}

Returns: Config

Properties

common

common: Common

Defined in lib/config.ts:115


datadir

datadir: string

Defined in lib/config.ts:119


lightserv

lightserv: boolean

Defined in lib/config.ts:118


logger

logger: Logger

Defined in lib/config.ts:116


loglevel

loglevel: string

Defined in lib/config.ts:124


maxPeers

maxPeers: number

Defined in lib/config.ts:126


minPeers

minPeers: number

Defined in lib/config.ts:125


rpc

rpc: boolean

Defined in lib/config.ts:121


rpcaddr

rpcaddr: string

Defined in lib/config.ts:123


rpcport

rpcport: number

Defined in lib/config.ts:122


servers

servers: (RlpxServer‹› | Libp2pServer‹›)[] = []

Defined in lib/config.ts:128


syncmode

syncmode: string

Defined in lib/config.ts:117


transports

transports: string[]

Defined in lib/config.ts:120


Static COMMON_DEFAULT

COMMON_DEFAULT: Common‹› = new Common({ chain: 'mainnet', hardfork: 'chainstart' })

Defined in lib/config.ts:103


Static DATADIR_DEFAULT

DATADIR_DEFAULT: string = ${os.homedir()}/Library/Ethereum

Defined in lib/config.ts:106


Static LIGHTSERV_DEFAULT

LIGHTSERV_DEFAULT: false = false

Defined in lib/config.ts:105


Static LOGLEVEL_DEFAULT

LOGLEVEL_DEFAULT: "info" = "info"

Defined in lib/config.ts:111


Static MAXPEERS_DEFAULT

MAXPEERS_DEFAULT: 25 = 25

Defined in lib/config.ts:113


Static MINPEERS_DEFAULT

MINPEERS_DEFAULT: 2 = 2

Defined in lib/config.ts:112


Static RPCADDR_DEFAULT

RPCADDR_DEFAULT: "localhost" = "localhost"

Defined in lib/config.ts:110


Static RPCPORT_DEFAULT

RPCPORT_DEFAULT: 8545 = 8545

Defined in lib/config.ts:109


Static RPC_DEFAULT

RPC_DEFAULT: false = false

Defined in lib/config.ts:108


Static SYNCMODE_DEFAULT

SYNCMODE_DEFAULT: "full" = "full"

Defined in lib/config.ts:104


Static TRANSPORTS_DEFAULT

TRANSPORTS_DEFAULT: string[] = ['rlpx:port=30303', 'libp2p']

Defined in lib/config.ts:107

Methods

getSyncDataDirectory

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