Properties
SHA3_NULL
SHA3_NULL: Buffer
SHA3_NULL_S
SHA3_NULL_S: string
Methods
addHexPrefix
- addHexPrefix(str: string): string
-
Parameters
Returns string
baToJSON
- baToJSON(ba: Buffer | Array<any>): any
bufferToHex
- bufferToHex(buf: Buffer): string
-
Parameters
Returns string
bufferToInt
- bufferToInt(buf: Buffer): number
-
Parameters
Returns number
ecrecover
- ecrecover(msgHash: Buffer, v: number, r: Buffer, s: Buffer): Buffer
-
Parameters
-
msgHash: Buffer
-
v: number
-
r: Buffer
-
s: Buffer
Returns Buffer
ecsign
- ecsign(msgHash: Buffer, privateKey: Buffer): any
-
Parameters
-
msgHash: Buffer
-
privateKey: Buffer
Returns any
fromRpcSig
- fromRpcSig(sig: string): any
fromSigned
- fromSigned(num: Buffer): any
generateAddress
- generateAddress(from: Buffer, nonce: Buffer): Buffer
-
Parameters
-
from: Buffer
-
nonce: Buffer
Returns Buffer
hashPersonalMessage
- hashPersonalMessage(message: Buffer): Buffer
-
Parameters
Returns Buffer
importPublic
- importPublic(publicKey: Buffer): Buffer
-
Parameters
Returns Buffer
isValidAddress
- isValidAddress(address: string): boolean
-
Parameters
Returns boolean
isValidChecksumAddress
- isValidChecksumAddress(address: Buffer): boolean
-
Parameters
Returns boolean
isValidPrivate
- isValidPrivate(privateKey: Buffer): boolean
-
Parameters
Returns boolean
isValidPublic
- isValidPublic(privateKey: Buffer, sanitize: boolean): any
-
Parameters
-
privateKey: Buffer
-
sanitize: boolean
Returns any
isValidSignature
- isValidSignature(v: number, r: Buffer, s: Buffer, homestead?: undefined | true | false): any
-
Parameters
-
v: number
-
r: Buffer
-
s: Buffer
-
Optional homestead: undefined | true | false
Returns any
privateToAddress
- privateToAddress(privateKey: Buffer): Buffer
-
Parameters
Returns Buffer
privateToPublic
- privateToPublic(privateKey: Buffer): Buffer
-
Parameters
Returns Buffer
pubToAddress
- pubToAddress(privateKey: Buffer, sanitize?: undefined | true | false): Buffer
-
Parameters
-
privateKey: Buffer
-
Optional sanitize: undefined | true | false
Returns Buffer
sha256
- sha256(a: Buffer | Array<any> | string | number): Buffer
-
Parameters
-
a: Buffer | Array<any> | string | number
Returns Buffer
sha3
- sha3(a: Buffer | Array<any> | string | number, bits?: undefined | number): Buffer
-
Parameters
-
a: Buffer | Array<any> | string | number
-
Optional bits: undefined | number
Returns Buffer
toBuffer
-
Parameters
Returns Buffer
toChecksumAddress
- toChecksumAddress(address: string): string
-
Parameters
Returns string
toRpcSig
- toRpcSig(v: number, r: Buffer, s: Buffer): string
-
Parameters
-
v: number
-
r: Buffer
-
s: Buffer
Returns string
zeros
- zeros(bytes: number): Buffer
-
Parameters
Returns Buffer
With
by 
https://github.com/ethereumjs/ethereumjs-util/blob/master/docs/index.md