Commit Graph

134 Commits

Author SHA1 Message Date
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 a2afd3f00f refactor: Separate MSG4F and lock txn sending 2022-07-01 16:37:10 +02:00
tecnovert b64437db84 coins: Raise Litecoin version to 0.21.2 2022-06-16 15:58:59 +02:00
tecnovert 844db9c541 coins: Raise Monero version to 0.17.3.2 2022-06-16 14:45:56 +02:00
tecnovert 3ed6eca95f ui: Show bids that can be accepted. 2022-06-15 00:35:33 +02:00
tecnovert 0edcf249aa refactor: Add bid states to db. 2022-06-11 23:56:21 +02:00
tecnovert 89c60851ac automation: Accept multiple concurrent bids. 2022-06-08 22:23:44 +02:00
tecnovert d909115ea4 refactor: Rename EventQueue table to Action 2022-06-06 23:03:31 +02:00
tecnovert 08c10bc69e Raise Particl version to 0.21.2.9 2022-05-23 23:51:48 +02:00
tecnovert 8daa76f937 refactor: Add automation tables. 2022-05-23 23:51:06 +02:00
tecnovert f4649d34b2 Raise Particl version to 0.21.2.8 2022-04-13 20:59:41 +02:00
tecnovert 88c94c4acd Set default anon tx ring size to 12 and add setting. 2022-04-11 00:11:51 +02:00
tecnovert d1e015962c basicswap-prepare can enable and disable tor config. 2022-03-24 00:00:35 +02:00
tecnovert cf797afae9 Raise Particl version to 0.21.2.7 2022-03-02 17:03:00 +02:00
tecnovert 843379325f tests: Add use_segwit to required settings. 2022-02-05 01:16:04 +02:00
tecnovert d6f6a73324 tests: Allow passing extra config to Particl nodes. 2022-02-01 21:05:34 +02:00
tecnovert 0fbdd32908 coins: Raise Monero version to 0.17.3.0 2022-01-23 14:12:27 +02:00
tecnovert f90a96d9ca ui: Split wallet page 2022-01-23 14:01:01 +02:00
tecnovert 1c09a8b79e coins: Raise Particl version 2022-01-13 11:09:25 +02:00
tecnovert a802788cfd tests: Manual recovery of xmrswap chain B lock tx 2021-12-19 10:55:29 +02:00
tecnovert f289bcf2e8 Use unique key_nos for getPathKey. 2021-12-19 08:59:35 +02:00
tecnovert 053c263751 ui: Add option to set debug tweak option from bid page. 2021-12-15 16:14:23 +02:00
tecnovert 6590481b9f coins: Raise Particl version 2021-12-10 09:55:48 +02:00
tecnovert cd4103ce3e tests: Deduplicate test_run.py 2021-11-27 17:58:58 +02:00
tecnovert 58e4b506fe ui: Add debug ind option. 2021-11-27 01:02:51 +02:00
tecnovert 99534756de Variable bid amount and rate. 2021-11-22 22:24:48 +02:00
tecnovert 8a9f4f9e38 ui: Add rate lookup helper when creating offers. 2021-11-21 22:59:39 +02:00
tecnovert f9f26c92c2 coins: Raise Particl Version 2021-11-01 16:47:32 +02:00
tecnovert 6e82961da9 particl: Can swap PARTct -> XMR 2021-11-01 15:52:40 +02:00
tecnovert 1ef71ea79b particl: Can swap anon outputs 2021-10-23 16:00:32 +02:00
tecnovert 6a9e759629 xmr: Cache main wallet address 2021-10-20 21:52:06 +02:00
tecnovert a40519737d protocol: Enable private offers
Users can send private offers that will only be seen by one address.

To send a private offer:
 1. recipient creates a new address to receive offers on
 2. recipient sends the pubkey for the newly created address to the offerer
 3. offerer imports the recipient's pubkey
 4. offerer sends a new offer to the recipients key instead of the public network

Nodes will ignore offers sent on keys other than the network key or keys created for offer-receiving.
2021-10-20 21:50:45 +02:00
tecnovert f63815b26b ui: Add page to manage SMSG addresses 2021-10-19 20:59:18 +02:00
tecnovert bf00f80b4d ui: Start describing xmr bid states. 2021-10-18 20:48:48 +02:00
tecnovert e69409514c tests: Fix intermittent failure 2021-09-05 01:18:34 +02:00
tecnovert d392193d7e Raise Particl and Monero versions. 2021-09-04 18:54:48 +02:00
tecnovert 0d0ffe6fe4 XMR: Use sweep_all if trying to withdraw all coin with subfee. 2021-07-29 22:58:14 +02:00
tecnovert 1b2ec61816 Fix withdrawal error. 2021-07-28 13:51:17 +02:00
tecnovert bbd3d701c0 preparescript: Fix UI_HTML_PORT bug.
Warn on os.chmod failure, workaround for mounted ntfs volumes.

client: Set delay_event in stopRunning()
Raise version
2021-02-16 23:41:07 +02:00
tecnovert 3e858888ac tests: Start selenium test. 2021-02-16 02:12:35 +02:00
tecnovert 6516c6d138 client: Hide offers where coins are not enabled.
Better rate calculation.
2021-02-15 23:49:18 +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 36a40b5fa3 ui: Expose offer valid time. 2021-02-14 00:54:01 +02:00
tecnovert f2018184e7 protocol: Start adding anon particl option. 2021-02-11 16:01:47 +02:00
tecnovert c4fc2c70dc api: Add withdraw. 2021-02-07 12:01:58 +02:00
tecnovert deb71856e8 Poll chainstates.
Litecoin download link changed.
Fix fee comparison tx weight difference.
Remove format8.
New stalled for test bid state.
Moved sequence code to coin interfaces.
Display estimated time lock refund tx will be valid.
2021-02-03 16:01:27 +02:00
tecnovert c66160fb09 Add more event log types.
Auto accept only bids of the exact offer amount.
Retry sending lock B refund tx.
2021-01-31 14:26:32 +02:00
tecnovert a27cfcba0f tests: Reduce test amounts. 2021-01-31 10:15:37 +02:00
tecnovert 5a0263ba5e tests: Fix persistent test xmr chain. 2021-01-30 18:24:20 +02:00
tecnovert df732713ac tests: Use debug_ind in non-xmr swaps. 2021-01-30 16:29:07 +02:00