@ethereumjs/client / EthereumClient
Defined in: client.ts:61
Represents the top-level ethereum node, and is responsible for managing the lifecycle of included services.
module:node
chain:
Chain
Defined in: client.ts:63
config:
Config
Defined in: client.ts:62
opened:
boolean
Defined in: client.ts:66
service:
FullEthereumService
Defined in: client.ts:64
started:
boolean
Defined in: client.ts:67
open():
Promise<false|undefined>
Defined in: client.ts:100
Open node. Must be called before node is started
Promise<false | undefined>
server():
RlpxServer|undefined
Defined in: client.ts:159
RlpxServer | undefined
the RLPx server (if it exists)
start():
Promise<false|undefined>
Defined in: client.ts:128
Starts node and all services and network servers.
Promise<false | undefined>
stop():
Promise<false|undefined>
Defined in: client.ts:145
Stops node and all services and network servers.
Promise<false | undefined>
staticcreate(options):Promise<EthereumClient>
Defined in: client.ts:75
Main entrypoint for client initialization.
Safe creation of a Chain object awaiting the initialization of the underlying Blockchain object.
EthereumClientOptions
Promise<EthereumClient>