Skip to main content
Version: Next

Class: RPCResponseParser

Implements​

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

Constructors​

constructor​

• new RPCResponseParser(margin?): RPCResponseParser

Parameters​

NameType
margin?FeeMarginPercentage

Returns​

RPCResponseParser

Defined in​

src/utils/responseParser/rpc.ts:38

Properties​

margin​

• Private margin: undefined | FeeMarginPercentage

Defined in​

src/utils/responseParser/rpc.ts:36

Methods​

estimatedFeeToMaxFee​

â–¸ estimatedFeeToMaxFee(estimatedFee): bigint

Parameters​

NameType
estimatedFeeBigNumberish

Returns​

bigint

Defined in​

src/utils/responseParser/rpc.ts:42


estimateFeeToBounds​

â–¸ estimateFeeToBounds(estimate): ResourceBounds

Parameters​

NameType
estimate0n | FeeEstimate

Returns​

ResourceBounds

Defined in​

src/utils/responseParser/rpc.ts:46


parseGetBlockResponse​

â–¸ parseGetBlockResponse(res): GetBlockResponse

Parameters​

NameType
resBlockWithTxHashes

Returns​

GetBlockResponse

Implementation of​

Omit.parseGetBlockResponse

Defined in​

src/utils/responseParser/rpc.ts:50


parseTransactionReceipt​

â–¸ parseTransactionReceipt(res): TXN_RECEIPT_WITH_BLOCK_INFO

Parameters​

NameType
resTransactionReceipt

Returns​

TXN_RECEIPT_WITH_BLOCK_INFO

Defined in​

src/utils/responseParser/rpc.ts:54


parseFeeEstimateResponse​

â–¸ parseFeeEstimateResponse(res): EstimateFeeResponse

Parameters​

NameType
resFeeEstimate[]

Returns​

EstimateFeeResponse

Implementation of​

Omit.parseFeeEstimateResponse

Defined in​

src/utils/responseParser/rpc.ts:58


parseFeeEstimateBulkResponse​

â–¸ parseFeeEstimateBulkResponse(res): EstimateFeeResponseBulk

Parameters​

NameType
resFeeEstimate[]

Returns​

EstimateFeeResponseBulk

Defined in​

src/utils/responseParser/rpc.ts:77


parseSimulateTransactionResponse​

â–¸ parseSimulateTransactionResponse(res): SimulateTransactionResponse

Parameters​

NameType
resany

Returns​

SimulateTransactionResponse

Implementation of​

Omit.parseSimulateTransactionResponse

Defined in​

src/utils/responseParser/rpc.ts:95


parseContractClassResponse​

â–¸ parseContractClassResponse(res): ContractClassResponse

Parameters​

NameType
resContractClassPayload

Returns​

ContractClassResponse

Defined in​

src/utils/responseParser/rpc.ts:112


parseL1GasPriceResponse​

â–¸ parseL1GasPriceResponse(res): string

Parameters​

NameType
resBlockWithTxHashes

Returns​

string

Defined in​

src/utils/responseParser/rpc.ts:119