Properties
BatchRequest
BatchRequest: object
Contract
Contract: object
abi
abi: object
Type declaration
-
decodeLog: function
- decodeLog(inputs: object, hexString: string, topics: string[]): object
-
Parameters
-
inputs: object
-
hexString: string
-
topics: string[]
Returns object
-
decodeParameter: function
- decodeParameter(type: string, hex: string): any
-
decodeParameters: function
- decodeParameters(types: string[], hex: string): any
-
Parameters
-
types: string[]
-
hex: string
Returns any
-
encodeEventSignature: function
- encodeEventSignature(name: string | any): string
-
Parameters
Returns string
-
encodeFunctionCall: function
- encodeFunctionCall(jsonInterface: object, parameters: any[]): string
-
Parameters
-
jsonInterface: object
-
parameters: any[]
Returns string
-
encodeFunctionSignature: function
- encodeFunctionSignature(name: string | any): string
-
Parameters
Returns string
-
encodeParameter: function
- encodeParameter(type: string, parameter: any): string
-
Parameters
-
type: string
-
parameter: any
Returns string
-
encodeParameters: function
- encodeParameters(types: string[], paramaters: any[]): string
-
Parameters
-
types: string[]
-
paramaters: any[]
Returns string
accounts
accounts: object
Type declaration
-
wallet: object
-
add: function
- add(account: string | Account): any
-
clear: function
-
load: function
- load(password: string, keyname: string): any
-
Parameters
-
password: string
-
keyname: string
Returns any
-
new: function
- new(numberOfAccounts: number, entropy: string): Account[]
-
Parameters
-
numberOfAccounts: number
-
entropy: string
-
remove: function
- remove(account: string | number): any
-
save: function
- save(password: string, keyname?: undefined | string): string
-
Parameters
-
password: string
-
Optional keyname: undefined | string
Returns string
-
decrypt: function
-
encrypt: function
- encrypt(privateKey: string, password: string): PrivateKey
-
Parameters
-
privateKey: string
-
password: string
-
new: function
- new(entropy?: undefined | string): Account
-
Parameters
-
Optional entropy: undefined | string
-
privateToAccount: function
- privateToAccount(privKey: string): Account
-
publicToAddress: function
- publicToAddress(key: string): string
-
Parameters
Returns string
-
recover: function
- recover(signature: string | Signature): string
-
Parameters
Returns string
-
recoverTransaction: function
- recoverTransaction(signature: string | Signature): string
-
Parameters
Returns string
-
sign: function
- sign(data: string, privateKey: string, returnSignature?: undefined | true | false): string | Signature
-
Parameters
-
data: string
-
privateKey: string
-
Optional returnSignature: undefined | true | false
-
signTransaction: function
- signTransaction(tx: Tx, privateKey: string, returnSignature?: undefined | true | false, cb?: undefined | function): Promise<string> | Signature
-
Parameters
-
-
privateKey: string
-
Optional returnSignature: undefined | true | false
-
Optional cb: undefined | function
Returns Promise<string>
|
Signature
compile
compile: object
Type declaration
-
lll: function
-
serpent: function
-
solidity: function
defaultAccount
defaultAccount: string
Methods
call
-
Parameters
Returns Promise<string>
clearSubscriptions
- clearSubscriptions(): boolean
estimateGas
- estimateGas(tx: Tx, callback?: Callback<number>): Promise<number>
-
Parameters
Returns Promise<number>
getAccounts
- getAccounts(cb?: Callback<Array<string>>): Promise<Array<string>>
-
Parameters
Returns Promise<Array<string>>
getBalance
- getBalance(address: string, defaultBlock?: BlockType, cb?: Callback<number>): Promise<number>
-
Parameters
Returns Promise<number>
getBlock
-
Parameters
-
-
Optional returnTransactionObjects: undefined | true | false
-
Returns Promise<Block>
getBlockNumber
- getBlockNumber(callback?: Callback<number>): Promise<number>
-
Parameters
Returns Promise<number>
getBlockTransactionCount
- getBlockTransactionCount(number: BlockType | string, cb?: Callback<number>): Promise<number>
-
Parameters
Returns Promise<number>
getBlockUncleCount
- getBlockUncleCount(number: BlockType | string, cb?: Callback<number>): Promise<number>
-
Parameters
Returns Promise<number>
getCode
- getCode(address: string, defaultBlock?: BlockType, cb?: Callback<string>): Promise<string>
-
Parameters
Returns Promise<string>
getCoinbase
- getCoinbase(cb?: Callback<string>): Promise<string>
-
Parameters
Returns Promise<string>
getCompilers
- getCompilers(cb?: Callback<string[]>): Promise<string[]>
-
Parameters
Returns Promise<string[]>
getGasPrice
- getGasPrice(cb?: Callback<number>): Promise<number>
-
Parameters
Returns Promise<number>
getHashrate
- getHashrate(cb?: Callback<number>): Promise<number>
-
Parameters
Returns Promise<number>
getPastLogs
- getPastLogs(options: object, cb?: Callback<Array<Log>>): Promise<Array<Log>>
-
Parameters
-
options: object
-
address: string
-
Optional fromBlock?: BlockType
-
Optional toBlock?: BlockType
-
Optional topics?: Array<string | Array<string>>
-
Returns Promise<Array<Log>>
getProtocolVersion
- getProtocolVersion(cb?: Callback<string>): Promise<string>
-
Parameters
Returns Promise<string>
getStorageAt
- getStorageAt(address: string, defaultBlock?: BlockType, cb?: Callback<string>): Promise<string>
-
Parameters
Returns Promise<string>
getTransactionCount
- getTransactionCount(address: string, defaultBlock?: BlockType, cb?: Callback<number>): Promise<number>
-
Parameters
Returns Promise<number>
getUncle
- getUncle(blockHashOrBlockNumber: BlockType | string, uncleIndex: number, returnTransactionObjects?: undefined | true | false, cb?: Callback<Block>): Promise<Block>
-
Parameters
-
blockHashOrBlockNumber: BlockType | string
-
uncleIndex: number
-
Optional returnTransactionObjects: undefined | true | false
-
Returns Promise<Block>
getWork
- getWork(cb?: Callback<Array<string>>): Promise<Array<string>>
-
Parameters
Returns Promise<Array<string>>
isMining
- isMining(cb?: Callback<boolean>): Promise<boolean>
-
Parameters
Returns Promise<boolean>
isSyncing
- isSyncing(cb?: Callback<boolean>): Promise<boolean>
-
Parameters
Returns Promise<boolean>
sendSignedTransaction
-
Parameters
-
data: string
-
Optional cb: Callback<string>
sign
- sign(address: string, dataToSign: string, cb?: Callback<string>): Promise<string>
-
Parameters
-
address: string
-
dataToSign: string
-
Optional cb: Callback<string>
Returns Promise<string>
submitWork
- submitWork(nonce: string, powHash: string, digest: string, cb?: Callback<boolean>): Promise<boolean>
-
Parameters
-
nonce: string
-
powHash: string
-
digest: string
-
Optional cb: Callback<boolean>
Returns Promise<boolean>
subscribe
-
Parameters
-
type: "logs"
-
Optional options: Logs
-
-
Parameters
Returns Promise<Subscribe<any>>
-
Parameters
-
Parameters
-
type: "pendingTransactions"
-
-
Parameters
-
type: "pendingTransactions" | "newBlockHeaders" | "syncing" | "logs"
-
Optional options: Logs
-
unsubscribe
- unsubscribe(callBack: Callback<boolean>): void | boolean
-
Parameters
Returns void
|
boolean
With
by 