Skip to content

Commit dd74385

Browse files
authored
Merge pull request #55 from hash-money/electrum-regtest-sync-override
2 parents 2762df2 + 908fb70 commit dd74385

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

orange-sdk/src/lightning_wallet.rs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,20 @@ impl LightningWallet {
147147
},
148148
}
149149
},
150-
ChainSource::Electrum(url) => builder.set_chain_source_electrum(url, None),
150+
ChainSource::Electrum(url) => {
151+
let sync_config = if config.network == Network::Regtest {
152+
Some(ldk_node::config::ElectrumSyncConfig {
153+
background_sync_config: Some(BackgroundSyncConfig {
154+
onchain_wallet_sync_interval_secs: 2,
155+
lightning_wallet_sync_interval_secs: 2,
156+
fee_rate_cache_update_interval_secs: 30,
157+
}),
158+
})
159+
} else {
160+
None
161+
};
162+
builder.set_chain_source_electrum(url, sync_config)
163+
},
151164
ChainSource::BitcoindRPC { host, port, user, password } => {
152165
builder.set_chain_source_bitcoind_rpc(host, port, user, password)
153166
},

0 commit comments

Comments
 (0)