Skip to main content

TransactionOutputContext

Trait TransactionOutputContext 

Source
pub trait TransactionOutputContext {
    // Required methods
    fn satoshis(&self) -> u64;
    fn locking_script(&self) -> &LockingScript;
}
Expand description

Context from a transaction output.

This trait abstracts transaction output data. The Transaction module will implement this trait.

Required Methods§

Source

fn satoshis(&self) -> u64

The satoshi value of this output.

Source

fn locking_script(&self) -> &LockingScript

The locking script of this output.

Implementors§