Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@lawallet/utils

Package Overview
Dependencies
Maintainers
5
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lawallet/utils - npm Package Compare versions

Comparing version
0.2.50
to
0.2.51
+0
-1
dist/esm/constants/constants.js

@@ -57,4 +57,3 @@ import { noopStorage } from '../createStorage.js';

request: null,
lnService: null,
};
//# sourceMappingURL=constants.js.map
+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../src/constants/constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAClD,OAAO,EAAoB,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAE,aAAa,EAAoD,MAAM,yBAAyB,CAAC;AAI1G,MAAM,CAAC,MAAM,UAAU,GAAgB;IACrC,YAAY,EAAE,aAAa;IAC3B,SAAS,EAAE;QACT,OAAO,EAAE,yBAAyB;QAClC,eAAe,EAAE,qBAAqB;KACvC;IACD,UAAU,EAAE,CAAC,sBAAsB,EAAE,yBAAyB,CAAC;IAC/D,aAAa,EAAE;QACb,IAAI,EAAE,kEAAkE;QACxE,MAAM,EAAE,kEAAkE;QAC1E,IAAI,EAAE,kEAAkE;KACzE;IACD,OAAO,EAAE,WAAW;IACpB,MAAM,EAAE,SAAS;CAClB,CAAC;AAEF,MAAM,CAAC,MAAM,aAAa,GAAyB,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;AAChE,MAAM,CAAC,MAAM,aAAa,GAAuB,IAAI,CAAC;AAEtD,MAAM,CAAC,MAAM,kBAAkB,GAAkD;IAC/E,GAAG,EAAE;QACH,MAAM,EAAE,OAAO;KAChB;IACD,GAAG,EAAE;QACH,MAAM,EAAE,OAAO;KAChB;IACD,IAAI,EAAE;QACJ,MAAM,EAAE,OAAO;KAChB;IACD,GAAG,EAAE;QACH,MAAM,EAAE,OAAO;KAChB;IACD,GAAG,EAAE;QACH,MAAM,EAAE,OAAO;KAChB;CACF,CAAC;AAEF,MAAM,CAAC,MAAM,cAAc,GAA0B,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC;AAC3E,MAAM,CAAC,MAAM,eAAe,GAAwB,KAAK,CAAC;AAE1D,MAAM,CAAC,MAAM,iBAAiB,GAAoB;IAChD,WAAW,EAAE,KAAK;IAClB,QAAQ,EAAE,KAAK;CAChB,CAAC;AAEF,MAAM,CAAC,MAAM,sBAAsB,GAAwB;IACzD,IAAI,EAAE,EAAE;IACR,MAAM,EAAE,CAAC;IACT,IAAI,EAAE,aAAa,CAAC,IAAI;IACxB,OAAO,EAAE,KAAK;CACf,CAAC;AAEF,MAAM,CAAC,MAAM,oBAAoB,GAAsB;IACrD,IAAI,EAAE,EAAE;IACR,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,EAAE;IACX,cAAc,EAAE,UAAU,CAAC,aAAa,CAAC,IAAI;IAC7C,IAAI,EAAE,aAAa,CAAC,IAAI;IACxB,OAAO,EAAE,IAAI;IACb,SAAS,EAAE,IAAI;CAChB,CAAC"}
{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../src/constants/constants.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAClD,OAAO,EAAoB,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAE,aAAa,EAAoD,MAAM,yBAAyB,CAAC;AAI1G,MAAM,CAAC,MAAM,UAAU,GAAgB;IACrC,YAAY,EAAE,aAAa;IAC3B,SAAS,EAAE;QACT,OAAO,EAAE,yBAAyB;QAClC,eAAe,EAAE,qBAAqB;KACvC;IACD,UAAU,EAAE,CAAC,sBAAsB,EAAE,yBAAyB,CAAC;IAC/D,aAAa,EAAE;QACb,IAAI,EAAE,kEAAkE;QACxE,MAAM,EAAE,kEAAkE;QAC1E,IAAI,EAAE,kEAAkE;KACzE;IACD,OAAO,EAAE,WAAW;IACpB,MAAM,EAAE,SAAS;CAClB,CAAC;AAEF,MAAM,CAAC,MAAM,aAAa,GAAyB,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;AAChE,MAAM,CAAC,MAAM,aAAa,GAAuB,IAAI,CAAC;AAEtD,MAAM,CAAC,MAAM,kBAAkB,GAAkD;IAC/E,GAAG,EAAE;QACH,MAAM,EAAE,OAAO;KAChB;IACD,GAAG,EAAE;QACH,MAAM,EAAE,OAAO;KAChB;IACD,IAAI,EAAE;QACJ,MAAM,EAAE,OAAO;KAChB;IACD,GAAG,EAAE;QACH,MAAM,EAAE,OAAO;KAChB;IACD,GAAG,EAAE;QACH,MAAM,EAAE,OAAO;KAChB;CACF,CAAC;AAEF,MAAM,CAAC,MAAM,cAAc,GAA0B,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC;AAC3E,MAAM,CAAC,MAAM,eAAe,GAAwB,KAAK,CAAC;AAE1D,MAAM,CAAC,MAAM,iBAAiB,GAAoB;IAChD,WAAW,EAAE,KAAK;IAClB,QAAQ,EAAE,KAAK;CAChB,CAAC;AAEF,MAAM,CAAC,MAAM,sBAAsB,GAAwB;IACzD,IAAI,EAAE,EAAE;IACR,MAAM,EAAE,CAAC;IACT,IAAI,EAAE,aAAa,CAAC,IAAI;IACxB,OAAO,EAAE,KAAK;CACf,CAAC;AAEF,MAAM,CAAC,MAAM,oBAAoB,GAAsB;IACrD,IAAI,EAAE,EAAE;IACR,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,EAAE;IACX,cAAc,EAAE,UAAU,CAAC,aAAa,CAAC,IAAI;IAC7C,IAAI,EAAE,aAAa,CAAC,IAAI;IACxB,OAAO,EAAE,IAAI;CACd,CAAC"}

@@ -13,5 +13,6 @@ import { baseConfig } from './constants/constants.js';

gateway: endpoints && endpoints.gateway ? normalizeURL(endpoints.gateway) : baseConfig.endpoints.gateway,
lightningDomain: endpoints && endpoints?.lightningDomain
lightningDomain: endpoints && endpoints.lightningDomain
? normalizeURL(endpoints.lightningDomain)
: baseConfig.endpoints.lightningDomain,
proxy: endpoints && endpoints.proxy ? normalizeURL(endpoints.proxy) : baseConfig.endpoints.proxy,
};

