(reader: &mut R)
| 127 | } |
| 128 | |
| 129 | fn deserialize_txout<R: borsh::io::Read>(reader: &mut R) -> borsh::io::Result<TxOut> { |
| 130 | let value = Amount::from_sat(u64::deserialize_reader(reader)?); |
| 131 | let script_pubkey = ScriptBuf::from_bytes(Vec::<u8>::deserialize_reader(reader)?); |
| 132 | |
| 133 | Ok(TxOut { |
| 134 | value, |
| 135 | script_pubkey, |
| 136 | }) |
| 137 | } |
| 138 | |
| 139 | impl Deref for CircuitTransaction { |
| 140 | type Target = Transaction; |