pub struct Balance {
pub immature: Amount,
pub trusted_pending: Amount,
pub untrusted_pending: Amount,
pub confirmed: Amount,
}
Expand description
Balance, differentiated into various categories.
Fields§
§immature: Amount
All coinbase outputs not yet matured
trusted_pending: Amount
Unconfirmed UTXOs generated by a wallet tx
untrusted_pending: Amount
Unconfirmed UTXOs received from an external wallet
confirmed: Amount
Confirmed and immediately spendable balance
Implementations§
source§impl Balance
impl Balance
sourcepub fn trusted_spendable(&self) -> Amount
pub fn trusted_spendable(&self) -> Amount
Get sum of trusted_pending and confirmed coins.
This is the balance you can spend right now that shouldn’t get cancelled via another party double spending it.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Balance
impl<'de> Deserialize<'de> for Balance
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more