Hierarchy
Func
Constructors
constructor
⊕ new Func(abi: AbiItem): Func
Defined in spec/function.ts:21
Parameters:
Name | Type |
---|---|
abi | AbiItem |
Returns: Func
Accessors
abi
get abi(): AbiItem
Defined in spec/function.ts:40
Returns: AbiItem
constant
get constant(): boolean
Defined in spec/function.ts:44
Returns: boolean
id
get id(): string
Defined in spec/function.ts:48
Returns: string
inputs
get inputs(): Param[]
Defined in spec/function.ts:52
Returns: Param[]
name
get name(): undefined
| string
Defined in spec/function.ts:56
Returns: undefined
| string
outputs
get outputs(): Param[]
Defined in spec/function.ts:60
Returns: Param[]
payable
get payable(): boolean
Defined in spec/function.ts:64
Returns: boolean
signature
get signature(): string
Defined in spec/function.ts:68
Returns: string
Methods
decodeInput
▸ decodeInput(data?: undefined
| string
): Token[]
Defined in spec/function.ts:72
Parameters:
Name | Type | |
---|---|---|
Optional data |
undefined \ |
string |
Returns: Token[]
decodeOutput
▸ decodeOutput(data?: undefined
| string
): Token[]
Defined in spec/function.ts:76
Parameters:
Name | Type | |
---|---|---|
Optional data |
undefined \ |
string |
Returns: Token[]
encodeCall
▸ encodeCall(tokens: Token[]): string
Defined in spec/function.ts:80
Parameters:
Name | Type |
---|---|
tokens | Token[] |
Returns: string
inputParamTypes
▸ inputParamTypes(): ParamType[]
Defined in spec/function.ts:84
Returns: ParamType[]
outputParamTypes
▸ outputParamTypes(): ParamType[]
Defined in spec/function.ts:88
Returns: ParamType[]