Commit Graph

20 Commits

Author SHA1 Message Date
ekzyis 2151323c8d
Use LND subscriptions (#726)
* Use parallel invoice subscriptions

* Fix missing idempotency

* Log error

* Use cursor for invoice subscription

* Subscribe to outgoing payments for withdrawals

* Add TODO comments regarding migration to LND subscriptions

* Also use isPoll variable in checkInvoice

* Queue status check of pending withdrawals

* Use for loop to check pending withdrawals

* Reconnect to LND gRPC API on error

* Fix hash modified of applied migrations

* Separate wallet code from worker index

* refactor subscription code some more

* remove unnecessary subWrapper abstraction
* move all wallet related code into worker/wallet.js such that only a single import is needed in worker/index.js

* Migrate from polling to LND subscriptions

* Remove unnecessary reconnect code

* Add FIXME

* Add listener for HODL invoice updates

* Remove obsolete comment

* Update README

* Add job to cancel hodl invoice if expired

* Fix missing else

* small bug fixes and readability enhancements

* refine and add periodic redundant deposit/withdrawal checks

---------

Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: keyan <keyan.kousha+huumn@gmail.com>
2024-01-08 16:37:58 -06:00
VaibhavWakde52 e24e2a6b20
Update README.md (#593) 2023-11-01 14:54:41 -05:00
Keyan 0f8ff45488
Update README.md 2023-08-19 16:12:18 -05:00
ekzyis 49867f5dd5
Make web push & imgproxy setup optional for local dev (#373)
* Make web push setup optional for local dev

* Make imgproxy setup optional for local dev

---------

Co-authored-by: ekzyis <ek@stacker.news>
2023-08-07 19:53:21 -05:00
keyan e8aa0a4dae users? => stackers? 2023-07-09 12:53:50 -05:00
ekzyis a4e6ec0fba Add docs for local LND setup 2023-05-19 18:28:46 -05:00
ekzyis 3d0539e40f Use relative URL to docs/local-auth.md 2023-05-14 19:35:29 -05:00
ekzyis 537a9aa1fc Add contacts for responsible disclosure to README 2023-05-07 13:51:41 -05:00
Keyan a9a5673aeb Update decentralization in README.md 2023-05-02 16:46:32 -05:00
Keyan 95e88df9df Update contributing section of README.md 2023-05-02 16:46:32 -05:00
mvpratt 1a763a9ac3 add instructions for testing with local auth 2023-04-26 13:02:42 -05:00
keyan a52bb610b8 update README 2023-02-03 13:09:06 -06:00
Keyan 6f22a48f9b
Update README.md 2022-04-04 12:21:32 -05:00
keyan e950b0df7f add job queue 2022-01-05 14:37:34 -06:00
keyan 1229bd5d5e update README 2021-11-04 19:13:46 -04:00
keyan cd61263159 update README with docker instructions 2021-10-20 15:33:40 -05:00
keyan 79cb2d5c27 withdrawl => withdrawal/withdraw 2021-08-19 16:42:21 -05:00
keyan 2f01141c87 fix readme link 2021-06-28 18:24:36 -05:00
keyan 87a6b0278a update README 2021-06-28 18:20:52 -05:00
keyan 53a3236b0d Initial commit from Create Next App 2021-03-22 15:36:10 -05:00