helius-sdk 0.2.0

Rust implementation of the Helius SDK
Documentation
use crate::common::*;
use crate::{CollectionIdentifier, Helius, HeliusOptions};
use serde::{Deserialize, Serialize};


impl Helius {
    #[deprecated]
    pub fn get_mintlist(&self, request: &MintlistRequest) -> reqwest::Result<MintlistResponse> {
        return self.handler.post(self.get_url_v1("mintlist"), request);
    }
}

serializable! {
    pub struct MintlistRequest {
        pub query: CollectionIdentifier,
        pub options: Option<HeliusOptions>
    }
}

serializable_camel_case! {
    pub struct MintlistResponse {
        pub result: Vec<MintlistItem>,
        pub pagination_token: String
    }
}

serializable! {
    pub struct MintlistItem {
        pub mint: String,
        pub name: String
    }
}