Commit Graph

38 Commits

Author SHA1 Message Date
tecnovert
28d99c4c0f Fix recoverNoScriptTxnWithKey regression, add to more tests. 2025-01-06 20:17:21 +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
mainnet-pat
499b086b57 Cleanup imports, change bch ops to CScriptOps 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
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
1d5d6004bc Fix recoverNoScriptTxnWithKey for reverse bids. 2024-10-28 10:15:30 +02:00
tecnovert
e23216df07 Fix manual spendchainblocktx through GUI 2024-10-25 21:28:20 +02:00
tecnovert
5f6819afcb refactor: Make db mutex non-recursive. 2024-06-06 22:03:39 +02:00
tecnovert
2a8c04b285 Decred xmr swap tests. 2024-06-06 22:03:35 +02:00
tecnovert
76879a2ff5 Decred: Secret hash swap tests. 2024-06-06 22:03:34 +02:00
tecnovert
d527ec4974 Decred test_008_gettxout 2024-06-06 22:03:33 +02:00
tecnovert
0b963bffde Add p2sh-p2wsh support, add Navcoin tests. 2023-08-29 22:06:16 +02:00
tecnovert
9888c4ebe1 ui: Fix describebid for reverse PART_ANON swaps. 2023-07-14 14:50:29 +02:00
tecnovert
303499fc6f Fix session bug and add bid request state record. 2023-07-11 21:21:10 +02:00
tecnovert
724f9348d5 ui: Update bid state descriptions. 2023-07-11 00:21:31 +02:00
tecnovert
f6fb11f452 Add bid intent messages. 2023-07-05 23:35:25 +02:00
tecnovert
3f71dffe5a Fix Dash checkseed. 2022-12-12 01:30:33 +02:00
tecnovert
2a9e423eaa Handle lost noscript lock transaction. 2022-12-11 20:31:43 +02:00
tecnovert
6860279faa tests: Add prefunded itx and xmr protocol tests 2022-12-11 01:26:42 +02:00
tecnovert
7d43512845 xmr: Add prefunded itx. 2022-12-08 03:33:14 +02:00
tecnovert
c90fa6f2c6 system: Allow preselecting inputs for atomic swaps. 2022-12-05 17:04:23 +02:00
tecnovert
ae2ddc4049 Log events for all sent transactions. 2022-11-08 23:07:58 +02:00
tecnovert
50ed1bfccf For CLTV coins check the lock value relative to the current time rather than the bid creation time. 2022-10-25 23:28:02 +02:00
gerlofvanek
9495249e70 GUI v.01
-
2022-10-10 23:44:14 +02:00
tecnovert
ef0f5ea1ea protocol: Validate CLTV block values 2022-09-26 19:20:52 +02:00
tecnovert
0580f9ebac tests: Fix NMC tests. 2022-07-04 22:29:49 +02:00
tecnovert
0c620ea388 doc, tests: Test sequence diagrams are accurate.
Add delay between detecting PTX and redeeming ITX.
Add bid state history to json api.
Hide Tx none states in bid state history.
2022-07-03 23:58:16 +02:00
tecnovert
e7a62a6a82 debug: Log auto accepting event. 2022-06-22 22:51:39 +02:00
tecnovert
65951220b8 Fix bug when manually redeeming noscript lock tx with invalid amount. 2021-12-31 21:49:12 +02:00
tecnovert
b0f5797807 Raise version, spend invalid chain B lock tx amounts if manually spending. 2021-12-19 19:30:55 +02:00
tecnovert
55275a6470 ui: Display estimate of when lock refund tx will be swipeable. 2021-12-19 14:15:32 +02:00
tecnovert
a802788cfd tests: Manual recovery of xmrswap chain B lock tx 2021-12-19 10:55:29 +02:00
tecnovert
5beb1d17b9 ui: Expose bid valid for.
Set smsgsregtestadjust to false in tests.
Fix offer smsg valid for.
Set active_ind on bid records.
api: All times returned should be in unix-time.
2021-02-15 15:34:47 +02:00
tecnovert
2979b3e244 Show coin a lock tx blocks confirmed. 2020-12-10 16:37:26 +02:00
tecnovert
645571e47c Check for duplicate pubkeys.
Add test for 'non-BIP68-final'.
2020-12-10 12:07:26 +02:00