75 Commits

Author SHA1 Message Date
0f8ebdc0b1 Merge branch 'main' into the-federation-layer-v0.6.0 2024-01-28 20:52:41 +00:00
4aca6b9184 Add new admin action to close public order 2024-01-28 13:52:30 +00:00
c22606023e Fix devfund fraction validation 2024-01-22 16:28:27 +00:00
3af8287da7 Add mempool.space as fee estimator and remote read devfund pubkey (#1055) 2024-01-08 14:13:37 +00:00
46cfa008b1 Update devfund donation pubkey 2023-10-11 02:54:11 -07:00
4383d14f88 feat(coordinator): add verbose order logs as table to admin (#764)
* add logs field

* Log some order events

* Add more logs. Format as table.

* Add more logs

* Add admin panel hyperlinks to order logs

* Add lasts set of logs

* Some fixes
2023-08-06 17:48:20 +00:00
0a620901a7 Add keysend devfund donations functionality (#589) 2023-05-16 17:12:15 +00: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
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
4d62ea1549 Delete coordinator referral program functionality 2023-05-05 05:32:52 -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
b9aaf9f1bc Add permissioned payouts mode debugging envvar 2023-04-25 03:13:28 -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
025d975b6c Improve handling of long in_transition htlcs 2023-04-08 04:19:56 -07: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
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
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
b02fdcb084 Deprecate old routing budget pipeline (#347)
Delete old routing budget routines. Clients older than 0.3.1 are now incompatible!
2023-02-10 13:34:35 +00:00
0c7e1ae021 Fix reliability telegram notifications 2023-01-31 10:58:11 -08:00
86e6bed37c Add advanced options to LN payout form (#326)
* Add advanced options to LN payout form

* Complete amount calcs

* Temporary working solution for lnproxy web only (uses text instead of json)

* Update LNpayment model and logics to use user's routing budget

* Add handle lnproxyserver networks (i2p, tor, clearnet) / (mainnet,testnet)

* Small fixes
2022-11-24 17:42:30 +00:00
7643e524f1 Fix all files with pre-commit 2022-10-25 11:04:12 -07:00
4d5c60239f Conform to pep8 rules (#295)
* Conform to pep8 rules

* Fix some more flake8 linting errors
2022-10-20 20:53:51 +00:00
3d3da78f8a Fix code style issues with Black 2022-10-20 09:56:10 +00:00
1ba94b2abc Add Telegram notifications for order takers (#244)
* Create EnableTelegramDialog functional component

* Move Enable TG button to Profile dialog

* Add TG bot_name, token and state to API /info/

* Add messages for order takers to Telegram class
2022-09-15 15:42:33 +00:00
040fc3e679 Fix payments_cleansin for onchain payments with no order key 2022-07-24 04:29:13 -07:00
b76b333413 Fix clean onchain_payment, also deletes 'created' objects. Fix rewards timeout 2022-07-10 04:04:27 -07:00
e525b84c9e Fix payments cleansing 2022-06-21 06:32:35 -07:00
6f7cfb5147 Fix avatar persistance and login issues. Add onchain payment cleanup. 2022-06-20 10:56:56 -07:00
164a960b62 Merge branch 'onchain-buyer-payouts' into main #160 2022-06-17 05:19:59 -07:00
43b85d79d4 Fix invoice payouts. Add onchain summary to accounting days. 2022-06-16 15:48:35 -07:00
9da33b60e6 Lower time between retries to 1min. Disable ResetMC. Increase timeout. 2022-06-09 03:56:17 -07:00
cf82a4d6ae Add onchain logics pt2 2022-06-06 13:37:51 -07:00
1905d147bf Reset mission control only on no routes found failure 2022-06-06 11:00:50 -07:00
8d0b518222 Add onchain logics pt1 2022-06-06 10:57:04 -07:00
4ac3618fd7 Add routing timeout to .env 2022-06-05 09:15:40 -07:00
8663fb3423 Add TG messages for dispute open and collaborative cancellation 2022-06-02 15:32:01 -07:00
6fa145c185 Create task to delete canceled LNpayments older than 3 days 2022-05-31 03:35:36 -07:00
8b7e05a24d Create task to delete older than 3 days encrypted messages 2022-05-31 02:23:01 -07:00
d48ee9ced4 Add explicit routing failure reasons for users 2022-05-19 07:00:55 -07:00
419fadc125 Add new icons, add new limits. Fix minor bugs. 2022-05-01 06:41:55 -07:00
755874b100 Advanced maker options v2 (#110)
* Add escrow/invoice time customization

* Add accordion for Expiry times

* Add current price on order maker

* Add deposit timeout limit on order page

* Minor aestetic fixes

* Implement pause/unpause and expiry reasons

* Add renew order

* Add highlight buy/sell on maker page

* Fix order renewal. Improve book visuals and response.

* Fix double renew requests

* Fix cancel orders. Fix paused status to delay

* Fix paused order layout and loading spinner

* Add telegram message: order is in chat
2022-04-29 18:54:20 +00:00
5c06cab195 Rework concurrent payments. in_flight true/false 2022-04-18 15:19:58 -07:00
f00bafb5d8 Rework concurrent payments. in_flight true/false 2022-04-18 06:57:03 -07:00
14b4c16fa3 Fix for UI & Spanish translation. Implement concurrent invoice payments. 2022-04-15 17:04:17 -07:00
d4023bfd0d Add preliminary daily accounting 2022-03-21 05:13:57 -07:00
ca79ea9914 Init accounting panel, add import/export 2022-03-20 16:32:25 -07:00