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.