Skip to main content

Crate starknet_rust_tokio_tungstenite

Crate starknet_rust_tokio_tungstenite 

Source
Expand description

starknet-rust-tokio-tungstenite provides a Starknet JSON-RPC WebSocket client implementation for the tokio runtime with tokio-tungstenite.

Structs§

EventSubscriptionOptions
Options for subscribing to Starknet events.
EventsSubscription
A subscription for retrieving updates from starknet_subscribeEvents stream.
NewHeadsSubscription
A subscription for retrieving updates from starknet_subscribeNewHeads stream.
NewTransactionReceiptsSubscription
A subscription for retrieving updates from starknet_subscribeNewTransactionReceipts stream.
NewTransactionsSubscription
A subscription for retrieving updates from starknet_subscribeNewTransactions stream.
Subscription
TransactionStatusSubscription
A subscription for retrieving updates from starknet_subscribeTransactionStatus stream.
TungsteniteStream
WebSocket stream client powered by tokio-tungstenite.
TungsteniteStreamBuilder
Helper type for configuring TungsteniteStream.

Enums§

CloseError
Error type for WebSocket connection closing failures.
ConnectError
Error type for WebSocket connection failures.
EventsUpdate
Update from an events subscription.
NewHeadsUpdate
Update from a new heads subscription.
NewTransactionReceiptsUpdate
Update from a new transaction receipts subscription.
NewTransactionsUpdate
Update from a new transaction subscription.
StreamUpdateType
All possible update types to be streamed from subscriptions.
SubscribeError
Error type for subscription failures.
SubscriptionReceiveError
Error type for failures when receiving subscription updates.
TransactionStatusUpdate
Update from a transaction status subscription.
UnsubscribeError
Error type for unsubscription failures.