Optionaloptions: IResultsParserOptionsProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateOverride this method (in a subclass of ResultsParser) if the basic heuristics of the parser are not sufficient.
ProtectedcreateInternalFor internal use only.
Once the legacy "ResultParser" is deprecated & removed, this logic will be absorbed into "TransactionEventsParser".
Legacy method, use "SmartContractTransactionsOutcomeParser.parseExecute()" instead.
InternalFor internal use only.
Legacy method, use "SmartContractQueriesController.parseQueryResponse()" instead.
ProtectedparseLegacy method, use "SmartContractTransactionsOutcomeParser.parseExecute()" instead.
Legacy method, use "SmartContractQueriesController.parseQueryResponse()" instead.
Protectedslice
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).