441 Commits

Author SHA1 Message Date
516537a38e Add pgp signature to sensitive client - coordinator messages (#592)
* Minor fixes on dev setup start up

* Add pgp cleartext signatures
2023-05-17 13:06:04 +00:00
0a620901a7 Add keysend devfund donations functionality (#589) 2023-05-16 17:12:15 +00:00
73eb4df291 Delete commited proto files 2023-05-15 04:11:27 -07:00
7b6ebd0eab Simplify coordinator updates, automatic migrations and collect statics (#583) 2023-05-15 09:46:59 +00:00
b0ffe150c0 Refactor expiry_height into follow_invoices 2023-05-13 08:51:22 -07:00
70b6d88321 Improve lookup invoice status updates delay 2023-05-13 08:38:13 -07:00
1b347420fe Fix bug automatic resolutions 2023-05-12 11:29:19 -07:00
70740750f5 Fix soft time limits in api tasks 2023-05-12 03:10:14 -07:00
0f28990bea Add new api for external prices (non-tor only) bitpay 2023-05-10 14:05:52 -07:00
5728c66cca Add soft time limits to tasks 2023-05-10 12:07:28 -07:00
89acecbc1c Fix automatic dispute resolution typo 2023-05-09 06:23:59 -07:00
899062ae70 Rename repository 2023-05-09 06:07:16 -07:00
3b77a473f8 Coordinator db performance clean up (#561)
* Improve DB writes performance and concurrency. Add order coordinator proceeds field.

* Fix checks on order GET inducing 400
2023-05-08 12:49:21 -07:00
af0289c264 Fix new WS middleware for old auth method, improve auth token admin panel 2023-05-07 14:51:17 -07:00
8434a256cf Fix last_login for tokeauth, replace maker/taker_last seen for last_login 2023-05-07 08:06:35 -07:00
f2de58ca36 Add hash/preimage or address/txid to trade summary report 2023-05-07 04:11:40 -07:00
25f0b0eea5 Fix token auth native (#558)
* Fix token auth on Native

* Fix pre-release action
2023-05-06 13:42:48 +00:00
daa1127cfc Increase max mining fee (#551) 2023-05-05 19:44:18 +00:00
811cb4181d Delete old user rating functionality 2023-05-05 05:40:29 -07:00
4d62ea1549 Delete coordinator referral program functionality 2023-05-05 05:32:52 -07:00
a10f7f2e21 Add slashed return as rewards when bonded stake is uneven (#538) 2023-05-05 12:07:13 +00:00
e6ddcf9e4b Add RobotTokenSHA256 middleware, /api/robot and frontend entropy calc (#512)
* Add RobotTokenSHA256 middleware for in-the-fly robot generation/login

* Add RobotView, fix middleware, upgrade frontend

* Token header as base91

* Add OAS schema of RobotView

* Use RobotView on new fetchRobot(), mimick old fetchRobot() functionality

* Upgrade websockets for token based authentication

* Small fixes

* Add frontend token entropy checks, add token on route /robot/<token>

* Rename admin panel

* Collect phrases
2023-05-05 10:12:38 +00:00
ea6526f81c Fix and improve admin search fields 2023-05-02 04:04:24 -07:00
a1f0a85646 Small fixes 2023-05-01 10:35:55 -07:00
75f04579ed Refactor models into a module (#481)
* Refactor models into a module

* Rename Profile model as Robot

* Underscore numeric literals
2023-05-01 10:30:53 +00:00
3a49902a7c Fix invoice-follower output logs and order_update 2023-04-30 09:32:15 -07:00
c693faacde Optimize follow-invoices service performance (#480) 2023-04-30 13:46:23 +00:00
4adde72fd5 Bump LND, fix BalanceLogs not found on new coordinator instance 2023-04-29 07:07:48 -07:00
fc4f3e1593 Add undo confirm fiat sent action (#461)
* Add undo confirm fiat sent action

* Collect phrases

* Small fixes
2023-04-28 09:19:18 +00:00
d0450fc07d Improve admin panel loading times 2023-04-27 02:38:16 -07:00
e878299ae8 Add light weight webp avatars (#457)
* Add generate webp avatars, also small size

* Use new avatars in frontend
2023-04-25 18:40:46 +00:00
b1e9081ff8 Handle expired invoices that are in_flight 2023-04-25 04:46:07 -07:00
b9aaf9f1bc Add permissioned payouts mode debugging envvar 2023-04-25 03:13:28 -07:00
7e47fb60bf Add automatic dispute resolution (#437)
* Add automatic dispute resolution logic

* Small fixes
2023-04-24 11:05:52 +00:00
52df958be8 Add full semver string (v) 2023-04-23 13:44:38 -07:00
df7f034667 Small variable name fixes 2023-04-22 12:41:17 -07:00
ac24c310c5 Refactor LNNode, use versioner for LND get_version, refactor macaroon (#432)
* Add Versioner rpc, use versioner for LND get_version, refactor macaroon

* Move LND specific rpc calls from the follow-invoices thread to LNNode

* Move LND specific rpc calls from tasks to LNNode
2023-04-22 18:54:03 +00:00
b227df7c7c Improve preliminary sats summary, add taker satoshis (#429)
* Improve preliminary sats summary, add taker satoshis

* Collect phrases
2023-04-21 11:10:47 +00:00
26a4d3860d Fix overflow by IRT on exchange_rate DecimalField 2023-04-09 14:37:30 -07:00
025d975b6c Improve handling of long in_transition htlcs 2023-04-08 04:19:56 -07:00
ee8becebd9 Add stray locked htlc handler (#410) 2023-04-06 10:59:50 +00:00
399f8102f2 Add notification for new in-app chat messages (#403)
* Add TG message for new in-app chat messages

* Add emojis and collect phrases
2023-03-27 09:37:36 +00:00
7fdbebb2aa Add envvars for target_conf 2023-03-18 03:39:37 -07:00
9158bd4c98 Fix reject too low mining fees (< 12 blocks conf target) 2023-03-17 15:06:15 -07:00
eac5a5f714 Fix robots with tg enabled were being killed 2023-03-17 13:01:59 -07:00
f5853c6e7b Improve LN retry handling and logs 2023-03-16 11:11:39 -07:00
94bc44ad0e Improve tasks reliability (#390)
* Add broadcasted flag

* Improve celery tasks reliability
2023-03-16 00:53:37 +00:00
82c8f2280b Add MAX_SWAP_AMOUNT envvar (#389) 2023-03-14 19:54:31 +00:00
42f208fad4 Fix race condition onchain (#388)
* Fix race condition swaps

* Collect new phrases

* Increase random delay interval
2023-03-14 17:23:11 +00:00
ef55207812 Add envvar for spend_unconfirmed 2023-03-10 04:52:33 -08:00