pub struct OnchainBalance {
pub total: Amount,
pub trusted_spendable: Amount,
pub immature: Amount,
pub trusted_pending: Amount,
pub untrusted_pending: Amount,
pub confirmed: Amount,
}Fields§
§total: AmountAll of them combined.
trusted_spendable: AmountGet sum of trusted_pending and confirmed coins.
This is the balance you can spend right now that shouldn’t get canceled via another party double spending it.
immature: AmountAll coinbase outputs not yet matured
trusted_pending: AmountUnconfirmed UTXOs generated by a wallet tx
untrusted_pending: AmountUnconfirmed UTXOs received from an external wallet
confirmed: AmountConfirmed and immediately spendable balance
Trait Implementations§
Source§impl Clone for OnchainBalance
impl Clone for OnchainBalance
Source§fn clone(&self) -> OnchainBalance
fn clone(&self) -> OnchainBalance
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OnchainBalance
impl Debug for OnchainBalance
Source§impl<'de> Deserialize<'de> for OnchainBalance
impl<'de> Deserialize<'de> for OnchainBalance
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
Source§impl From<Balance> for OnchainBalance
impl From<Balance> for OnchainBalance
Source§impl PartialEq for OnchainBalance
impl PartialEq for OnchainBalance
Source§impl Serialize for OnchainBalance
impl Serialize for OnchainBalance
impl Eq for OnchainBalance
impl StructuralPartialEq for OnchainBalance
Auto Trait Implementations§
impl Freeze for OnchainBalance
impl RefUnwindSafe for OnchainBalance
impl Send for OnchainBalance
impl Sync for OnchainBalance
impl Unpin for OnchainBalance
impl UnsafeUnpin for OnchainBalance
impl UnwindSafe for OnchainBalance
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request