feat: phoenixd wallet integration (#2362)

* phoenixd integration
---------

Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
This commit is contained in:
Bitkarrot
2024-04-26 10:18:38 +02:00
committed by GitHub
co-authored by Vlad Stan
parent 4b4bed59cd
commit c04c13b2f8
11 changed files with 662 additions and 9 deletions
+7
View File
@@ -214,6 +214,11 @@ class ZBDFundingSource(LNbitsSettings):
zbd_api_key: Optional[str] = Field(default=None)
class PhoenixdFundingSource(LNbitsSettings):
phoenixd_api_endpoint: Optional[str] = Field(default="http://localhost:9740/")
phoenixd_api_password: Optional[str] = Field(default=None)
class AlbyFundingSource(LNbitsSettings):
alby_api_endpoint: Optional[str] = Field(default="https://api.getalby.com/")
alby_access_token: Optional[str] = Field(default=None)
@@ -254,6 +259,7 @@ class FundingSourcesSettings(
LnPayFundingSource,
AlbyFundingSource,
ZBDFundingSource,
PhoenixdFundingSource,
OpenNodeFundingSource,
SparkFundingSource,
LnTipsFundingSource,
@@ -410,6 +416,7 @@ class SuperUserSettings(LNbitsSettings):
"LNPayWallet",
"AlbyWallet",
"ZBDWallet",
"PhoenixdWallet",
"LNbitsWallet",
"OpenNodeWallet",
]