pub struct WalletBalanceResult {
pub balance: u64,
pub pending: u64,
pub synced: bool,
pub peak_height: Option<u32>,
}Expand description
control.wallet.balance — an address’s balance for one asset, as the node’s chain read saw it.
A READ-only result: this reports chain state, it never moves funds. It is a strict SUPERSET of
dig-app’s frozen BalanceResponse { balance } — the node emits the richer shape, and because
dig-app’s struct does not deny unknown fields it reads balance losslessly and
ignores the rest. That superset relationship is the “no dig-app code change” guarantee, pinned by
the conformance KAT.
Fields§
§balance: u64The CONFIRMED, spendable balance in the asset’s base unit (mojos for XCH, base units for DIG). The only field dig-app 3.x reads.
pending: u64Incoming funds seen but not yet confirmed (asset base units); not yet spendable.
synced: boolWhether the node’s chain view is caught up. When false, the figures are STALE.
peak_height: Option<u32>The peak block height the reported figures reflect, or null when the node has no height yet.
Trait Implementations§
Source§impl Clone for WalletBalanceResult
impl Clone for WalletBalanceResult
Source§fn clone(&self) -> WalletBalanceResult
fn clone(&self) -> WalletBalanceResult
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more