Commit Graph

242 Commits

Author SHA1 Message Date
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
tecnovert 2e0edef9da Raise max signature size for fee estimate.
Fix logging.
Valid sequence lock range settings.
Bid debugind can be set through api.
2021-01-30 01:45:24 +02:00
tecnovert 4ea4e0656a api: Allow coin type to be specified by ticker. 2021-01-28 15:50:26 +02:00
tecnovert 7a9cafb520 api: Handle json content-type. 2021-01-28 01:55:42 +02:00
tecnovert 7d0d0687cf api: Fix offers path. 2021-01-26 21:25:33 +02:00
tecnovert c180f34f66 Sum keys in libsecp256k1 2021-01-24 17:53:41 +02:00
tecnovert 5e5bf31156 Don't describe state for xmr style swaps. 2021-01-20 01:28:29 +02:00
tecnovert f934b2d8f2 Update Bitcoin and Particl cores to 0.21
wallet.dat is no longer loaded by default.
2021-01-16 23:01:23 +02:00
tecnovert 64caceebfe Persistent test. 2021-01-16 21:29:54 +02:00
tecnovert 3cfc7d1437 Split tests. 2021-01-12 00:15:06 +02:00
tecnovert 60b477e3c0 Increase version, add test for bids sent while recipient is offline. 2021-01-11 23:48:46 +02:00
tecnovert a3ba5cf7e6 setup.py test -> pytest / tox 2021-01-10 20:30:07 +02:00
tecnovert bce20d1e59 Update monero core to 0.17.1.9 2021-01-09 15:03:29 +02:00
tecnovert 088e1f4411 Prepare only Particl core by default. 2021-01-05 20:11:13 +02:00
tecnovert b36b6fb306 Test random amounts. 2021-01-03 00:59:21 +02:00
tecnovert 13f2ffa9ec Update XMR version. 2020-12-31 10:06:37 +02:00
tecnovert 2f47fd0d5c Add fee priority setting for XMR. 2020-12-22 13:21:25 +02:00
tecnovert 31bf80f579 Fix fee_src error. 2020-12-18 23:04:06 +02:00
tecnovert 5cd8286aa3 Start on network. 2020-12-15 20:00:44 +02:00
tecnovert 325a846f47 Split test update thread. 2020-12-13 17:11:18 +02:00
tecnovert 269d10aeda Ensure Particl mnemonic is loaded at startup. 2020-12-13 15:43:46 +02:00
tecnovert 9a182646f0 Add display for xmr bid tx hex. 2020-12-12 14:45:30 +02:00
tecnovert 49705f0974 Use libsecp256k1 to sign.
Added 'Revoke' button to sent offers page.
2020-12-11 09:11:35 +02:00
tecnovert 8c372cc5dc Simplify lock tx script.
Raise version.
2020-12-11 00:43:36 +02:00
tecnovert 645571e47c Check for duplicate pubkeys.
Add test for 'non-BIP68-final'.
2020-12-10 12:07:26 +02:00
tecnovert 3c4c2c528f Dynamic fee selection.
Display xmr offer fees.
Display bid events.
html create offer uses correct coin amount scales.
2020-12-08 20:23:00 +02:00
tecnovert 2346858145 Call setLastHeightChecked() in watchXmrSwap()
Remove old notes and config.
New html template for XMR bids.
Check the mempool for lock spend txid.
Retry sepnding coin B lock tx.
2020-12-06 19:34:56 +02:00
tecnovert 4c200fe8d4 XMR withdrawals work.
spendBLockTx uses sweep_all.
2020-12-05 13:22:22 +02:00
tecnovert 28d5848f3a Reload xmr swaps in-progress. 2020-12-04 23:30:20 +02:00
tecnovert e7afd5e67d Display warning when wallet seedid doesn't match expected. 2020-12-04 19:06:50 +02:00
tecnovert 5a163e0f86 basicswap-prepare tries to initialise coin wallets from Particl mnemonic
Bitcoin 0.20: 'Cannot set a new HD seed while still in Initial Block Download.' Removed in 0.21
2020-12-04 01:46:01 +02:00
tecnovert 8c9105ce01 Raise versions, add release notes.
Add event log table.
Offers can be revoked.
Added separate range for retry delays.
2020-12-02 13:24:52 +02:00
tecnovert 0823e79e4d Prepare script extracts monero binaries. 2020-11-30 19:13:33 +02:00
tecnovert 7f4be161d7 Lint fixes and multiple bids test. 2020-11-30 19:13:25 +02:00
tecnovert 4913ac7a2b Watch for spends to function without txindex.
BTC -> XMR works.
2020-11-30 01:05:30 +02:00
tecnovert 9b4a0dd276 Replaced watched_outputs tuple with class. 2020-11-29 15:51:04 +02:00
tecnovert 2d4131d4ee XMR amounts in http interface. 2020-11-29 01:04:26 +02:00
tecnovert 327394e81b Move js functions to new file. 2020-11-28 00:20:35 +02:00
tecnovert bc60527940 PART -> XMR tests pass. 2020-11-27 19:52:26 +02:00
tecnovert 0e2011e085 XMR successful swap works. 2020-11-21 15:16:27 +02:00
tecnovert 18a5322f10 MSG3L
Debug mode is disabled by default.
2020-11-15 19:02:46 +02:00
tecnovert 009729aa96 Send MSG2F 2020-11-15 00:13:11 +02:00
tecnovert acae8b4de3 Fix contract_count not inserted in db 2020-11-07 13:08:07 +02:00