Commit Graph

937 Commits

Author SHA1 Message Date
tecnovert 3a5e40187a 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-11 16:45:09 +02:00
tecnovert c561efaba0 Add BTC type swipe tx mercy outputs. 2024-11-08 14:18:06 +02:00
tecnovert 9d7841da46 Test BCH mercy tx in reverse swaps. 2024-11-07 23:25:38 +02:00
tecnovert 09434f20e6 Check BCH mercy tx value. 2024-11-07 10:10:21 +02:00
tecnovert 92c7cb7223 Detect BCH mercy txn. 2024-11-07 02:48:15 +02:00
mainnet-pat 1a085ec97b Add support for mercy transactions for refund-refund path 2024-11-05 18:41:07 +00:00
tecnovert 97fcf177a9 api: Optionally display events with states. 2024-11-04 16:13:25 +02:00
tecnovert b43c159dc4 Add display_name to chainparams. 2024-11-02 14:21:56 +02:00
tecnovert 5ee28d0aa3 Set Bitcoincash .conf file and port from basicswap.json. 2024-11-02 11:29:57 +02:00
tecnovert 5df9b044ab Add BCH to adaptor_swap_only_coins. 2024-11-02 11:21:57 +02:00
tecnovert 51d9685af0 tests: Add BCH to test_xmr_persistent 2024-11-02 11:21:53 +02:00
tecnovert 8e00753f97 tests: Move BCH code to BCH test file. 2024-11-02 11:21:46 +02:00
tecnovert c0b94b3d7b Change BCH pidfile name and cli binary. 2024-11-02 11:19:52 +02:00
tecnovert 8637811c05 tests: Merge BCH tests. 2024-10-30 23:31:22 +02:00
tecnovert f1dcef4971 Allow BCH as coin_to in ADS swaps. 2024-10-30 23:26:55 +02:00
mainnet-pat aa9b9c1507 Gui fixes to bitcoincash 2024-10-30 15:03:41 +00:00
mainnet-pat 32df813731 Lint 2024-10-30 15:03:41 +00:00
mainnet-pat ec1671911b Final fix to refunds path, increase test coverage 2024-10-30 15:03:41 +00:00
mainnet-pat 57513aeb06 All spend paths implemented, increasing test coverage, still some issues with refund spends and swipes to resolve 2024-10-30 15:03:41 +00:00
mainnet-pat 52e6e2b586 Continue extending bch interface and test coverage
Support reverse swap happy path
2024-10-30 15:03:41 +00:00
mainnet-pat 68256fdcf7 Cleanup imports, change bch ops to CScriptOps 2024-10-30 15:03:40 +00:00
mainnet-pat c009d555e7 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-10-30 15:03:12 +00:00
mainnet-pat 58b42c0d9a WIP continue implementing the BCH swap interface for XMR swap and atomic swap protocols 2024-10-30 15:03:12 +00:00
mainnet-pat a4b411f1fd Add bitcoincash support for prepare and run scripts, add bitcoincash to testing suite, groundwork for bch-xmr atomic swap protocol 2024-10-30 15:03:08 +00:00
tecnovert 745d1460e5 script: Parse more than one page limit of offers. 2024-10-30 09:18:47 +02:00
tecnovert 15e7a6efda ui: Allow js_offers limit to be set above PAGE_LIMIT, add is_revoked 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. 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 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 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. v0.14.1 2024-10-18 15:09:51 +02:00
tecnovert 1eca1b60ab doc: Fix markdown 2024-10-17 20:41:24 +02:00
tecnovert 01c8130535 guix: Update packed version 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 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