diff --git a/package-lock.json b/package-lock.json index 2b5b0f86..d7234103 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1654,6 +1654,52 @@ "version": "1.2.1", "license": "BSD-3-Clause" }, + "node_modules/@lit-protocol/accs-schemas": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@lit-protocol/accs-schemas/-/accs-schemas-0.0.20.tgz", + "integrity": "sha512-JHHX0q45nq1uQ4olkg4VIGLW9lzMnRRldeTDuOrOaoPVztz+2iSOjwzb+QmuSuKFQpP5SOej2zoQB+K8b22KDw==", + "dependencies": { + "ajv": "^8.12.0" + } + }, + "node_modules/@lit-protocol/accs-schemas/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@lit-protocol/accs-schemas/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/@lit-protocol/types": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@lit-protocol/types/-/types-7.0.2.tgz", + "integrity": "sha512-rEBZoeSByaMxXiP7w3g6/d180d8AbL4xpLqIlZchfJfAcSFkTseByV1d4h/J3LHl+3Q10wQsJT0N+qIi9kZbqA==", + "dependencies": { + "@ethersproject/abstract-provider": "5.7.0", + "@lit-protocol/accs-schemas": "^0.0.20", + "depd": "^2.0.0", + "ethers": "^5.7.1", + "siwe": "^2.3.2", + "tslib": "1.14.1" + } + }, + "node_modules/@lit-protocol/types/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, "node_modules/@lit/reactive-element": { "version": "1.6.3", "license": "BSD-3-Clause", @@ -2417,12 +2463,56 @@ "link": true }, "node_modules/@requestnetwork/advanced-logic": { - "version": "0.48.0", - "license": "MIT", + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/advanced-logic/-/advanced-logic-0.49.0.tgz", + "integrity": "sha512-CUn98evba5byR4MYY4AQKLnlBDOXvJMCfIp0rjQDMkHBNhE6NoESCOkobY5yB3zk+lqhOUN2K7OGS4vGrp0obQ==", "dependencies": { - "@requestnetwork/currency": "0.22.0", - "@requestnetwork/types": "0.48.0", - "@requestnetwork/utils": "0.48.0", + "@requestnetwork/currency": "0.23.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/advanced-logic/node_modules/@requestnetwork/currency": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/currency/-/currency-0.23.0.tgz", + "integrity": "sha512-CC3DECGb47tgRWXyF9u5yzNlBr34SJIcL3SZ2vCf+7JlsN2rFLWiPo/gCvaj8Z1YMl7WAioq0HDl3i79p06g7w==", + "dependencies": { + "@metamask/contract-metadata": "1.31.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", + "multicoin-address-validator": "0.5.15", + "node-dijkstra": "2.5.0", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/advanced-logic/node_modules/@requestnetwork/types": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/types/-/types-0.49.0.tgz", + "integrity": "sha512-yiSnY0nPIX+NKHu82ODLeQK0NV+3lBo7bgDKzfXy0cjCjAZaQtzQyShTfaQPK3GD6bdDn0RrXbJqLNxmCUjrkQ==", + "dependencies": { + "@lit-protocol/types": "7.0.2", + "ethers": "5.7.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/advanced-logic/node_modules/@requestnetwork/utils": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/utils/-/utils-0.49.0.tgz", + "integrity": "sha512-rG+n6SsF7NMHrN4mQe0TbLpPMqEzNwwb9En39/3BKREUlvfhRLaoK/NDVCs3ZK46G1vhe05z6wO+J0WwtZHGTQ==", + "dependencies": { + "@requestnetwork/types": "0.49.0", + "@toruslabs/eccrypto": "4.0.0", + "ethers": "5.7.2", + "secp256k1": "4.0.4", "tslib": "2.5.0" }, "engines": { @@ -2431,7 +2521,8 @@ }, "node_modules/@requestnetwork/advanced-logic/node_modules/tslib": { "version": "2.5.0", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@requestnetwork/create-invoice-form": { "resolved": "packages/create-invoice-form", @@ -2457,12 +2548,40 @@ "license": "0BSD" }, "node_modules/@requestnetwork/data-access": { - "version": "0.39.0", - "license": "MIT", + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/data-access/-/data-access-0.40.0.tgz", + "integrity": "sha512-bqqJJqUdBYjrCwfn8dzFj9ZohNEdXO28q8bJm4uqGKxObkKgxlz86X8Ktw6GBJ+lZIxiEMxYzVgPPa2UB+h1DQ==", "dependencies": { - "@requestnetwork/multi-format": "0.22.0", - "@requestnetwork/types": "0.48.0", - "@requestnetwork/utils": "0.48.0", + "@requestnetwork/multi-format": "0.23.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/data-access/node_modules/@requestnetwork/types": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/types/-/types-0.49.0.tgz", + "integrity": "sha512-yiSnY0nPIX+NKHu82ODLeQK0NV+3lBo7bgDKzfXy0cjCjAZaQtzQyShTfaQPK3GD6bdDn0RrXbJqLNxmCUjrkQ==", + "dependencies": { + "@lit-protocol/types": "7.0.2", + "ethers": "5.7.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/data-access/node_modules/@requestnetwork/utils": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/utils/-/utils-0.49.0.tgz", + "integrity": "sha512-rG+n6SsF7NMHrN4mQe0TbLpPMqEzNwwb9En39/3BKREUlvfhRLaoK/NDVCs3ZK46G1vhe05z6wO+J0WwtZHGTQ==", + "dependencies": { + "@requestnetwork/types": "0.49.0", + "@toruslabs/eccrypto": "4.0.0", + "ethers": "5.7.2", + "secp256k1": "4.0.4", "tslib": "2.5.0" }, "engines": { @@ -2471,11 +2590,13 @@ }, "node_modules/@requestnetwork/data-access/node_modules/tslib": { "version": "2.5.0", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@requestnetwork/data-format": { - "version": "0.19.4", - "license": "MIT", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@requestnetwork/data-format/-/data-format-0.19.5.tgz", + "integrity": "sha512-Icl2B0ijT7ZhkTmKjGBWixcd9nDc3cTVSQsIJdsj/KQ6IQJCig5tOUy5YvoIBDuAeuLbnanidRQHzoqnw8JAiA==", "dependencies": { "ajv": "6.12.4", "ethers": "5.7.2", @@ -2487,14 +2608,43 @@ }, "node_modules/@requestnetwork/data-format/node_modules/tslib": { "version": "2.5.0", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@requestnetwork/epk-signature": { - "version": "0.9.4", - "license": "MIT", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@requestnetwork/epk-signature/-/epk-signature-0.9.5.tgz", + "integrity": "sha512-Lr3tP6sSnloZED2fBaZpX5dsxk2Bll5IRm3zUwsXXDtc2qollt12yTONOfKtJwmmSr5uVK/rakyqlIs/E1kODA==", "dependencies": { - "@requestnetwork/types": "0.48.0", - "@requestnetwork/utils": "0.48.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/epk-signature/node_modules/@requestnetwork/types": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/types/-/types-0.49.0.tgz", + "integrity": "sha512-yiSnY0nPIX+NKHu82ODLeQK0NV+3lBo7bgDKzfXy0cjCjAZaQtzQyShTfaQPK3GD6bdDn0RrXbJqLNxmCUjrkQ==", + "dependencies": { + "@lit-protocol/types": "7.0.2", + "ethers": "5.7.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/epk-signature/node_modules/@requestnetwork/utils": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/utils/-/utils-0.49.0.tgz", + "integrity": "sha512-rG+n6SsF7NMHrN4mQe0TbLpPMqEzNwwb9En39/3BKREUlvfhRLaoK/NDVCs3ZK46G1vhe05z6wO+J0WwtZHGTQ==", + "dependencies": { + "@requestnetwork/types": "0.49.0", + "@toruslabs/eccrypto": "4.0.0", + "ethers": "5.7.2", + "secp256k1": "4.0.4", "tslib": "2.5.0" }, "engines": { @@ -2503,35 +2653,51 @@ }, "node_modules/@requestnetwork/epk-signature/node_modules/tslib": { "version": "2.5.0", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@requestnetwork/invoice-dashboard": { "resolved": "packages/invoice-dashboard", "link": true }, "node_modules/@requestnetwork/multi-format": { - "version": "0.22.0", - "license": "MIT", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/multi-format/-/multi-format-0.23.0.tgz", + "integrity": "sha512-W4TrRB89ZANuDq0XCrP+5e20uM1CHaWIC3G36+EezxNfneUqdWJD1KXbAcbNecM9joG6oPV1sbQ+O8IXHmFNSw==", "dependencies": { - "@requestnetwork/types": "0.48.0", + "@requestnetwork/types": "0.49.0", "tslib": "2.5.0" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@requestnetwork/multi-format/node_modules/@requestnetwork/types": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/types/-/types-0.49.0.tgz", + "integrity": "sha512-yiSnY0nPIX+NKHu82ODLeQK0NV+3lBo7bgDKzfXy0cjCjAZaQtzQyShTfaQPK3GD6bdDn0RrXbJqLNxmCUjrkQ==", + "dependencies": { + "@lit-protocol/types": "7.0.2", + "ethers": "5.7.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@requestnetwork/multi-format/node_modules/tslib": { "version": "2.5.0", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@requestnetwork/payment-detection": { - "version": "0.48.0", - "license": "MIT", - "dependencies": { - "@requestnetwork/currency": "0.22.0", - "@requestnetwork/smart-contracts": "0.42.0", - "@requestnetwork/types": "0.48.0", - "@requestnetwork/utils": "0.48.0", + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/payment-detection/-/payment-detection-0.49.0.tgz", + "integrity": "sha512-3tT5eg+t2xljS0qD7w4d80UcGrYjYOmxE7zbhhzQJMozF6Oqi3JZKUCdzuVWLYdMVKRD3c19KgJlxjfWlL8odg==", + "dependencies": { + "@requestnetwork/currency": "0.23.0", + "@requestnetwork/smart-contracts": "0.43.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", "ethers": "5.7.2", "graphql": "16.8.1", "graphql-request": "6.1.0", @@ -2543,20 +2709,65 @@ "node": ">=18.0.0" } }, + "node_modules/@requestnetwork/payment-detection/node_modules/@requestnetwork/currency": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/currency/-/currency-0.23.0.tgz", + "integrity": "sha512-CC3DECGb47tgRWXyF9u5yzNlBr34SJIcL3SZ2vCf+7JlsN2rFLWiPo/gCvaj8Z1YMl7WAioq0HDl3i79p06g7w==", + "dependencies": { + "@metamask/contract-metadata": "1.31.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", + "multicoin-address-validator": "0.5.15", + "node-dijkstra": "2.5.0", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/payment-detection/node_modules/@requestnetwork/types": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/types/-/types-0.49.0.tgz", + "integrity": "sha512-yiSnY0nPIX+NKHu82ODLeQK0NV+3lBo7bgDKzfXy0cjCjAZaQtzQyShTfaQPK3GD6bdDn0RrXbJqLNxmCUjrkQ==", + "dependencies": { + "@lit-protocol/types": "7.0.2", + "ethers": "5.7.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/payment-detection/node_modules/@requestnetwork/utils": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/utils/-/utils-0.49.0.tgz", + "integrity": "sha512-rG+n6SsF7NMHrN4mQe0TbLpPMqEzNwwb9En39/3BKREUlvfhRLaoK/NDVCs3ZK46G1vhe05z6wO+J0WwtZHGTQ==", + "dependencies": { + "@requestnetwork/types": "0.49.0", + "@toruslabs/eccrypto": "4.0.0", + "ethers": "5.7.2", + "secp256k1": "4.0.4", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@requestnetwork/payment-detection/node_modules/tslib": { "version": "2.5.0", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@requestnetwork/payment-processor": { - "version": "0.51.0", - "license": "MIT", + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/payment-processor/-/payment-processor-0.52.0.tgz", + "integrity": "sha512-oeJYlAc556G2QPBlWKQAD0FyxXgUWLha6MBOAioVzljUk9Xhdym88rcGI9Z92AbgFvrh2kN0yG4R8J43kYdPFQ==", "dependencies": { "@openzeppelin/contracts": "4.9.6", - "@requestnetwork/currency": "0.22.0", - "@requestnetwork/payment-detection": "0.48.0", - "@requestnetwork/smart-contracts": "0.42.0", - "@requestnetwork/types": "0.48.0", - "@requestnetwork/utils": "0.48.0", + "@requestnetwork/currency": "0.23.0", + "@requestnetwork/payment-detection": "0.49.0", + "@requestnetwork/smart-contracts": "0.43.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", "@superfluid-finance/sdk-core": "0.5.0", "ethers": "5.7.2", "near-api-js": "4.0.2", @@ -2566,6 +2777,49 @@ "node": ">=18.0.0" } }, + "node_modules/@requestnetwork/payment-processor/node_modules/@requestnetwork/currency": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/currency/-/currency-0.23.0.tgz", + "integrity": "sha512-CC3DECGb47tgRWXyF9u5yzNlBr34SJIcL3SZ2vCf+7JlsN2rFLWiPo/gCvaj8Z1YMl7WAioq0HDl3i79p06g7w==", + "dependencies": { + "@metamask/contract-metadata": "1.31.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", + "multicoin-address-validator": "0.5.15", + "node-dijkstra": "2.5.0", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/payment-processor/node_modules/@requestnetwork/types": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/types/-/types-0.49.0.tgz", + "integrity": "sha512-yiSnY0nPIX+NKHu82ODLeQK0NV+3lBo7bgDKzfXy0cjCjAZaQtzQyShTfaQPK3GD6bdDn0RrXbJqLNxmCUjrkQ==", + "dependencies": { + "@lit-protocol/types": "7.0.2", + "ethers": "5.7.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/payment-processor/node_modules/@requestnetwork/utils": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/utils/-/utils-0.49.0.tgz", + "integrity": "sha512-rG+n6SsF7NMHrN4mQe0TbLpPMqEzNwwb9En39/3BKREUlvfhRLaoK/NDVCs3ZK46G1vhe05z6wO+J0WwtZHGTQ==", + "dependencies": { + "@requestnetwork/types": "0.49.0", + "@toruslabs/eccrypto": "4.0.0", + "ethers": "5.7.2", + "secp256k1": "4.0.4", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@requestnetwork/payment-processor/node_modules/tslib": { "version": "2.5.0", "license": "0BSD" @@ -2575,21 +2829,22 @@ "link": true }, "node_modules/@requestnetwork/request-client.js": { - "version": "0.53.0", - "license": "MIT", - "dependencies": { - "@requestnetwork/advanced-logic": "0.48.0", - "@requestnetwork/currency": "0.22.0", - "@requestnetwork/data-access": "0.39.0", - "@requestnetwork/data-format": "0.19.4", - "@requestnetwork/epk-signature": "0.9.4", - "@requestnetwork/multi-format": "0.22.0", - "@requestnetwork/payment-detection": "0.48.0", - "@requestnetwork/request-logic": "0.38.0", - "@requestnetwork/smart-contracts": "0.42.0", - "@requestnetwork/transaction-manager": "0.39.0", - "@requestnetwork/types": "0.48.0", - "@requestnetwork/utils": "0.48.0", + "version": "0.54.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/request-client.js/-/request-client.js-0.54.0.tgz", + "integrity": "sha512-4BVdN4DX+a7z3vi8X23ZVmFsWEqy4plOc1Y+jth/Znniz6c6lphC5+trw+nOuP5I4QXYeT7Qrm+7wrcfnAseRg==", + "dependencies": { + "@requestnetwork/advanced-logic": "0.49.0", + "@requestnetwork/currency": "0.23.0", + "@requestnetwork/data-access": "0.40.0", + "@requestnetwork/data-format": "0.19.5", + "@requestnetwork/epk-signature": "0.9.5", + "@requestnetwork/multi-format": "0.23.0", + "@requestnetwork/payment-detection": "0.49.0", + "@requestnetwork/request-logic": "0.39.0", + "@requestnetwork/smart-contracts": "0.43.0", + "@requestnetwork/transaction-manager": "0.40.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", "ethers": "5.7.2", "qs": "6.11.2", "tslib": "2.5.0" @@ -2598,18 +2853,62 @@ "node": ">=18.0.0" } }, + "node_modules/@requestnetwork/request-client.js/node_modules/@requestnetwork/currency": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/currency/-/currency-0.23.0.tgz", + "integrity": "sha512-CC3DECGb47tgRWXyF9u5yzNlBr34SJIcL3SZ2vCf+7JlsN2rFLWiPo/gCvaj8Z1YMl7WAioq0HDl3i79p06g7w==", + "dependencies": { + "@metamask/contract-metadata": "1.31.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", + "multicoin-address-validator": "0.5.15", + "node-dijkstra": "2.5.0", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/request-client.js/node_modules/@requestnetwork/types": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/types/-/types-0.49.0.tgz", + "integrity": "sha512-yiSnY0nPIX+NKHu82ODLeQK0NV+3lBo7bgDKzfXy0cjCjAZaQtzQyShTfaQPK3GD6bdDn0RrXbJqLNxmCUjrkQ==", + "dependencies": { + "@lit-protocol/types": "7.0.2", + "ethers": "5.7.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/request-client.js/node_modules/@requestnetwork/utils": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/utils/-/utils-0.49.0.tgz", + "integrity": "sha512-rG+n6SsF7NMHrN4mQe0TbLpPMqEzNwwb9En39/3BKREUlvfhRLaoK/NDVCs3ZK46G1vhe05z6wO+J0WwtZHGTQ==", + "dependencies": { + "@requestnetwork/types": "0.49.0", + "@toruslabs/eccrypto": "4.0.0", + "ethers": "5.7.2", + "secp256k1": "4.0.4", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@requestnetwork/request-client.js/node_modules/tslib": { "version": "2.5.0", "license": "0BSD" }, "node_modules/@requestnetwork/request-logic": { - "version": "0.38.0", - "license": "MIT", + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/request-logic/-/request-logic-0.39.0.tgz", + "integrity": "sha512-gEnFg52SLeOji3uU33M2YqxoAyRNW9I2PCl0y7WdgfhJ1tl4jZtLfnCKRb106PSEppFBBwGhJ2WxbmnlvHlcXQ==", "dependencies": { - "@requestnetwork/advanced-logic": "0.48.0", - "@requestnetwork/multi-format": "0.22.0", - "@requestnetwork/types": "0.48.0", - "@requestnetwork/utils": "0.48.0", + "@requestnetwork/advanced-logic": "0.49.0", + "@requestnetwork/multi-format": "0.23.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", "semver": "7.5.4", "tslib": "2.5.0" }, @@ -2617,9 +2916,37 @@ "node": ">=18.0.0" } }, + "node_modules/@requestnetwork/request-logic/node_modules/@requestnetwork/types": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/types/-/types-0.49.0.tgz", + "integrity": "sha512-yiSnY0nPIX+NKHu82ODLeQK0NV+3lBo7bgDKzfXy0cjCjAZaQtzQyShTfaQPK3GD6bdDn0RrXbJqLNxmCUjrkQ==", + "dependencies": { + "@lit-protocol/types": "7.0.2", + "ethers": "5.7.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/request-logic/node_modules/@requestnetwork/utils": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/utils/-/utils-0.49.0.tgz", + "integrity": "sha512-rG+n6SsF7NMHrN4mQe0TbLpPMqEzNwwb9En39/3BKREUlvfhRLaoK/NDVCs3ZK46G1vhe05z6wO+J0WwtZHGTQ==", + "dependencies": { + "@requestnetwork/types": "0.49.0", + "@toruslabs/eccrypto": "4.0.0", + "ethers": "5.7.2", + "secp256k1": "4.0.4", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@requestnetwork/request-logic/node_modules/tslib": { "version": "2.5.0", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@requestnetwork/shared-components": { "resolved": "shared/components", @@ -2638,8 +2965,9 @@ "link": true }, "node_modules/@requestnetwork/smart-contracts": { - "version": "0.42.0", - "license": "MIT", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/smart-contracts/-/smart-contracts-0.43.0.tgz", + "integrity": "sha512-bv0mEn5lFV+PxFryqdOZ3db2dGcPzw/u/yoKlpDWlo2CnnEDBYobd/rTeyXIpeCdYCD/tjj9cZDX71VmYM/1Vw==", "dependencies": { "tslib": "2.5.0" }, @@ -2649,28 +2977,27 @@ }, "node_modules/@requestnetwork/smart-contracts/node_modules/tslib": { "version": "2.5.0", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@requestnetwork/transaction-manager": { - "version": "0.39.0", - "license": "MIT", + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/transaction-manager/-/transaction-manager-0.40.0.tgz", + "integrity": "sha512-dgbg6ZZ1t05DFXHJk4S05y1qg4XMEa6TVEXXOrL9Jg7PKNYGHSDB8k/h+QC5FtyyD3TpUGrYGnf4BR89RL3n8A==", "dependencies": { - "@requestnetwork/multi-format": "0.22.0", - "@requestnetwork/types": "0.48.0", - "@requestnetwork/utils": "0.48.0", + "@requestnetwork/multi-format": "0.23.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", "tslib": "2.5.0" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@requestnetwork/transaction-manager/node_modules/tslib": { - "version": "2.5.0", - "license": "0BSD" - }, - "node_modules/@requestnetwork/types": { - "version": "0.48.0", - "license": "MIT", + "node_modules/@requestnetwork/transaction-manager/node_modules/@requestnetwork/types": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/types/-/types-0.49.0.tgz", + "integrity": "sha512-yiSnY0nPIX+NKHu82ODLeQK0NV+3lBo7bgDKzfXy0cjCjAZaQtzQyShTfaQPK3GD6bdDn0RrXbJqLNxmCUjrkQ==", "dependencies": { "@lit-protocol/types": "7.0.2", "ethers": "5.7.2" @@ -2679,47 +3006,37 @@ "node": ">=18.0.0" } }, - "node_modules/@requestnetwork/types/node_modules/@lit-protocol/accs-schemas": { - "version": "0.0.20", - "license": "MIT", + "node_modules/@requestnetwork/transaction-manager/node_modules/@requestnetwork/utils": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/utils/-/utils-0.49.0.tgz", + "integrity": "sha512-rG+n6SsF7NMHrN4mQe0TbLpPMqEzNwwb9En39/3BKREUlvfhRLaoK/NDVCs3ZK46G1vhe05z6wO+J0WwtZHGTQ==", "dependencies": { - "ajv": "^8.12.0" + "@requestnetwork/types": "0.49.0", + "@toruslabs/eccrypto": "4.0.0", + "ethers": "5.7.2", + "secp256k1": "4.0.4", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" } }, - "node_modules/@requestnetwork/types/node_modules/@lit-protocol/types": { - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@ethersproject/abstract-provider": "5.7.0", - "@lit-protocol/accs-schemas": "^0.0.20", - "depd": "^2.0.0", - "ethers": "^5.7.1", - "siwe": "^2.3.2", - "tslib": "1.14.1" - } + "node_modules/@requestnetwork/transaction-manager/node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "node_modules/@requestnetwork/types/node_modules/ajv": { - "version": "8.17.1", + "node_modules/@requestnetwork/types": { + "version": "0.48.0", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "@lit-protocol/types": "7.0.2", + "ethers": "5.7.2" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=18.0.0" } }, - "node_modules/@requestnetwork/types/node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/@requestnetwork/types/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, "node_modules/@requestnetwork/utils": { "version": "0.48.0", "license": "MIT", @@ -2739,11 +3056,12 @@ "license": "0BSD" }, "node_modules/@requestnetwork/web3-signature": { - "version": "0.8.4", - "license": "MIT", + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@requestnetwork/web3-signature/-/web3-signature-0.8.5.tgz", + "integrity": "sha512-SlBmnkaUanVXcek/zVlx2spVPO+MRZS2+BDVyI5CVHNVtSOy7xRyrtfgM/LXaKJgcbkxJ2DZjZvreIHVXOytzg==", "dependencies": { - "@requestnetwork/types": "0.48.0", - "@requestnetwork/utils": "0.48.0", + "@requestnetwork/types": "0.49.0", + "@requestnetwork/utils": "0.49.0", "ethers": "5.7.2", "tslib": "2.5.0" }, @@ -2751,6 +3069,33 @@ "node": ">=18.0.0" } }, + "node_modules/@requestnetwork/web3-signature/node_modules/@requestnetwork/types": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/types/-/types-0.49.0.tgz", + "integrity": "sha512-yiSnY0nPIX+NKHu82ODLeQK0NV+3lBo7bgDKzfXy0cjCjAZaQtzQyShTfaQPK3GD6bdDn0RrXbJqLNxmCUjrkQ==", + "dependencies": { + "@lit-protocol/types": "7.0.2", + "ethers": "5.7.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@requestnetwork/web3-signature/node_modules/@requestnetwork/utils": { + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@requestnetwork/utils/-/utils-0.49.0.tgz", + "integrity": "sha512-rG+n6SsF7NMHrN4mQe0TbLpPMqEzNwwb9En39/3BKREUlvfhRLaoK/NDVCs3ZK46G1vhe05z6wO+J0WwtZHGTQ==", + "dependencies": { + "@requestnetwork/types": "0.49.0", + "@toruslabs/eccrypto": "4.0.0", + "ethers": "5.7.2", + "secp256k1": "4.0.4", + "tslib": "2.5.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@requestnetwork/web3-signature/node_modules/tslib": { "version": "2.5.0", "license": "0BSD" @@ -6053,7 +6398,8 @@ }, "node_modules/fast-uri": { "version": "3.0.3", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==" }, "node_modules/fastq": { "version": "1.17.1", @@ -8992,7 +9338,8 @@ }, "node_modules/require-from-string": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "engines": { "node": ">=0.10.0" } @@ -11010,8 +11357,8 @@ "version": "0.11.10", "license": "MIT", "dependencies": { - "@requestnetwork/data-format": "0.19.4", - "@requestnetwork/request-client.js": "0.53.0", + "@requestnetwork/data-format": "0.19.5", + "@requestnetwork/request-client.js": "0.54.0", "@wagmi/core": "^2.15.2", "validator": "^13.12.0", "viem": "^2.21.53" @@ -11030,9 +11377,9 @@ "version": "0.11.8", "license": "MIT", "dependencies": { - "@requestnetwork/payment-detection": "0.48.0", - "@requestnetwork/payment-processor": "0.51.0", - "@requestnetwork/request-client.js": "0.53.0", + "@requestnetwork/payment-detection": "0.49.0", + "@requestnetwork/payment-processor": "0.52.0", + "@requestnetwork/request-client.js": "0.54.0", "@wagmi/connectors": "^5.5.3", "@wagmi/core": "^2.15.2", "ethers": "^5.7.2", @@ -11065,9 +11412,9 @@ "version": "0.3.6", "license": "MIT", "dependencies": { - "@requestnetwork/payment-processor": "0.51.0", - "@requestnetwork/request-client.js": "0.53.0", - "@requestnetwork/web3-signature": "0.8.4", + "@requestnetwork/payment-processor": "0.52.0", + "@requestnetwork/request-client.js": "0.54.0", + "@requestnetwork/web3-signature": "0.8.5", "@web3modal/ethers5": "^5.0.11", "ethers": "^5.7.2", "vite-plugin-node-polyfills": "^0.22.0" diff --git a/packages/create-invoice-form/CHANGELOG.md b/packages/create-invoice-form/CHANGELOG.md index 302ca5b4..821b8663 100644 --- a/packages/create-invoice-form/CHANGELOG.md +++ b/packages/create-invoice-form/CHANGELOG.md @@ -1,5 +1,11 @@ # @requestnetwork/create-invoice-form +## 0.11.11 + +### Patch Changes + +- Fix Lit Protocol Encryption Issues + ## 0.11.10 ### Patch Changes diff --git a/packages/create-invoice-form/package.json b/packages/create-invoice-form/package.json index 015bfff2..237f0b4f 100644 --- a/packages/create-invoice-form/package.json +++ b/packages/create-invoice-form/package.json @@ -1,6 +1,6 @@ { "name": "@requestnetwork/create-invoice-form", - "version": "0.11.10", + "version": "0.11.11", "main": "./dist/web-component.umd.cjs", "scripts": { "dev": "vite dev", @@ -33,8 +33,8 @@ "!dist/**/*.spec.*" ], "dependencies": { - "@requestnetwork/data-format": "0.19.4", - "@requestnetwork/request-client.js": "0.53.0", + "@requestnetwork/data-format": "0.19.5", + "@requestnetwork/request-client.js": "0.54.0", "@wagmi/core": "^2.15.2", "validator": "^13.12.0", "viem": "^2.21.53" diff --git a/packages/create-invoice-form/src/lib/create-invoice-form.svelte b/packages/create-invoice-form/src/lib/create-invoice-form.svelte index ab75aec0..92f16cf0 100644 --- a/packages/create-invoice-form/src/lib/create-invoice-form.svelte +++ b/packages/create-invoice-form/src/lib/create-invoice-form.svelte @@ -25,11 +25,15 @@ import Modal from "@requestnetwork/shared-components/modal.svelte"; import { EncryptionTypes, CipherProviderTypes } from "@requestnetwork/types"; + interface CipherProvider extends CipherProviderTypes.ICipherProvider { + disconnectWallet: () => void; + } + export let config: IConfig; export let wagmiConfig: WagmiConfig; export let requestNetwork: RequestNetwork | null | undefined; export let currencies: CurrencyTypes.CurrencyInput[] = []; - let cipherProvider: CipherProviderTypes.ICipherProvider | undefined; + let cipherProvider: CipherProvider | undefined; let account: GetAccountReturnType; let isTimeout = false; @@ -115,11 +119,12 @@ totalAmount: 0, }; - $: cipherProvider = requestNetwork?.getCipherProvider(); + $: cipherProvider = requestNetwork?.getCipherProvider() as CipherProvider; $: { if (wagmiConfig) { account = getAccount(wagmiConfig); + cipherProvider?.disconnectWallet(); } } diff --git a/packages/invoice-dashboard/CHANGELOG.md b/packages/invoice-dashboard/CHANGELOG.md index 481aa043..d95af58a 100644 --- a/packages/invoice-dashboard/CHANGELOG.md +++ b/packages/invoice-dashboard/CHANGELOG.md @@ -1,5 +1,11 @@ # @requestnetwork/invoice-dashboard +## 0.11.9 + +### Patch Changes + +- Fix Lit Protocol Encryption Issues + ## 0.11.8 ### Patch Changes diff --git a/packages/invoice-dashboard/package.json b/packages/invoice-dashboard/package.json index 6b676096..8438f1dc 100644 --- a/packages/invoice-dashboard/package.json +++ b/packages/invoice-dashboard/package.json @@ -1,6 +1,6 @@ { "name": "@requestnetwork/invoice-dashboard", - "version": "0.11.8", + "version": "0.11.9", "main": "./dist/web-component.umd.cjs", "scripts": { "dev": "vite dev", @@ -37,9 +37,9 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "dependencies": { - "@requestnetwork/payment-detection": "0.48.0", - "@requestnetwork/payment-processor": "0.51.0", - "@requestnetwork/request-client.js": "0.53.0", + "@requestnetwork/payment-detection": "0.49.0", + "@requestnetwork/payment-processor": "0.52.0", + "@requestnetwork/request-client.js": "0.54.0", "@wagmi/connectors": "^5.5.3", "@wagmi/core": "^2.15.2", "ethers": "^5.7.2", diff --git a/packages/invoice-dashboard/src/lib/view-requests.svelte b/packages/invoice-dashboard/src/lib/view-requests.svelte index 513c15e7..238e5cf4 100644 --- a/packages/invoice-dashboard/src/lib/view-requests.svelte +++ b/packages/invoice-dashboard/src/lib/view-requests.svelte @@ -48,19 +48,22 @@ import { checkStatus } from "@requestnetwork/shared-utils/checkStatus"; import { ethers } from "ethers"; + interface CipherProvider extends CipherProviderTypes.ICipherProvider { + getSessionSignatures: ( + signer: ethers.Signer, + walletAddress: `0x${string}`, + domain: string, + statement: string + ) => Promise; + disconnectWallet: () => void; + } + export let config: IConfig; export let wagmiConfig: WagmiConfig; export let requestNetwork: RequestNetwork | null | undefined; export let currencies: CurrencyTypes.CurrencyInput[] = []; - let cipherProvider: - | (CipherProviderTypes.ICipherProvider & { - getSessionSignatures: ( - signer: ethers.Signer, - walletAddress: `0x${string}` - ) => Promise; - }) - | undefined; + let cipherProvider: CipherProvider | undefined; let sliderValueForDecryption = JSON.parse( localStorage?.getItem("isDecryptionEnabled") ?? "false" @@ -72,7 +75,7 @@ let activeConfig = config ? config : defaultConfig; let mainColor = activeConfig.colors.main; let secondaryColor = activeConfig.colors.secondary; - let account: GetAccountReturnType = wagmiConfig && getAccount(wagmiConfig); + let account: GetAccountReturnType | undefined = wagmiConfig && getAccount(wagmiConfig); let loading = false; let searchQuery = ""; @@ -87,8 +90,6 @@ }) | undefined; let currencyManager: CurrencyManager; - let previousWalletAddress: string | undefined; - let previousNetwork: string | undefined; let columns = { issuedAt: false, @@ -102,63 +103,45 @@ let sortOrder = "desc"; let sortColumn = "timestamp"; - let previousAddress: string | undefined; + const handleWalletConnection = async () => { + account = getAccount(wagmiConfig); + await loadRequests(sliderValueForDecryption, account, requestNetwork); + }; - $: { - if (wagmiConfig) { - const newAccount = getAccount(wagmiConfig); - if (newAccount?.address !== previousAddress) { - account = newAccount; - previousAddress = newAccount?.address; - - if (newAccount?.address) { - tick().then(() => { - enableDecryption(); - getRequests(); - }); - } else { - requests = []; - activeRequest = undefined; - previousWalletAddress = undefined; - previousNetwork = undefined; - } - } - } - } + const handleWalletDisconnection = () => { + cipherProvider?.disconnectWallet(); + requests = []; + activeRequest = undefined; + cipherProvider = undefined; + account = undefined; + }; - let unwatchAccount: WatchAccountReturnType | undefined; + const handleWalletChange = (data: any) => { + if (data?.address) { + handleWalletConnection(); + } else { + handleWalletDisconnection(); + } + }; onMount(() => { unwatchAccount = watchAccount(wagmiConfig, { onChange(data) { - if (data?.address !== previousAddress) { - account = data; - previousAddress = data?.address; - - if (data?.address) { - getRequests(); - } else { - requests = []; - activeRequest = undefined; - previousWalletAddress = undefined; - previousNetwork = undefined; - } - } + tick().then(() => { + handleWalletChange(data); + }); }, }); }); + let unwatchAccount: WatchAccountReturnType | undefined; + onDestroy(() => { if (typeof unwatchAccount === "function") unwatchAccount(); }); $: cipherProvider = - requestNetwork?.getCipherProvider() as CipherProviderTypes.ICipherProvider & { - getSessionSignatures: ( - signer: ethers.Signer, - walletAddress: `0x${string}` - ) => Promise; - }; + requestNetwork?.getCipherProvider() as CipherProvider; $: { signer = account?.address; @@ -170,9 +153,8 @@ currencyManager = initializeCurrencyManager(currencies); }); - const getRequests = async () => { + const getRequests = async (account: GetAccountReturnType, requestNetwork: RequestNetwork | undefined | null) => { if (!account?.address || !requestNetwork) return; - loading = true; try { const requestsData = await requestNetwork?.fromIdentity({ @@ -184,8 +166,6 @@ .sort((a, b) => b.timestamp - a.timestamp); } catch (error) { console.error("Failed to fetch requests:", error); - } finally { - loading = false; } }; @@ -211,25 +191,6 @@ let currentPage = 1; let totalPages = 1; - $: { - const currentWalletAddress = account?.address; - const currentNetwork = account?.chainId?.toString(); - - if ( - currentWalletAddress && - currentWalletAddress !== previousWalletAddress - ) { - getRequests(); - previousWalletAddress = currentWalletAddress; - - activeRequest = undefined; - } - - if (currentNetwork && currentNetwork !== previousNetwork) { - previousNetwork = currentNetwork; - } - } - $: { if (sortColumn && sortOrder) { requests = [...(requests ?? [])].sort((a, b) => { @@ -422,13 +383,15 @@ activeRequest = undefined; }; - const enableDecryption = async () => { + const loadRequests = async (sliderValue: string, currentAccount: GetAccountReturnType, currentRequestNetwork: RequestNetwork | undefined | null) => { + if (!currentAccount?.address || !currentRequestNetwork && !cipherProvider) return; + loading = true; - if (sliderValueForDecryption === "on") { + if (sliderValue === "on") { try { const signer = await getEthersSigner(wagmiConfig); - if (signer && account?.address) { - await cipherProvider?.getSessionSignatures(signer, account.address); + if (signer && currentAccount?.address) { + await cipherProvider?.getSessionSignatures(signer, currentAccount.address, window.location.host, "Sign in to Lit Protocol through Request Network"); cipherProvider?.enableDecryption(true); localStorage?.setItem("isDecryptionEnabled", JSON.stringify(true)); } @@ -442,10 +405,10 @@ cipherProvider?.enableDecryption(false); localStorage?.setItem("isDecryptionEnabled", JSON.stringify(false)); } - await getRequests(); + await getRequests(currentAccount, currentRequestNetwork); loading = false; }; - $: sliderValueForDecryption, enableDecryption(); + $: loadRequests(sliderValueForDecryption, account, requestNetwork);