dart_lnurl

Creator: coderz1093

Last updated:

0 purchases

dart_lnurl Image
dart_lnurl Images

Languages

Categories

Add to Cart

Description:

dart lnurl

dart_lnurl #

A Dart implementation of lnurl to decode bech32 lnurl strings. Currently supports the following tags:

withdrawRequest
payRequest
channelRequest
login

Features #

✅ Decode a bech32-encoded lnurl string.
✅ Handles LUD-17 non-bech32 lnurl string (lnurlw, lnurlp, lnurlc, keyauth).
✅ Make GET request to the decoded ln service and return the response.

Learn more about the lnurl spec here: https://github.com/btcontract/lnurl-rfc
API Reference #
Future<LNURLParseResult> getParams(String encodedUrl)
Use this to parse an encoded bech32 lnurl string, call the decoded URI, and return the parsed response from the lnurl service. The encodedUrl can either have lightning: in it or not.
String decryptSuccessActionAesPayload({LNURLPaySuccessAction successAction, String preimage})
When doing lnurl pay, the success action could contain an encrypted payload using the payment preimage. Use this function to decrypt that payload.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.