cdk-mint-rpc 0.17.5

CDK mintd mint management RPC client and server
Documentation
#![doc = include_str!("../README.md")]

pub mod proto;

mod wallet_info;

pub mod mint_rpc_cli;

pub use proto::*;
pub use wallet_info::{
    DynWalletInfoProvider, WalletAddressPage, WalletInfoError, WalletInfoProvider,
    WalletTransactionPage,
};

/// Type alias for the CdkMintClient that works with any tower service
pub type CdkMintClient<S> = cdk_mint_client::CdkMintClient<S>;

/// Type alias for CdkMintClient with the version header interceptor over a Channel
pub type InterceptedCdkMintClient = cdk_mint_client::CdkMintClient<
    tonic::codegen::InterceptedService<
        tonic::transport::Channel,
        cdk_common::grpc::VersionInterceptor,
    >,
>;

/// Type alias for WalletServiceClient with the version header interceptor over a Channel
pub type InterceptedWalletServiceClient = wallet::wallet_service_client::WalletServiceClient<
    tonic::codegen::InterceptedService<
        tonic::transport::Channel,
        cdk_common::grpc::VersionInterceptor,
    >,
>;