Class: RPCResponseParser
Implements
Omit<ResponseParser,"parseDeclareContractResponse"|"parseDeployContractResponse"|"parseInvokeFunctionResponse"|"parseGetTransactionReceiptResponse"|"parseGetTransactionResponse"|"parseCallContractResponse">
Constructors
constructor
• new RPCResponseParser(resourceBoundsOverhead?): RPCResponseParser
Parameters
| Name | Type |
|---|---|
resourceBoundsOverhead? | false | ResourceBoundsOverhead |
Returns
Defined in
src/utils/responseParser/rpc.ts:40
Properties
resourceBoundsOverhead
• Private resourceBoundsOverhead: undefined | false | 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