Class: Web3

November 20, 2020 · View on GitHub

ethereumjs-client"rpc/modules/web3"Web3

Class: Web3

web3_* RPC module

memberof module:rpc/modules

Hierarchy

  • Web3

Index

Constructors

Methods

Constructors

constructor

+ new Web3(node: any): Web3

Defined in lib/rpc/modules/web3.ts:10

Create web3_* RPC module

Parameters:

NameType
nodeany

Returns: Web3

Methods

clientVersion

clientVersion(_params: never[], cb: function): void

Defined in lib/rpc/modules/web3.ts:31

Returns the current client version

Parameters:

Default value _params: never[]= []

cb: function

▸ (err: null, version: string): void

Parameters:

NameType
errnull
versionstring

Returns: void


sha3

sha3(params: string[], cb: function): void

Defined in lib/rpc/modules/web3.ts:42

Returns Keccak-256 (not the standardized SHA3-256) of the given data

Parameters:

params: string[]

cb: function

▸ (err: Error | null, hash?: undefined | string): void

Parameters:

NameType
errError | null
hash?undefined | string

Returns: void