API: Add Lightning Payment info endpoint (#3557)

* Upgrade Lightning lib

* API: Add Lightning Payment info endpoint
This commit is contained in:
d11n
2022-04-12 11:01:58 +02:00
committed by GitHub
parent 7ec978fcdb
commit 8981414705
12 changed files with 249 additions and 4 deletions

View File

@@ -77,6 +77,14 @@ namespace BTCPayServer.Controllers.Greenfield
return base.GetDepositAddress(cryptoCode);
}
[Authorize(Policy = Policies.CanUseInternalLightningNode,
AuthenticationSchemes = AuthenticationSchemes.Greenfield)]
[HttpGet("~/api/v1/server/lightning/{cryptoCode}/payments/{paymentHash}")]
public override Task<IActionResult> GetPayment(string cryptoCode, string paymentHash)
{
return base.GetPayment(cryptoCode, paymentHash);
}
[Authorize(Policy = Policies.CanUseInternalLightningNode,
AuthenticationSchemes = AuthenticationSchemes.Greenfield)]
[HttpGet("~/api/v1/server/lightning/{cryptoCode}/invoices/{id}")]