This makes it possible to choose a UTXO manually without having to
choose them *all* manually. I introduced the `manually_selected_only`
option to enforce that only manually selected utxos can be used.
To stop the cli semantics changing I made the `utxos` keep the old
behaviour by calling `manually_selected_only`.
.map(|i| parse_outpoint(i))
.collect::<Result<Vec<_>, _>>()
.map_err(|s| Error::Generic(s.to_string()))?;
- tx_builder = tx_builder.utxos(utxos);
+ tx_builder = tx_builder.utxos(utxos).manually_selected_only();
}
if let Some(unspendable) = sub_matches.values_of("unspendable") {