Skip to main content

kobe_client/types/
coinbase_balance.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Debug, Serialize, Deserialize)]
4pub struct CoinbaseBalance {
5    /// Epoch number
6    pub epoch: u64,
7
8    /// Balance in lamports
9    pub cb_balance_lamports: u64,
10
11    /// Total epoch fee from Dune converted to JitoSOL token units
12    pub total_epoch_fee_jitosol: Option<u64>,
13
14    /// CB proportional share of total_epoch_fee in JitoSOL token units
15    pub cb_epoch_fee_jitosol: Option<u64>,
16}
17
18#[derive(Debug, Clone, Default, Serialize, Deserialize)]
19pub struct CoinbaseBalanceResponse {
20    pub coinbase_balance: Option<CoinbaseBalance>,
21}