Optional
options: IResultsParserOptionsPrivate
Readonly
argsPrivate
createPrivate
createPrivate
createPrivate
createPrivate
createPrivate
createProtected
createOverride this method (in a subclass of ResultsParser) if the basic heuristics of the parser are not sufficient.
Private
createInternal
For internal use only.
Once the legacy "ResultParser" is deprecated & removed, this logic will be absorbed into "TransactionEventsParser".
Legacy method, use "SmartContractTransactionsOutcomeParser.parseExecute()" instead.
Internal
For internal use only.
Legacy method, use "SmartContractQueriesController.parseQueryResponse()" instead.
Private
parseLegacy method, use "SmartContractTransactionsOutcomeParser.parseExecute()" instead.
Legacy method, use "SmartContractQueriesController.parseQueryResponse()" instead.
Protected
slice
Legacy component. For parsing contract query responses, use the "SmartContractQueriesController" instead. For parsing smart contract outcome (return data), use the "SmartContractTransactionsOutcomeParser" instead. For parding smart contract events, use the "TransactionEventsParser" instead.
Parses contract query responses and smart contract results. The parsing involves some heuristics, in order to handle slight inconsistencies (e.g. some SCRs are present on API, but missing on Gateway).