Commit graph

937 commits

Author SHA1 Message Date
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
b400669919 Check BCH mercy tx value. 2024-11-15 09:59:28 +02:00
tecnovert
fc17fa41ff Detect BCH mercy txn. 2024-11-15 09:59:28 +02:00
mainnet-pat
a214866b08 Add support for mercy transactions for refund-refund path 2024-11-15 09:59:28 +02:00
tecnovert
62e6978be1 api: Optionally display events with states. 2024-11-15 09:59:28 +02:00
tecnovert
00d70f8cc7 Add display_name to chainparams. 2024-11-15 09:59:27 +02:00
tecnovert
60cca03d31 Set Bitcoincash .conf file and port from basicswap.json. 2024-11-15 09:59:27 +02:00
tecnovert
52ae633c21 Add BCH to adaptor_swap_only_coins. 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
ccc90ccb67 Change BCH pidfile name and cli binary. 2024-11-15 09:59:26 +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
ed80caf532 Gui fixes to bitcoincash 2024-11-15 07:50:12 +00: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
499b086b57 Cleanup imports, change bch ops to CScriptOps 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.
Some checks failed
lint / build (3.12) (push) Has been cancelled
2024-10-30 09:18:47 +02:00
tecnovert
15e7a6efda
ui: Allow js_offers limit to be set above PAGE_LIMIT, add is_revoked
Some checks are pending
lint / build (3.12) (push) Waiting to run
2024-10-29 22:48:45 +02:00
tecnovert
602682a2f4
Add sanity check. 2024-10-29 19:59:12 +02:00
tecnovert
2296198b44
tests: Catch when local key is provided to recoverNoScriptTxnWithKey.
Some checks are pending
lint / build (3.12) (push) Waiting to run
2024-10-29 07:49:52 +02:00
tecnovert
cc3ef1c065
tests: Add Selenium webdriver options.
Some checks are pending
lint / build (3.12) (push) Waiting to run
2024-10-28 22:05:45 +02:00
tecnovert
1d5d6004bc
Fix recoverNoScriptTxnWithKey for reverse bids.
Some checks are pending
lint / build (3.12) (push) Waiting to run
2024-10-28 10:15:30 +02:00
tecnovert
3345d56f5b
Set default swap type to ADS if coin_from or to is scriptless. 2024-10-27 23:38:36 +02:00
tecnovert
e23216df07
Fix manual spendchainblocktx through GUI
Some checks failed
lint / build (3.12) (push) Has been cancelled
2024-10-25 21:28:20 +02:00
tecnovert
3cab753398
Add 'failed to get output distribution' as a transient error. 2024-10-25 20:39:31 +02:00
tecnovert
5e71367c21
Fix websocket url in docker container.
Some checks failed
lint / build (3.12) (push) Has been cancelled
2024-10-18 15:09:51 +02:00
tecnovert
1eca1b60ab
doc: Fix markdown
Some checks failed
lint / build (3.12) (push) Has been cancelled
2024-10-17 20:41:24 +02:00
tecnovert
01c8130535
guix: Update packed version
Some checks failed
lint / build (3.12) (push) Has been cancelled
2024-10-16 21:35:21 +02:00
tecnovert
062cc6dbdc
Set version to 0.14.1 2024-10-16 21:15:16 +02:00
tecnovert
72bfcd3521 Split requirements.txt file. 2024-10-16 21:14:09 +02:00
tecnovert
33cf81a76d Avoid installing recommended packages. 2024-10-16 21:14:09 +02:00
tecnovert
445aa116ad Update sqlalchemy from v1.4 to 2.0. 2024-10-16 21:14:09 +02:00
tecnovert
bdc173187d Remove dependencies from pyproject.toml, ensuring requirements.txt will be used. 2024-10-16 21:14:09 +02:00
tecnovert
87ad321987 doc: Update install notes to ensure dependency hashes are checked. 2024-10-16 21:14:09 +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
nahuhh
e2fe0697ee ui: remove dup USD from market rate tooltip 2024-10-16 18:50:21 +00:00
nahuhh
0a5680da13 ui: market rate tooltip fix
Some checks are pending
lint / build (3.12) (push) Waiting to run
2024-10-16 17:59:01 +00:00
nahuhh
264f4d209f ui: 100 offers per page 2024-10-16 17:58:22 +00:00
nahuhh
3ee69ea11a ui: adjust spacing of filter buttons 2024-10-16 17:57:33 +00:00
nahuhh
c523754516 ui: hide duplicated tor from chart 2024-10-16 17:57:33 +00:00
nahuhh
13015e3da9 ui: show chart on smaller screens 2024-10-16 17:57:33 +00:00