Commit Graph

252 Commits

Author SHA1 Message Date
tecnovert
58e4b506fe ui: Add debug ind option. 2021-11-27 01:02:51 +02:00
tecnovert
fa0600fca3 Use separate chain to generate smsg addresses. 2021-11-26 03:14:15 +02:00
tecnovert
f459a6295e ui: Add pagination to the bids page. 2021-11-25 15:01:47 +02:00
tecnovert
dd7440b897 Create CachedMainWalletAddress if missing. 2021-11-24 23:54:31 +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
fafcfa4731 ui: Display watched outputs once per coin. 2021-11-15 01:47:49 +02:00
tecnovert
20c59663c1 Count failed and successful bids by peer address. 2021-11-15 01:26:43 +02:00
tecnovert
b152150932 ui, xmr: List of candidate remote XMR daemon urls can be set through the http ui 2021-11-13 23:15:09 +02:00
tecnovert
eff5235205 xmr: Check for existing spend of lock tx 2021-11-12 17:55:23 +02:00
tecnovert
d2b05fd57e coins: Add startup_tries setting 2021-11-10 13:06:48 +02:00
tecnovert
b8ea028d04 ui: Skip cached info if coin was disabled 2021-11-09 17:26:26 +02:00
tecnovert
0cf3f8e3b3 ui: Can display chain A lock tx inputs. 2021-11-06 00:34:25 +02:00
tecnovert
edddf9158a refactor: Remove encodeSegwitP2WSH and getScriptAddress 2021-11-05 11:39:25 +02:00
tecnovert
1d932cdd01 protocol: Add protocol version to order and bid messages
Move chain start heights to bid, use avoid scantxoutset for decred style swaps
2021-11-04 23:49:52 +02:00
tecnovert
8259df4399 doc: Simplify Windows install notes. 2021-11-03 23:20:19 +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
6dd6063182 refactor: Replace asserts. 2021-10-22 00:47:04 +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
4ce8c58872 ui: Reseed wallet must trigger update 2021-10-18 22:28:42 +02:00
tecnovert
bf00f80b4d ui: Start describing xmr bid states. 2021-10-18 20:48:48 +02:00
tecnovert
062283c31a ui: Improved wallets page. 2021-10-15 01:13:48 +02:00
tecnovert
146c9b784c Change connection errors to warnings. 2021-09-02 22:42:26 +02:00
tecnovert
2be16465fb preparescript: Support production docker config. 2021-06-30 16:37:21 +02:00
tecnovert
398ef268a6 Raise Bitcoin, Particl and Monero versions. 2021-06-25 23:02:54 +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
a5dcd9f77d refactor: Move getTicker() to coin interface. 2021-02-16 01:20:24 +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
1953820cd1 client: Bug fix, coin_name() is capitalised. 2021-02-14 16:53:44 +02:00
tecnovert
d6a1ff6030 docker: Set timezone in TZ env var. 2021-02-14 15:06:46 +02:00
tecnovert
e3033799b0 ui: Enable/disable coins through settimgs page. 2021-02-14 12:12:41 +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
b1ea76dcb6 ui: Expose Particl blinded and anon balances. 2021-02-07 00:35:12 +02:00
tecnovert
e14dca47e0 tests: sqlalchemy hangs when tests run with tox. 2021-02-05 12:02:12 +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
9b4a256b44 protocol: Link proof-of-funds signatures to offers. 2021-01-28 14:38:28 +02:00
tecnovert
7d0d0687cf api: Fix offers path. 2021-01-26 21:25:33 +02:00
tecnovert
c3cff91fca Raise version. Verify message with coincurve. 2021-01-19 15:10:42 +02:00
tecnovert
d12e24cecb Fixed bid cancel btn sends bid.
Fixed inverted proof amounts.
Added conf_target to settings page.
Load new offer default conf_target from settings.
2021-01-19 01:08:13 +02:00