Skip to main content
Version: 8.6.0

Class: RPCResponseParser

Implements​

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

Constructors​

constructor​

• new RPCResponseParser(resourceBoundsOverhead?): RPCResponseParser

Parameters​

NameType
resourceBoundsOverhead?false | ResourceBoundsOverhead

Returns​

RPCResponseParser

Defined in​

src/utils/responseParser/rpc.ts:40

Properties​

resourceBoundsOverhead​

• Private resourceBoundsOverhead: undefined | false | ResourceBoundsOverhead

Defined in​

src/utils/responseParser/rpc.ts:38

Methods​

parseGetBlockResponse​

▸ parseGetBlockResponse(res): GetBlockResponse

Parameters​

NameType
resBlockWithTxHashes

Returns​

GetBlockResponse

Implementation of​

Omit.parseGetBlockResponse

Defined in​

src/utils/responseParser/rpc.ts:44


parseTransactionReceipt​

▸ parseTransactionReceipt(res): TXN_RECEIPT_WITH_BLOCK_INFO

Parameters​

NameType
resTransactionReceipt

Returns​

TXN_RECEIPT_WITH_BLOCK_INFO

Defined in​

src/utils/responseParser/rpc.ts:48


parseFeeEstimateBulkResponse​

▸ parseFeeEstimateBulkResponse(res): EstimateFeeResponseBulkOverhead

Parameters​

NameType
resApiEstimateFeeResponse

Returns​

EstimateFeeResponseBulkOverhead

Defined in​

src/utils/responseParser/rpc.ts:52


parseSimulateTransactionResponse​

▸ parseSimulateTransactionResponse(res): SimulateTransactionOverheadResponse

Parameters​

NameType
resSimulateTransactionResponse

Returns​

SimulateTransactionOverheadResponse

Implementation of​

Omit.parseSimulateTransactionResponse

Defined in​

src/utils/responseParser/rpc.ts:62


parseContractClassResponse​

▸ parseContractClassResponse(res): ContractClassResponse

Parameters​

NameType
resContractClassPayload

Returns​

ContractClassResponse

Defined in​

src/utils/responseParser/rpc.ts:75


parseL1GasPriceResponse​

▸ parseL1GasPriceResponse(res): string

Parameters​

NameType
resBlockWithTxHashes

Returns​

string

Defined in​

src/utils/responseParser/rpc.ts:82