Constructors
constructor
Parameters
Properties
Readonly _abiCoder
Readonly _isInterface
_isInterface: boolean
Readonly deploy
Readonly errors
errors: {}
Readonly events
events: {}
Readonly fragments
Readonly functions
functions: {}
Readonly structs
structs: {}
Methods
_decodeParams
Parameters
_encodeParams
- _encodeParams(params: readonly ParamType[], values: readonly any[]): string
Parameters
params: readonly ParamType[]
values: readonly any[]
Returns string
decodeErrorResult
Parameters
decodeEventLog
- decodeEventLog(eventFragment: string | EventFragment, data: BytesLike, topics?: readonly string[]): Result
Parameters
data: BytesLike
Optional topics: readonly string[]
decodeFunctionData
Parameters
decodeFunctionResult
Parameters
encodeDeploy
- encodeDeploy(values?: readonly any[]): string
Parameters
Optional values: readonly any[]
Returns string
encodeErrorResult
- encodeErrorResult(fragment: string | ErrorFragment, values?: readonly any[]): string
Parameters
Optional values: readonly any[]
Returns string
encodeEventLog
- encodeEventLog(eventFragment: EventFragment, values: readonly any[]): { data: string; topics: string[] }
Parameters
Returns { data: string; topics: string[] }
data: string
topics: string[]
encodeFilterTopics
- encodeFilterTopics(eventFragment: EventFragment, values: readonly any[]): (string | string[])[]
Parameters
Returns (string | string[])[]
encodeFunctionData
- encodeFunctionData(functionFragment: string | FunctionFragment, values?: readonly any[]): string
Parameters
Optional values: readonly any[]
Returns string
encodeFunctionResult
- encodeFunctionResult(functionFragment: string | FunctionFragment, values?: readonly any[]): string
Parameters
Optional values: readonly any[]
Returns string
format
- format(format?: string): string | string[]
Parameters
Returns string | string[]
getError
Parameters
nameOrSignatureOrSighash: string
getEvent
Parameters
nameOrSignatureOrTopic: string
getEventTopic
Parameters
Returns string
getFunction
Parameters
nameOrSignatureOrSighash: string
getSighash
Parameters
Returns string
parseError
- parseError(data: BytesLike): ErrorDescription
Parameters
Returns ErrorDescription
parseLog
Parameters
log: { data: string; topics: string[] }
data: string
topics: string[]
parseTransaction
Parameters
tx: { data: string; value?: BigNumberish }
data: string
Optional value?: BigNumberish
Static getAbiCoder
Static getAddress
- getAddress(address: string): string
Parameters
Returns string
Static getEventTopic
Parameters
Returns string
Static getSighash
Parameters
Returns string
Static isInterface
Parameters