pub struct SpendParams {
pub locking_script: LockingScript,
pub unlocking_script: UnlockingScript,
pub source_txid: String,
pub source_output_index: usize,
pub source_satoshis: u64,
pub transaction_version: u32,
pub transaction_lock_time: u32,
pub transaction_sequence: u32,
pub other_inputs: Vec<TransactionInput>,
pub other_outputs: Vec<TransactionOutput>,
pub input_index: usize,
}Expand description
Parameters for constructing a Spend interpreter instance.
Fields§
§locking_script: LockingScript§unlocking_script: UnlockingScript§source_txid: String§source_output_index: usize§source_satoshis: u64§transaction_version: u32§transaction_lock_time: u32§transaction_sequence: u32§other_inputs: Vec<TransactionInput>§other_outputs: Vec<TransactionOutput>§input_index: usizeAuto Trait Implementations§
impl Freeze for SpendParams
impl RefUnwindSafe for SpendParams
impl Send for SpendParams
impl Sync for SpendParams
impl Unpin for SpendParams
impl UnsafeUnpin for SpendParams
impl UnwindSafe for SpendParams
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