robosats/frontend
Reckless_Satoshi 5ff70bccb7
Add core-lightning as backend lightning node vendor (#611)
* Add CLN node backend image and service (#418)

* Add cln service

* Add hodlvoice Dockerfile and entrypoint

* Add lnnode vendor switch (#431)

* Add LNNode vendor switch

* Add CLN version to frontend and other fixes

* init

* first draft

* add unsettled_local_balance and unsettled_remote_balance

* gen_hold_invoice now takes 3 more variables to build a label for cln

* remove unneeded payment_hash from gen_hold_invoice

* remove comment

* add get_cln_version

* first draft of clns follow_send_payment

* fix name of get_lnd_version

* enable flake8

* flake8 fixes

* renaming cln file, class and get_version

* remove lnd specific commented code

* get_version: add try/except, refactor to top to mimic lnd.py

* rename htlc_cltv to htlc_expiry

* add clns lookup_invoice_status

* refactored double_check_htlc_is_settled to the end to match lnds file

* fix generate_rpc

* Add sample environmental variables, small fixes

* Fix CLN gRPC port

* Fix gen_hold_invoice, plus some other tiny fixes (#435)

* Fix channel_balance to use int object inside Amount (#438)

* Add CLN/LND volume to celery-beat service

* Add CLN/LND volume to celery-beat service

* Bump CLN to v23.05

* changes for 0.5 and some small fixes

* change invoice expiry from absolute to relative duration

* add try/except to catch timeout error

* fix failure_reason to be ln_payment failure reasons, albeit inaccurate sometimes

* refactor follow_send_payment and add pending check to expired case

* fix status comments

* add send_keysend method

* fix wrong state ints in cancel and settle

* switch to use hodlinvoicelookup in double_check

* move pay command after lnpayment status update

* remove loop in follow_send_payment and add error result for edge case

* fix typeerror for payment_hash

* rework follow_send_payment logic and payment_hash, watch harder if pending

* use fully qualified names for status instead of raw int

* missed 2 status from prev commit

* Always copy the cln-grpc-hodl plugin on start up

* Fix ALLOW_SELF_KEYSEND linting error

* Fix missing definition of failure_reason

---------

Co-authored-by: daywalker90 <admin@noserver4u.de>
2023-05-22 14:56:15 +00:00
..
src Add core-lightning as backend lightning node vendor (#611) 2023-05-22 14:56:15 +00:00
static Add collect_phrases pre-commit hook; run new collect phrases (#610) 2023-05-22 08:26:48 +00:00
templates/frontend Fix all files with pre-commit 2022-10-25 11:04:12 -07:00
__init__.py Add frontend app 2022-01-01 15:05:55 -08:00
.eslintrc.json Add version mismatch detection, refactor GH workflows, draft release.yml, increase prettier scope (#250) 2022-09-21 07:03:38 -07:00
.prettierignore Add pgp signature to sensitive client - coordinator messages (#592) 2023-05-17 13:06:04 +00:00
.prettierrc Add linter and formatter 2022-08-28 00:20:45 +02:00
admin.py Conform to pep8 rules (#295) 2022-10-20 20:53:51 +00:00
apps.py Re-format all python code 2022-02-17 11:50:10 -08:00
babel.config.json Add version mismatch detection, refactor GH workflows, draft release.yml, increase prettier scope (#250) 2022-09-21 07:03:38 -07:00
Dockerfile Minor fixes on dev setup start up 2023-05-17 04:16:26 -07:00
entrypoint.sh Migrate to react-dom-router v6 (#422) 2023-04-16 18:10:48 +00:00
package-lock.json Bump i18next from 22.4.15 to 22.5.0 in /frontend (#598) 2023-05-19 10:49:58 +00:00
package.json Small style fixes and new payment method 2023-05-12 03:01:17 -07:00
tests.py Conform to pep8 rules (#295) 2022-10-20 20:53:51 +00:00
tsconfig.json Add version mismatch detection, refactor GH workflows, draft release.yml, increase prettier scope (#250) 2022-09-21 07:03:38 -07:00
urls.py Add RobotTokenSHA256 middleware, /api/robot and frontend entropy calc (#512) 2023-05-05 10:12:38 +00:00
views.py Add pre-commit-config (#298) 2022-10-24 14:34:21 +00:00
webpack.config.ts New Robot page (#357) 2023-02-21 17:22:48 +00:00