mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2024-12-18 12:24:31 -05:00
Configure electrum client to retry 5 times
This commit is contained in:
parent
18faa786d6
commit
8598bcade1
@ -18,7 +18,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
See issue https://github.com/comit-network/xmr-btc-swap/issues/652.
|
See issue https://github.com/comit-network/xmr-btc-swap/issues/652.
|
||||||
- An issue where swap protocol was getting stuck trying to submit the cancel transaction.
|
- An issue where swap protocol was getting stuck trying to submit the cancel transaction.
|
||||||
We were not handling the error when TxCancel submission fails.
|
We were not handling the error when TxCancel submission fails.
|
||||||
See issues: https://github.com/comit-network/xmr-btc-swap/issues/709, https://github.com/comit-network/xmr-btc-swap/issues/688, https://github.com/comit-network/xmr-btc-swap/issues/701.
|
We also configured the electrum client to retry 5 times in order to help with this problem.
|
||||||
|
See issues: https://github.com/comit-network/xmr-btc-swap/issues/709 https://github.com/comit-network/xmr-btc-swap/issues/688, https://github.com/comit-network/xmr-btc-swap/issues/701.
|
||||||
|
|
||||||
## [0.8.1] - 2021-08-16
|
## [0.8.1] - 2021-08-16
|
||||||
|
|
||||||
|
@ -48,7 +48,10 @@ impl Wallet {
|
|||||||
env_config: env::Config,
|
env_config: env::Config,
|
||||||
target_block: usize,
|
target_block: usize,
|
||||||
) -> Result<Self> {
|
) -> Result<Self> {
|
||||||
let client = bdk::electrum_client::Client::new(electrum_rpc_url.as_str())
|
let config = bdk::electrum_client::ConfigBuilder::default()
|
||||||
|
.retry(5)
|
||||||
|
.build();
|
||||||
|
let client = bdk::electrum_client::Client::from_config(electrum_rpc_url.as_str(), config)
|
||||||
.context("Failed to initialize Electrum RPC client")?;
|
.context("Failed to initialize Electrum RPC client")?;
|
||||||
|
|
||||||
let db = bdk::sled::open(wallet_dir)?.open_tree(SLED_TREE_NAME)?;
|
let db = bdk::sled::open(wallet_dir)?.open_tree(SLED_TREE_NAME)?;
|
||||||
|
Loading…
Reference in New Issue
Block a user