Class: RPCResponseParser
Implements
Omit
<ResponseParser
,"parseDeclareContractResponse"
|"parseDeployContractResponse"
|"parseInvokeFunctionResponse"
|"parseGetTransactionReceiptResponse"
|"parseGetTransactionResponse"
|"parseCallContractResponse"
>
Constructors
constructor
• new RPCResponseParser(resourceBoundsOverhead?
): RPCResponseParser
Parameters
Name | Type |
---|---|
resourceBoundsOverhead? | ResourceBoundsOverhead |
Returns
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
Name | Type |
---|---|
res | BlockWithTxHashes |
Returns
Implementation of
Omit.parseGetBlockResponse
Defined in
src/utils/responseParser/rpc.ts:44
parseTransactionReceipt
▸ parseTransactionReceipt(res
): TXN_RECEIPT_WITH_BLOCK_INFO
Parameters
Name | Type |
---|---|
res | TransactionReceipt |
Returns
Defined in
src/utils/responseParser/rpc.ts:48
parseFeeEstimateBulkResponse
▸ parseFeeEstimateBulkResponse(res
): EstimateFeeResponseBulkOverhead
Parameters
Name | Type |
---|---|
res | ApiEstimateFeeResponse |
Returns
EstimateFeeResponseBulkOverhead
Defined in
src/utils/responseParser/rpc.ts:52
parseSimulateTransactionResponse
▸ parseSimulateTransactionResponse(res
): SimulateTransactionOverheadResponse
Parameters
Name | Type |
---|---|
res | SimulateTransactionResponse |
Returns
SimulateTransactionOverheadResponse
Implementation of
Omit.parseSimulateTransactionResponse
Defined in
src/utils/responseParser/rpc.ts:62
parseContractClassResponse
▸ parseContractClassResponse(res
): ContractClassResponse
Parameters
Name | Type |
---|---|
res | ContractClassPayload |
Returns
Defined in
src/utils/responseParser/rpc.ts:75
parseL1GasPriceResponse
▸ parseL1GasPriceResponse(res
): string
Parameters
Name | Type |
---|---|
res | BlockWithTxHashes |
Returns
string