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:
| Name | Type |
|---|---|
node | any |
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:
| Name | Type |
|---|---|
err | null |
version | string |
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:
| Name | Type |
|---|---|
err | Error | null |
hash? | undefined | string |
Returns: void