ic-query 0.25.10

Internet Computer query library for NNS, SNS, ICRC, system canisters, and public network metadata
Documentation
use super::*;

macro_rules! delegate_sns_discovery {
    ($source:ty) => {
        impl SnsDiscoverySource for $source {
            fn fetch_sns_inventory(
                &self,
                request: &SnsSourceRequest,
            ) -> Result<MainnetSnsInventory, SnsHostError> {
                FixtureSnsDiscoverySource.fetch_sns_inventory(request)
            }

            fn fetch_sns_metadata(
                &self,
                request: &SnsSourceRequest,
                targets: &[MainnetSnsCanisters],
            ) -> Result<Vec<MainnetSnsMetadata>, SnsHostError> {
                FixtureSnsDiscoverySource.fetch_sns_metadata(request, targets)
            }
        }
    };
}

mod canisters;
mod fixtures;
mod list;
mod metrics;
mod neurons;
mod params;
mod proposals;
mod swap;
mod token;
mod upgrade;