Commit graph

232 commits

Author SHA1 Message Date
tecnovert
16f177fa11 Convert from setup.py to pyproject.toml 2024-10-15 22:49:42 +02:00
tecnovert
771ad2586a
tests: Add BSX_TEST_MODE env var to prepare script to manage all daemons by default.
Some checks are pending
lint / build (3.12) (push) Waiting to run
2024-10-07 20:44:09 +02:00
tecnovert
60a3956c07
prepare: Add backwards compatibility mode for DASH wallets.
testing notes:
gist.github.com/tecnovert/627f67b7d04746f79c3e9e975458139e
2024-10-07 20:21:25 +02:00
tecnovert
d097846756
cores: Update DASH version to 21.1 2024-10-03 14:28:24 +02:00
tecnovert
1209d1b269
doc: Reword shouldManageDaemon comment.
Some checks failed
lint / build (3.12) (push) Has been cancelled
2024-10-02 09:56:57 +02:00
tecnovert
209dea52b3
refactor prepare script, set manage_daemon to false if a custom host or port is set.
Some checks are pending
lint / build (3.12) (push) Waiting to run
If the user sets the -COIN-_RPC_HOST or PORT variables manage_daemon will be set to false.
The -COIN-_MANAGE_DAEMON variable can override this and set manage_daemon directly.
if BSX_DOCKER_MODE is active -COIN-_MANAGE_DAEMON will default to false.
2024-10-01 23:52:00 +02:00
tecnovert
dbdb89cd10
Rename BASE_XMR_RPC_PORT
Some checks are pending
lint / build (3.12) (push) Waiting to run
2024-10-01 00:41:40 +02:00
tecnovert
c53e426989
Attempt to resume core release downloads.
New options:
    noreleasesizecheck     If unset the size of existing core release files will be compared to their size at their download url.
    redownloadreleases     If set core release files will be redownloaded.
2024-10-01 00:20:34 +02:00
tecnovert
003d7b85ab
Update BTC fastsync file. 2024-09-06 20:44:02 +02:00
nahuhh
b29d37a8be firo: v0.14.14.0 hardfork 2024-09-16 (mandatory) 2024-09-04 11:41:46 +00:00
nahuhh
80c43056cc monero: v0.18.3.4 2024-08-24 13:07:54 +00:00
nahuhh
274be9d716 firo: v0.14.13.3 (mandatory) 2024-06-19 10:23:39 -05:00
tecnovert
713990f57b
Update github urls. 2024-06-11 09:56:09 +02:00
tecnovert
58544d141d wow: Fix config filename on windows. 2024-06-06 22:04:27 +02:00
tecnovert
e125aa33d2 wow: Add windows and osx links. 2024-06-06 22:04:27 +02:00
tecnovert
dc4f0ac2d3 wownero: deduplicate 2024-06-06 22:04:26 +02:00
nahuhh
ee2f462ee9 wownero: integration 2024-06-06 22:04:26 +02:00
tecnovert
e62e9eb0bf Reduce Decred log level and consider wallet blocks for verificationprogress. 2024-06-06 22:03:40 +02:00
tecnovert
b07bc3c456 Don't start cores for unknown coins. 2024-06-06 22:03:39 +02:00
tecnovert
ebdbe115dd Fix addcoin decred. 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
b077561a6f Allow Decred wallets derived from the legacy extkey.
When importing from seed dcrwallet creates two accounts, one each on coin_id 20 and 42.

Can't see how to force slip44 upgrade to run in dcrwallet, checking for either key instead.
2024-06-06 22:03:37 +02:00
tecnovert
62aa1fa5d7 Decred: Add proxy config when using tor. 2024-06-06 22:03:36 +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
d527ec4974 Decred test_008_gettxout 2024-06-06 22:03:33 +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
6ac9bbb19c prepare: Download, verify and extract Decred binaries 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
6df09a973e
coins: Update Litecoion version to 0.21.3
Removed .pid file name and assert url workarounds.

Requires additions to litecoin.conf:
blockfilterindex=0
peerblockfilters=0
2024-05-04 18:43:18 +02:00
nahuhh
e87d54a259 monero: v0.18.3.3 2024-04-27 13:12:24 -05:00
tecnovert
37651598bf
coins: Update PIVX version to 5.6.1 2024-02-26 20:49:06 +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
b0d169421f
coins: Update Firo version to 14.13.2 2024-02-20 21:57:12 +02:00
tecnovert
091e8da5e2
prepare: Add message when wallet initialisation fails. 2024-02-14 11:06:40 +02:00
tecnovert
f091d17560
prepare: Remove prune from pivx config. 2024-02-14 09:23:18 +02:00
tecnovert
e9986148d7
Automatically remove untrusted-daemon from monero_wallet.conf 2024-02-10 10:25:49 +02:00
tecnovert
7bf5f7ddfa prepare: Avoid setting tor mode for commands that only modify config. 2024-02-09 11:17:30 +02:00
tecnovert
d7da532111 prepare: Deduplicate Monero tor config 2024-02-09 11:17:29 +02:00
tecnovert
fa35102794 prepare: Select aarch64 releases 2024-02-09 11:17:29 +02:00
tecnovert
da8c3e0237 prepare: Make default wshost match htmlhost 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
dbf3f8f034 prepare: Don't use bind and nolisten together. 2024-02-09 11:17:27 +02:00
tecnovert
b85d234a0b prepare: Switch Litecoin download url to github. 2024-02-09 11:17:27 +02:00
tecnovert
1bfb271b87 Add settings for Monero rpc timeouts. 2024-02-09 11:17:27 +02:00
tecnovert
f9bc5d46af prepare: Automatically set --usetorproxy if use_tor is set in basicswap.json 2024-02-09 11:17:27 +02:00