Function kraken_ws_client::connect_public

source ยท
pub async fn connect_public() -> Result<PublicClient>
Examples found in repository?
examples/ticker.rs (line 6)
5
6
7
8
9
10
11
12
13
14
15
16
17
18
async fn main() {
    let mut client = kraken_ws_client::connect_public()
        .await
        .expect("cannot connect");

    client
        .send(SubscribeTickerRequest::symbol("BTC/USD"))
        .await
        .expect("cannot send request");

    while let Some(event) = client.ticker_events().next().await {
        dbg!(&event);
    }
}
More examples
Hide additional examples
examples/book.rs (line 6)
5
6
7
8
9
10
11
12
13
14
15
16
17
18
async fn main() {
    let mut client = kraken_ws_client::connect_public()
        .await
        .expect("cannot connect");

    client
        .send(SubscribeBookRequest::symbol("BTC/USD").depth(Depth::D10))
        .await
        .expect("cannot send request");

    while let Some(event) = client.book_delta_events().next().await {
        dbg!(&event);
    }
}