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