tecnovert
b07bc3c456
Don't start cores for unknown coins.
2024-06-06 22:03:39 +02:00
tecnovert
adc80eabb0
Add simple protobuf encoder and decoder.
2024-06-06 22:03:38 +02:00
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