Trait bitcoin::TransactionExt
source · pub trait TransactionExt {
// Required methods
fn get_op_return(&self) -> Option<H256>;
fn get_op_return_bytes(&self) -> Option<[u8; 34]>;
fn get_payment_amount_to(&self, dest: Payload) -> Option<u64>;
fn extract_output_addresses(&self) -> Vec<Payload> ⓘ;
fn extract_indexed_output_addresses(&self) -> Vec<(usize, Payload)> ⓘ;
fn extract_return_to_self_address(
&self,
destination: &Payload
) -> Result<Option<(usize, Payload)>, Error>;
}
Expand description
Extension trait for transaction, adding methods to help to match the Transaction to Replace/Redeem requests