kobe-client 0.3.0

Rust client library for Kobe APIs
Documentation
use serde::{Deserialize, Serialize};

#[derive(Clone, Debug, Serialize, Deserialize)]
pub struct CoinbaseBalance {
    /// Epoch number
    pub epoch: u64,

    /// Balance in lamports
    pub cb_balance_lamports: u64,

    /// Total epoch fee from Dune converted to JitoSOL token units
    pub total_epoch_fee_jitosol: Option<u64>,

    /// CB proportional share of total_epoch_fee in JitoSOL token units
    pub cb_epoch_fee_jitosol: Option<u64>,
}

#[derive(Debug, Clone, Default, Serialize, Deserialize)]
pub struct CoinbaseBalanceResponse {
    pub coinbase_balance: Option<CoinbaseBalance>,
}