diff --git a/README.md b/README.md index 0e87dfc..3b4dd1e 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Run `silentdragonlite-cli help` to see a list of all commands. ### Note Management silentdragonlite does automatic note and utxo management, which means it doesn't allow you to manually select which address to send outgoing transactions from. It follows these principles: * Defaults to sending shielded transactions, even if you're sending to a transparent address -* Sapling funds need at least 5 confirmations before they can be spent +* Sapling funds need at least 2 confirmations before they can be spent * Can select funds from multiple shielded addresses in the same transaction * Will automatically shield your transparent funds at the first opportunity * When sending an outgoing transaction to a shielded address, silentdragonlite can decide to use the transaction to additionally shield your transparent funds (i.e., send your transparent funds to your own shielded address in the same transaction) diff --git a/lib/src/lib.rs b/lib/src/lib.rs index 3e4fe27..5728ae7 100644 --- a/lib/src/lib.rs +++ b/lib/src/lib.rs @@ -11,7 +11,7 @@ pub mod commands; #[folder = "zcash-params/"] pub struct SaplingParams; -pub const ANCHOR_OFFSET: u32 = 4; +pub const ANCHOR_OFFSET: u32 = 2; pub mod grpc_client { diff --git a/lib/src/lightwallet.rs b/lib/src/lightwallet.rs index b76e242..6eb81f8 100644 --- a/lib/src/lightwallet.rs +++ b/lib/src/lightwallet.rs @@ -1471,7 +1471,7 @@ impl LightWallet { if selected_value < u64::from(target_value) { let e = format!( "Insufficient verified funds (have {}, need {:?}). NOTE: funds need {} confirmations before they can be spent.", - selected_value, target_value, self.config.anchor_offset - 2 + selected_value, target_value, self.config.anchor_offset ); error!("{}", e); return Err(e);