pub struct CreateCommitTransaction {
pub unsigned_tx: Transaction,
pub redeem_script: ScriptBuf,
pub reveal_balance: Amount,
pub commit_fee: Amount,
pub reveal_fee: Amount,
pub leftover_amount: Amount,
}Fields§
§unsigned_tx: TransactionThe unsigned commit transaction
redeem_script: ScriptBufThe redeem script to be used in the reveal transaction
reveal_balance: AmountBalance to be passed to reveal transaction
commit_fee: AmountCommit transaction fee
reveal_fee: AmountReveal transaction fee
leftover_amount: AmountLeftover amount to be sent to the leftovers recipient
Trait Implementations§
Source§impl Clone for CreateCommitTransaction
impl Clone for CreateCommitTransaction
Source§fn clone(&self) -> CreateCommitTransaction
fn clone(&self) -> CreateCommitTransaction
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 moreAuto Trait Implementations§
impl Freeze for CreateCommitTransaction
impl RefUnwindSafe for CreateCommitTransaction
impl Send for CreateCommitTransaction
impl Sync for CreateCommitTransaction
impl Unpin for CreateCommitTransaction
impl UnsafeUnpin for CreateCommitTransaction
impl UnwindSafe for CreateCommitTransaction
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