Commit graph

944 commits

Author SHA1 Message Date
tecnovert
bd4291ab45
Add event when BCH mercy tx published.
Some checks failed
lint / build (3.12) (push) Has been cancelled
2024-11-14 18:34:46 +02:00
tecnovert
bae735c144
api: Set correct default swap type for BCH. 2024-11-14 15:41:16 +02:00
tecnovert
18079457e8
Bump version. 2024-11-14 15:30:09 +02:00
tecnovert
ef7791cb14
Add debugind to prevent spending coin A lock tx. 2024-11-14 15:12:24 +02:00
tecnovert
4030dc9858
ui: Fix error when txid is unknown. 2024-11-14 00:04:10 +02:00
tecnovert
811fa15f26
Fix BCH exchange name, pipe daemon output to file from prepare. 2024-11-14 00:03:59 +02:00
tecnovert
4693d96c52
docker: Update templates for BCH. 2024-11-13 00:17:24 +02:00
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.
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