Commit Graph

49 Commits

Author SHA1 Message Date
tecnovert
42fa4d49d4 Workarounds to run Decred in windows.
Running BSX in windows is highly discouraged.
If you have no choice at least use the WSL docker setup instead.
2024-06-06 22:03:37 +02:00
tecnovert
76445146fb Integrate Decred with wallet encryption.
dcrwallet requires the password to be entered at the first startup when encrypted.
basicswap-run with --startonlycoin=decred and the WALLET_ENCRYPTION_PWD environment var set can be used for the initial sync.
2024-06-06 22:03:36 +02:00
tecnovert
446d6fe357 Decred: Add to test_xmr_persistent 2024-06-06 22:03:35 +02:00
tecnovert
150caeec40 Add Decred transaction to and from bytes. 2024-06-06 22:03:32 +02:00
tecnovert
761d0ca505 Get Decred account key from seed. 2024-06-06 22:03:32 +02:00
tecnovert
942b436974 tests: Start dcrd 2024-06-06 22:03:31 +02:00
tecnovert
f64b2c1030 Rewrite litecoin.conf from basicswap-run to add config for 0.21.3. 2024-05-05 14:37:54 +02:00
tecnovert
a78880bc98 Ensure remote_daemon_urls appears in settings if automatically_select_daemon is present. 2024-02-22 01:44:25 +02:00
tecnovert
e9986148d7 Automatically remove untrusted-daemon from monero_wallet.conf 2024-02-10 10:25:49 +02:00
tecnovert
d7da532111 prepare: Deduplicate Monero tor config 2024-02-09 11:17:29 +02:00
tecnovert
ec29c9889c Set monero-wallet-rpc proxy with parameter instead of config. 2024-02-09 11:17:29 +02:00
tecnovert
5ceaab57d1 Set trusted-daemon for XMR node in basicswap.json
basicswap-prepare will set trusted_daemon true if the daemon host address is a local ip address else false.
Override with --trustremotenode
--trustremotenode can be used with --enabletor
2024-02-09 11:17:28 +02:00
tecnovert
6a26f72bca coins: Update Dash to v20.0.2 2023-12-18 15:15:16 +02:00
tecnovert
e7ae290eb5 Use threading event in main loop. 2023-09-17 22:34:48 +02:00
tecnovert
23e89882a4 doc: Add windows install notes. 2022-12-03 01:07:41 +02:00
tecnovert
2a35148a4b xmr: Support daemon rpc login details. 2022-11-28 19:54:41 +02:00
tecnovert
0f7df9e5f1 preparescript: Add WALLET_ENCRYPTION_PWD env var.
Removed unnecessary START_DAEMONS env var.
Remove all cached addresses from the basicswap db for a wallet after reseeding.
Check that addresses retreived from the db are owned by teh wallet before they're used/displayed
2022-11-17 00:36:13 +02:00
tecnovert
59fb6c18ed coins: Rename Pivx -> PIVX 2022-10-24 20:49:36 +02:00
tecnovert
1601a57aed ui: Add websocket notifications. 2022-07-31 19:33:01 +02:00
tecnovert
e03f32ea5f docker: Fix and document isolated coins config. 2022-07-11 23:36:28 +02:00
tecnovert
f90a96d9ca ui: Split wallet page 2022-01-23 14:01:01 +02:00
tecnovert
efb0b08ac9 Write core launching log messages to file. 2021-12-30 15:25:18 +02:00
tecnovert
001e9976aa cores: Set working dir to datadir for daemons. 2021-12-10 16:29:00 +02:00
tecnovert
9cb69e3f5b xmr: Set daemon-address from basicswap.json 2021-11-15 10:48:43 +02:00
tecnovert
a3ba5cf7e6 setup.py test -> pytest / tox 2021-01-10 20:30:07 +02:00
tecnovert
b473d9ffc3 Start XMR daemons in --non-interactive mode. 2021-01-05 10:23:30 +02:00
tecnovert
269d10aeda Ensure Particl mnemonic is loaded at startup. 2020-12-13 15:43:46 +02:00
tecnovert
2346858145 Call setLastHeightChecked() in watchXmrSwap()
Remove old notes and config.
New html template for XMR bids.
Check the mempool for lock spend txid.
Retry sepnding coin B lock tx.
2020-12-06 19:34:56 +02:00
tecnovert
4c200fe8d4 XMR withdrawals work.
spendBLockTx uses sweep_all.
2020-12-05 13:22:22 +02:00
tecnovert
28d5848f3a Reload xmr swaps in-progress. 2020-12-04 23:30:20 +02:00
tecnovert
5a163e0f86 basicswap-prepare tries to initialise coin wallets from Particl mnemonic
Bitcoin 0.20: 'Cannot set a new HD seed while still in Initial Block Download.' Removed in 0.21
2020-12-04 01:46:01 +02:00
tecnovert
3bbb483a0a Simplify docker config. 2020-12-02 23:19:10 +02:00
tecnovert
acae8b4de3 Fix contract_count not inserted in db 2020-11-07 13:08:07 +02:00
tecnovert
4636d31ea9 LICENSE.txt -> LICENSE 2020-10-30 10:57:26 +02:00
tecnovert
0a2c6dafb7 Move some default values to config.py 2020-02-01 20:57:20 +02:00
tecnovert
f906b1aebb tests: Use multiprocess. 2019-08-16 00:31:39 +02:00
tecnovert
31766508b4 Workaround missing litecoin pid file on windows. 2019-07-31 18:54:43 +02:00
tecnovert
31ed5e7142 Ensure pid file is correct before reading authcookie. 2019-07-31 18:38:19 +02:00
tecnovert
d5d60eabc5 Start reload test 2019-07-27 19:26:06 +02:00
tecnovert
b365814cb5 run: track pids. 2019-07-25 15:32:14 +02:00
tecnovert
307b8ab8bf NMC and CLTV, abs lock values still to be verified 2019-07-25 01:14:01 +02:00
tecnovert
e039d90bee Fix testnet mode, expanduser on paths. 2019-07-23 16:26:37 +02:00
tecnovert
74dc933381 Raise version. 2019-07-21 23:27:46 +02:00
tecnovert
521e465c2a Prepare script imports mnemonic. 2019-07-21 21:22:22 +02:00
tecnovert
ecfd783cce Prepare script works. 2019-07-21 20:57:35 +02:00
tecnovert
76af4a941e Add txn 1st seen height to bid.
Format balance amount.
Start prepare script.
2019-07-21 18:26:56 +02:00
tecnovert
b0f2e0557a Add timeout to docker, use logging in launcher. 2019-07-18 23:00:08 +02:00
tecnovert
818b5f1ab2 Added notes to run the docker example on windows.
Set the log file to append.
Set docker example config to listen on all interfaces.
docker-compose is setup to bind the port only to localhost, on windows
docker runs in a virtualbox instance and the swap client must listen on
all interfaces to pass through the connection: host -> vbox -> docker -> swapserver
2019-07-18 22:06:36 +02:00
tecnovert
e242f50b2b Add to Github 2019-07-17 18:07:37 +02:00