@@ -18,0 +19,0 @@ return {

@@ -1,1 +0,1 @@

{"version":3,"file":"createConfig.js","sourceRoot":"","sources":["../../src/createConfig.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAE,MAAM,0BAA0B,CAAC;AACtD,OAAO,EAAE,aAAa,EAAoB,WAAW,EAAE,MAAM,oBAAoB,CAAC;AAmBlF,SAAS,YAAY,CAAC,GAAW;IAC/B,MAAM,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC;IACzB,OAAO,GAAG,CAAC,QAAQ,KAAK,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,QAAQ,KAAK,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC;AAC1E,CAAC;AAED,MAAM,UAAU,YAAY,CAAC,aAAqC,EAAE;IAClE,MAAM,EACJ,SAAS,EACT,YAAY,EACZ,aAAa,EACb,OAAO,GAAG,aAAa,CAAC;QACtB,OAAO,EAAE,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW;KAClG,CAAC,EACF,MAAM,EACN,UAAU,GACX,GAAG,UAAU,CAAC;IAEf,IAAI,mBAAmB,GAAwB;QAC7C,OAAO,EAAE,SAAS,IAAI,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,OAAO;QACxG,eAAe,EACb,SAAS,IAAI,SAAS,EAAE,eAAe;YACrC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,eAAe,CAAC;YACzC,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,eAAe;KAC3C,CAAC;IAEF,OAAO;QACL,GAAG,UAAU;QACb,SAAS,EAAE,mBAAmB;QAC9B,YAAY,EAAE,YAAY,IAAI,UAAU,CAAC,YAAY;QACrD,aAAa,EAAE;YACb,GAAG,UAAU,CAAC,aAAa;YAC3B,GAAG,aAAa;SACjB;QACD,UAAU,EAAE,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU;QAC3D,OAAO;QACP,MAAM;KACQ,CAAC;AACnB,CAAC"}
{"version":3,"file":"createConfig.js","sourceRoot":"","sources":["../../src/createConfig.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAE,MAAM,0BAA0B,CAAC;AACtD,OAAO,EAAE,aAAa,EAAoB,WAAW,EAAE,MAAM,oBAAoB,CAAC;AAoBlF,SAAS,YAAY,CAAC,GAAW;IAC/B,MAAM,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC;IACzB,OAAO,GAAG,CAAC,QAAQ,KAAK,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,QAAQ,KAAK,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC;AAC1E,CAAC;AAED,MAAM,UAAU,YAAY,CAAC,aAAqC,EAAE;IAClE,MAAM,EACJ,SAAS,EACT,YAAY,EACZ,aAAa,EACb,OAAO,GAAG,aAAa,CAAC;QACtB,OAAO,EAAE,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW;KAClG,CAAC,EACF,MAAM,EACN,UAAU,GACX,GAAG,UAAU,CAAC;IAEf,IAAI,mBAAmB,GAAwB;QAC7C,OAAO,EAAE,SAAS,IAAI,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,OAAO;QACxG,eAAe,EACb,SAAS,IAAI,SAAS,CAAC,eAAe;YACpC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,eAAe,CAAC;YACzC,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,eAAe;QAC1C,KAAK,EAAE,SAAS,IAAI,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,KAAK;KACjG,CAAC;IAEF,OAAO;QACL,GAAG,UAAU;QACb,SAAS,EAAE,mBAAmB;QAC9B,YAAY,EAAE,YAAY,IAAI,UAAU,CAAC,YAAY;QACrD,aAAa,EAAE;YACb,GAAG,UAAU,CAAC,aAAa;YAC3B,GAAG,aAAa;SACjB;QACD,UAAU,EAAE,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU;QAC3D,OAAO;QACP,MAAM;KACQ,CAAC;AACnB,CAAC"}
import { differenceInSeconds } from 'date-fns';
import { baseConfig } from '../constants/constants.js';
import {} from '../types/transaction.js';
import { nowInSeconds } from '../utils/utilities.js';
import { fetchWithProxy, nowInSeconds } from '../utils/utilities.js';
export const getPayRequest = async (url, config = baseConfig) => {

@@ -17,3 +17,3 @@ const cachedResponse = await config.storage.getItem(url);

}
return fetch(url)
return fetchWithProxy(url, config)
.then((res) => {

@@ -27,3 +27,3 @@ if (res.status !== 200)

return null;
config.storage.setItem(url, { ...walletInfo, expiry: nowInSeconds() });
config.storage.setItem(url, JSON.stringify({ ...walletInfo, expiry: nowInSeconds() }));
return walletInfo;

@@ -33,3 +33,3 @@ })

};
export const requestInvoice = (callback) => fetch(callback)
export const requestInvoice = (callback, config = baseConfig) => fetchWithProxy(callback, config)
.then((res) => res.json())

@@ -36,0 +36,0 @@ .then((invoiceInfo) => (invoiceInfo && invoiceInfo.pr ? invoiceInfo.pr.toLowerCase() : ''))

@@ -1,1 +0,1 @@

{"version":3,"file":"transaction.js","sourceRoot":"","sources":["../../../src/interceptors/transaction.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAC;AAC/C,OAAO,EAAE,UAAU,EAAE,MAAM,2BAA2B,CAAC;AAEvD,OAAO,EAA0B,MAAM,yBAAyB,CAAC;AACjE,OAAO,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAC;AASrD,MAAM,CAAC,MAAM,aAAa,GAAG,KAAK,EAAE,GAAW,EAAE,SAAsB,UAAU,EAA8B,EAAE;IAC/G,MAAM,cAAc,GAAG,MAAM,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IAEzD,IAAI,cAAc,EAAE,CAAC;QACnB,MAAM,cAAc,GAAG,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,CAAC;QAClD,MAAM,UAAU,GAAG,mBAAmB,CAAC,cAAc,CAAC,MAAM,EAAE,YAAY,EAAE,CAAC,CAAC;QAE9E,IAAI,UAAU,GAAG,EAAE,EAAE,CAAC;YACpB,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;QACjC,CAAC;aAAM,CAAC;YACN,OAAO,cAAc,CAAC;QACxB,CAAC;IACH,CAAC;IAED,OAAO,KAAK,CAAC,GAAG,CAAC;SACd,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE;QACZ,IAAI,GAAG,CAAC,MAAM,KAAK,GAAG;YAAE,OAAO,IAAI,CAAC;QACpC,OAAO,GAAG,CAAC,IAAI,EAAE,CAAC;IACpB,CAAC,CAAC;SACD,IAAI,CAAC,CAAC,UAAU,EAAE,EAAE;QACnB,IAAI,CAAC,UAAU;YAAE,OAAO,IAAI,CAAC;QAE7B,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,EAAE,EAAE,GAAG,UAAU,EAAE,MAAM,EAAE,YAAY,EAAE,EAAE,CAAC,CAAC;QACvE,OAAO,UAAU,CAAC;IACpB,CAAC,CAAC;SACD,KAAK,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC;AACvB,CAAC,CAAC;AAEF,MAAM,CAAC,MAAM,cAAc,GAAG,CAAC,QAAgB,EAAE,EAAE,CACjD,KAAK,CAAC,QAAQ,CAAC;KACZ,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;KACzB,IAAI,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,WAAW,IAAI,WAAW,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;KAC1F,KAAK,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC"}
{"version":3,"file":"transaction.js","sourceRoot":"","sources":["../../../src/interceptors/transaction.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAC;AAC/C,OAAO,EAAE,UAAU,EAAE,MAAM,2BAA2B,CAAC;AAEvD,OAAO,EAA0B,MAAM,yBAAyB,CAAC;AACjE,OAAO,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAC;AASrE,MAAM,CAAC,MAAM,aAAa,GAAG,KAAK,EAAE,GAAW,EAAE,SAAsB,UAAU,EAA8B,EAAE;IAC/G,MAAM,cAAc,GAAG,MAAM,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IAEzD,IAAI,cAAc,EAAE,CAAC;QACnB,MAAM,cAAc,GAAG,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,CAAC;QAClD,MAAM,UAAU,GAAG,mBAAmB,CAAC,cAAc,CAAC,MAAM,EAAE,YAAY,EAAE,CAAC,CAAC;QAE9E,IAAI,UAAU,GAAG,EAAE,EAAE,CAAC;YACpB,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;QACjC,CAAC;aAAM,CAAC;YACN,OAAO,cAAc,CAAC;QACxB,CAAC;IACH,CAAC;IAED,OAAO,cAAc,CAAC,GAAG,EAAE,MAAM,CAAC;SAC/B,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE;QACZ,IAAI,GAAG,CAAC,MAAM,KAAK,GAAG;YAAE,OAAO,IAAI,CAAC;QACpC,OAAO,GAAG,CAAC,IAAI,EAAE,CAAC;IACpB,CAAC,CAAC;SACD,IAAI,CAAC,CAAC,UAAU,EAAE,EAAE;QACnB,IAAI,CAAC,UAAU;YAAE,OAAO,IAAI,CAAC;QAE7B,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,UAAU,EAAE,MAAM,EAAE,YAAY,EAAE,EAAE,CAAC,CAAC,CAAC;QACvF,OAAO,UAAU,CAAC;IACpB,CAAC,CAAC;SACD,KAAK,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC;AACvB,CAAC,CAAC;AAEF,MAAM,CAAC,MAAM,cAAc,GAAG,CAAC,QAAgB,EAAE,SAAsB,UAAU,EAAE,EAAE,CACnF,cAAc,CAAC,QAAQ,EAAE,MAAM,CAAC;KAC7B,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;KACzB,IAAI,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,WAAW,IAAI,WAAW,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;KAC1F,KAAK,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC"}

@@ -7,3 +7,2 @@ import { baseConfig, defaultInvoiceTransfer, defaultLNURLTransfer } from '../constants/constants.js';

import { TransferTypes } from '../types/transaction.js';
import { LightningAddress } from '@getalby/lightning-tools';
export const decodeInvoice = (invoice) => {

@@ -44,2 +43,6 @@ try {

}
export const fetchWithProxy = async (url, config = baseConfig) => {
const urlRequest = config.endpoints.proxy ? `${config.endpoints.proxy}?url=${encodeURIComponent(url)}` : url;
return fetch(urlRequest);
};
export const claimLNURLw = async (toNpub, callback, k1, amount, config = baseConfig) => {

@@ -49,3 +52,3 @@ if (!callback || !k1 || !amount)

try {
const pr = await requestInvoice(`${config.endpoints.gateway}/lnurlp/${toNpub}/callback?amount=${amount}`);
const pr = await requestInvoice(`${config.endpoints.gateway}/lnurlp/${toNpub}/callback?amount=${amount}`, config);
if (!pr)

@@ -56,3 +59,3 @@ return false;

urlCallback = addQueryParameter(urlCallback, `pr=${pr}`);
return fetch(urlCallback).then((res) => {
return fetchWithProxy(urlCallback, config).then((res) => {
return res.status === 200;

@@ -114,3 +117,3 @@ });

const decodedLNURL = lnurl_decode(data);
const payRequest = await getPayRequest(decodedLNURL);
const payRequest = await getPayRequest(decodedLNURL, config);
if (!payRequest)

@@ -186,10 +189,9 @@ return defaultLNURLTransfer;

const [username, domain] = splitHandle(data, config);
const ln = new LightningAddress(`${username}@${domain}`);
let payRequest = await getPayRequest(`https://${domain}/.well-known/lnurlp/${username}`);
if (!payRequest) {
await ln.fetch();
if (!ln || !ln.lnurlpData || !ln.lnurlpData.rawData)
return defaultLNURLTransfer;
payRequest = ln.lnurlpData.rawData;
}
// const ln = new LightningAddress(`${username}@${domain}`);
let payRequest = await getPayRequest(`https://${domain}/.well-known/lnurlp/${username}`, config);
// if (!payRequest) {
// await ln.fetch();
// if (!ln || !ln.lnurlpData || !ln.lnurlpData.rawData) return defaultLNURLTransfer;
// payRequest = ln.lnurlpData.rawData;
// }
const amount = payRequest.minSendable === payRequest.maxSendable ? payRequest.maxSendable / 1000 : 0;

@@ -202,3 +204,2 @@ const transfer = {

request: payRequest,
lnService: ln,
};

@@ -205,0 +206,0 @@ if (payRequest.federationId && payRequest.federationId === config.federationId) {

@@ -1,1 +0,1 @@

{"version":3,"file":"utilities.js","sourceRoot":"","sources":["../../../src/utils/utilities.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"utilities.js","sourceRoot":"","sources":["../../../src/utils/utilities.ts"],"names":[],"mappings":"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"}

@@ -1,1 +0,1 @@

{"version":3,"file":"constants.d.ts","sourceRoot":"","sources":["../../../src/constants/constants.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,WAAW,EAAE,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAiB,KAAK,mBAAmB,EAAE,KAAK,iBAAiB,EAAE,MAAM,yBAAyB,CAAC;AAC1G,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,0BAA0B,CAAC;AACnE,OAAO,KAAK,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,eAAe,EAAE,MAAM,wBAAwB,CAAC;AAErG,eAAO,MAAM,UAAU,EAAE,WAcxB,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,kBAAkB,EAAiB,CAAC;AAChE,eAAO,MAAM,aAAa,EAAE,kBAAyB,CAAC;AAEtD,eAAO,MAAM,kBAAkB,EAAE,MAAM,CAAC,mBAAmB,EAAE,gBAAgB,CAgB5E,CAAC;AAEF,eAAO,MAAM,cAAc,EAAE,mBAAmB,EAA0B,CAAC;AAC3E,eAAO,MAAM,eAAe,EAAE,mBAA2B,CAAC;AAE1D,eAAO,MAAM,iBAAiB,EAAE,eAG/B,CAAC;AAEF,eAAO,MAAM,sBAAsB,EAAE,mBAKpC,CAAC;AAEF,eAAO,MAAM,oBAAoB,EAAE,iBAQlC,CAAC"}
{"version":3,"file":"constants.d.ts","sourceRoot":"","sources":["../../../src/constants/constants.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,WAAW,EAAE,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAiB,KAAK,mBAAmB,EAAE,KAAK,iBAAiB,EAAE,MAAM,yBAAyB,CAAC;AAC1G,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,0BAA0B,CAAC;AACnE,OAAO,KAAK,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,eAAe,EAAE,MAAM,wBAAwB,CAAC;AAErG,eAAO,MAAM,UAAU,EAAE,WAcxB,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,kBAAkB,EAAiB,CAAC;AAChE,eAAO,MAAM,aAAa,EAAE,kBAAyB,CAAC;AAEtD,eAAO,MAAM,kBAAkB,EAAE,MAAM,CAAC,mBAAmB,EAAE,gBAAgB,CAgB5E,CAAC;AAEF,eAAO,MAAM,cAAc,EAAE,mBAAmB,EAA0B,CAAC;AAC3E,eAAO,MAAM,eAAe,EAAE,mBAA2B,CAAC;AAE1D,eAAO,MAAM,iBAAiB,EAAE,eAG/B,CAAC;AAEF,eAAO,MAAM,sBAAsB,EAAE,mBAKpC,CAAC;AAEF,eAAO,MAAM,oBAAoB,EAAE,iBAOlC,CAAC"}

@@ -9,2 +9,3 @@ import type { NDKSigner } from '@nostr-dev-kit/ndk';

gateway?: string;
proxy?: string;
};

@@ -11,0 +12,0 @@ modulePubkeys?: {

@@ -1,1 +0,1 @@

{"version":3,"file":"createConfig.d.ts","sourceRoot":"","sources":["../../src/createConfig.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,oBAAoB,CAAC;AAEpD,OAAO,EAAiB,KAAK,WAAW,EAAe,MAAM,oBAAoB,CAAC;AAClF,OAAO,KAAK,EAAE,WAAW,EAAuB,MAAM,mBAAmB,CAAC;AAE1E,MAAM,WAAW,sBAAsB;IACrC,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,SAAS,CAAC,EAAE;QACV,eAAe,CAAC,EAAE,MAAM,CAAC;QACzB,OAAO,CAAC,EAAE,MAAM,CAAC;KAClB,CAAC;IACF,aAAa,CAAC,EAAE;QACd,IAAI,CAAC,EAAE,MAAM,CAAC;QACd,MAAM,CAAC,EAAE,MAAM,CAAC;QAChB,IAAI,EAAE,MAAM,CAAC;KACd,CAAC;IACF,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;IACtB,OAAO,CAAC,EAAE,WAAW,CAAC;IACtB,MAAM,CAAC,EAAE,SAAS,CAAC;CACpB;AAOD,wBAAgB,YAAY,CAAC,UAAU,GAAE,sBAA2B,GAAG,WAAW,CAgCjF"}
{"version":3,"file":"createConfig.d.ts","sourceRoot":"","sources":["../../src/createConfig.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,oBAAoB,CAAC;AAEpD,OAAO,EAAiB,KAAK,WAAW,EAAe,MAAM,oBAAoB,CAAC;AAClF,OAAO,KAAK,EAAE,WAAW,EAAuB,MAAM,mBAAmB,CAAC;AAE1E,MAAM,WAAW,sBAAsB;IACrC,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,SAAS,CAAC,EAAE;QACV,eAAe,CAAC,EAAE,MAAM,CAAC;QACzB,OAAO,CAAC,EAAE,MAAM,CAAC;QACjB,KAAK,CAAC,EAAE,MAAM,CAAC;KAChB,CAAC;IACF,aAAa,CAAC,EAAE;QACd,IAAI,CAAC,EAAE,MAAM,CAAC;QACd,MAAM,CAAC,EAAE,MAAM,CAAC;QAChB,IAAI,EAAE,MAAM,CAAC;KACd,CAAC;IACF,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;IACtB,OAAO,CAAC,EAAE,WAAW,CAAC;IACtB,MAAM,CAAC,EAAE,SAAS,CAAC;CACpB;AAOD,wBAAgB,YAAY,CAAC,UAAU,GAAE,sBAA2B,GAAG,WAAW,CAiCjF"}

@@ -10,3 +10,3 @@ import type { ConfigProps } from '../types/config.js';

export declare const getPayRequest: (url: string, config?: ConfigProps) => Promise<LNRequestResponse>;
export declare const requestInvoice: (callback: string) => Promise<any>;
export declare const requestInvoice: (callback: string, config?: ConfigProps) => Promise<any>;
//# sourceMappingURL=transaction.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"transaction.d.ts","sourceRoot":"","sources":["../../../src/interceptors/transaction.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAE,KAAK,iBAAiB,EAAE,MAAM,yBAAyB,CAAC;AAGjE,MAAM,MAAM,mBAAmB,GAAG;IAChC,OAAO,EAAE,OAAO,CAAC;IACjB,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AAEF,eAAO,MAAM,aAAa,QAAe,MAAM,WAAU,WAAW,KAAgB,OAAO,CAAC,iBAAiB,CA0B5G,CAAC;AAEF,eAAO,MAAM,cAAc,aAAc,MAAM,iBAI3B,CAAC"}
{"version":3,"file":"transaction.d.ts","sourceRoot":"","sources":["../../../src/interceptors/transaction.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAE,KAAK,iBAAiB,EAAE,MAAM,yBAAyB,CAAC;AAGjE,MAAM,MAAM,mBAAmB,GAAG;IAChC,OAAO,EAAE,OAAO,CAAC;IACjB,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AAEF,eAAO,MAAM,aAAa,QAAe,MAAM,WAAU,WAAW,KAAgB,OAAO,CAAC,iBAAiB,CA0B5G,CAAC;AAEF,eAAO,MAAM,cAAc,aAAc,MAAM,WAAU,WAAW,iBAIhD,CAAC"}

@@ -6,2 +6,3 @@ import type { NDKSigner } from '@nostr-dev-kit/ndk';

gateway: string;
proxy?: string;
};

@@ -8,0 +9,0 @@ export type ModulePubkeysConfigType = {

@@ -1,1 +0,1 @@

{"version":3,"file":"config.d.ts","sourceRoot":"","sources":["../../../src/types/config.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,oBAAoB,CAAC;AACpD,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAEvD,MAAM,MAAM,mBAAmB,GAAG;IAChC,eAAe,EAAE,MAAM,CAAC;IACxB,OAAO,EAAE,MAAM,CAAC;CACjB,CAAC;AAEF,MAAM,MAAM,uBAAuB,GAAG;IACpC,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,CAAC;CACd,CAAC;AAEF,MAAM,MAAM,WAAW,GAAG;IACxB,SAAS,EAAE,mBAAmB,CAAC;IAC/B,YAAY,EAAE,MAAM,CAAC;IACrB,aAAa,EAAE,uBAAuB,CAAC;IACvC,UAAU,EAAE,MAAM,EAAE,CAAC;IACrB,OAAO,EAAE,WAAW,CAAC;IACrB,MAAM,EAAE,SAAS,GAAG,SAAS,CAAC;CAC/B,CAAC;AAEF,MAAM,MAAM,eAAe,CAAC,CAAC,SAAS,WAAW,GAAG,WAAW,IAAI;IACjE,MAAM,CAAC,EAAE,WAAW,CAAC;IACrB,MAAM,CAAC,EAAE,SAAS,CAAC;CACpB,CAAC"}
{"version":3,"file":"config.d.ts","sourceRoot":"","sources":["../../../src/types/config.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,oBAAoB,CAAC;AACpD,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAEvD,MAAM,MAAM,mBAAmB,GAAG;IAChC,eAAe,EAAE,MAAM,CAAC;IACxB,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB,CAAC;AAEF,MAAM,MAAM,uBAAuB,GAAG;IACpC,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,CAAC;CACd,CAAC;AAEF,MAAM,MAAM,WAAW,GAAG;IACxB,SAAS,EAAE,mBAAmB,CAAC;IAC/B,YAAY,EAAE,MAAM,CAAC;IACrB,aAAa,EAAE,uBAAuB,CAAC;IACvC,UAAU,EAAE,MAAM,EAAE,CAAC;IACrB,OAAO,EAAE,WAAW,CAAC;IACrB,MAAM,EAAE,SAAS,GAAG,SAAS,CAAC;CAC/B,CAAC;AAEF,MAAM,MAAM,eAAe,CAAC,CAAC,SAAS,WAAW,GAAG,WAAW,IAAI;IACjE,MAAM,CAAC,EAAE,WAAW,CAAC;IACrB,MAAM,CAAC,EAAE,SAAS,CAAC;CACpB,CAAC"}
import { type NostrEvent } from '@nostr-dev-kit/ndk';
import { LightningAddress } from '@getalby/lightning-tools';
export interface Transaction {

@@ -63,3 +62,2 @@ id: string;

request: LNRequestResponse | null;
lnService: LightningAddress | null;
}

@@ -66,0 +64,0 @@ export interface InvoiceTransferType extends TransferInformation {

@@ -1,1 +0,1 @@

{"version":3,"file":"transaction.d.ts","sourceRoot":"","sources":["../../../src/types/transaction.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,UAAU,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,gBAAgB,EAAE,MAAM,0BAA0B,CAAC;AAI5D,MAAM,WAAW,WAAW;IAC1B,EAAE,EAAE,MAAM,CAAC;IACX,MAAM,EAAE,iBAAiB,CAAC;IAC1B,SAAS,EAAE,oBAAoB,CAAC;IAChC,IAAI,EAAE,eAAe,CAAC;IACtB,MAAM,EAAE,YAAY,CAAC;IACrB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,EAAE,CAAC;IACjB,MAAM,EAAE,UAAU,EAAE,CAAC;IACrB,SAAS,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,oBAAY,aAAa;IACvB,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,IAAI,SAAS;CACd;AAED,oBAAY,iBAAiB;IAC3B,OAAO,YAAY;IACnB,SAAS,cAAc;IACvB,KAAK,UAAU;IACf,QAAQ,aAAa;CACtB;AAED,oBAAY,oBAAoB;IAC9B,QAAQ,aAAa;IACrB,QAAQ,aAAa;CACtB;AAED,oBAAY,eAAe;IACzB,IAAI,SAAS;IACb,QAAQ,aAAa;IACrB,EAAE,OAAO;CACV;AAED,MAAM,MAAM,YAAY,GAAG;IACzB,CAAC,QAAQ,EAAE,MAAM,GAAG,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,iBAAiB;IAChC,GAAG,EAAE,MAAM,CAAC;IACZ,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,EAAE,MAAM,CAAC;IACjB,cAAc,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,EAAE,CAAC,EAAE,MAAM,CAAC;IACZ,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,mBAAmB;IAClC,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,aAAa,CAAC;CACrB;AAED,MAAM,WAAW,iBAAkB,SAAQ,mBAAmB;IAC5D,OAAO,EAAE,MAAM,CAAC;IAChB,cAAc,EAAE,MAAM,CAAC;IACvB,OAAO,EAAE,iBAAiB,GAAG,IAAI,CAAC;IAClC,SAAS,EAAE,gBAAgB,GAAG,IAAI,CAAC;CACpC;AAED,MAAM,WAAW,mBAAoB,SAAQ,mBAAmB;IAC9D,OAAO,EAAE,OAAO,CAAC;CAClB"}
{"version":3,"file":"transaction.d.ts","sourceRoot":"","sources":["../../../src/types/transaction.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,UAAU,EAAE,MAAM,oBAAoB,CAAC;AAKrD,MAAM,WAAW,WAAW;IAC1B,EAAE,EAAE,MAAM,CAAC;IACX,MAAM,EAAE,iBAAiB,CAAC;IAC1B,SAAS,EAAE,oBAAoB,CAAC;IAChC,IAAI,EAAE,eAAe,CAAC;IACtB,MAAM,EAAE,YAAY,CAAC;IACrB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,EAAE,CAAC;IACjB,MAAM,EAAE,UAAU,EAAE,CAAC;IACrB,SAAS,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,oBAAY,aAAa;IACvB,QAAQ,aAAa;IACrB,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,IAAI,SAAS;CACd;AAED,oBAAY,iBAAiB;IAC3B,OAAO,YAAY;IACnB,SAAS,cAAc;IACvB,KAAK,UAAU;IACf,QAAQ,aAAa;CACtB;AAED,oBAAY,oBAAoB;IAC9B,QAAQ,aAAa;IACrB,QAAQ,aAAa;CACtB;AAED,oBAAY,eAAe;IACzB,IAAI,SAAS;IACb,QAAQ,aAAa;IACrB,EAAE,OAAO;CACV;AAED,MAAM,MAAM,YAAY,GAAG;IACzB,CAAC,QAAQ,EAAE,MAAM,GAAG,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,iBAAiB;IAChC,GAAG,EAAE,MAAM,CAAC;IACZ,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,EAAE,MAAM,CAAC;IACjB,cAAc,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,EAAE,CAAC,EAAE,MAAM,CAAC;IACZ,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,mBAAmB;IAClC,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,aAAa,CAAC;CACrB;AAED,MAAM,WAAW,iBAAkB,SAAQ,mBAAmB;IAC5D,OAAO,EAAE,MAAM,CAAC;IAChB,cAAc,EAAE,MAAM,CAAC;IACvB,OAAO,EAAE,iBAAiB,GAAG,IAAI,CAAC;CACnC;AAED,MAAM,WAAW,mBAAoB,SAAQ,mBAAmB;IAC9D,OAAO,EAAE,OAAO,CAAC;CAClB"}

@@ -9,2 +9,3 @@ import type { PaymentRequestObject } from '../types/bolt11.js';

export declare const normalizeLNDomain: (domain: string) => string;
export declare const fetchWithProxy: (url: string, config?: ConfigProps) => Promise<Response>;
export declare const claimLNURLw: (toNpub: string, callback: string, k1: string, amount: number, config?: ConfigProps) => Promise<boolean>;

@@ -11,0 +12,0 @@ export declare const detectTransferType: (data: string) => TransferTypes;

@@ -1,1 +0,1 @@

{"version":3,"file":"utilities.d.ts","sourceRoot":"","sources":["../../../src/utils/utilities.ts"],"names":[],"mappings":"AAIA,OAAO,KAAK,EAAE,oBAAoB,EAAE,MAAM,oBAAoB,CAAC;AAC/D,OAAO,EAAE,KAAK,WAAW,EAAE,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAE,aAAa,EAAE,KAAK,mBAAmB,EAAE,KAAK,iBAAiB,EAAE,MAAM,yBAAyB,CAAC;AAG1G,eAAO,MAAM,aAAa,YAAa,MAAM,KAAG,oBAAoB,GAAG,SAOtE,CAAC;AAEF,eAAO,MAAM,oBAAoB,QAAS,GAAG,EAAE,UAE9C,CAAC;AAEF,eAAO,MAAM,aAAa,UAAW,MAAM,KAAG,gBAAgB,GAAG,IAIhE,CAAC;AAEF,eAAO,MAAM,YAAY,QAAO,MAE/B,CAAC;AAEF,eAAO,MAAM,iBAAiB,WAAY,MAAM,WAO/C,CAAC;AAUF,eAAO,MAAM,WAAW,WACd,MAAM,YACJ,MAAM,MACZ,MAAM,UACF,MAAM,WACN,WAAW,KAClB,OAAO,CAAC,OAAO,CAiBjB,CAAC;AAEF,eAAO,MAAM,kBAAkB,SAAU,MAAM,KAAG,aAYjD,CAAC;AAEF,eAAO,MAAM,gBAAgB,mBAAoB,oBAAoB,wBAyBpE,CAAC;AAqEF,eAAO,MAAM,WAAW,WAAY,MAAM,WAAU,WAAW,KAAgB,MAAM,EAapF,CAAC;AAwCF,eAAO,MAAM,uBAAuB,QAAS,MAAM,WAQlD,CAAC;AAEF,eAAO,MAAM,eAAe,SAAgB,MAAM,WAAU,WAAW,KAAgB,OAAO,CAAC,iBAAiB,CAiB/G,CAAC;AAEF,wBAAgB,YAAY,CAAC,OAAO,EAAE,MAAM,OAO3C"}
{"version":3,"file":"utilities.d.ts","sourceRoot":"","sources":["../../../src/utils/utilities.ts"],"names":[],"mappings":"AAIA,OAAO,KAAK,EAAE,oBAAoB,EAAE,MAAM,oBAAoB,CAAC;AAC/D,OAAO,EAAE,KAAK,WAAW,EAAE,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAE,aAAa,EAAE,KAAK,mBAAmB,EAAE,KAAK,iBAAiB,EAAE,MAAM,yBAAyB,CAAC;AAE1G,eAAO,MAAM,aAAa,YAAa,MAAM,KAAG,oBAAoB,GAAG,SAOtE,CAAC;AAEF,eAAO,MAAM,oBAAoB,QAAS,GAAG,EAAE,UAE9C,CAAC;AAEF,eAAO,MAAM,aAAa,UAAW,MAAM,KAAG,gBAAgB,GAAG,IAIhE,CAAC;AAEF,eAAO,MAAM,YAAY,QAAO,MAE/B,CAAC;AAEF,eAAO,MAAM,iBAAiB,WAAY,MAAM,WAO/C,CAAC;AAUF,eAAO,MAAM,cAAc,QAAe,MAAM,WAAU,WAAW,sBAGpE,CAAC;AAEF,eAAO,MAAM,WAAW,WACd,MAAM,YACJ,MAAM,MACZ,MAAM,UACF,MAAM,WACN,WAAW,KAClB,OAAO,CAAC,OAAO,CAoBjB,CAAC;AAEF,eAAO,MAAM,kBAAkB,SAAU,MAAM,KAAG,aAYjD,CAAC;AAEF,eAAO,MAAM,gBAAgB,mBAAoB,oBAAoB,wBAyBpE,CAAC;AAqEF,eAAO,MAAM,WAAW,WAAY,MAAM,WAAU,WAAW,KAAgB,MAAM,EAapF,CAAC;AAuCF,eAAO,MAAM,uBAAuB,QAAS,MAAM,WAQlD,CAAC;AAEF,eAAO,MAAM,eAAe,SAAgB,MAAM,WAAU,WAAW,KAAgB,OAAO,CAAC,iBAAiB,CAiB/G,CAAC;AAEF,wBAAgB,YAAY,CAAC,OAAO,EAAE,MAAM,OAO3C"}
{
"name": "@lawallet/utils",
"version": "0.2.50",
"version": "0.2.51",
"description": "LaWallet utilities and types",

@@ -5,0 +5,0 @@ "prettier": "@lacrypta/prettier-config",

@@ -66,3 +66,2 @@ import { noopStorage } from '../createStorage.js';

request: null,
lnService: null,
};

@@ -11,2 +11,3 @@ import type { NDKSigner } from '@nostr-dev-kit/ndk';

gateway?: string;
proxy?: string;
};

@@ -43,5 +44,6 @@ modulePubkeys?: {

lightningDomain:
endpoints && endpoints?.lightningDomain
endpoints && endpoints.lightningDomain
? normalizeURL(endpoints.lightningDomain)
: baseConfig.endpoints.lightningDomain,
proxy: endpoints && endpoints.proxy ? normalizeURL(endpoints.proxy) : baseConfig.endpoints.proxy,
};

@@ -48,0 +50,0 @@

@@ -5,3 +5,3 @@ import { differenceInSeconds } from 'date-fns';

import { type LNRequestResponse } from '../types/transaction.js';
import { nowInSeconds } from '../utils/utilities.js';
import { fetchWithProxy, nowInSeconds } from '../utils/utilities.js';

@@ -29,3 +29,3 @@ export type CheckInvoiceReturns = {

return fetch(url)
return fetchWithProxy(url, config)
.then((res) => {

@@ -38,3 +38,3 @@ if (res.status !== 200) return null;

config.storage.setItem(url, { ...walletInfo, expiry: nowInSeconds() });
config.storage.setItem(url, JSON.stringify({ ...walletInfo, expiry: nowInSeconds() }));
return walletInfo;

@@ -45,6 +45,6 @@ })

export const requestInvoice = (callback: string) =>
fetch(callback)
export const requestInvoice = (callback: string, config: ConfigProps = baseConfig) =>
fetchWithProxy(callback, config)
.then((res) => res.json())
.then((invoiceInfo) => (invoiceInfo && invoiceInfo.pr ? invoiceInfo.pr.toLowerCase() : ''))
.catch(() => '');

@@ -7,2 +7,3 @@ import type { NDKSigner } from '@nostr-dev-kit/ndk';

gateway: string;
proxy?: string;
};

@@ -9,0 +10,0 @@

@@ -74,3 +74,2 @@ import { type NostrEvent } from '@nostr-dev-kit/ndk';

request: LNRequestResponse | null;
lnService: LightningAddress | null;
}

@@ -77,0 +76,0 @@

@@ -8,3 +8,2 @@ import { baseConfig, defaultInvoiceTransfer, defaultLNURLTransfer } from '../constants/constants.js';

import { TransferTypes, type InvoiceTransferType, type LNURLTransferType } from '../types/transaction.js';
import { LightningAddress } from '@getalby/lightning-tools';

@@ -51,2 +50,7 @@ export const decodeInvoice = (invoice: string): PaymentRequestObject | undefined => {

export const fetchWithProxy = async (url: string, config: ConfigProps = baseConfig) => {
const urlRequest = config.endpoints.proxy ? `${config.endpoints.proxy}?url=${encodeURIComponent(url)}` : url;
return fetch(urlRequest);
};
export const claimLNURLw = async (

@@ -62,3 +66,6 @@ toNpub: string,

try {
const pr: string = await requestInvoice(`${config.endpoints.gateway}/lnurlp/${toNpub}/callback?amount=${amount}`);
const pr: string = await requestInvoice(
`${config.endpoints.gateway}/lnurlp/${toNpub}/callback?amount=${amount}`,
config,
);
if (!pr) return false;

@@ -70,3 +77,3 @@

return fetch(urlCallback).then((res) => {
return fetchWithProxy(urlCallback, config).then((res) => {
return res.status === 200;

@@ -130,3 +137,3 @@ });

const payRequest = await getPayRequest(decodedLNURL);
const payRequest = await getPayRequest(decodedLNURL, config);
if (!payRequest) return defaultLNURLTransfer;

@@ -206,11 +213,11 @@

const ln = new LightningAddress(`${username}@${domain}`);
let payRequest = await getPayRequest(`https://${domain}/.well-known/lnurlp/${username}`);
// const ln = new LightningAddress(`${username}@${domain}`);
let payRequest = await getPayRequest(`https://${domain}/.well-known/lnurlp/${username}`, config);
if (!payRequest) {
await ln.fetch();
if (!ln || !ln.lnurlpData || !ln.lnurlpData.rawData) return defaultLNURLTransfer;
// if (!payRequest) {
// await ln.fetch();
// if (!ln || !ln.lnurlpData || !ln.lnurlpData.rawData) return defaultLNURLTransfer;
payRequest = ln.lnurlpData.rawData;
}
// payRequest = ln.lnurlpData.rawData;
// }

@@ -225,3 +232,2 @@ const amount: number = payRequest.minSendable === payRequest.maxSendable ? payRequest.maxSendable! / 1000 : 0;

request: payRequest,
lnService: ln,
};

@@ -228,0 +234,0 @@

Sorry, the diff of this file is not supported yet