.set_sync_time(sync_time)
.unwrap();
let current_height = 25;
- builder.set_current_height(current_height);
+ builder.current_height(current_height);
let (psbt, _) = builder.finish().unwrap();
// current_height will override the last sync height
let mut builder = wallet.build_tx();
builder
.add_recipient(addr.script_pubkey(), 25_000)
- .set_current_height(630_001)
+ .current_height(630_001)
.nlocktime(630_000);
let (psbt, _) = builder.finish().unwrap();
let mut builder = wallet.build_tx();
builder
.add_recipient(addr.script_pubkey(), balance / 2)
- .set_current_height(confirmation_time);
+ .current_height(confirmation_time);
assert!(matches!(
builder.finish().unwrap_err(),
Error::InsufficientFunds {
let mut builder = wallet.build_tx();
builder
.add_recipient(addr.script_pubkey(), balance / 2)
- .set_current_height(not_yet_mature_time);
+ .current_height(not_yet_mature_time);
assert!(matches!(
builder.finish().unwrap_err(),
Error::InsufficientFunds {
let mut builder = wallet.build_tx();
builder
.add_recipient(addr.script_pubkey(), balance / 2)
- .set_current_height(maturity_time);
+ .current_height(maturity_time);
builder.finish().unwrap();
}
}
/// add them using [`TxBuilder::add_utxos`].
///
/// In both cases, if you don't provide a current height, we use the last sync height.
- pub fn set_current_height(&mut self, height: u32) -> &mut Self {
+ pub fn current_height(&mut self, height: u32) -> &mut Self {
self.params.current_height = Some(height);
self
}