From 5d82c02324b92a58913649267f921b20c883f78d Mon Sep 17 00:00:00 2001 From: Liran Cohen Date: Sat, 11 Jul 2026 14:16:20 +0000 Subject: [PATCH 01/10] chore(admin-dapp): re-pin @enbox/browser to 0.3.42 and use SDK DEFAULT_WALLETS Builds on #228 (which already bumped the rest of @enbox/* to latest and fixed the ConnectPermissionRequest import): - Bump @enbox/browser 0.3.41 -> 0.3.42 (standardized connect dialog). - Replace the hardcoded 2-wallet WALLET_OPTIONS with the SDK's DEFAULT_WALLETS (Enbox, Prism, Matcha, Onyx) so the dialog's searchable wallet grid stays current; favicons are derived from each wallet origin (no third-party proxy). Co-Authored-By: Claude Opus 4.8 (1M context) --- admin-dapp/bun.lock | 4 ++-- admin-dapp/package.json | 2 +- admin-dapp/src/enbox/config.ts | 18 ++++-------------- 3 files changed, 7 insertions(+), 17 deletions(-) diff --git a/admin-dapp/bun.lock b/admin-dapp/bun.lock index 59bebca..5bbbf09 100644 --- a/admin-dapp/bun.lock +++ b/admin-dapp/bun.lock @@ -8,7 +8,7 @@ "@enbox/agent": "0.8.17", "@enbox/api": "0.6.55", "@enbox/auth": "0.6.63", - "@enbox/browser": "0.3.41", + "@enbox/browser": "0.3.42", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", @@ -249,7 +249,7 @@ "@enbox/auth": ["@enbox/auth@0.6.63", "", { "dependencies": { "@enbox/agent": "0.8.17", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "level": "8.0.1" } }, "sha512-q28SytGm0O2AdpUV/0iHblWN0ezfsXXsiQGPb8TtpVL/wukJuFhab/Ae9sE8Yt0y70o5xPCNtkuntB7X9U9oLA=="], - "@enbox/browser": ["@enbox/browser@0.3.41", "", { "dependencies": { "@enbox/agent": "0.8.17", "@enbox/api": "0.6.55", "@enbox/auth": "0.6.63", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5" } }, "sha512-06yc4yy/ngjYZ4njjqjZjNbIdj6yQYN6r/F0N96z7dzWozudccg5QKEUw6Ub512ztUerbZJ9i0sd4ht7XGJEfw=="], + "@enbox/browser": ["@enbox/browser@0.3.42", "", { "dependencies": { "@enbox/agent": "0.8.17", "@enbox/api": "0.6.55", "@enbox/auth": "0.6.63", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5" } }, "sha512-2dNrl19o25m0OxpQ2cf6ceKcDw+Mh+YpWHsUTQdZoX4uA/8mT7FuqfspkVWzd42YHrskXSh8VOaJU0yLVfGpxg=="], "@enbox/common": ["@enbox/common@0.1.3", "", { "dependencies": { "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-nAFgjSXgFi/h0yGppedZ6fP9PqJ5/+fgA8CO5nfyMXcSQpGoN0rJPK4LPIZwT9xM/mJX+ZjnMbqM8xn6X/7U9g=="], diff --git a/admin-dapp/package.json b/admin-dapp/package.json index 335d0b5..13aef7f 100644 --- a/admin-dapp/package.json +++ b/admin-dapp/package.json @@ -17,7 +17,7 @@ "@enbox/agent": "0.8.17", "@enbox/api": "0.6.55", "@enbox/auth": "0.6.63", - "@enbox/browser": "0.3.41", + "@enbox/browser": "0.3.42", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", diff --git a/admin-dapp/src/enbox/config.ts b/admin-dapp/src/enbox/config.ts index b6204fa..85ce75a 100644 --- a/admin-dapp/src/enbox/config.ts +++ b/admin-dapp/src/enbox/config.ts @@ -1,4 +1,5 @@ import type { AuthManagerOptions, Permission, ProtocolRequest, WalletOption } from "@enbox/browser"; +import { DEFAULT_WALLETS } from "@enbox/browser"; import meshProtocolDefinitionJson from "../../../protocols/wireguard-mesh.json"; @@ -10,20 +11,9 @@ const ADMIN_PERMISSIONS = ["read", "write", "delete"] satisfies Permission[]; export const DAPP_NAME = import.meta.env.VITE_ENBOX_DAPP_NAME || "meshd Admin"; -export const WALLET_OPTIONS = [ - { - name: "Enbox Wallet", - url: import.meta.env.VITE_ENBOX_WALLET_URL || "https://enbox-wallet.pages.dev", - icon: `${import.meta.env.VITE_ENBOX_WALLET_URL || "https://enbox-wallet.pages.dev"}/favicon.ico`, - description: "Your Enbox identity wallet" - }, - { - name: "Blue Enbox Wallet", - url: import.meta.env.VITE_ENBOX_BLUE_WALLET_URL || "https://blue-enbox-wallet.pages.dev", - icon: `${import.meta.env.VITE_ENBOX_BLUE_WALLET_URL || "https://blue-enbox-wallet.pages.dev"}/favicon.ico`, - description: "Your Enbox identity wallet" - } -] satisfies WalletOption[]; +// Use the SDK's current DEFAULT_WALLETS (Enbox, Prism, Matcha, Onyx) so the +// standardized connect dialog stays current as the SDK's wallet set evolves. +export const WALLET_OPTIONS: WalletOption[] = DEFAULT_WALLETS; export const DWN_ENDPOINTS = ( import.meta.env.VITE_ENBOX_DWN_ENDPOINTS || "https://dev.aws.dwn.enbox.id,https://enbox-dwn.fly.dev" From 10c5173711ca66ac9d9efc488c0951362988bb10 Mon Sep 17 00:00:00 2001 From: Liran Cohen Date: Sat, 11 Jul 2026 15:53:29 +0000 Subject: [PATCH 02/10] chore: re-pin @enbox/browser to 0.3.43 and collapse imports into @enbox/browser Switch admin-dapp tsconfig moduleResolution to "Bundler" so tsc resolves the @enbox/auth/browser subpath re-exported by @enbox/browser (Vite-recommended). Co-Authored-By: Claude Opus 4.8 (1M context) --- admin-dapp/bun.lock | 18 +++++++----------- admin-dapp/package.json | 8 ++------ admin-dapp/src/enbox/EnboxProvider.tsx | 6 ++---- admin-dapp/src/enbox/protocols.test.ts | 3 +-- admin-dapp/src/meshd/admin.test.ts | 2 +- admin-dapp/src/meshd/admin.ts | 2 +- admin-dapp/tsconfig.json | 2 +- 7 files changed, 15 insertions(+), 26 deletions(-) diff --git a/admin-dapp/bun.lock b/admin-dapp/bun.lock index 5bbbf09..fd7abf0 100644 --- a/admin-dapp/bun.lock +++ b/admin-dapp/bun.lock @@ -5,15 +5,11 @@ "": { "name": "@enbox/meshd-admin-dapp", "dependencies": { - "@enbox/agent": "0.8.17", - "@enbox/api": "0.6.55", - "@enbox/auth": "0.6.63", - "@enbox/browser": "0.3.42", + "@enbox/browser": "0.3.43", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", - "@enbox/dwn-sdk-js": "0.4.10", - "@enbox/protocols": "0.2.82", + "@enbox/protocols": "0.2.83", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1", @@ -243,13 +239,13 @@ "@emnapi/runtime": ["@emnapi/runtime@1.11.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA=="], - "@enbox/agent": ["@enbox/agent@0.8.17", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-jr5hW0Zw/RedwYDAYXpp3EDkflKsygEm2wHJxgKUlOuKCmQf7qTYGLA9XDLKdo+idMnL21QKhyV1ZqEVXyXPxA=="], + "@enbox/agent": ["@enbox/agent@0.8.18", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-qlDNINOdMpws108Ty2uPCEwZHMtv2tdvtgWrurr42vBdcDM42z8ZXW3N2LEf61YCFInrSlpvOEY2rY9MdP43ug=="], - "@enbox/api": ["@enbox/api@0.6.55", "", { "dependencies": { "@enbox/agent": "0.8.17", "@enbox/auth": "0.6.63", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-xscBXidaWZZAN+/ieHNU8A63sJyPCpg1x1oN2CtGAXiSPUz1Di+ybPWsmZUCDqYDhIZB4jjnPSB/SoMXxfStRQ=="], + "@enbox/api": ["@enbox/api@0.6.56", "", { "dependencies": { "@enbox/agent": "0.8.18", "@enbox/auth": "0.6.64", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-DLlTL8idhk1I+jTbqa+kAl74JINVKI2a+DYwdGEAUj27wXsKiWGjTkMFTmJi2HD7wgy1GKrXA/sY+DJ/kJacCw=="], - "@enbox/auth": ["@enbox/auth@0.6.63", "", { "dependencies": { "@enbox/agent": "0.8.17", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "level": "8.0.1" } }, "sha512-q28SytGm0O2AdpUV/0iHblWN0ezfsXXsiQGPb8TtpVL/wukJuFhab/Ae9sE8Yt0y70o5xPCNtkuntB7X9U9oLA=="], + "@enbox/auth": ["@enbox/auth@0.6.64", "", { "dependencies": { "@enbox/agent": "0.8.18", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "level": "8.0.1" } }, "sha512-XnyGdZC26pCYNeYMuY1hIQHfpaSj2hy/kJDLXB9su9SE/TS2ljDGM0XFD3MlgAvYOaETwejrfSqHhykxCCGFKw=="], - "@enbox/browser": ["@enbox/browser@0.3.42", "", { "dependencies": { "@enbox/agent": "0.8.17", "@enbox/api": "0.6.55", "@enbox/auth": "0.6.63", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5" } }, "sha512-2dNrl19o25m0OxpQ2cf6ceKcDw+Mh+YpWHsUTQdZoX4uA/8mT7FuqfspkVWzd42YHrskXSh8VOaJU0yLVfGpxg=="], + "@enbox/browser": ["@enbox/browser@0.3.43", "", { "dependencies": { "@enbox/agent": "0.8.18", "@enbox/api": "0.6.56", "@enbox/auth": "0.6.64", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-tx11mNbpD82KaMlCQbTyVvp0OTJXq0KaSnrISmHIGMGxOIwf7ivz1yHgADzwTxol/JCzaJGj2IzZ8hCXcz7bMA=="], "@enbox/common": ["@enbox/common@0.1.3", "", { "dependencies": { "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-nAFgjSXgFi/h0yGppedZ6fP9PqJ5/+fgA8CO5nfyMXcSQpGoN0rJPK4LPIZwT9xM/mJX+ZjnMbqM8xn6X/7U9g=="], @@ -263,7 +259,7 @@ "@enbox/dwn-sdk-js": ["@enbox/dwn-sdk-js@0.4.10", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@ipld/dag-cbor": "10.0.1", "@noble/curves": "2.2.0", "ajv": "8.18.0", "ipfs-unixfs-importer": "17.0.1", "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "interface-blockstore", "interface-store", "ipfs-unixfs-exporter", "level"] }, "sha512-1p02O+ZrLMujJKQHrvGBQvW+Ne12Lge1yJ85fYiT+hsW6Y9gZrYlBjZFgagsUNuc6ZkCHkOLEQRUXxqsdw3ibA=="], - "@enbox/protocols": ["@enbox/protocols@0.2.82", "", { "dependencies": { "@enbox/api": "0.6.55", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-GkzgDZ4kQczPXLBAX5so8FCIDsdHzhlIDax4aJyP8WL8DN9DRt37iSQLvcnqKJsfzX7ja9wIsqpOhPkds7fCAw=="], + "@enbox/protocols": ["@enbox/protocols@0.2.83", "", { "dependencies": { "@enbox/api": "0.6.56", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-F9sps7fGW8fHy/QaYRUtX5FKh6XQqPh4v5yJcWA/O7UGvSe41iZxp6stBsYS/rsITqynjT+LBR/YhFdV7cY0EA=="], "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.28.1", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ=="], diff --git a/admin-dapp/package.json b/admin-dapp/package.json index 13aef7f..4bd27bb 100644 --- a/admin-dapp/package.json +++ b/admin-dapp/package.json @@ -14,15 +14,11 @@ "lodash": "4.18.1" }, "dependencies": { - "@enbox/agent": "0.8.17", - "@enbox/api": "0.6.55", - "@enbox/auth": "0.6.63", - "@enbox/browser": "0.3.42", + "@enbox/browser": "0.3.43", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", - "@enbox/dwn-sdk-js": "0.4.10", - "@enbox/protocols": "0.2.82", + "@enbox/protocols": "0.2.83", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1", diff --git a/admin-dapp/src/enbox/EnboxProvider.tsx b/admin-dapp/src/enbox/EnboxProvider.tsx index 509aa7a..50b82cd 100644 --- a/admin-dapp/src/enbox/EnboxProvider.tsx +++ b/admin-dapp/src/enbox/EnboxProvider.tsx @@ -1,9 +1,7 @@ import React, { createContext, useCallback, useEffect, useRef, useState } from "react"; -import { AuthManager, BrowserConnectHandler, Enbox } from "@enbox/browser"; -import type { AuthManagerOptions, AuthSession } from "@enbox/browser"; -import { BrowserStorage } from "@enbox/auth"; -import type { ProviderAuthParams, ProviderAuthResult } from "@enbox/auth"; +import { AuthManager, BrowserConnectHandler, BrowserStorage, Enbox } from "@enbox/browser"; +import type { AuthManagerOptions, AuthSession, ProviderAuthParams, ProviderAuthResult } from "@enbox/browser"; import { AUTH_DATA_PATH, diff --git a/admin-dapp/src/enbox/protocols.test.ts b/admin-dapp/src/enbox/protocols.test.ts index 2fb874d..d518167 100644 --- a/admin-dapp/src/enbox/protocols.test.ts +++ b/admin-dapp/src/enbox/protocols.test.ts @@ -1,6 +1,5 @@ -import { normalizeProtocolRequests } from "@enbox/auth"; import type { Enbox } from "@enbox/browser"; -import { DwnInterfaceName, DwnMethodName } from "@enbox/dwn-sdk-js"; +import { DwnInterfaceName, DwnMethodName, normalizeProtocolRequests } from "@enbox/browser"; import { describe, expect, it, vi } from "vitest"; import rawMeshProtocolDefinition from "../../../protocols/wireguard-mesh.json"; diff --git a/admin-dapp/src/meshd/admin.test.ts b/admin-dapp/src/meshd/admin.test.ts index b8d4c83..05083b2 100644 --- a/admin-dapp/src/meshd/admin.test.ts +++ b/admin-dapp/src/meshd/admin.test.ts @@ -1,4 +1,4 @@ -import { DwnInterface } from "@enbox/agent"; +import { DwnInterface } from "@enbox/browser"; import { Ed25519 } from "@enbox/crypto"; import { describe, expect, it, vi } from "vitest"; diff --git a/admin-dapp/src/meshd/admin.ts b/admin-dapp/src/meshd/admin.ts index 4400022..0028b3f 100644 --- a/admin-dapp/src/meshd/admin.ts +++ b/admin-dapp/src/meshd/admin.ts @@ -1,4 +1,4 @@ -import { DwnInterface } from "@enbox/agent"; +import { DwnInterface } from "@enbox/browser"; import { Ed25519 } from "@enbox/crypto"; import { DidJwk } from "@enbox/dids"; diff --git a/admin-dapp/tsconfig.json b/admin-dapp/tsconfig.json index e95eb6c..9edafe8 100644 --- a/admin-dapp/tsconfig.json +++ b/admin-dapp/tsconfig.json @@ -10,7 +10,7 @@ "strict": true, "forceConsistentCasingInFileNames": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "Bundler", "baseUrl": ".", "paths": { "@/*": ["src/*"] From c55623e1349bf244a710f46e036e6af452788e78 Mon Sep 17 00:00:00 2001 From: Liran Cohen Date: Sat, 11 Jul 2026 16:32:04 +0000 Subject: [PATCH 03/10] chore(deps): bump @enbox/browser to 0.3.44 (phone-first connect modal) Co-Authored-By: Claude Opus 4.8 (1M context) --- admin-dapp/bun.lock | 4 ++-- admin-dapp/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/admin-dapp/bun.lock b/admin-dapp/bun.lock index fd7abf0..11987d6 100644 --- a/admin-dapp/bun.lock +++ b/admin-dapp/bun.lock @@ -5,7 +5,7 @@ "": { "name": "@enbox/meshd-admin-dapp", "dependencies": { - "@enbox/browser": "0.3.43", + "@enbox/browser": "0.3.44", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", @@ -245,7 +245,7 @@ "@enbox/auth": ["@enbox/auth@0.6.64", "", { "dependencies": { "@enbox/agent": "0.8.18", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "level": "8.0.1" } }, "sha512-XnyGdZC26pCYNeYMuY1hIQHfpaSj2hy/kJDLXB9su9SE/TS2ljDGM0XFD3MlgAvYOaETwejrfSqHhykxCCGFKw=="], - "@enbox/browser": ["@enbox/browser@0.3.43", "", { "dependencies": { "@enbox/agent": "0.8.18", "@enbox/api": "0.6.56", "@enbox/auth": "0.6.64", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-tx11mNbpD82KaMlCQbTyVvp0OTJXq0KaSnrISmHIGMGxOIwf7ivz1yHgADzwTxol/JCzaJGj2IzZ8hCXcz7bMA=="], + "@enbox/browser": ["@enbox/browser@0.3.44", "", { "dependencies": { "@enbox/agent": "0.8.18", "@enbox/api": "0.6.56", "@enbox/auth": "0.6.64", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-NDSrd3M3elMawSaYkULvTi8GNh8P5bIkw9kfqPbASZmPwStbeHAbtATLjngXfwpZiBxCP9nYTwfLFPfyJpdbBQ=="], "@enbox/common": ["@enbox/common@0.1.3", "", { "dependencies": { "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-nAFgjSXgFi/h0yGppedZ6fP9PqJ5/+fgA8CO5nfyMXcSQpGoN0rJPK4LPIZwT9xM/mJX+ZjnMbqM8xn6X/7U9g=="], diff --git a/admin-dapp/package.json b/admin-dapp/package.json index 4bd27bb..382ed55 100644 --- a/admin-dapp/package.json +++ b/admin-dapp/package.json @@ -14,7 +14,7 @@ "lodash": "4.18.1" }, "dependencies": { - "@enbox/browser": "0.3.43", + "@enbox/browser": "0.3.44", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", From 7d4ff67b2d53c841d43d872c3c6c1ea130859731 Mon Sep 17 00:00:00 2001 From: Liran Cohen Date: Sat, 11 Jul 2026 17:05:05 +0000 Subject: [PATCH 04/10] chore(deps): bump @enbox/browser to 0.3.45 and @enbox/protocols to 0.2.84 Co-Authored-By: Claude Opus 4.8 (1M context) --- admin-dapp/bun.lock | 16 ++++++++-------- admin-dapp/package.json | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/admin-dapp/bun.lock b/admin-dapp/bun.lock index 11987d6..ccc2627 100644 --- a/admin-dapp/bun.lock +++ b/admin-dapp/bun.lock @@ -5,11 +5,11 @@ "": { "name": "@enbox/meshd-admin-dapp", "dependencies": { - "@enbox/browser": "0.3.44", + "@enbox/browser": "0.3.45", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", - "@enbox/protocols": "0.2.83", + "@enbox/protocols": "0.2.84", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1", @@ -239,17 +239,17 @@ "@emnapi/runtime": ["@emnapi/runtime@1.11.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA=="], - "@enbox/agent": ["@enbox/agent@0.8.18", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-qlDNINOdMpws108Ty2uPCEwZHMtv2tdvtgWrurr42vBdcDM42z8ZXW3N2LEf61YCFInrSlpvOEY2rY9MdP43ug=="], + "@enbox/agent": ["@enbox/agent@0.8.19", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-aAIxaSVCPE9DPt0x5/8LJawvrzjLKgak+6WbuwoceFIKs+wjhNq5zuWQekWrx+mblLh2bobD1Oquny9y/Hp5Gw=="], - "@enbox/api": ["@enbox/api@0.6.56", "", { "dependencies": { "@enbox/agent": "0.8.18", "@enbox/auth": "0.6.64", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-DLlTL8idhk1I+jTbqa+kAl74JINVKI2a+DYwdGEAUj27wXsKiWGjTkMFTmJi2HD7wgy1GKrXA/sY+DJ/kJacCw=="], + "@enbox/api": ["@enbox/api@0.6.57", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/auth": "0.6.65", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-3127AdAe13yO0i4Mt08U/3yxVVyHTZCkWn8TmPPGm+kQIDAbRCi0OgtoLYtxQE9F4Gi3C+wUVz4mNvV+f5QXKw=="], - "@enbox/auth": ["@enbox/auth@0.6.64", "", { "dependencies": { "@enbox/agent": "0.8.18", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "level": "8.0.1" } }, "sha512-XnyGdZC26pCYNeYMuY1hIQHfpaSj2hy/kJDLXB9su9SE/TS2ljDGM0XFD3MlgAvYOaETwejrfSqHhykxCCGFKw=="], + "@enbox/auth": ["@enbox/auth@0.6.65", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "level": "8.0.1" } }, "sha512-+ZX2jGHsxa/m/ZWOQiGPqKhxXzr2bHQkGJrBPjo4iaiN+d3E8wy0Inpatk16S+Kx/ZzplLP3Zu/RtexCs04+OQ=="], - "@enbox/browser": ["@enbox/browser@0.3.44", "", { "dependencies": { "@enbox/agent": "0.8.18", "@enbox/api": "0.6.56", "@enbox/auth": "0.6.64", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.1", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-NDSrd3M3elMawSaYkULvTi8GNh8P5bIkw9kfqPbASZmPwStbeHAbtATLjngXfwpZiBxCP9nYTwfLFPfyJpdbBQ=="], + "@enbox/browser": ["@enbox/browser@0.3.45", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/api": "0.6.57", "@enbox/auth": "0.6.65", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-8iYeVUc+Ixzu3B18AZcTb/V5mpa8VlnEmLgl6mq2OdQoj7+5cOfTzrGWvczLI4aovh1WbzBVb6M+eNC8QzHCpQ=="], "@enbox/common": ["@enbox/common@0.1.3", "", { "dependencies": { "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-nAFgjSXgFi/h0yGppedZ6fP9PqJ5/+fgA8CO5nfyMXcSQpGoN0rJPK4LPIZwT9xM/mJX+ZjnMbqM8xn6X/7U9g=="], - "@enbox/connect": ["@enbox/connect@0.1.1", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-0rDfr2HawPe8YSIucCjD4222vZbZSJpPFhsgWw51fl9GfO4GWI5W/alJJEQIQFpDHfBMpivFcletqOZVZOC7tw=="], + "@enbox/connect": ["@enbox/connect@0.1.2", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-0B6Q9eC9Qby/LhNsP4P7SbkXDH7sBAFi/DmkHZX+ZDJoV3SfQSYZxyTq7eWsbgVq2ckQZJ5gWZJ99zhtAM0EmA=="], "@enbox/crypto": ["@enbox/crypto@0.1.5", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-YtS9PoAj9KQnZQC3BvIdJAia8oPa9aR5vYoV5rTi6Y0rYLAFYieX6ruVnmngL/6PDBbzt+UARhtFwB8yy5hr3Q=="], @@ -259,7 +259,7 @@ "@enbox/dwn-sdk-js": ["@enbox/dwn-sdk-js@0.4.10", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@ipld/dag-cbor": "10.0.1", "@noble/curves": "2.2.0", "ajv": "8.18.0", "ipfs-unixfs-importer": "17.0.1", "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "interface-blockstore", "interface-store", "ipfs-unixfs-exporter", "level"] }, "sha512-1p02O+ZrLMujJKQHrvGBQvW+Ne12Lge1yJ85fYiT+hsW6Y9gZrYlBjZFgagsUNuc6ZkCHkOLEQRUXxqsdw3ibA=="], - "@enbox/protocols": ["@enbox/protocols@0.2.83", "", { "dependencies": { "@enbox/api": "0.6.56", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-F9sps7fGW8fHy/QaYRUtX5FKh6XQqPh4v5yJcWA/O7UGvSe41iZxp6stBsYS/rsITqynjT+LBR/YhFdV7cY0EA=="], + "@enbox/protocols": ["@enbox/protocols@0.2.84", "", { "dependencies": { "@enbox/api": "0.6.57", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-N96li8xUwcjDpG0KFWGv+8ZGhDVICJZqU4Ez9a34YnauiLayR0OLX93PbV9OsvnyCZBauLF7KlTF+mblrKXOpA=="], "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.28.1", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ=="], diff --git a/admin-dapp/package.json b/admin-dapp/package.json index 382ed55..26fbfb8 100644 --- a/admin-dapp/package.json +++ b/admin-dapp/package.json @@ -14,11 +14,11 @@ "lodash": "4.18.1" }, "dependencies": { - "@enbox/browser": "0.3.44", + "@enbox/browser": "0.3.45", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", - "@enbox/protocols": "0.2.83", + "@enbox/protocols": "0.2.84", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1", From 8f7bb8d3290e30f31ba3ca4c934ee18abd60f853 Mon Sep 17 00:00:00 2001 From: Liran Cohen Date: Sat, 11 Jul 2026 18:29:37 +0000 Subject: [PATCH 05/10] chore(deps): bump @enbox/browser to 0.3.46 Co-Authored-By: Claude Opus 4.8 (1M context) --- admin-dapp/bun.lock | 4 ++-- admin-dapp/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/admin-dapp/bun.lock b/admin-dapp/bun.lock index ccc2627..5ab90e0 100644 --- a/admin-dapp/bun.lock +++ b/admin-dapp/bun.lock @@ -5,7 +5,7 @@ "": { "name": "@enbox/meshd-admin-dapp", "dependencies": { - "@enbox/browser": "0.3.45", + "@enbox/browser": "0.3.46", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", @@ -245,7 +245,7 @@ "@enbox/auth": ["@enbox/auth@0.6.65", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "level": "8.0.1" } }, "sha512-+ZX2jGHsxa/m/ZWOQiGPqKhxXzr2bHQkGJrBPjo4iaiN+d3E8wy0Inpatk16S+Kx/ZzplLP3Zu/RtexCs04+OQ=="], - "@enbox/browser": ["@enbox/browser@0.3.45", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/api": "0.6.57", "@enbox/auth": "0.6.65", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-8iYeVUc+Ixzu3B18AZcTb/V5mpa8VlnEmLgl6mq2OdQoj7+5cOfTzrGWvczLI4aovh1WbzBVb6M+eNC8QzHCpQ=="], + "@enbox/browser": ["@enbox/browser@0.3.46", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/api": "0.6.57", "@enbox/auth": "0.6.65", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-BQq/zz+mepZ+tAKnWAJI5DgmrQg1+NVw3aXdzD9nEI70jTHDbqq3HmuDs3RE68Ma67gsYOnbUbkV7dT8aaockA=="], "@enbox/common": ["@enbox/common@0.1.3", "", { "dependencies": { "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-nAFgjSXgFi/h0yGppedZ6fP9PqJ5/+fgA8CO5nfyMXcSQpGoN0rJPK4LPIZwT9xM/mJX+ZjnMbqM8xn6X/7U9g=="], diff --git a/admin-dapp/package.json b/admin-dapp/package.json index 26fbfb8..638c163 100644 --- a/admin-dapp/package.json +++ b/admin-dapp/package.json @@ -14,7 +14,7 @@ "lodash": "4.18.1" }, "dependencies": { - "@enbox/browser": "0.3.45", + "@enbox/browser": "0.3.46", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", From 1d8519cbcee9f4202d3d44d8cd1274ea2c613df8 Mon Sep 17 00:00:00 2001 From: Liran Cohen Date: Sat, 11 Jul 2026 19:47:42 +0000 Subject: [PATCH 06/10] chore(deps): bump @enbox/browser to 0.3.47 Co-Authored-By: Claude Opus 4.8 (1M context) --- admin-dapp/bun.lock | 4 ++-- admin-dapp/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/admin-dapp/bun.lock b/admin-dapp/bun.lock index 5ab90e0..b33e7cc 100644 --- a/admin-dapp/bun.lock +++ b/admin-dapp/bun.lock @@ -5,7 +5,7 @@ "": { "name": "@enbox/meshd-admin-dapp", "dependencies": { - "@enbox/browser": "0.3.46", + "@enbox/browser": "0.3.47", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", @@ -245,7 +245,7 @@ "@enbox/auth": ["@enbox/auth@0.6.65", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "level": "8.0.1" } }, "sha512-+ZX2jGHsxa/m/ZWOQiGPqKhxXzr2bHQkGJrBPjo4iaiN+d3E8wy0Inpatk16S+Kx/ZzplLP3Zu/RtexCs04+OQ=="], - "@enbox/browser": ["@enbox/browser@0.3.46", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/api": "0.6.57", "@enbox/auth": "0.6.65", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-BQq/zz+mepZ+tAKnWAJI5DgmrQg1+NVw3aXdzD9nEI70jTHDbqq3HmuDs3RE68Ma67gsYOnbUbkV7dT8aaockA=="], + "@enbox/browser": ["@enbox/browser@0.3.47", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/api": "0.6.57", "@enbox/auth": "0.6.65", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-xJD73cCKP5b012/ySjMAC3kDLt6NS07EnW22ufDt0o8ZvWr2UoL/i5Et57AsXwnfvZgGtiPqKXxIzxCju/JjKA=="], "@enbox/common": ["@enbox/common@0.1.3", "", { "dependencies": { "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-nAFgjSXgFi/h0yGppedZ6fP9PqJ5/+fgA8CO5nfyMXcSQpGoN0rJPK4LPIZwT9xM/mJX+ZjnMbqM8xn6X/7U9g=="], diff --git a/admin-dapp/package.json b/admin-dapp/package.json index 638c163..67ee114 100644 --- a/admin-dapp/package.json +++ b/admin-dapp/package.json @@ -14,7 +14,7 @@ "lodash": "4.18.1" }, "dependencies": { - "@enbox/browser": "0.3.46", + "@enbox/browser": "0.3.47", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", From 0d511431a3a4a410caa64a2fd0d93fd40c32a58c Mon Sep 17 00:00:00 2001 From: Liran Cohen Date: Sat, 11 Jul 2026 20:40:06 +0000 Subject: [PATCH 07/10] chore(deps): bump @enbox/browser to 0.3.48 and @enbox/protocols to 0.2.85 Co-Authored-By: Claude Opus 4.8 (1M context) --- admin-dapp/bun.lock | 14 +++++++------- admin-dapp/package.json | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/admin-dapp/bun.lock b/admin-dapp/bun.lock index b33e7cc..5ef32fe 100644 --- a/admin-dapp/bun.lock +++ b/admin-dapp/bun.lock @@ -5,11 +5,11 @@ "": { "name": "@enbox/meshd-admin-dapp", "dependencies": { - "@enbox/browser": "0.3.47", + "@enbox/browser": "0.3.48", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", - "@enbox/protocols": "0.2.84", + "@enbox/protocols": "0.2.85", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1", @@ -239,13 +239,13 @@ "@emnapi/runtime": ["@emnapi/runtime@1.11.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA=="], - "@enbox/agent": ["@enbox/agent@0.8.19", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-aAIxaSVCPE9DPt0x5/8LJawvrzjLKgak+6WbuwoceFIKs+wjhNq5zuWQekWrx+mblLh2bobD1Oquny9y/Hp5Gw=="], + "@enbox/agent": ["@enbox/agent@0.8.20", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-YA2w6u2EtwvCX0fDhuIFC6zztdUXGnIQHjzTIQWN5f9QgMFKogWOmoeiLlI0sHa/me9EC9nmHbYVpD/8Fjy5nA=="], - "@enbox/api": ["@enbox/api@0.6.57", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/auth": "0.6.65", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-3127AdAe13yO0i4Mt08U/3yxVVyHTZCkWn8TmPPGm+kQIDAbRCi0OgtoLYtxQE9F4Gi3C+wUVz4mNvV+f5QXKw=="], + "@enbox/api": ["@enbox/api@0.6.58", "", { "dependencies": { "@enbox/agent": "0.8.20", "@enbox/auth": "0.6.66", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-8skSvzlD+85wO5guRirZU7oIeFjDenJCQPMDl7XboKKD9UAHgP543d9teY8LKcFwFmzO03HkcQ6d8I7V2KcSuA=="], - "@enbox/auth": ["@enbox/auth@0.6.65", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "level": "8.0.1" } }, "sha512-+ZX2jGHsxa/m/ZWOQiGPqKhxXzr2bHQkGJrBPjo4iaiN+d3E8wy0Inpatk16S+Kx/ZzplLP3Zu/RtexCs04+OQ=="], + "@enbox/auth": ["@enbox/auth@0.6.66", "", { "dependencies": { "@enbox/agent": "0.8.20", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "level": "8.0.1" } }, "sha512-ypAW0ZYd49N7ISgmBfYRVg47yezgij+XRavx1AkmBvLK2rMstKTAaaKcF+BEvqSY5Df9WhafJkxcjqhjRHHo5w=="], - "@enbox/browser": ["@enbox/browser@0.3.47", "", { "dependencies": { "@enbox/agent": "0.8.19", "@enbox/api": "0.6.57", "@enbox/auth": "0.6.65", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-xJD73cCKP5b012/ySjMAC3kDLt6NS07EnW22ufDt0o8ZvWr2UoL/i5Et57AsXwnfvZgGtiPqKXxIzxCju/JjKA=="], + "@enbox/browser": ["@enbox/browser@0.3.48", "", { "dependencies": { "@enbox/agent": "0.8.20", "@enbox/api": "0.6.58", "@enbox/auth": "0.6.66", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-LLai58ipoF0Cz/M2TdVxZKRxWxb9vojBm5/lUVJz5C41+VkARrhpuTrAFhUkMRIZrZYyc61JrFz7uLakIRUAbg=="], "@enbox/common": ["@enbox/common@0.1.3", "", { "dependencies": { "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-nAFgjSXgFi/h0yGppedZ6fP9PqJ5/+fgA8CO5nfyMXcSQpGoN0rJPK4LPIZwT9xM/mJX+ZjnMbqM8xn6X/7U9g=="], @@ -259,7 +259,7 @@ "@enbox/dwn-sdk-js": ["@enbox/dwn-sdk-js@0.4.10", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@ipld/dag-cbor": "10.0.1", "@noble/curves": "2.2.0", "ajv": "8.18.0", "ipfs-unixfs-importer": "17.0.1", "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "interface-blockstore", "interface-store", "ipfs-unixfs-exporter", "level"] }, "sha512-1p02O+ZrLMujJKQHrvGBQvW+Ne12Lge1yJ85fYiT+hsW6Y9gZrYlBjZFgagsUNuc6ZkCHkOLEQRUXxqsdw3ibA=="], - "@enbox/protocols": ["@enbox/protocols@0.2.84", "", { "dependencies": { "@enbox/api": "0.6.57", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-N96li8xUwcjDpG0KFWGv+8ZGhDVICJZqU4Ez9a34YnauiLayR0OLX93PbV9OsvnyCZBauLF7KlTF+mblrKXOpA=="], + "@enbox/protocols": ["@enbox/protocols@0.2.85", "", { "dependencies": { "@enbox/api": "0.6.58", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-U/kUVcV/HeKOFKewIMaSEjZhUa3EZReh4EuM8rB8C78ToJ/B6JCFLLp+QQoXEy/fp/nBePweFLr8WH0eESo4aA=="], "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.28.1", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ=="], diff --git a/admin-dapp/package.json b/admin-dapp/package.json index 67ee114..acf25e4 100644 --- a/admin-dapp/package.json +++ b/admin-dapp/package.json @@ -14,11 +14,11 @@ "lodash": "4.18.1" }, "dependencies": { - "@enbox/browser": "0.3.47", + "@enbox/browser": "0.3.48", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", - "@enbox/protocols": "0.2.84", + "@enbox/protocols": "0.2.85", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1", From 106a4af4868c4fa7f72f680ca66b753852e29051 Mon Sep 17 00:00:00 2001 From: Liran Cohen Date: Mon, 13 Jul 2026 05:32:49 +0000 Subject: [PATCH 08/10] chore(deps): bump @enbox/browser to 0.3.53 and @enbox/protocols to 0.2.88 Co-Authored-By: Claude Opus 4.8 (1M context) --- admin-dapp/bun.lock | 46 ++++++++++++++++++++++++++++++++--------- admin-dapp/package.json | 4 ++-- 2 files changed, 38 insertions(+), 12 deletions(-) diff --git a/admin-dapp/bun.lock b/admin-dapp/bun.lock index 5ef32fe..a43925d 100644 --- a/admin-dapp/bun.lock +++ b/admin-dapp/bun.lock @@ -5,11 +5,11 @@ "": { "name": "@enbox/meshd-admin-dapp", "dependencies": { - "@enbox/browser": "0.3.48", + "@enbox/browser": "0.3.53", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", - "@enbox/protocols": "0.2.85", + "@enbox/protocols": "0.2.88", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1", @@ -239,27 +239,27 @@ "@emnapi/runtime": ["@emnapi/runtime@1.11.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA=="], - "@enbox/agent": ["@enbox/agent@0.8.20", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-YA2w6u2EtwvCX0fDhuIFC6zztdUXGnIQHjzTIQWN5f9QgMFKogWOmoeiLlI0sHa/me9EC9nmHbYVpD/8Fjy5nA=="], + "@enbox/agent": ["@enbox/agent@0.8.23", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.5", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-qjUhC2d2JPplVDGBaYMH3IFCp2ME9EnKowwVab2/9xpc3IOf6yQXITLOdGa5dpTBKurwpFvIRbZUFle9K+sh9g=="], - "@enbox/api": ["@enbox/api@0.6.58", "", { "dependencies": { "@enbox/agent": "0.8.20", "@enbox/auth": "0.6.66", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-8skSvzlD+85wO5guRirZU7oIeFjDenJCQPMDl7XboKKD9UAHgP543d9teY8LKcFwFmzO03HkcQ6d8I7V2KcSuA=="], + "@enbox/api": ["@enbox/api@0.6.61", "", { "dependencies": { "@enbox/agent": "0.8.23", "@enbox/auth": "0.6.69", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-lbLBsvUEeh1DVsEAh6sXiIgNWBSJN+6XxexnSReubZE9pCBX86R0ctY37ZmyluDjFjt5MsJkMrsN7oSRCC8jyw=="], - "@enbox/auth": ["@enbox/auth@0.6.66", "", { "dependencies": { "@enbox/agent": "0.8.20", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-clients": "0.4.16", "@enbox/dwn-sdk-js": "0.4.10", "level": "8.0.1" } }, "sha512-ypAW0ZYd49N7ISgmBfYRVg47yezgij+XRavx1AkmBvLK2rMstKTAaaKcF+BEvqSY5Df9WhafJkxcjqhjRHHo5w=="], + "@enbox/auth": ["@enbox/auth@0.6.69", "", { "dependencies": { "@enbox/agent": "0.8.23", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.5", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12", "level": "8.0.1" } }, "sha512-82+KU7eceVS+RTbK02f60CyAX5X2hNZB/bL9IQ+el0hGnGYc36PwRR5x5LMCuUX/A84KnPKk/QKnR2J+jErh8w=="], - "@enbox/browser": ["@enbox/browser@0.3.48", "", { "dependencies": { "@enbox/agent": "0.8.20", "@enbox/api": "0.6.58", "@enbox/auth": "0.6.66", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.2", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-LLai58ipoF0Cz/M2TdVxZKRxWxb9vojBm5/lUVJz5C41+VkARrhpuTrAFhUkMRIZrZYyc61JrFz7uLakIRUAbg=="], + "@enbox/browser": ["@enbox/browser@0.3.53", "", { "dependencies": { "@enbox/agent": "0.8.23", "@enbox/api": "0.6.61", "@enbox/auth": "0.6.69", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.5", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-SJ5tof6F5T17EzxnqfGvPuHR4Z38/jPOPAAxag6Nn8qNzvl+0gRGfnpGjS2tHJ1LRNm1IU8MUZmzIJoL/1Ohyg=="], "@enbox/common": ["@enbox/common@0.1.3", "", { "dependencies": { "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-nAFgjSXgFi/h0yGppedZ6fP9PqJ5/+fgA8CO5nfyMXcSQpGoN0rJPK4LPIZwT9xM/mJX+ZjnMbqM8xn6X/7U9g=="], - "@enbox/connect": ["@enbox/connect@0.1.2", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-0B6Q9eC9Qby/LhNsP4P7SbkXDH7sBAFi/DmkHZX+ZDJoV3SfQSYZxyTq7eWsbgVq2ckQZJ5gWZJ99zhtAM0EmA=="], + "@enbox/connect": ["@enbox/connect@0.1.5", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-/sLQruqTHMtP4HLC/cznscZ/xG99gWvS+KuktRaPXE4i9lH1juGhtwwbpdpH5IKH0IP41PK5NfTXFe9CD3933g=="], "@enbox/crypto": ["@enbox/crypto@0.1.5", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-YtS9PoAj9KQnZQC3BvIdJAia8oPa9aR5vYoV5rTi6Y0rYLAFYieX6ruVnmngL/6PDBbzt+UARhtFwB8yy5hr3Q=="], "@enbox/dids": ["@enbox/dids@0.1.5", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-tHSmaAWJKbFv+MpHWQq1p2TlyCHi3DTl0/FRRKuukK7BZD+mFebqppI7EDoBNSMlZWo66SHkuYFv/hr5UUl+Xg=="], - "@enbox/dwn-clients": ["@enbox/dwn-clients@0.4.16", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-X0PPZUGimUArfZRsMa8mZaputO9a2nZIOrQeuh5OQRiNYLGYhlkpBgCMh5pFFxvowPTbqlRoH3U3ZNr455nzAg=="], + "@enbox/dwn-clients": ["@enbox/dwn-clients@0.4.18", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-Y2nnqqJXsP00cLhTtZPmjOUnqST8U4ByZdfZEl3/YMUDZP9fKjfR+Ggw2TTaTqTyYVvfEnDLkfQHwSLBQKAIXw=="], - "@enbox/dwn-sdk-js": ["@enbox/dwn-sdk-js@0.4.10", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", "@ipld/dag-cbor": "10.0.1", "@noble/curves": "2.2.0", "ajv": "8.18.0", "ipfs-unixfs-importer": "17.0.1", "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "interface-blockstore", "interface-store", "ipfs-unixfs-exporter", "level"] }, "sha512-1p02O+ZrLMujJKQHrvGBQvW+Ne12Lge1yJ85fYiT+hsW6Y9gZrYlBjZFgagsUNuc6ZkCHkOLEQRUXxqsdw3ibA=="], + "@enbox/dwn-sdk-js": ["@enbox/dwn-sdk-js@0.4.12", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@ipld/dag-cbor": "10.0.1", "@noble/curves": "2.2.0", "ajv": "8.18.0", "ipfs-unixfs-importer": "17.0.1", "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "interface-blockstore", "interface-store", "ipfs-unixfs-exporter", "level"] }, "sha512-vjRjSaTqrHi0JJg0Vm/+DUtg8nKfAvkox7HcQ+HSVenWLBLNX3t/VrTereab022Vvm59xu0Z/gRaal6gL5o31Q=="], - "@enbox/protocols": ["@enbox/protocols@0.2.85", "", { "dependencies": { "@enbox/api": "0.6.58", "@enbox/dwn-sdk-js": "0.4.10" } }, "sha512-U/kUVcV/HeKOFKewIMaSEjZhUa3EZReh4EuM8rB8C78ToJ/B6JCFLLp+QQoXEy/fp/nBePweFLr8WH0eESo4aA=="], + "@enbox/protocols": ["@enbox/protocols@0.2.88", "", { "dependencies": { "@enbox/api": "0.6.61", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-mcthIIjN1SYZRsMOIez0LX8SqVRc1KPep08HsXFqZK1zJa2lMUYEVwCrzWOhajR5V9J+fZO5jO4jH+9L+Q8gsw=="], "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.28.1", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ=="], @@ -1347,6 +1347,30 @@ "@babel/preset-env/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "@enbox/agent/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], + + "@enbox/agent/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], + + "@enbox/api/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], + + "@enbox/auth/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], + + "@enbox/auth/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], + + "@enbox/browser/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], + + "@enbox/browser/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], + + "@enbox/connect/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], + + "@enbox/connect/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], + + "@enbox/dwn-clients/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], + + "@enbox/dwn-sdk-js/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], + + "@enbox/dwn-sdk-js/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], + "@ipld/dag-cbor/cborg": ["cborg@5.1.7", "", { "bin": { "cborg": "lib/bin.js" } }, "sha512-rGg2MG9zZEUKtKqjkBppIWUecTXf9N1vs1Qru43vJWoDaODhCrtmzdehCaA/aq/c1cPI5A0kPrJ5Tf+jIfhV4w=="], "@ipld/dag-json/cborg": ["cborg@5.1.7", "", { "bin": { "cborg": "lib/bin.js" } }, "sha512-rGg2MG9zZEUKtKqjkBppIWUecTXf9N1vs1Qru43vJWoDaODhCrtmzdehCaA/aq/c1cPI5A0kPrJ5Tf+jIfhV4w=="], @@ -1401,6 +1425,8 @@ "workbox-build/pretty-bytes": ["pretty-bytes@5.6.0", "", {}, "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="], + "@enbox/api/@enbox/dids/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], + "browserify-sign/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], "browserify-sign/readable-stream/string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], diff --git a/admin-dapp/package.json b/admin-dapp/package.json index acf25e4..e0346cb 100644 --- a/admin-dapp/package.json +++ b/admin-dapp/package.json @@ -14,11 +14,11 @@ "lodash": "4.18.1" }, "dependencies": { - "@enbox/browser": "0.3.48", + "@enbox/browser": "0.3.53", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", - "@enbox/protocols": "0.2.85", + "@enbox/protocols": "0.2.88", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1", From 5c21434356185bcd0a06a297b13ea6dedf6844f1 Mon Sep 17 00:00:00 2001 From: Liran Cohen Date: Tue, 14 Jul 2026 19:42:02 +0000 Subject: [PATCH 09/10] feat(connect): auto-refresh delegated sessions + graceful expiry handling (browser 0.3.55) Wire AuthManager.startConnectionMonitor with autoRefresh so wallet-delegate grants renew before expiry; on unrecoverable expiry/invalid session (isSessionExpiredError/isSessionInvalidError) reset to the connect screen. Bumps @enbox/browser to 0.3.55 and @enbox/protocols to 0.2.90. Co-Authored-By: Claude Opus 4.8 (1M context) --- admin-dapp/bun.lock | 16 ++++++------ admin-dapp/package.json | 4 +-- admin-dapp/src/enbox/EnboxProvider.tsx | 36 +++++++++++++++++++++++++- 3 files changed, 45 insertions(+), 11 deletions(-) diff --git a/admin-dapp/bun.lock b/admin-dapp/bun.lock index a43925d..2cbbd55 100644 --- a/admin-dapp/bun.lock +++ b/admin-dapp/bun.lock @@ -5,11 +5,11 @@ "": { "name": "@enbox/meshd-admin-dapp", "dependencies": { - "@enbox/browser": "0.3.53", + "@enbox/browser": "0.3.55", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", - "@enbox/protocols": "0.2.88", + "@enbox/protocols": "0.2.90", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1", @@ -239,17 +239,17 @@ "@emnapi/runtime": ["@emnapi/runtime@1.11.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA=="], - "@enbox/agent": ["@enbox/agent@0.8.23", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.5", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-qjUhC2d2JPplVDGBaYMH3IFCp2ME9EnKowwVab2/9xpc3IOf6yQXITLOdGa5dpTBKurwpFvIRbZUFle9K+sh9g=="], + "@enbox/agent": ["@enbox/agent@0.8.25", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.7", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-EpofXSevklIw26nv2sZgs/NyjMVQa98svqi7FpNqHZfxTyWBpFouLZvNBFoWWfuwrJR0Bxw/MAR6ZOGOftft+w=="], - "@enbox/api": ["@enbox/api@0.6.61", "", { "dependencies": { "@enbox/agent": "0.8.23", "@enbox/auth": "0.6.69", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-lbLBsvUEeh1DVsEAh6sXiIgNWBSJN+6XxexnSReubZE9pCBX86R0ctY37ZmyluDjFjt5MsJkMrsN7oSRCC8jyw=="], + "@enbox/api": ["@enbox/api@0.6.63", "", { "dependencies": { "@enbox/agent": "0.8.25", "@enbox/auth": "0.6.71", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-rdvJg2I9YHLITvF4gw5I7V5+ruqsPM5d+h7JzmNe57+968pQbjC7GC4HrjIq9uUXz4dPykwebnFiBnDhxz7KQw=="], - "@enbox/auth": ["@enbox/auth@0.6.69", "", { "dependencies": { "@enbox/agent": "0.8.23", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.5", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12", "level": "8.0.1" } }, "sha512-82+KU7eceVS+RTbK02f60CyAX5X2hNZB/bL9IQ+el0hGnGYc36PwRR5x5LMCuUX/A84KnPKk/QKnR2J+jErh8w=="], + "@enbox/auth": ["@enbox/auth@0.6.71", "", { "dependencies": { "@enbox/agent": "0.8.25", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.7", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12", "level": "8.0.1" } }, "sha512-bbyPIr/ypMeQc4eVVOJ/pn7TMa6edFtn1GTQWlPaEUgv2y+zyuo3Zdd8F2WghGLfR2VM+jojQerSLNFx9vz5ZA=="], - "@enbox/browser": ["@enbox/browser@0.3.53", "", { "dependencies": { "@enbox/agent": "0.8.23", "@enbox/api": "0.6.61", "@enbox/auth": "0.6.69", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.5", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-SJ5tof6F5T17EzxnqfGvPuHR4Z38/jPOPAAxag6Nn8qNzvl+0gRGfnpGjS2tHJ1LRNm1IU8MUZmzIJoL/1Ohyg=="], + "@enbox/browser": ["@enbox/browser@0.3.55", "", { "dependencies": { "@enbox/agent": "0.8.25", "@enbox/api": "0.6.63", "@enbox/auth": "0.6.71", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.7", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-clrTJrhNATQY0BlVB0d+E9+UIjzHt8Nlgee9nD2jcreVv/LfgtOEuVvQJ6U8SEUixHY1Gs2gsmezURjsFtjbkw=="], "@enbox/common": ["@enbox/common@0.1.3", "", { "dependencies": { "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-nAFgjSXgFi/h0yGppedZ6fP9PqJ5/+fgA8CO5nfyMXcSQpGoN0rJPK4LPIZwT9xM/mJX+ZjnMbqM8xn6X/7U9g=="], - "@enbox/connect": ["@enbox/connect@0.1.5", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-/sLQruqTHMtP4HLC/cznscZ/xG99gWvS+KuktRaPXE4i9lH1juGhtwwbpdpH5IKH0IP41PK5NfTXFe9CD3933g=="], + "@enbox/connect": ["@enbox/connect@0.1.7", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-PRS2+OLEYPH6WcmmKFPKC/v6UVmudEPt8Wp5wRiciQnJ+qpwIaWyzK6JvXjrZzsSfb3ArnLKZ5xyZmrpd7Rowg=="], "@enbox/crypto": ["@enbox/crypto@0.1.5", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-YtS9PoAj9KQnZQC3BvIdJAia8oPa9aR5vYoV5rTi6Y0rYLAFYieX6ruVnmngL/6PDBbzt+UARhtFwB8yy5hr3Q=="], @@ -259,7 +259,7 @@ "@enbox/dwn-sdk-js": ["@enbox/dwn-sdk-js@0.4.12", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@ipld/dag-cbor": "10.0.1", "@noble/curves": "2.2.0", "ajv": "8.18.0", "ipfs-unixfs-importer": "17.0.1", "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "interface-blockstore", "interface-store", "ipfs-unixfs-exporter", "level"] }, "sha512-vjRjSaTqrHi0JJg0Vm/+DUtg8nKfAvkox7HcQ+HSVenWLBLNX3t/VrTereab022Vvm59xu0Z/gRaal6gL5o31Q=="], - "@enbox/protocols": ["@enbox/protocols@0.2.88", "", { "dependencies": { "@enbox/api": "0.6.61", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-mcthIIjN1SYZRsMOIez0LX8SqVRc1KPep08HsXFqZK1zJa2lMUYEVwCrzWOhajR5V9J+fZO5jO4jH+9L+Q8gsw=="], + "@enbox/protocols": ["@enbox/protocols@0.2.90", "", { "dependencies": { "@enbox/api": "0.6.63", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-qwe4ifOj07wvstaoABRtA+kztSELkrjXjtcF3V9WUCPPUjybp1iAHx51xPdmiu3NCtcEgVyNS9MON9yCo5khnQ=="], "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.28.1", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ=="], diff --git a/admin-dapp/package.json b/admin-dapp/package.json index e0346cb..4159684 100644 --- a/admin-dapp/package.json +++ b/admin-dapp/package.json @@ -14,11 +14,11 @@ "lodash": "4.18.1" }, "dependencies": { - "@enbox/browser": "0.3.53", + "@enbox/browser": "0.3.55", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5", "@enbox/dids": "0.1.5", - "@enbox/protocols": "0.2.88", + "@enbox/protocols": "0.2.90", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1", diff --git a/admin-dapp/src/enbox/EnboxProvider.tsx b/admin-dapp/src/enbox/EnboxProvider.tsx index 50b82cd..5b2c1b1 100644 --- a/admin-dapp/src/enbox/EnboxProvider.tsx +++ b/admin-dapp/src/enbox/EnboxProvider.tsx @@ -1,6 +1,6 @@ import React, { createContext, useCallback, useEffect, useRef, useState } from "react"; -import { AuthManager, BrowserConnectHandler, BrowserStorage, Enbox } from "@enbox/browser"; +import { AuthManager, BrowserConnectHandler, BrowserStorage, Enbox, isSessionExpiredError, isSessionInvalidError } from "@enbox/browser"; import type { AuthManagerOptions, AuthSession, ProviderAuthParams, ProviderAuthResult } from "@enbox/browser"; import { @@ -128,6 +128,8 @@ async function resetScopedAuthStorage() { export const EnboxProvider: React.FC<{ children: React.ReactNode }> = ({ children }) => { const authRef = useRef(null); + const monitorStopRef = useRef<(() => void) | null>(null); + const disconnectRef = useRef<((options?: { clearStorage?: boolean }) => Promise) | null>(null); const [isConnecting, setIsConnecting] = useState(false); const [enbox, setEnbox] = useState(); @@ -145,6 +147,23 @@ export const EnboxProvider: React.FC<{ children: React.ReactNode }> = ({ childre setIsDelegateSession(Boolean(session.delegateDid)); setProtocolsInitialized(false); setProtocolSetupError(undefined); + + // Monitor delegate (wallet) sessions only; local sessions never expire on us. + monitorStopRef.current?.(); + monitorStopRef.current = null; + const auth = authRef.current; + if (auth && session.delegateDid) { + monitorStopRef.current = auth.startConnectionMonitor({ + autoRefresh: { protocols: DAPP_PROTOCOLS }, + onError: (err) => { + if (isSessionExpiredError(err) || isSessionInvalidError(err)) { + void disconnectRef.current?.(); + } else { + console.warn("[meshd-admin] connection refresh failed; will retry", err); + } + } + }); + } }, []); useEffect(() => { @@ -232,6 +251,8 @@ export const EnboxProvider: React.FC<{ children: React.ReactNode }> = ({ childre const disconnect = useCallback(async (options?: { clearStorage?: boolean }) => { const auth = authRef.current; + monitorStopRef.current?.(); + monitorStopRef.current = null; try { await enbox?.disconnect(); await auth?.disconnect({ clearStorage: options?.clearStorage }); @@ -249,6 +270,19 @@ export const EnboxProvider: React.FC<{ children: React.ReactNode }> = ({ childre } }, [enbox]); + // Keep the monitor's onError handler pointing at the latest disconnect, and + // ensure the monitor is torn down when the provider unmounts. + useEffect(() => { + disconnectRef.current = disconnect; + }, [disconnect]); + + useEffect(() => { + return () => { + monitorStopRef.current?.(); + monitorStopRef.current = null; + }; + }, []); + return ( Date: Tue, 14 Jul 2026 21:31:07 +0000 Subject: [PATCH 10/10] chore(deps): bump @enbox to latest (browser 0.3.56, connect 0.1.8 204 token-poll fix) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Picks up the connect 204 token-poll fix (enbox#1278): the relay now answers the app-side GET /connect/token poll with 204 No Content instead of 404, and connect 0.1.8 (via browser 0.3.56) handles it. Required — the live relay already returns 204, which the previous client (connect 0.1.7) mishandled. Co-Authored-By: Claude Opus 4.8 (1M context) --- admin-dapp/bun.lock | 50 ++++++++++------------------------------- admin-dapp/package.json | 8 +++---- 2 files changed, 16 insertions(+), 42 deletions(-) diff --git a/admin-dapp/bun.lock b/admin-dapp/bun.lock index 2cbbd55..304ec5d 100644 --- a/admin-dapp/bun.lock +++ b/admin-dapp/bun.lock @@ -5,11 +5,11 @@ "": { "name": "@enbox/meshd-admin-dapp", "dependencies": { - "@enbox/browser": "0.3.55", + "@enbox/browser": "0.3.56", "@enbox/common": "0.1.3", - "@enbox/crypto": "0.1.5", - "@enbox/dids": "0.1.5", - "@enbox/protocols": "0.2.90", + "@enbox/crypto": "0.1.6", + "@enbox/dids": "0.1.6", + "@enbox/protocols": "0.2.91", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1", @@ -239,27 +239,27 @@ "@emnapi/runtime": ["@emnapi/runtime@1.11.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA=="], - "@enbox/agent": ["@enbox/agent@0.8.25", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.7", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-EpofXSevklIw26nv2sZgs/NyjMVQa98svqi7FpNqHZfxTyWBpFouLZvNBFoWWfuwrJR0Bxw/MAR6ZOGOftft+w=="], + "@enbox/agent": ["@enbox/agent@0.8.26", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/connect": "0.1.8", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "@scure/bip39": "2.2.0", "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" } }, "sha512-u5KTsKkFXdsnJsSGfXcT8C8wSqesP8lxL2PPTx5ww4OZdnQxXUWfOCr9tCZ0tfzmZlZrQ8Iti+j6hx55mi4iCw=="], - "@enbox/api": ["@enbox/api@0.6.63", "", { "dependencies": { "@enbox/agent": "0.8.25", "@enbox/auth": "0.6.71", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-rdvJg2I9YHLITvF4gw5I7V5+ruqsPM5d+h7JzmNe57+968pQbjC7GC4HrjIq9uUXz4dPykwebnFiBnDhxz7KQw=="], + "@enbox/api": ["@enbox/api@0.6.64", "", { "dependencies": { "@enbox/agent": "0.8.26", "@enbox/auth": "0.6.72", "@enbox/common": "0.1.3", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-UK088Neg7l9QVIx68127UwxN251V1Ce13YUzY/ZxbPRQVDultnPqEg57synqP4tWbVx7aP08czd4igiI3hn0Xg=="], - "@enbox/auth": ["@enbox/auth@0.6.71", "", { "dependencies": { "@enbox/agent": "0.8.25", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.7", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12", "level": "8.0.1" } }, "sha512-bbyPIr/ypMeQc4eVVOJ/pn7TMa6edFtn1GTQWlPaEUgv2y+zyuo3Zdd8F2WghGLfR2VM+jojQerSLNFx9vz5ZA=="], + "@enbox/auth": ["@enbox/auth@0.6.72", "", { "dependencies": { "@enbox/agent": "0.8.26", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.8", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-clients": "0.4.18", "@enbox/dwn-sdk-js": "0.4.12", "level": "8.0.1" } }, "sha512-I8vuHVVtrNEfLjZaAT4q69RQn2CucGxj1kEK6bUYdBzMh46kKRvKH/6f6s4/fclb/+BxhiCQMq/Beeg3TxX+cw=="], - "@enbox/browser": ["@enbox/browser@0.3.55", "", { "dependencies": { "@enbox/agent": "0.8.25", "@enbox/api": "0.6.63", "@enbox/auth": "0.6.71", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.7", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-clrTJrhNATQY0BlVB0d+E9+UIjzHt8Nlgee9nD2jcreVv/LfgtOEuVvQJ6U8SEUixHY1Gs2gsmezURjsFtjbkw=="], + "@enbox/browser": ["@enbox/browser@0.3.56", "", { "dependencies": { "@enbox/agent": "0.8.26", "@enbox/api": "0.6.64", "@enbox/auth": "0.6.72", "@enbox/common": "0.1.3", "@enbox/connect": "0.1.8", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-+OfJc8DxXYhUyQEWShKxULQ8KwObeG6XnTMARfh0i7bKyjnE2WyMuMv41qQHCh3qhtHLcfsU6uac/myioijwKQ=="], "@enbox/common": ["@enbox/common@0.1.3", "", { "dependencies": { "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-nAFgjSXgFi/h0yGppedZ6fP9PqJ5/+fgA8CO5nfyMXcSQpGoN0rJPK4LPIZwT9xM/mJX+ZjnMbqM8xn6X/7U9g=="], - "@enbox/connect": ["@enbox/connect@0.1.7", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-PRS2+OLEYPH6WcmmKFPKC/v6UVmudEPt8Wp5wRiciQnJ+qpwIaWyzK6JvXjrZzsSfb3ArnLKZ5xyZmrpd7Rowg=="], + "@enbox/connect": ["@enbox/connect@0.1.8", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-74GtNHjDWr36su4jz5+F7aLDAv528hxU9rWRZa6gLQnv/Yy1E/Xe/Hv3EHrS3lO/CXKDDbdPHoZRL9kJTJcpcg=="], - "@enbox/crypto": ["@enbox/crypto@0.1.5", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-YtS9PoAj9KQnZQC3BvIdJAia8oPa9aR5vYoV5rTi6Y0rYLAFYieX6ruVnmngL/6PDBbzt+UARhtFwB8yy5hr3Q=="], + "@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], - "@enbox/dids": ["@enbox/dids@0.1.5", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.5" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-tHSmaAWJKbFv+MpHWQq1p2TlyCHi3DTl0/FRRKuukK7BZD+mFebqppI7EDoBNSMlZWo66SHkuYFv/hr5UUl+Xg=="], + "@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], "@enbox/dwn-clients": ["@enbox/dwn-clients@0.4.18", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-Y2nnqqJXsP00cLhTtZPmjOUnqST8U4ByZdfZEl3/YMUDZP9fKjfR+Ggw2TTaTqTyYVvfEnDLkfQHwSLBQKAIXw=="], "@enbox/dwn-sdk-js": ["@enbox/dwn-sdk-js@0.4.12", "", { "dependencies": { "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6", "@enbox/dids": "0.1.6", "@ipld/dag-cbor": "10.0.1", "@noble/curves": "2.2.0", "ajv": "8.18.0", "ipfs-unixfs-importer": "17.0.1", "multiformats": "14.0.3" }, "peerDependencies": { "abstract-level": "1.0.4", "interface-blockstore": "7.0.1", "interface-store": "8.0.0", "ipfs-unixfs-exporter": "16.0.2", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "interface-blockstore", "interface-store", "ipfs-unixfs-exporter", "level"] }, "sha512-vjRjSaTqrHi0JJg0Vm/+DUtg8nKfAvkox7HcQ+HSVenWLBLNX3t/VrTereab022Vvm59xu0Z/gRaal6gL5o31Q=="], - "@enbox/protocols": ["@enbox/protocols@0.2.90", "", { "dependencies": { "@enbox/api": "0.6.63", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-qwe4ifOj07wvstaoABRtA+kztSELkrjXjtcF3V9WUCPPUjybp1iAHx51xPdmiu3NCtcEgVyNS9MON9yCo5khnQ=="], + "@enbox/protocols": ["@enbox/protocols@0.2.91", "", { "dependencies": { "@enbox/api": "0.6.64", "@enbox/dwn-sdk-js": "0.4.12" } }, "sha512-kULAgQOK8cvce72XycUscU8Wwu3AW/wAjFQTzCjUcSQXSlhfrLLTRPT9Vyun2uVmRXaBRwaxJboeLGcIMng2qg=="], "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.28.1", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ=="], @@ -1347,30 +1347,6 @@ "@babel/preset-env/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - "@enbox/agent/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], - - "@enbox/agent/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], - - "@enbox/api/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], - - "@enbox/auth/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], - - "@enbox/auth/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], - - "@enbox/browser/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], - - "@enbox/browser/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], - - "@enbox/connect/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], - - "@enbox/connect/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], - - "@enbox/dwn-clients/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], - - "@enbox/dwn-sdk-js/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], - - "@enbox/dwn-sdk-js/@enbox/dids": ["@enbox/dids@0.1.6", "", { "dependencies": { "@dnsquery/dns-packet": "6.1.1", "@enbox/common": "0.1.3", "@enbox/crypto": "0.1.6" }, "peerDependencies": { "abstract-level": "1.0.4", "level": "8.0.1" }, "optionalPeers": ["abstract-level", "level"] }, "sha512-xTP8h7dFMsuJW3KGHSnCCpSuLHCZyJDzfRfzvjRXVMakn+yfxwWteTXHjrHVmDAW+rcNQ4QUOFt9GqiJt2YRog=="], - "@ipld/dag-cbor/cborg": ["cborg@5.1.7", "", { "bin": { "cborg": "lib/bin.js" } }, "sha512-rGg2MG9zZEUKtKqjkBppIWUecTXf9N1vs1Qru43vJWoDaODhCrtmzdehCaA/aq/c1cPI5A0kPrJ5Tf+jIfhV4w=="], "@ipld/dag-json/cborg": ["cborg@5.1.7", "", { "bin": { "cborg": "lib/bin.js" } }, "sha512-rGg2MG9zZEUKtKqjkBppIWUecTXf9N1vs1Qru43vJWoDaODhCrtmzdehCaA/aq/c1cPI5A0kPrJ5Tf+jIfhV4w=="], @@ -1425,8 +1401,6 @@ "workbox-build/pretty-bytes": ["pretty-bytes@5.6.0", "", {}, "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="], - "@enbox/api/@enbox/dids/@enbox/crypto": ["@enbox/crypto@0.1.6", "", { "dependencies": { "@enbox/common": "0.1.3", "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", "cborg": "4.5.8" } }, "sha512-SwgpoSX/UaturFp5Bydbe6JyKAWhTxvHuAF2qMwszXSMbGOmCBVei/hLtYbIMbfCc7HZUbp3CVSgkBabrAmOMw=="], - "browserify-sign/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], "browserify-sign/readable-stream/string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], diff --git a/admin-dapp/package.json b/admin-dapp/package.json index 4159684..0c12996 100644 --- a/admin-dapp/package.json +++ b/admin-dapp/package.json @@ -14,11 +14,11 @@ "lodash": "4.18.1" }, "dependencies": { - "@enbox/browser": "0.3.55", + "@enbox/browser": "0.3.56", "@enbox/common": "0.1.3", - "@enbox/crypto": "0.1.5", - "@enbox/dids": "0.1.5", - "@enbox/protocols": "0.2.90", + "@enbox/crypto": "0.1.6", + "@enbox/dids": "0.1.6", + "@enbox/protocols": "0.2.91", "clsx": "2.1.1", "lucide-react": "0.407.0", "react": "18.3.1",