breez_sdk_liquid

Function perform_lnurl_auth

pub async fn perform_lnurl_auth<S>(
    req_data: &LnUrlAuthRequestData,
    signer: &S,
) -> Result<LnUrlCallbackStatus, LnUrlError>
where S: LnurlAuthSigner,
Expand description

Performs the third and last step of LNURL-auth, as per https://github.com/lnurl/luds/blob/luds/04.md

Linking key is derived as per LUD-05 https://github.com/lnurl/luds/blob/luds/05.md

See the parse docs for more detail on the full workflow.