tecnovert
dc289a18ee
dcr: fix wallet creation and test for v2.1.2
2026-01-01 01:12:27 +02:00
tecnovert
e1bca8e384
backports
2025-12-25 13:18:48 +02:00
tecnovert
a6c2251146
btc: grind for low-r value signatures to match core
2025-10-03 10:36:29 +02:00
tecnovert
4e152d5a2b
refactor: remove unused code
2025-10-02 23:21:30 +02:00
tecnovert
a4cc20022e
xmr: retry on transient error.
...
alternative to #368
2025-10-01 21:44:57 +02:00
tecnovert
fda2d1f578
Merge pull request #368 from nahuhh/xmr_transient
...
xmr: add `request-sent`, `idle`, and `output distribution` to transie…
2025-10-01 18:23:08 +00:00
nahuhh
6172785e2e
xmr: add request-sent, idle, and output distribution to transient errors
2025-10-01 16:05:19 +00:00
tecnovert
9d6e566c3b
backports
2025-09-29 09:55:50 +02:00
tecnovert
4ebb6d6441
timeout bids before the script coin lock tx is mined.
2025-09-14 03:37:02 +02:00
tecnovert
7ee1931176
prepare: Set Particl version to 27.2.2.0
...
Fixes zmq missing curve functions.
Fix signmessage for v23.
2025-08-06 15:12:20 +02:00
tecnovert
235a8f6830
Explicitly set messagemagic string for Particl v27
2025-08-05 00:25:11 +02:00
tecnovert
4fa61e8e49
Allow lock-tx nLockTime to be > chain height + 2
2025-08-04 21:29:13 +02:00
tecnovert
d92fa0c61d
Change default key derivation paths.
...
To allow account keys to be imported into electrum.
Only applies when using descriptor wallets.
To match keys from legacy (sethdseed) wallets set the {COIN}_USE_LEGACY_KEY_PATHS environment variable before prepare.py.
2025-07-26 01:54:34 +02:00
nahuhh
221a06ba44
wow: coins unlock after 4 confirmations
2025-07-12 04:04:58 +00:00
tecnovert
f031d41a38
prepare: Set changetype=bech32 in BTC and LTC .conf files.
...
Rewrite .conf files to add changetype at startup if possible.
Add combine_non_segwit_prevouts function to coin interface.
Add option to list non-segwit UTXOs and combine_non_segwit_prevouts to gui.
Add test for changetype and combine_non_segwit_prevouts.
2025-06-21 01:24:02 +02:00
tecnovert
b19edd6771
Try and load missing wallets.
2025-06-14 20:59:19 +02:00
tecnovert
13847e129b
Fix adaptor sig swaps to Firo.
2025-05-13 22:09:16 +02:00
tecnovert
f6914d7c30
tests: Disable test_13_locked_xmr when xmr version >= 0.18.4.
2025-05-12 00:21:37 +02:00
tecnovert
80915d9865
Deduplicate getP2SHScriptForHash
2025-05-11 14:29:02 +02:00
tecnovert
5a4b1c737c
Refresh BCH keypool.
2025-04-14 19:28:46 +02:00
tecnovert
6bc654f57e
Revert active hdchains.
2025-04-14 19:28:37 +02:00
tecnovert
3e98f174cd
Add workaround for btc seed changing after encrypting wallet.
...
Loses wallet history, rescanblockchain won't work on pruned chains.
2025-04-14 19:27:56 +02:00
tecnovert
9387c43ff5
Rename wallet file on error.
2025-04-14 18:23:55 +02:00
nahuhh
2d88491d48
xmr: detect corrupt wallets
2025-04-08 20:41:41 +01:00
tecnovert
c28eb9ab9b
prepare: Fix addcoin with encrypted wallets.
...
Add workaround for Dash: sethdseed error if wallet is encrypted.
2025-04-01 22:53:35 +02:00
tecnovert
e9ed334a54
nmc: Use descriptor wallets by default.
2025-03-31 00:48:55 +02:00
tecnovert
f263bb53c3
nmc: Update test.
2025-03-31 00:48:52 +02:00
tecnovert
a0c31fb87d
lint: Changes for flake8 7.2
2025-03-31 00:45:57 +02:00
tecnovert
5e5b404a48
Fix PIVX.
2025-03-24 13:32:36 +02:00
nahuhh
07bd7d3bd0
ux: revert xmr universal refresh to fix regression
2025-03-04 16:28:21 +00:00
tecnovert
f1c2b41714
Add safe_logs option to anonymise logs. ( #264 )
...
* Add safe_logs option to anonymise logs.
* Extend logger class.
2025-02-22 15:54:13 +00:00
tecnovert
d95f3ccd24
Fix checkWallets regression, must rename watchonly wallet also.
2025-02-08 00:10:39 +02:00
tecnovert
37be3bcab5
Add BTC descriptor wallet support.
...
Set BTC_USE_DESCRIPTORS env var to true to enable descriptors in the prepare script and test_btc_xmr
A separate watchonly wallet is created when using descriptor wallets.
2025-01-29 10:16:07 +02:00
tecnovert
8928451af0
Merge pull request #251 from tecnovert/wallet_name
...
Add wallet_name option to basicswap.json.
2025-01-29 07:27:28 +00:00
tecnovert
ff2fc35f72
Add wallet_name option to basicswap.json.
...
Removed "walletfile" setting for XMR and WOW, replaced with "wallet_name".
Set wallet_name in prepare script with eg: BTC_WALLET_NAME env var.
2025-01-28 09:40:29 +02:00
nahuhh
aac2f51b88
xmr: make earliest fork height a transient error
2025-01-22 23:30:33 +00:00
tecnovert
c79ed493aa
Add estimated tx fee to amount check when posting bid.
...
Add more log messages around balance checks.
2025-01-22 18:07:20 +02:00
nahuhh
443bd6917f
prepare: fix mweb wallet generation ( #238 )
...
* prepare: fix mweb wallet generation
* Restore interface_type on LTC MWEB and send it through initialiseWallet.
---------
Co-authored-by: tecnovert <tecnovert@tecnovert.net >
2025-01-21 19:09:04 +00:00
tecnovert
681122bcca
Disable duplicate (proof of funds) balance check when sending offer.
...
Fix for blinded Particl offers.
Add fee to reverse offer balance check.
2025-01-10 17:47:45 +02:00
tecnovert
28d99c4c0f
Fix recoverNoScriptTxnWithKey regression, add to more tests.
2025-01-06 20:17:21 +02:00
tecnovert
4b23834af8
Rename getNewSecretKey
2025-01-03 22:48:00 +02:00
tecnovert
0e2be676db
doge: Switch to custom binary.
2025-01-03 22:47:59 +02:00
tecnovert
3be72b3c71
Add to test_xmr_persistent.
2025-01-03 22:47:59 +02:00
nahuhh
10964f0f51
doge: interface/doge.py
2025-01-03 22:47:57 +02:00
nahuhh
d88f5728a4
wownero: revert output distribution err
2024-12-25 01:14:40 +00:00
tecnovert
037851a002
ui: Add wallet_blocks to XMR wallet page.
2024-11-29 13:28:42 +02:00
tecnovert
31ead537c9
trivial: Fix lint issues.
2024-11-27 08:49:08 +02:00
nahuhh
ad43ce4095
interface: xmr.py allow startup with a busy daemon
2024-11-27 06:29:01 +00:00
tecnovert
b1b00b5342
Merge pull request #166 from bacoinin/fix_part_balances_checks
...
Fix part balances checks
2024-11-26 18:37:43 +00:00
bacoinin
c16dd1bba3
Re-enabled the getSpendableBalance for the PART_BLIND interface
2024-11-26 12:43:07 +00:00