tecnovert
831ef40977
tests: Intercept signals in test_scripts.py
2025-01-30 15:56:25 +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
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
tecnovert
f13c481b51
tests: Fix test_xmr_persistent with BTC v28.
2025-01-22 20:08:46 +02: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
tecnovert
65fbcda556
Fix lint issue.
2025-01-15 18:45:16 +02:00
tecnovert
3b60472c04
tests: Switch CI tests.
2025-01-15 15:06:34 +02:00
tecnovert
159974d414
tests: Improve test_02_leader_recover_a_lock_tx
2025-01-13 23:42:40 +02: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
73ab5e7391
Test that the initial lock tx can be funded before posting an offer.
2025-01-10 01:19:58 +02:00
tecnovert
32bd44b19a
tests: Move test_003_api to test_xmr and run in CI.
2025-01-07 21:03:52 +02:00
tecnovert
c5ced6994a
api: identities returns a single object instead of a list if address is set.
2025-01-07 19:55:46 +02:00
tecnovert
2929e74c78
checkWalletSeed sets expected seed id if missing.
2025-01-07 19:47:28 +02:00
tecnovert
28d99c4c0f
Fix recoverNoScriptTxnWithKey regression, add to more tests.
2025-01-06 20:17:21 +02:00
tecnovert
514f7efc6e
Fix test_persistent.
2025-01-03 22:48:00 +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
tecnovert
435e74f83a
ci: Add test to github actions.
2024-11-28 22:09:34 +02:00
tecnovert
128291a36a
scripts: Remove incomplete feature.
2024-11-28 10:29:41 +02:00
tecnovert
08df0ceae0
Improve auto-accept
2024-11-26 14:24:09 +02:00
tecnovert
33105a832f
api: Add set_max_concurrent_bids helper.
2024-11-23 20:52:34 +02:00
tecnovert
bd571702cb
Let SQLite handle all query parameters.
2024-11-20 22:26:35 +02:00
tecnovert
757f8f2762
Replace sqlalchemy with manbearpigSQL
2024-11-20 08:12:14 +02:00
tecnovert
732c87b013
Reformat with black.
2024-11-15 18:53:54 +02:00
tecnovert
7b03ce4769
Reformat tests with black.
2024-11-15 17:21:33 +02:00
tecnovert
f6916f093b
Add debugind to prevent spending coin A lock tx.
2024-11-15 09:59:30 +02:00
tecnovert
283cfc7c59
Switch BCH from using wallet watchonly to watching scripts in BSX.
...
Using wallet watchonly to find the lock transactions only seems to work with rescanblockchain.
2024-11-15 09:59:29 +02:00
tecnovert
e05aaeba26
Add BTC type swipe tx mercy outputs.
2024-11-15 09:59:29 +02:00
tecnovert
8d96ea7fcf
Test BCH mercy tx in reverse swaps.
2024-11-15 09:59:29 +02:00
tecnovert
fc17fa41ff
Detect BCH mercy txn.
2024-11-15 09:59:28 +02:00
tecnovert
60cca03d31
Set Bitcoincash .conf file and port from basicswap.json.
2024-11-15 09:59:27 +02:00
tecnovert
f02920721f
tests: Add BCH to test_xmr_persistent
2024-11-15 09:59:27 +02:00
tecnovert
765fadb0ed
tests: Move BCH code to BCH test file.
2024-11-15 09:59:27 +02:00
tecnovert
bff3c45976
tests: Merge BCH tests.
2024-11-15 09:59:26 +02:00
tecnovert
17308f9a66
Allow BCH as coin_to in ADS swaps.
2024-11-15 09:58:33 +02:00
mainnet-pat
465f910812
Lint
2024-11-15 07:50:12 +00:00
mainnet-pat
a7c2fbba1f
Final fix to refunds path, increase test coverage
2024-11-15 07:50:12 +00:00
mainnet-pat
b7da4f2096
All spend paths implemented, increasing test coverage, still some issues with refund spends and swipes to resolve
2024-11-15 07:50:12 +00:00
mainnet-pat
b73907bb84
Continue extending bch interface and test coverage
...
Support reverse swap happy path
2024-11-15 07:50:12 +00:00
mainnet-pat
b83f289013
Continue building out the BCH interface
...
Adapt the swap flow to BCH specifics - txids change after funding and when signing inputs
BCH happy path (lock-spend) done
2024-11-15 07:50:12 +00:00
mainnet-pat
3ea832bd03
WIP continue implementing the BCH swap interface for XMR swap and atomic swap protocols
2024-11-15 07:50:12 +00:00
mainnet-pat
1b43806d51
Add bitcoincash support for prepare and run scripts, add bitcoincash to testing suite, groundwork for bch-xmr atomic swap protocol
2024-11-15 07:50:12 +00:00
tecnovert
745d1460e5
script: Parse more than one page limit of offers.
2024-10-30 09:18:47 +02:00
tecnovert
2296198b44
tests: Catch when local key is provided to recoverNoScriptTxnWithKey.
2024-10-29 07:49:52 +02:00
tecnovert
cc3ef1c065
tests: Add Selenium webdriver options.
2024-10-28 22:05:45 +02:00
tecnovert
1d5d6004bc
Fix recoverNoScriptTxnWithKey for reverse bids.
2024-10-28 10:15:30 +02:00
tecnovert
19c6cff7d3
Freeze dependencies.
2024-10-16 21:14:08 +02:00
tecnovert
996c67beea
Convert from setup.py to pyproject.toml
2024-10-16 21:14:08 +02:00
tecnovert
3f963f3329
scripts: Rename 'min_amount' to 'amount_step'.
2024-10-08 21:06:43 +00:00