[][src]Trait bitcoin_cash::ToPreimages

pub trait ToPreimages {
    fn version(&self) -> i32;
fn num_inputs(&self) -> usize;
fn input_outpoint_at(&self, input_idx: usize) -> &TxOutpoint;
fn input_sequence_at(&self, input_idx: usize) -> u32;
fn input_sig_hash_flags_at(&self, input_idx: usize) -> &[SigHashFlags]

Notable traits for &'_ mut [u8]

impl<'_> Write for &'_ mut [u8]impl<'_> Read for &'_ [u8]
;
fn input_value_at(&self, input_idx: usize) -> u64;
fn input_lock_script_at(&self, input_idx: usize) -> Script;
fn num_outputs(&self) -> usize;
fn output_at(&self, output_idx: usize) -> &TxOutput;
fn lock_time(&self) -> u32; }

Required methods

fn version(&self) -> i32

fn num_inputs(&self) -> usize

fn input_outpoint_at(&self, input_idx: usize) -> &TxOutpoint

fn input_sequence_at(&self, input_idx: usize) -> u32

fn input_sig_hash_flags_at(&self, input_idx: usize) -> &[SigHashFlags]

Notable traits for &'_ mut [u8]

impl<'_> Write for &'_ mut [u8]impl<'_> Read for &'_ [u8]

fn input_value_at(&self, input_idx: usize) -> u64

fn input_lock_script_at(&self, input_idx: usize) -> Script

fn num_outputs(&self) -> usize

fn output_at(&self, output_idx: usize) -> &TxOutput

fn lock_time(&self) -> u32

Loading content...

Implementors

Loading content...