Skip to main content
Version: Next

Class: RPCResponseParser

Implements

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

Constructors

constructor

new RPCResponseParser(resourceBoundsOverhead?): RPCResponseParser

Parameters

NameType
resourceBoundsOverhead?ResourceBoundsOverhead

Returns

RPCResponseParser

Defined in

src/utils/responseParser/rpc.ts:40

Properties

resourceBoundsOverhead

Private resourceBoundsOverhead: undefined | 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