Skip to main content
Version: 11.x

Class: RPCResponseParser

Defined in: src/provider/modules/responseParser/rpc.ts:27

Implements​

  • Omit<ResponseParser, "parseDeclareContractResponse" | "parseDeployContractResponse" | "parseInvokeFunctionResponse" | "parseGetTransactionReceiptResponse" | "parseGetTransactionResponse" | "parseCallContractResponse">

Constructors​

Constructor​

new RPCResponseParser(resourceBoundsOverhead?): RPCResponseParser

Defined in: src/provider/modules/responseParser/rpc.ts:38

Parameters​

resourceBoundsOverhead?​

false | ResourceBoundsOverhead

Returns​

RPCResponseParser

Methods​

parseGetBlockResponse()​

parseGetBlockResponse(res): GetBlockResponse

Defined in: src/provider/modules/responseParser/rpc.ts:42

Parameters​

res​

BlockWithTxHashes

Returns​

GetBlockResponse

Implementation of​

ResponseParser.parseGetBlockResponse


parseTransactionReceipt()​

parseTransactionReceipt(res): TXN_RECEIPT_WITH_BLOCK_INFO

Defined in: src/provider/modules/responseParser/rpc.ts:46

Parameters​

res​

TransactionReceipt

Returns​

TXN_RECEIPT_WITH_BLOCK_INFO


parseFeeEstimateBulkResponse()​

parseFeeEstimateBulkResponse(res): EstimateFeeResponseBulkOverhead

Defined in: src/provider/modules/responseParser/rpc.ts:50

Parameters​

res​

ApiEstimateFeeResponse

Returns​

EstimateFeeResponseBulkOverhead


parseSimulateTransactionResponse()​

parseSimulateTransactionResponse(res): SimulateTransactionOverheadResponse

Defined in: src/provider/modules/responseParser/rpc.ts:60

Parameters​

res​

SimulateTransactionResponse

Returns​

SimulateTransactionOverheadResponse

Implementation of​

ResponseParser.parseSimulateTransactionResponse


parseContractClassResponse()​

parseContractClassResponse(res): ContractClassResponse

Defined in: src/provider/modules/responseParser/rpc.ts:78

Parameters​

res​

ContractClassPayload

Returns​

ContractClassResponse


parseL1GasPriceResponse()​

parseL1GasPriceResponse(res): string

Defined in: src/provider/modules/responseParser/rpc.ts:85

Parameters​

res​

BlockWithTxHashes

Returns​

string


parseStorageResponse()​

parseStorageResponse(res): STORAGE_RESULT

Defined in: src/provider/modules/responseParser/rpc.ts:89

Parameters​

res​

string | STORAGE_RESULT

Returns​

STORAGE_RESULT