pub struct OffChainBalance { /* private fields */ }Implementations§
Source§impl OffChainBalance
impl OffChainBalance
pub fn pre_confirmed(&self) -> Amount
pub fn confirmed(&self) -> Amount
Sourcepub fn recoverable(&self) -> Amount
pub fn recoverable(&self) -> Amount
Balance which can only be settled, and does not require a forfeit transaction per VTXO.
Sourcepub fn pending_recovery(&self) -> Amount
pub fn pending_recovery(&self) -> Amount
Funds locked under a deprecated signer past its cutoff — cannot be spent offchain,
waiting for VTXO expiry to become recoverable. Still counted in total().
pub fn total(&self) -> Amount
Sourcepub fn asset_balances(&self) -> &HashMap<AssetId, u64>
pub fn asset_balances(&self) -> &HashMap<AssetId, u64>
Asset balances keyed by asset ID.
Trait Implementations§
Source§impl Clone for OffChainBalance
impl Clone for OffChainBalance
Source§fn clone(&self) -> OffChainBalance
fn clone(&self) -> OffChainBalance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OffChainBalance
impl Debug for OffChainBalance
Source§impl Default for OffChainBalance
impl Default for OffChainBalance
Source§fn default() -> OffChainBalance
fn default() -> OffChainBalance
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OffChainBalance
impl RefUnwindSafe for OffChainBalance
impl Send for OffChainBalance
impl Sync for OffChainBalance
impl Unpin for OffChainBalance
impl UnsafeUnpin for OffChainBalance
impl UnwindSafe for OffChainBalance
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
fn coerce_rc_to(self: Rc<X>) -> Rc<T>
fn coerce_box_to(self: Box<X>) -> Box<T>
fn coerce_ref_to(&self) -> &T
fn coerce_mut_to(&mut self) -> &mut T
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