Skip to main content
Version: Next

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