feat: add getalby wallet as funding source (#2086)
* initial scaffolding, methods for getalby wallet * Add getAlby to docs and i18n * update alby wallet methods * change names from GetAlbyWallet to AlbyWallet * remove unused variables in AlbyFundingSource in settings.py * rename getalby.py to alby.py * fix method auth and status * resolve rolznz commented issues * rename ALBY_API_KEY to ALBY_ACCESS_TOKEN * fix desc hash in create_invoice --------- Co-authored-by: Pavol Rusnak <pavol@rusnak.io> Co-authored-by: dni ⚡ <office@dnilabs.com>
This commit is contained in:
co-authored by
Pavol Rusnak
dni ⚡
parent
6f0d911a08
commit
d5ae1e3d6a
@@ -181,6 +181,11 @@ class LnPayFundingSource(LNbitsSettings):
|
||||
lnpay_admin_key: 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)
|
||||
|
||||
|
||||
class OpenNodeFundingSource(LNbitsSettings):
|
||||
opennode_api_endpoint: Optional[str] = Field(default=None)
|
||||
opennode_key: Optional[str] = Field(default=None)
|
||||
@@ -214,6 +219,7 @@ class FundingSourcesSettings(
|
||||
LndRestFundingSource,
|
||||
LndGrpcFundingSource,
|
||||
LnPayFundingSource,
|
||||
AlbyFundingSource,
|
||||
OpenNodeFundingSource,
|
||||
SparkFundingSource,
|
||||
LnTipsFundingSource,
|
||||
@@ -321,6 +327,7 @@ class SuperUserSettings(LNbitsSettings):
|
||||
"LndWallet",
|
||||
"LnTipsWallet",
|
||||
"LNPayWallet",
|
||||
"AlbyWallet",
|
||||
"LNbitsWallet",
|
||||
"OpenNodeWallet",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user