Class: AbiParser1
Defined in: src/utils/calldata/parser/parser-0-1.1.0.ts:6
Abi parser interface
Implements
Constructors
Constructor
new AbiParser1(
abi,parsingStrategy?):AbiParser1
Defined in: src/utils/calldata/parser/parser-0-1.1.0.ts:11
Parameters
abi
parsingStrategy?
Returns
AbiParser1
Properties
abi
abi:
Abi
Defined in: src/utils/calldata/parser/parser-0-1.1.0.ts:7
parsingStrategy
parsingStrategy:
ParsingStrategy
Defined in: src/utils/calldata/parser/parser-0-1.1.0.ts:9
Methods
getRequestParser()
getRequestParser(
abiType): (val) =>any
Defined in: src/utils/calldata/parser/parser-0-1.1.0.ts:16
Get request parser for the given abi type
Parameters
abiType
string
AbiEntryType
Returns
Parser function
(val) => any
Implementation of
AbiParserInterface.getRequestParser
getResponseParser()
getResponseParser(
abiType): (responseIterator) =>any
Defined in: src/utils/calldata/parser/parser-0-1.1.0.ts:23
Get response parser for the given abi type
Parameters
abiType
string
AbiEntryType
Returns
Parser function
(responseIterator) => any
Implementation of
AbiParserInterface.getResponseParser
methodInputsLength()
methodInputsLength(
abiMethod):number
Defined in: src/utils/calldata/parser/parser-0-1.1.0.ts:36
abi method inputs length without '_len' inputs cairo 0 reducer
Parameters
abiMethod
FunctionAbi
Returns
number
number
Implementation of
AbiParserInterface.methodInputsLength
getMethod()
getMethod(
name):FunctionAbi|undefined
Defined in: src/utils/calldata/parser/parser-0-1.1.0.ts:45
get method definition from abi
Parameters
name
string
string
Returns
FunctionAbi | undefined
FunctionAbi | undefined
Implementation of
getLegacyFormat()
getLegacyFormat():
Abi
Defined in: src/utils/calldata/parser/parser-0-1.1.0.ts:53
Get Abi in legacy format
Returns
Abi