nash-protocol 0.3.0

state management and cryptography for interacting with nash exchange protocol
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::graphql;
use graphql::subscribe_trades;
use graphql_client::GraphQLQuery;

/// Initiate subscription to get new trades
#[derive(Clone, Debug)]
pub struct SubscribeTrades {
    pub market: String,
}

impl SubscribeTrades {
    pub fn make_query(&self) -> graphql_client::QueryBody<subscribe_trades::Variables> {
        graphql::SubscribeTrades::build_query(subscribe_trades::Variables {
            market_name: self.market.clone(),
        })
    }
}