Class: RPCResponseParser
Implements​
Omit<ResponseParser,"parseDeclareContractResponse"|"parseDeployContractResponse"|"parseInvokeFunctionResponse"|"parseGetTransactionReceiptResponse"|"parseGetTransactionResponse"|"parseCallContractResponse">
Constructors​
constructor​
• new RPCResponseParser(margin?): RPCResponseParser
Parameters​
| Name | Type |
|---|---|
margin? | FeeMarginPercentage |
Returns​
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​
| Name | Type |
|---|---|
estimatedFee | BigNumberish |
Returns​
bigint
Defined in​
src/utils/responseParser/rpc.ts:42
estimateFeeToBounds​
â–¸ estimateFeeToBounds(estimate): ResourceBounds
Parameters​
| Name | Type |
|---|---|
estimate | 0n | FeeEstimate |
Returns​
Defined in​
src/utils/responseParser/rpc.ts:46
parseGetBlockResponse​
â–¸ parseGetBlockResponse(res): GetBlockResponse
Parameters​
| Name | Type |
|---|---|
res | BlockWithTxHashes |
Returns​
Implementation of​
Omit.parseGetBlockResponse
Defined in​
src/utils/responseParser/rpc.ts:50
parseTransactionReceipt​
â–¸ parseTransactionReceipt(res): TXN_RECEIPT_WITH_BLOCK_INFO
Parameters​
| Name | Type |
|---|---|
res | TransactionReceipt |
Returns​
Defined in​
src/utils/responseParser/rpc.ts:54
parseFeeEstimateResponse​
â–¸ parseFeeEstimateResponse(res): EstimateFeeResponse
Parameters​
| Name | Type |
|---|---|
res | FeeEstimate[] |
Returns​
Implementation of​
Omit.parseFeeEstimateResponse
Defined in​
src/utils/responseParser/rpc.ts:58
parseFeeEstimateBulkResponse​
â–¸ parseFeeEstimateBulkResponse(res): EstimateFeeResponseBulk
Parameters​
| Name | Type |
|---|---|
res | FeeEstimate[] |
Returns​
Defined in​
src/utils/responseParser/rpc.ts:77
parseSimulateTransactionResponse​
â–¸ parseSimulateTransactionResponse(res): SimulateTransactionResponse
Parameters​
| Name | Type |
|---|---|
res | any |
Returns​
Implementation of​
Omit.parseSimulateTransactionResponse
Defined in​
src/utils/responseParser/rpc.ts:95
parseContractClassResponse​
â–¸ parseContractClassResponse(res): ContractClassResponse
Parameters​
| Name | Type |
|---|---|
res | ContractClassPayload |
Returns​
Defined in​
src/utils/responseParser/rpc.ts:112
parseL1GasPriceResponse​
â–¸ parseL1GasPriceResponse(res): string
Parameters​
| Name | Type |
|---|---|
res | BlockWithTxHashes |
Returns​
string