@lawallet/utils
Advanced tools
@@ -57,4 +57,3 @@ import { noopStorage } from '../createStorage.js'; | ||
| request: null, | ||
| lnService: null, | ||
| }; | ||
| //# sourceMappingURL=constants.js.map |
@@ -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"} |
+1
-1
| { | ||
| "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 @@ |
+18
-12
@@ -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
390513
0.27%4955
0.16%26
-18.75%