Commit Graph

68 Commits

Author SHA1 Message Date
tecnovert
c5f31f0d1e
ui: Add wallet encryption templates.
tests: Test wallet encryption.
2022-11-18 00:58:14 +02:00
tecnovert
d08e85e73e
tests: Wait for height before starting 2022-11-14 15:01:48 +02:00
tecnovert
bbe7556d18
Disable v23 descriptor wallets.
Missing sethdseed, signmessage doesn't work and dumprivkey is missing (preventing a workaround).
2022-11-12 22:17:49 +02:00
tecnovert
601d469801
test: Fix test class inheritance 2022-11-10 23:41:59 +02:00
tecnovert
ca264db0d0
Add non-segwit Firo support.
Rework tests to combine atomic and xmr test cases.
Modify btc interface to support P2WSH_nested_in_BIP16_P2SH
Add coin feature tests to test_btc_xmr.py
2022-11-08 13:14:03 +02:00
tecnovert
d74699992b
coins: Add PIVX
No CSV or segwit.
sethdseed requires a fully synced chain, manual intervention required to set a key derived from the master mnemonic.
Requires a pivxd version with a backported scantxoutset command.
2022-09-01 12:37:18 +02:00
tecnovert
b179667cc5
ui: Fix missing coin from data. 2022-08-10 23:58:53 +02:00
tecnovert
20c0c372d0
refactor: Move all coin interfaces to a dir 2022-08-09 00:10:37 +02:00
tecnovert
1c4f208d27
refactor: E275 missing whitespace after keyword 2022-07-31 20:09:43 +02:00
tecnovert
2f1a9cbfae
tests: Fix tests 2022-07-26 23:23:49 +02:00
tecnovert
cd5af7032f
ui: Use coin tickers as wallet keys in json/wallets 2022-07-25 23:10:58 +02:00
tecnovert
fa74b9982c
tests: Add xmr swap failure states to tests. 2022-07-20 00:24:14 +02:00
tecnovert
3ad87df844
tests: Add swap to wallet restore test. 2022-07-17 22:34:39 +02:00
tecnovert
ede01d3fc8
tests: Start wallet restore test.
Fix LTC pidfile in config.
Update LTC onion port for core version 21.
2022-07-15 17:04:24 +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
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
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
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
053c263751
ui: Add option to set debug tweak option from bid page. 2021-12-15 16:14:23 +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
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
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
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
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
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
b36b6fb306 Test random amounts. 2021-01-03 00:59:21 +02:00
tecnovert
2f47fd0d5c
Add fee priority setting for XMR. 2020-12-22 13:21:25 +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