Expand description
Websocket client implementation
Connect to public or private messages using KrakenWSSClient, and send/receive messages using KrakenMessageStream.
Modules§
- errors
- Top level errors produced by [KrakenWSSClient] and [KrakenMessageStream]
Structs§
- AddOrder
Params - AddOrder
Result - Amend
Order Params - Amend
Order Params Builder - Amend
Order Result - Asset
- Balance
- Balance
Subscription Result - Balances
Subscription - Batch
Cancel Params - Batch
Cancel Response - Batch
Cancel Result - Batch
Order - Batch
Order Params - BidAsk
- Book
Subscription - Book
Subscription Response - Cancel
AllOrders Params - Cancel
AllOrders Result - Cancel
OnDisconnect Params - Cancel
OnDisconnect Result - Cancel
Order Params - Cancel
Order Result - Conditional
Params - Edit
Order Params - Edit
Order Result - Error
Response - Execution
Response - Execution
Result - Execution
Subscription - Executions
Subscription Result - Fee
- Instrument
Subscription Result - Instruments
- Instruments
Subscription - Kraken
Message Stream - A futures_core::
Stream
implementation that returns deserializable messages. Messages can be retrieved by awaitingsomeStream.next()
. - KrakenWSS
Client - A client for connecting to Kraken websockets via the V2 protocol.
- L3Bid
Ask - L3Bid
AskUpdate - L3Orderbook
- L3Orderbook
Update - Ledger
Update - Market
Data Response - Message
- Ohlc
- Ohlc
Subscription - Ohlc
Subscription Response - Orderbook
- Orderbook
Update - Pair
- Pong
- Pong
Response - Response
- Result
Response - Single
Response - Status
Update - Subscription
Request - Subscription
Response - Ticker
- Ticker
Subscription - Ticker
Subscription Response - Trade
- Trade
Subscription Response - Trades
Subscription - Trigger
Description - Trigger
Params - Wallet
Enums§
- AddOrder
Status - Asset
Status - Balance
Response - Channel
Message - Event
Trigger - Execution
Response Type - Execution
Type - FeePreference
- L2
- L3
- Ledger
Category - Ledger
Entry SubType - Ledger
Entry Type V2 - Type of ledger entry in user’s ledger
- Maker
Taker - Market
Limit - Method
Message - Orderbook
Event - Pair
Status - Price
Type - Type of price given in the
limit_price
field - Subscription
Result - Trigger
Status - Wallet
Id - Wallet
Type - WssMessage