@celo/connect › "abi-types" › AbiCoder
Interface: AbiCoder
Hierarchy
- AbiCoder
Index
Methods
- decodeLog
- decodeParameter
- decodeParameters
- encodeEventSignature
- encodeFunctionCall
- encodeFunctionSignature
- encodeParameter
- encodeParameters
Methods
decodeLog
▸ decodeLog(inputs
: AbiInput[], hexString
: string, topics
: string[]): EventLog
Defined in packages/sdk/connect/src/abi-types.ts:22
Parameters:
Name | Type |
---|---|
inputs |
AbiInput[] |
hexString |
string |
topics |
string[] |
Returns: EventLog
decodeParameter
▸ decodeParameter(type
: ABIType, hex
: string): any
Defined in packages/sdk/connect/src/abi-types.ts:31
Parameters:
Name | Type |
---|---|
type |
ABIType |
hex |
string |
Returns: any
decodeParameters
▸ decodeParameters(types
: ABIType[], hex
: string): DecodedParamsArray
Defined in packages/sdk/connect/src/abi-types.ts:33
Parameters:
Name | Type |
---|---|
types |
ABIType[] |
hex |
string |
Returns: DecodedParamsArray
▸ decodeParameters(types
: AbiInput[], hex
: string): DecodedParamsObject
Defined in packages/sdk/connect/src/abi-types.ts:34
Parameters:
Name | Type |
---|---|
types |
AbiInput[] |
hex |
string |
Returns: DecodedParamsObject
encodeEventSignature
▸ encodeEventSignature(name
: string | object): string
Defined in packages/sdk/connect/src/abi-types.ts:27
Parameters:
Name | Type |
---|---|
name |
string | object |
Returns: string
encodeFunctionCall
▸ encodeFunctionCall(jsonInterface
: object, parameters
: any[]): string
Defined in packages/sdk/connect/src/abi-types.ts:28
Parameters:
Name | Type |
---|---|
jsonInterface |
object |
parameters |
any[] |
Returns: string
encodeFunctionSignature
▸ encodeFunctionSignature(name
: string | object): string
Defined in packages/sdk/connect/src/abi-types.ts:29
Parameters:
Name | Type |
---|---|
name |
string | object |
Returns: string
encodeParameter
▸ encodeParameter(type
: ABIType, parameter
: any): string
Defined in packages/sdk/connect/src/abi-types.ts:24
Parameters:
Name | Type |
---|---|
type |
ABIType |
parameter |
any |
Returns: string
encodeParameters
▸ encodeParameters(types
: ABIType[], paramaters
: any[]): string
Defined in packages/sdk/connect/src/abi-types.ts:25
Parameters:
Name | Type |
---|---|
types |
ABIType[] |
paramaters |
any[] |
Returns: string