diff --git a/bun.lock b/bun.lock index d130744..0f2e303 100644 --- a/bun.lock +++ b/bun.lock @@ -6,7 +6,7 @@ "name": "@enbox/nutsd", "dependencies": { "@cashu/cashu-ts": "^3.6.2", - "@enbox/browser": "^0.3.10", + "@enbox/browser": "0.3.11", "@radix-ui/react-dialog": "^1.1.1", "@radix-ui/react-dropdown-menu": "^2.1.1", "@radix-ui/react-scroll-area": "^1.1.0", @@ -281,23 +281,23 @@ "@dnsquery/dns-packet": ["@dnsquery/dns-packet@6.1.1", "", { "dependencies": { "@leichtgewicht/ip-codec": "2.0.5", "utf8-codec": "1.0.0" } }, "sha512-WXTuFvL3G+74SchFAtz3FgIYVOe196ycvGsMgvSH/8Goptb1qpIQtIuM4SOK9G9lhMWYpHxnXyy544ZhluFOew=="], - "@enbox/agent": ["@enbox/agent@0.7.0", "", { "dependencies": { "@enbox/common": "0.1.0", "@enbox/crypto": "0.1.0", "@enbox/dids": "0.1.0", "@enbox/dwn-clients": "0.4.0", "@enbox/dwn-sdk-js": "0.3.5", "@scure/bip39": "1.2.2", "abstract-level": "1.0.4", "ed25519-keygen": "0.4.11", "level": "8.0.1", "ms": "2.1.3", "ulidx": "2.1.0" } }, "sha512-ABVtnjStq8s8BHn+XWNAj5+qX2KXDUb8VAKvhjtgx9NEZTvY/YrOvjPgishjhljgGeIPOm6GAWAFFQxjGQFIOA=="], + "@enbox/agent": ["@enbox/agent@0.7.1", "", { "dependencies": { "@enbox/common": "0.1.1", "@enbox/crypto": "0.1.1", "@enbox/dids": "0.1.1", "@enbox/dwn-clients": "0.4.1", "@enbox/dwn-sdk-js": "0.3.6", "@scure/bip39": "1.2.2", "abstract-level": "1.0.4", "ed25519-keygen": "0.4.11", "level": "8.0.1", "ms": "2.1.3", "ulidx": "2.1.0" } }, "sha512-9Yunvh4SSvX+H2n9UqRb4bTQe3ot9GEVfIcyiX1j6mH413KR5OiocOmgBl+u4aFzzePZ2ROwJQveHHJ5xw7V0Q=="], - "@enbox/api": ["@enbox/api@0.6.24", "", { "dependencies": { "@enbox/agent": "0.7.0", "@enbox/auth": "0.6.32", "@enbox/common": "0.1.0", "@enbox/dwn-clients": "0.4.0" } }, "sha512-Uhd0eirNZ+ufx53z3HAi+JO2UzvHrY6aQl62iuznu3lGtAHtpWE53yZEObaP35UEkQRR29S3vsRShBft2CWA1A=="], + "@enbox/api": ["@enbox/api@0.6.25", "", { "dependencies": { "@enbox/agent": "0.7.1", "@enbox/auth": "0.6.33", "@enbox/common": "0.1.1", "@enbox/dwn-clients": "0.4.1" } }, "sha512-RXj/tsjPRSqoLxSh4qaMK9qSQLxAVJVMzkXZygGMmclKgFfNnfqtbOVmeME6qF3gvkanmSm12RfLWEf2gokxbw=="], - "@enbox/auth": ["@enbox/auth@0.6.32", "", { "dependencies": { "@enbox/agent": "0.7.0", "@enbox/common": "0.1.0", "@enbox/crypto": "0.1.0", "@enbox/dids": "0.1.0", "@enbox/dwn-clients": "0.4.0", "@enbox/dwn-sdk-js": "0.3.5", "level": "8.0.1" } }, "sha512-D5J4UCFrra40SUKP1YjK7ZnrSvFIIvh/QP7nz2K0d9b9Mr4BXH2ACf/gjKVBMZUs3w37IqQHN+Ixt/A/GuekWg=="], + "@enbox/auth": ["@enbox/auth@0.6.33", "", { "dependencies": { "@enbox/agent": "0.7.1", "@enbox/common": "0.1.1", "@enbox/crypto": "0.1.1", "@enbox/dids": "0.1.1", "@enbox/dwn-clients": "0.4.1", "@enbox/dwn-sdk-js": "0.3.6", "level": "8.0.1" } }, "sha512-lRWrZpUb0g7kpuLFCimMVCBUfy4UPUd28inKeH3XuKW9mmkgNYQy34EWuR0JdcuDU5xW1O9mwt5tlFHI5pkhEg=="], - "@enbox/browser": ["@enbox/browser@0.3.10", "", { "dependencies": { "@enbox/agent": "0.7.0", "@enbox/api": "0.6.24", "@enbox/auth": "0.6.32", "@enbox/dids": "0.1.0" } }, "sha512-dklp6k35x8UJ9ai6Td8/hIJgulIhr6VxVaRXLd4D0KG47k9indSNF2mOT2xOd2u5Wuyjmwl+21zxbG7L/C2LhA=="], + "@enbox/browser": ["@enbox/browser@0.3.11", "", { "dependencies": { "@enbox/agent": "0.7.1", "@enbox/api": "0.6.25", "@enbox/auth": "0.6.33", "@enbox/dids": "0.1.1" } }, "sha512-LY164Dva9DCmNNpIJ3dHPfcXg3dX7o5uuKOBqVTSjHLp0ok9J/47p9zMS/xeJDaonT4tsqNdMB7u9r7w+8vg7w=="], - "@enbox/common": ["@enbox/common@0.1.0", "", { "dependencies": { "@isaacs/ttlcache": "1.4.1", "level": "8.0.1", "multiformats": "11.0.2" } }, "sha512-rb4Fpz+vrPhDCFm93DfufV1PMztzNRztVeY/4DkXd0mUY3/5AE5EsCChmGL042m1GDlUtUL8O0jcOt+Zg5VbSA=="], + "@enbox/common": ["@enbox/common@0.1.1", "", { "dependencies": { "@isaacs/ttlcache": "1.4.1", "level": "8.0.1", "multiformats": "11.0.2" } }, "sha512-QsrjbYklh05nvCmn6a33iqCei1PGyNDOhnbB6bNgdnLyzsf0TKwzZgnx1qlpoiCwO6GJI4I2qXIfK4aP/ngeug=="], - "@enbox/crypto": ["@enbox/crypto@0.1.0", "", { "dependencies": { "@enbox/common": "0.1.0", "@noble/ciphers": "0.5.3", "@noble/curves": "1.3.0", "@noble/hashes": "1.4.0", "cborg": "4.5.8" } }, "sha512-d/APCFPzxEp9Og+IWNTD1M3EpWxK2zEat/J1aC3pfHsYeI2F8U/OzNx3N7o7whU8+fHYCMQHfbdGvEI0v/nr1Q=="], + "@enbox/crypto": ["@enbox/crypto@0.1.1", "", { "dependencies": { "@enbox/common": "0.1.1", "@noble/ciphers": "0.5.3", "@noble/curves": "1.3.0", "@noble/hashes": "1.4.0", "cborg": "4.5.8" } }, "sha512-Jd4pYGYG7SmmEQ7Gy2rFb0dfb9hEIsNM7AGptTI1KM+Lp8bMgPF93H+x3s8dPuThfjGh2285i5I5+Aott6xZ2w=="], - "@enbox/dids": ["@enbox/dids@0.1.0", "", { "dependencies": { "@decentralized-identity/ion-sdk": "1.0.4", "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.0", "@enbox/crypto": "0.1.0", "abstract-level": "1.0.4", "bencode": "4.0.0", "level": "8.0.1", "ms": "2.1.3" } }, "sha512-Agiw2NQw+CS2vYsoay/haq4ORsDCRHWcrYnDGigSiHrNckS0y0su0gPF1shZ/rXEdFj+vmSeToZPw5by+P/wCg=="], + "@enbox/dids": ["@enbox/dids@0.1.1", "", { "dependencies": { "@decentralized-identity/ion-sdk": "1.0.4", "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.1", "@enbox/crypto": "0.1.1", "abstract-level": "1.0.4", "bencode": "4.0.0", "level": "8.0.1", "ms": "2.1.3" } }, "sha512-t2mNm8IKkZ2c2ouKnVvbPUNFD+n1Neu+gt+RYncovH1ARkIv6Azf1zTezubU8snXefeEPQBfS/sia/65paXoCA=="], - "@enbox/dwn-clients": ["@enbox/dwn-clients@0.4.0", "", { "dependencies": { "@enbox/common": "0.1.0", "@enbox/crypto": "0.1.0", "@enbox/dwn-sdk-js": "0.3.5", "ms": "2.1.3" } }, "sha512-ErN4tE65BKec4BHY91CjuhYDqyMpgekuboKNrPHRRcKeodOf/Bw1N/SfUMI9eUDyOL4I4q2FkatvNIbU3J8GYA=="], + "@enbox/dwn-clients": ["@enbox/dwn-clients@0.4.1", "", { "dependencies": { "@enbox/common": "0.1.1", "@enbox/crypto": "0.1.1", "@enbox/dwn-sdk-js": "0.3.6", "ms": "2.1.3" } }, "sha512-o2jjFSAT6AUqjsH1MIr/STYvJt84LmV06bBeqWqVXArhg8Dt0RHoB0IgmLe3N9ZDhuoNfmxRdCzB3iXs1MhByg=="], - "@enbox/dwn-sdk-js": ["@enbox/dwn-sdk-js@0.3.5", "", { "dependencies": { "@enbox/crypto": "0.1.0", "@enbox/dids": "0.1.0", "@ipld/dag-cbor": "9.0.5", "@js-temporal/polyfill": "0.4.4", "@noble/ciphers": "0.5.3", "@noble/curves": "1.3.0", "@noble/ed25519": "2.0.0", "@noble/secp256k1": "2.0.0", "abstract-level": "1.0.4", "ajv": "8.18.0", "interface-blockstore": "5.2.3", "interface-store": "5.1.2", "ipfs-unixfs-exporter": "13.1.5", "ipfs-unixfs-importer": "15.1.5", "level": "8.0.1", "lodash": "4.17.21", "lru-cache": "9.1.2", "mitt": "3.0.1", "multiformats": "11.0.2", "uint8arrays": "5.1.0", "ulidx": "2.1.0" } }, "sha512-yY2f8gltq9cIAzQGA/q6FsPytAbY0JlZX31zLxqu4KfkiA+EUmrx6NQgtzaX0MSGk+RftwKQCCpcNdkeFtl8iw=="], + "@enbox/dwn-sdk-js": ["@enbox/dwn-sdk-js@0.3.6", "", { "dependencies": { "@enbox/common": "0.1.1", "@enbox/crypto": "0.1.1", "@enbox/dids": "0.1.1", "@ipld/dag-cbor": "9.0.5", "@js-temporal/polyfill": "0.4.4", "@noble/ciphers": "0.5.3", "@noble/curves": "1.3.0", "@noble/ed25519": "2.0.0", "@noble/secp256k1": "2.0.0", "abstract-level": "1.0.4", "ajv": "8.18.0", "interface-blockstore": "5.2.3", "interface-store": "5.1.2", "ipfs-unixfs-exporter": "13.1.5", "ipfs-unixfs-importer": "15.1.5", "level": "8.0.1", "lodash": "4.17.21", "lru-cache": "9.1.2", "mitt": "3.0.1", "multiformats": "11.0.2", "uint8arrays": "5.1.0", "ulidx": "2.1.0" } }, "sha512-FHaO3ZdIlfY9Cxy0vlj1OKzFKxIebCL606He3vWXF3NsVNALc/4pyshOpAwxhZX6jyL0PA8Z+lToVqLvQ7ECXw=="], "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.21.5", "", { "os": "aix", "cpu": "ppc64" }, "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ=="], diff --git a/package.json b/package.json index 264b425..fab1414 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@cashu/cashu-ts": "^3.6.2", - "@enbox/browser": "^0.3.10", + "@enbox/browser": "0.3.11", "@radix-ui/react-dialog": "^1.1.1", "@radix-ui/react-dropdown-menu": "^2.1.1", "@radix-ui/react-scroll-area": "^1.1.0", diff --git a/src/enbox/EnboxProvider.tsx b/src/enbox/EnboxProvider.tsx index 0ad176a..fa76034 100644 --- a/src/enbox/EnboxProvider.tsx +++ b/src/enbox/EnboxProvider.tsx @@ -107,7 +107,7 @@ export const EnboxProvider: React.FC<{ children: React.ReactNode }> = ({ childre ); const applySession = useCallback((session: AuthSession) => { - const api = Enbox.connect({ session }); + const api = Enbox.fromSession(session); setEnbox(api); setDid(session.did); setIsDelegateSession(!!session.delegateDid);