pub enum ProviderRequestData {
Show 37 variants
SpecVersion(SpecVersionRequest),
GetBlockWithTxHashes(GetBlockWithTxHashesRequest),
GetBlockWithTxs(GetBlockWithTxsRequest),
GetBlockWithReceipts(GetBlockWithReceiptsRequest),
GetStateUpdate(GetStateUpdateRequest),
GetStorageAt(GetStorageAtRequest),
GetMessagesStatus(GetMessagesStatusRequest),
GetTransactionStatus(GetTransactionStatusRequest),
GetTransactionByHash(GetTransactionByHashRequest),
GetTransactionByBlockIdAndIndex(GetTransactionByBlockIdAndIndexRequest),
GetTransactionReceipt(GetTransactionReceiptRequest),
GetClass(GetClassRequest),
GetClassHashAt(GetClassHashAtRequest),
GetClassAt(GetClassAtRequest),
GetBlockTransactionCount(GetBlockTransactionCountRequest),
Call(CallRequest),
EstimateFee(EstimateFeeRequest),
EstimateMessageFee(EstimateMessageFeeRequest),
BlockNumber(BlockNumberRequest),
BlockHashAndNumber(BlockHashAndNumberRequest),
ChainId(ChainIdRequest),
Syncing(SyncingRequest),
GetEvents(GetEventsRequest),
GetNonce(GetNonceRequest),
GetStorageProof(GetStorageProofRequest),
AddInvokeTransaction(AddInvokeTransactionRequest),
AddDeclareTransaction(AddDeclareTransactionRequest),
AddDeployAccountTransaction(AddDeployAccountTransactionRequest),
TraceTransaction(TraceTransactionRequest),
SimulateTransactions(SimulateTransactionsRequest),
TraceBlockTransactions(TraceBlockTransactionsRequest),
SubscribeNewHeads(SubscribeNewHeadsRequest),
SubscribeEvents(SubscribeEventsRequest),
SubscribeTransactionStatus(SubscribeTransactionStatusRequest),
SubscribeNewTransactionReceipts(SubscribeNewTransactionReceiptsRequest),
SubscribeNewTransactions(SubscribeNewTransactionsRequest),
Unsubscribe(UnsubscribeRequest),
}Expand description
Typed request data for Provider requests.
Variants§
SpecVersion(SpecVersionRequest)
Request data for starknet_specVersion.
GetBlockWithTxHashes(GetBlockWithTxHashesRequest)
Request data for starknet_getBlockWithTxHashes.
GetBlockWithTxs(GetBlockWithTxsRequest)
Request data for starknet_getBlockWithTxs.
GetBlockWithReceipts(GetBlockWithReceiptsRequest)
Request data for starknet_getBlockWithReceipts.
GetStateUpdate(GetStateUpdateRequest)
Request data for starknet_getStateUpdate.
GetStorageAt(GetStorageAtRequest)
Request data for starknet_getStorageAt.
GetMessagesStatus(GetMessagesStatusRequest)
Request data for starknet_getMessagesStatus.
GetTransactionStatus(GetTransactionStatusRequest)
Request data for starknet_getTransactionStatus.
GetTransactionByHash(GetTransactionByHashRequest)
Request data for starknet_getTransactionByHash.
GetTransactionByBlockIdAndIndex(GetTransactionByBlockIdAndIndexRequest)
Request data for starknet_getTransactionByBlockIdAndIndex.
GetTransactionReceipt(GetTransactionReceiptRequest)
Request data for starknet_getTransactionReceipt.
GetClass(GetClassRequest)
Request data for starknet_getClass.
GetClassHashAt(GetClassHashAtRequest)
Request data for starknet_getClassHashAt.
GetClassAt(GetClassAtRequest)
Request data for starknet_getClassAt.
GetBlockTransactionCount(GetBlockTransactionCountRequest)
Request data for starknet_getBlockTransactionCount.
Call(CallRequest)
Request data for starknet_call.
EstimateFee(EstimateFeeRequest)
Request data for starknet_estimateFee.
EstimateMessageFee(EstimateMessageFeeRequest)
Request data for starknet_estimateMessageFee.
BlockNumber(BlockNumberRequest)
Request data for starknet_blockNumber.
BlockHashAndNumber(BlockHashAndNumberRequest)
Request data for starknet_blockHashAndNumber.
ChainId(ChainIdRequest)
Request data for starknet_chainId.
Syncing(SyncingRequest)
Request data for starknet_syncing.
GetEvents(GetEventsRequest)
Request data for starknet_getEvents.
GetNonce(GetNonceRequest)
Request data for starknet_getNonce.
GetStorageProof(GetStorageProofRequest)
Request data for starknet_getStorageProof.
AddInvokeTransaction(AddInvokeTransactionRequest)
Request data for starknet_addInvokeTransaction.
AddDeclareTransaction(AddDeclareTransactionRequest)
Request data for starknet_addDeclareTransaction.
AddDeployAccountTransaction(AddDeployAccountTransactionRequest)
Request data for starknet_addDeployAccountTransaction.
TraceTransaction(TraceTransactionRequest)
Request data for starknet_traceTransaction.
SimulateTransactions(SimulateTransactionsRequest)
Request data for starknet_simulateTransactions.
TraceBlockTransactions(TraceBlockTransactionsRequest)
Request data for starknet_traceBlockTransactions.
SubscribeNewHeads(SubscribeNewHeadsRequest)
Request data for starknet_subscribeNewHeads.
SubscribeEvents(SubscribeEventsRequest)
Request data for starknet_subscribeEvents.
SubscribeTransactionStatus(SubscribeTransactionStatusRequest)
Request data for starknet_subscribeTransactionStatus.
SubscribeNewTransactionReceipts(SubscribeNewTransactionReceiptsRequest)
Request data for starknet_subscribeNewTransactionReceipts.
SubscribeNewTransactions(SubscribeNewTransactionsRequest)
Request data for starknet_subscribeNewTransactions.
Unsubscribe(UnsubscribeRequest)
Request data for starknet_unsubscribe.
Trait Implementations§
Source§impl Clone for ProviderRequestData
impl Clone for ProviderRequestData
Source§fn clone(&self) -> ProviderRequestData
fn clone(&self) -> ProviderRequestData
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more