Hierarchy
↳ Abi
Constructors
constructor
⊕ new Abi(abi: AbiObject): Abi
Inherited from Interface.constructor
Defined in spec/interface.ts:14
Parameters:
| Name | Type |
|---|---|
| abi | AbiObject |
Returns: Abi
Accessors
constructors
get constructors(): (Constructor | Event | Func)[]
Inherited from Interface.constructors
Defined in spec/interface.ts:62
Returns: (Constructor | Event | Func)[]
events
get events(): (Constructor | Event | Func)[]
Inherited from Interface.events
Defined in spec/interface.ts:66
Returns: (Constructor | Event | Func)[]
functions
get functions(): (Constructor | Event | Func)[]
Inherited from Interface.functions
Defined in spec/interface.ts:70
Returns: (Constructor | Event | Func)[]
interface
get interface(): (Constructor | Event | Func)[]
Inherited from Interface.interface
Defined in spec/interface.ts:58
Returns: (Constructor | Event | Func)[]
Methods
encodeTokens
▸ encodeTokens(paramTypes: ParamType[], values: TokenValue[]): Token[]
Inherited from Interface.encodeTokens
Defined in spec/interface.ts:74
Parameters:
| Name | Type |
|---|---|
| paramTypes | ParamType[] |
| values | TokenValue[] |
Returns: Token[]
<Static> encodeTokens
▸ encodeTokens(paramTypes: ParamType[], values: TokenValue[]): Token[]
Inherited from Interface.encodeTokens
Defined in spec/interface.ts:20
Parameters:
| Name | Type |
|---|---|
| paramTypes | ParamType[] |
| values | TokenValue[] |
Returns: Token[]
<Static> parseABI
▸ parseABI(abi: AbiObject): (Constructor | Event | Func)[]
Inherited from Interface.parseABI
Defined in spec/interface.ts:39
Parameters:
| Name | Type |
|---|---|
| abi | AbiObject |
Returns: (Constructor | Event | Func)[]