pub struct IncompleteOffboardTransaction { /* private fields */ }Expand description
An offboard transaction that is missing confirmation data so that it can be completed.
Use IncompleteOffboardTransaction::finish to complete the transaction with confirmation
data from an external source (e.g., esplora).
Implementations§
Source§impl IncompleteOffboardTransaction
impl IncompleteOffboardTransaction
Sourcepub fn commitment_txid(&self) -> Txid
pub fn commitment_txid(&self) -> Txid
The commitment TXID of this offboard transaction.
Use this value to query an external source (e.g., esplora) for confirmation data.
Sourcepub fn finish(self, confirmed_at: Option<i64>) -> Transaction
pub fn finish(self, confirmed_at: Option<i64>) -> Transaction
Transform this incomplete offboard transaction into a Transaction.
§Arguments
confirmed_at: The confirmation time of the commitment transaction, orNoneif unconfirmed.
Trait Implementations§
Source§impl Clone for IncompleteOffboardTransaction
impl Clone for IncompleteOffboardTransaction
Source§fn clone(&self) -> IncompleteOffboardTransaction
fn clone(&self) -> IncompleteOffboardTransaction
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 PartialEq for IncompleteOffboardTransaction
impl PartialEq for IncompleteOffboardTransaction
Source§fn eq(&self, other: &IncompleteOffboardTransaction) -> bool
fn eq(&self, other: &IncompleteOffboardTransaction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for IncompleteOffboardTransaction
impl StructuralPartialEq for IncompleteOffboardTransaction
Auto Trait Implementations§
impl Freeze for IncompleteOffboardTransaction
impl RefUnwindSafe for IncompleteOffboardTransaction
impl Send for IncompleteOffboardTransaction
impl Sync for IncompleteOffboardTransaction
impl Unpin for IncompleteOffboardTransaction
impl UnsafeUnpin for IncompleteOffboardTransaction
impl UnwindSafe for IncompleteOffboardTransaction
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