use bitcoin::absolute;
pub struct BitcoinEnv {
pub tx: bitcoin::Transaction,
}
impl BitcoinEnv {
pub fn new(tx: bitcoin::Transaction) -> Self {
BitcoinEnv { tx }
}
}
impl Default for BitcoinEnv {
fn default() -> Self {
BitcoinEnv::new(bitcoin::Transaction {
version: bitcoin::transaction::Version::TWO,
lock_time: absolute::LockTime::ZERO,
input: vec![],
output: vec![],
})
}
}