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: Transaction
The unsigned commit transaction
redeem_script: ScriptBuf
The redeem script to be used in the reveal transaction
reveal_balance: Amount
Balance to be passed to reveal transaction
commit_fee: Amount
Commit transaction fee
reveal_fee: Amount
Reveal transaction fee
leftover_amount: Amount
Leftover 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 · 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 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