#crypto-api #crypto #api #subscription #api-bindings

tensor-trade-stream

使用GraphQL订阅通过WebSocket接收Tensor Trade Marketplace更新客户端

15个版本 (5个重大更改)

0.7.0 2024年1月25日
0.6.4 2024年1月25日
0.5.6 2024年1月10日
0.4.0 2024年1月8日
0.1.2 2024年1月7日

#17 in #crypto-api

Download history 4/week @ 2024-03-07 24/week @ 2024-03-14 159/week @ 2024-04-04 8/week @ 2024-04-11

每月203次下载

MIT许可证

43KB
205

tensor-trade-stream

使用graphql_ws_client通过WebSocket和GraphQL订阅从Tensor Trade NFT市场接收更新的客户端。

文档

Tensor Trade 文档

示例

use anyhow::Result;
use futures::StreamExt;
use tensor_trade_stream::{
    subscribe, TensorswapOrderUpdateAllQuery, TensorswapOrderUpdateAllVariables,
};

#[tokio::main]
async fn main() -> Result<()> {
    let (_client, mut stream) =
        subscribe::<TensorswapOrderUpdateAllQuery>(TensorswapOrderUpdateAllVariables {}).await?;

    while let Some(item) = stream.next().await {
        dbg!(Some(item));
    }

    Ok(())
}

依赖项

~11–23MB
~326K SLoC