diff --git a/.changeset/lovely-beans-stick.md b/.changeset/lovely-beans-stick.md new file mode 100644 index 00000000..413febf8 --- /dev/null +++ b/.changeset/lovely-beans-stick.md @@ -0,0 +1,10 @@ +--- +"@graphprotocol/hypergraph-react": patch +"@graphprotocol/hypergraph": patch +"@graphprotocol/typesync": patch +"@graphprotocol/hypergraph-cli": patch +"connect": patch +--- + +update grc-20 library + \ No newline at end of file diff --git a/apps/connect/package.json b/apps/connect/package.json index eda3f43f..7d722aec 100644 --- a/apps/connect/package.json +++ b/apps/connect/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@base-ui-components/react": "1.0.0-beta.1", - "@graphprotocol/grc-20": "^0.21.6", + "@graphprotocol/grc-20": "^0.23.1", "@graphprotocol/hypergraph": "workspace:*", "@graphprotocol/hypergraph-react": "workspace:*", "@heroicons/react": "^2.2.0", diff --git a/apps/create-hypergraph/template-nextjs/app/mapping.ts b/apps/create-hypergraph/template-nextjs/app/mapping.ts index db6b5da1..cf9eee71 100644 --- a/apps/create-hypergraph/template-nextjs/app/mapping.ts +++ b/apps/create-hypergraph/template-nextjs/app/mapping.ts @@ -3,16 +3,16 @@ import type { Mapping } from '@graphprotocol/hypergraph'; export const mapping: Mapping.Mapping = { Address: { - typeIds: [Id.Id('5c6e72fb-8340-47c0-8281-8be159ecd495')], + typeIds: [Id('5c6e72fb-8340-47c0-8281-8be159ecd495')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), - description: Id.Id('9b1f76ff-9711-404c-861e-59dc3fa7d037'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + description: Id('9b1f76ff-9711-404c-861e-59dc3fa7d037'), }, }, Project: { - typeIds: [Id.Id('484a18c5-030a-499c-b0f2-ef588ff16d50')], + typeIds: [Id('484a18c5-030a-499c-b0f2-ef588ff16d50')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, }, }; diff --git a/apps/create-hypergraph/template-nextjs/package.json b/apps/create-hypergraph/template-nextjs/package.json index ece06db0..5f570552 100644 --- a/apps/create-hypergraph/template-nextjs/package.json +++ b/apps/create-hypergraph/template-nextjs/package.json @@ -15,7 +15,7 @@ }, "type": "module", "dependencies": { - "@graphprotocol/grc-20": "^0.21.6", + "@graphprotocol/grc-20": "^0.23.1", "@graphprotocol/hypergraph": "workspace:*", "@graphprotocol/hypergraph-react": "workspace:*", "@radix-ui/react-navigation-menu": "^1.2.13", diff --git a/apps/create-hypergraph/template-vite-react/package.json b/apps/create-hypergraph/template-vite-react/package.json index 65348bf7..2114af5d 100644 --- a/apps/create-hypergraph/template-vite-react/package.json +++ b/apps/create-hypergraph/template-vite-react/package.json @@ -11,7 +11,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@graphprotocol/grc-20": "^0.21.6", + "@graphprotocol/grc-20": "^0.23.1", "@graphprotocol/hypergraph": "workspace:*", "@graphprotocol/hypergraph-react": "workspace:*", "@radix-ui/react-navigation-menu": "^1.2.13", diff --git a/apps/create-hypergraph/template-vite-react/src/mapping.ts b/apps/create-hypergraph/template-vite-react/src/mapping.ts index 51f27afc..5d78a0f3 100644 --- a/apps/create-hypergraph/template-vite-react/src/mapping.ts +++ b/apps/create-hypergraph/template-vite-react/src/mapping.ts @@ -3,16 +3,16 @@ import type { Mapping } from '@graphprotocol/hypergraph'; export const mapping: Mapping.Mapping = { Address: { - typeIds: [Id.Id('5c6e72fb-8340-47c0-8281-8be159ecd495')], + typeIds: [Id('5c6e72fb-8340-47c0-8281-8be159ecd495')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), - description: Id.Id('9b1f76ff-9711-404c-861e-59dc3fa7d037'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + description: Id('9b1f76ff-9711-404c-861e-59dc3fa7d037'), }, }, Project: { - typeIds: [Id.Id('484a18c5-030a-499c-b0f2-ef588ff16d50')], + typeIds: [Id('484a18c5-030a-499c-b0f2-ef588ff16d50')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, }, }; \ No newline at end of file diff --git a/apps/events/package.json b/apps/events/package.json index 14bd5739..e0c81122 100644 --- a/apps/events/package.json +++ b/apps/events/package.json @@ -9,7 +9,7 @@ "typesync": "hypergraph typesync" }, "dependencies": { - "@graphprotocol/grc-20": "^0.21.6", + "@graphprotocol/grc-20": "^0.23.1", "@graphprotocol/hypergraph": "workspace:*", "@graphprotocol/hypergraph-react": "workspace:*", "@noble/hashes": "^1.8.0", diff --git a/apps/events/src/components/create-properties-and-types-event.tsx b/apps/events/src/components/create-properties-and-types-event.tsx index 5b770e8c..235ded3d 100644 --- a/apps/events/src/components/create-properties-and-types-event.tsx +++ b/apps/events/src/components/create-properties-and-types-event.tsx @@ -100,28 +100,28 @@ export const CreatePropertiesAndTypesEvent = ({ space }: { space: string }) => { }); const newMapping = `Event: { - typeIds: [Id.Id('${eventTypeId}')], + typeIds: [Id('${eventTypeId}')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, relations: { - sponsors: Id.Id('${sponsorsRelationTypeId}'), + sponsors: Id('${sponsorsRelationTypeId}'), }, }, Company: { - typeIds: [Id.Id('${companyTypeId}')], + typeIds: [Id('${companyTypeId}')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, relations: { - jobOffers: Id.Id('${jobOffersRelationTypeId}'), + jobOffers: Id('${jobOffersRelationTypeId}'), }, }, JobOffer: { - typeIds: [Id.Id('${jobOfferTypeId}')], + typeIds: [Id('${jobOfferTypeId}')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), - salary: Id.Id('${salaryPropertyId}'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + salary: Id('${salaryPropertyId}'), }, }, `; diff --git a/apps/events/src/components/create-properties-and-types-todos.tsx b/apps/events/src/components/create-properties-and-types-todos.tsx index ff0dc6f1..81c3da03 100644 --- a/apps/events/src/components/create-properties-and-types-todos.tsx +++ b/apps/events/src/components/create-properties-and-types-todos.tsx @@ -120,23 +120,23 @@ export const CreatePropertiesAndTypesTodos = ({ space }: { space: string }) => { }); const newMapping = `Todo2: { - typeIds: [Id.Id('${todoTypeId}')], + typeIds: [Id('${todoTypeId}')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), - checked: Id.Id('${checkedPropertyId}'), - due: Id.Id('${duePropertyId}'), - point: Id.Id('${pointPropertyId}'), - website: Id.Id('${websitePropertyId}'), - amount: Id.Id('${amountPropertyId}'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + checked: Id('${checkedPropertyId}'), + due: Id('${duePropertyId}'), + point: Id('${pointPropertyId}'), + website: Id('${websitePropertyId}'), + amount: Id('${amountPropertyId}'), }, relations: { - assignees: Id.Id('${assigneesRelationTypeId}'), + assignees: Id('${assigneesRelationTypeId}'), }, }, User: { - typeIds: [Id.Id('${userId}')], + typeIds: [Id('${userId}')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, } `; diff --git a/apps/events/src/mapping.ts b/apps/events/src/mapping.ts index 6ff447f9..d3536877 100644 --- a/apps/events/src/mapping.ts +++ b/apps/events/src/mapping.ts @@ -3,50 +3,50 @@ import type { Mapping } from '@graphprotocol/hypergraph'; export const mapping: Mapping.Mapping = { Event: { - typeIds: [Id.Id('7f9562d4-034d-4385-bf5c-f02cdebba47a')], + typeIds: [Id('7f9562d4-034d-4385-bf5c-f02cdebba47a')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), - description: Id.Id('9b1f76ff-9711-404c-861e-59dc3fa7d037'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + description: Id('9b1f76ff-9711-404c-861e-59dc3fa7d037'), }, relations: { - sponsors: Id.Id('6860bfac-f703-4289-b789-972d0aaf3abe'), + sponsors: Id('6860bfac-f703-4289-b789-972d0aaf3abe'), }, }, Company: { - typeIds: [Id.Id('6c504df5-1a8f-43d1-bf2d-1ef9fa5b08b5')], + typeIds: [Id('6c504df5-1a8f-43d1-bf2d-1ef9fa5b08b5')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, relations: { - jobOffers: Id.Id('1203064e-9741-4235-89d4-97f4b22eddfb'), + jobOffers: Id('1203064e-9741-4235-89d4-97f4b22eddfb'), }, }, JobOffer: { - typeIds: [Id.Id('f60585af-71b6-4674-9a26-b74ca6c1cceb')], + typeIds: [Id('f60585af-71b6-4674-9a26-b74ca6c1cceb')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), - salary: Id.Id('baa36ac9-78ac-4cf7-8394-6b2d3006bebe'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + salary: Id('baa36ac9-78ac-4cf7-8394-6b2d3006bebe'), }, }, // Todo2: { - // typeIds: [Id.Id('LJuM8ju67mCv78FhAiK9k9')], + // typeIds: [Id('LJuM8ju67mCv78FhAiK9k9')], // properties: { - // name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), - // checked: Id.Id('Ud9kn9gAUsCr1pxvxcgDj8'), - // due: Id.Id('CFisPgjjWVdnaMtSWJDBqA'), - // point: Id.Id('BkcVo7JZHF5LsWw7XZJwwe'), - // website: Id.Id('XZmLQ8XyaUHnNWgSSbzaHU'), - // amount: Id.Id('LfzKTfgy5Qg3PxAfKB2BL7'), + // name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + // checked: Id('Ud9kn9gAUsCr1pxvxcgDj8'), + // due: Id('CFisPgjjWVdnaMtSWJDBqA'), + // point: Id('BkcVo7JZHF5LsWw7XZJwwe'), + // website: Id('XZmLQ8XyaUHnNWgSSbzaHU'), + // amount: Id('LfzKTfgy5Qg3PxAfKB2BL7'), // }, // relations: { - // assignees: Id.Id('HCdFcTRyMyZMXScKox738i'), + // assignees: Id('HCdFcTRyMyZMXScKox738i'), // }, // }, // User: { - // typeIds: [Id.Id('Fk5qzwdpKsD35gm5ts4SZA')], + // typeIds: [Id('Fk5qzwdpKsD35gm5ts4SZA')], // properties: { - // name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + // name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), // }, // }, }; diff --git a/apps/next-example/package.json b/apps/next-example/package.json index 88ec1c3d..1105675c 100644 --- a/apps/next-example/package.json +++ b/apps/next-example/package.json @@ -11,7 +11,7 @@ }, "type": "module", "dependencies": { - "@graphprotocol/grc-20": "^0.21.6", + "@graphprotocol/grc-20": "^0.23.1", "@graphprotocol/hypergraph": "workspace:*", "@graphprotocol/hypergraph-react": "workspace:*", "next": "15.3.2", diff --git a/apps/typesync/package.json b/apps/typesync/package.json index 0c850577..2882f4df 100644 --- a/apps/typesync/package.json +++ b/apps/typesync/package.json @@ -60,15 +60,15 @@ "@types/react-dom": "^19.1.6", "@vitejs/plugin-react": "^4.6.0", "glob": "^11.0.3", + "rimraf": "^6.0.1", "tsup": "^8.5.0", "tsx": "^4.20.3", - "vite": "^7.0.4", - "rimraf": "^6.0.1" + "vite": "^7.0.4" }, "dependencies": { - "@graphql-typed-document-node/core": "^3.2.0", - "@graphprotocol/grc-20": "^0.21.6", + "@graphprotocol/grc-20": "^0.23.1", "@graphprotocol/typesync": "^0.0.3", + "@graphql-typed-document-node/core": "^3.2.0", "@headlessui/react": "^2.2.4", "@heroicons/react": "^2.2.0", "@phosphor-icons/react": "^2.1.10", diff --git a/apps/typesync/src/Generator.ts b/apps/typesync/src/Generator.ts index ecb2bd36..628c4ac4 100644 --- a/apps/typesync/src/Generator.ts +++ b/apps/typesync/src/Generator.ts @@ -378,7 +378,7 @@ export function buildMappingFile(schema: Domain.InsertAppSchema) { mappingLines.push(Doc.text(` ${typeName}: {`)); // Type IDs - const typeIdsList = typeData.typeIds.map((id: string) => `Id.Id("${id}")`).join(', '); + const typeIdsList = typeData.typeIds.map((id: string) => `Id("${id}")`).join(', '); mappingLines.push(Doc.text(` typeIds: [${typeIdsList}],`)); // Properties @@ -388,7 +388,7 @@ export function buildMappingFile(schema: Domain.InsertAppSchema) { properties.forEach(([propName, propId], index, entries) => { const isLast = index === entries.length - 1; const comma = isLast ? '' : ','; - mappingLines.push(Doc.text(` ${propName}: Id.Id("${propId}")${comma}`)); + mappingLines.push(Doc.text(` ${propName}: Id("${propId}")${comma}`)); }); mappingLines.push(Doc.text(' },')); } @@ -400,7 +400,7 @@ export function buildMappingFile(schema: Domain.InsertAppSchema) { relations.forEach(([relationName, relationId], index, entries) => { const isLast = index === entries.length - 1; const comma = isLast ? '' : ','; - mappingLines.push(Doc.text(` ${relationName}: Id.Id("${relationId}")${comma}`)); + mappingLines.push(Doc.text(` ${relationName}: Id("${relationId}")${comma}`)); }); mappingLines.push(Doc.text(' },')); } diff --git a/apps/typesync/test/Generator.test.ts b/apps/typesync/test/Generator.test.ts index b4a1373b..49405ef5 100644 --- a/apps/typesync/test/Generator.test.ts +++ b/apps/typesync/test/Generator.test.ts @@ -10,20 +10,20 @@ import type { Mapping } from '@graphprotocol/typesync/Mapping'; export const mapping: Mapping = { Space: { - typeIds: [Id.Id("362c1dbd-dc64-44bb-a3c4-652f38a642d7")], + typeIds: [Id("362c1dbd-dc64-44bb-a3c4-652f38a642d7")], properties: { - name: Id.Id("a126ca53-0c8e-48d5-b888-82c734c38935"), - description: Id.Id("9b1f76ff-9711-404c-861e-59dc3fa7d037") + name: Id("a126ca53-0c8e-48d5-b888-82c734c38935"), + description: Id("9b1f76ff-9711-404c-861e-59dc3fa7d037") }, }, Activity: { - typeIds: [Id.Id("8275c359-4662-40fb-9aec-27177b520cd2")], + typeIds: [Id("8275c359-4662-40fb-9aec-27177b520cd2")], properties: { - name: Id.Id("a126ca53-0c8e-48d5-b888-82c734c38935"), - description: Id.Id("9b1f76ff-9711-404c-861e-59dc3fa7d037") + name: Id("a126ca53-0c8e-48d5-b888-82c734c38935"), + description: Id("9b1f76ff-9711-404c-861e-59dc3fa7d037") }, relations: { - relatedSpaces: Id.Id("5b722cd3-61d6-494e-8887-1310566437ba") + relatedSpaces: Id("5b722cd3-61d6-494e-8887-1310566437ba") }, }, }`; diff --git a/docs/docs/mapping.md b/docs/docs/mapping.md index b25a19a2..d49010d2 100644 --- a/docs/docs/mapping.md +++ b/docs/docs/mapping.md @@ -9,18 +9,18 @@ A mapping entry defines the type IDs, properties and relations of a type. Here i ```tsx export const mapping: Mapping = { Event: { - typeIds: [Id.Id('407d9e8a-c703-4fb4-830d-98c758c8564e')], + typeIds: [Id('407d9e8a-c703-4fb4-830d-98c758c8564e')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, relations: { - sponsors: Id.Id('a7ac80a6-d3d9-4b04-9b9f-ead1723af09f'), + sponsors: Id('a7ac80a6-d3d9-4b04-9b9f-ead1723af09f'), }, }, Company: { - typeIds: [Id.Id('b0220a78-9205-4e5e-9bf1-c03ee0791e23')], + typeIds: [Id('b0220a78-9205-4e5e-9bf1-c03ee0791e23')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, }, ``` diff --git a/docs/docs/typesync.md b/docs/docs/typesync.md index 29086df8..bf620676 100644 --- a/docs/docs/typesync.md +++ b/docs/docs/typesync.md @@ -63,10 +63,10 @@ import type { Mapping } from '@graphprotocol/typesync/Mapping'; export const mapping: Mapping = { AcademicYear: { - typeIds: [Id.Id("27e097b7-fba0-4fdd-a264-b0ed70f79e0a")], + typeIds: [Id("27e097b7-fba0-4fdd-a264-b0ed70f79e0a")], properties: { - description: Id.Id("9b1f76ff-9711-404c-861e-59dc3fa7d037"), - name: Id.Id("a126ca53-0c8e-48d5-b888-82c734c38935") + description: Id("9b1f76ff-9711-404c-861e-59dc3fa7d037"), + name: Id("a126ca53-0c8e-48d5-b888-82c734c38935") }, }, } diff --git a/package.json b/package.json index a56eb759..0fe4c5a3 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@babel/core": "^7.28.0", "@biomejs/biome": "^2.1.2", "@changesets/cli": "^2.29.5", - "@graphprotocol/grc-20": "^0.21.6", + "@graphprotocol/grc-20": "^0.23.1", "babel-plugin-annotate-pure-calls": "^0.5.0", "glob": "^11.0.3", "pkg-pr-new": "^0.0.54", diff --git a/packages/hypergraph-react/package.json b/packages/hypergraph-react/package.json index cbf3ff01..e0e24f9c 100644 --- a/packages/hypergraph-react/package.json +++ b/packages/hypergraph-react/package.json @@ -47,7 +47,7 @@ "@automerge/automerge": "^2.2.9", "@automerge/automerge-repo": "^2.0.6", "@automerge/automerge-repo-react-hooks": "^2.0.6", - "@graphprotocol/grc-20": "^0.21.6", + "@graphprotocol/grc-20": "^0.23.1", "@noble/hashes": "^1.8.0", "@tanstack/react-query": "^5.75.5", "effect": "^3.17.3", diff --git a/packages/hypergraph-react/src/internal/use-create-entity-public.ts b/packages/hypergraph-react/src/internal/use-create-entity-public.ts index e4a39413..d6b7c261 100644 --- a/packages/hypergraph-react/src/internal/use-create-entity-public.ts +++ b/packages/hypergraph-react/src/internal/use-create-entity-public.ts @@ -51,25 +51,25 @@ export function useCreateEntityPublic( } values.push({ - property: Id.Id(value), + property: Id(value), value: serializedValue, }); } const relations: RelationsParam = {}; for (const [key, relationId] of Object.entries(mappingEntry.relations || {})) { - const toIds: { toEntity: Id.Id }[] = []; + const toIds: { toEntity: Id }[] = []; if (data[key]) { // @ts-expect-error - TODO: fix the types error for (const entity of data[key]) { if (typeof entity === 'string') { - toIds.push({ toEntity: Id.Id(entity) }); + toIds.push({ toEntity: Id(entity) }); } else { - toIds.push({ toEntity: Id.Id(entity.id) }); + toIds.push({ toEntity: Id(entity.id) }); } } - relations[Id.Id(relationId)] = toIds; + relations[Id(relationId)] = toIds; } } diff --git a/packages/hypergraph-react/src/prepare-publish.ts b/packages/hypergraph-react/src/prepare-publish.ts index 97e26fe6..d509b5d6 100644 --- a/packages/hypergraph-react/src/prepare-publish.ts +++ b/packages/hypergraph-react/src/prepare-publish.ts @@ -12,7 +12,7 @@ import request, { gql } from 'graphql-request'; export type PreparePublishParams = { entity: Entity.Entity; - publicSpace: string | Id.Id; + publicSpace: string | Id; }; const entityToPublishQueryDocument = gql` diff --git a/packages/hypergraph-react/test/prepare-publish.test.ts b/packages/hypergraph-react/test/prepare-publish.test.ts index f1a31b83..b61b76b3 100644 --- a/packages/hypergraph-react/test/prepare-publish.test.ts +++ b/packages/hypergraph-react/test/prepare-publish.test.ts @@ -57,34 +57,34 @@ describe('preparePublish', () => { type: 'setMapping', mapping: { Person: { - typeIds: [Id.Id('a06dd0c6-3d38-4be1-a865-8c95be0ca35a')], + typeIds: [Id('a06dd0c6-3d38-4be1-a865-8c95be0ca35a')], properties: { - name: Id.Id('ed49ed7b-17b3-4df6-b0b5-11f78d82e151'), - age: Id.Id('a427183d-3519-4c96-b80a-5a0c64daed41'), - email: Id.Id('43d6f432-c661-4c05-bc65-5ddacdfd50bf'), - isActive: Id.Id('e4259554-42b1-46e4-84c3-f8681987770f'), - birthDate: Id.Id('b5c0e2c7-9ac9-415e-8ffe-34f8b530f126'), - location: Id.Id('45e707a5-4364-42fb-bb0b-927a5a8bc061'), + name: Id('ed49ed7b-17b3-4df6-b0b5-11f78d82e151'), + age: Id('a427183d-3519-4c96-b80a-5a0c64daed41'), + email: Id('43d6f432-c661-4c05-bc65-5ddacdfd50bf'), + isActive: Id('e4259554-42b1-46e4-84c3-f8681987770f'), + birthDate: Id('b5c0e2c7-9ac9-415e-8ffe-34f8b530f126'), + location: Id('45e707a5-4364-42fb-bb0b-927a5a8bc061'), }, relations: {}, }, Company: { - typeIds: [Id.Id('1d113495-a1d8-4520-be14-8bc5378dc4ad')], + typeIds: [Id('1d113495-a1d8-4520-be14-8bc5378dc4ad')], properties: { - name: Id.Id('907722dc-2cd1-4bae-a81b-263186b29dff'), + name: Id('907722dc-2cd1-4bae-a81b-263186b29dff'), }, relations: { - employees: Id.Id('6530b1dc-24ce-46ca-95e7-e89e87dd3839'), + employees: Id('6530b1dc-24ce-46ca-95e7-e89e87dd3839'), }, }, OptionalFieldsEntity: { - typeIds: [Id.Id('3f9e28c1-5b7d-4e8f-9a2c-6d5e4f3a2b1c')], + typeIds: [Id('3f9e28c1-5b7d-4e8f-9a2c-6d5e4f3a2b1c')], properties: { - name: Id.Id('2a8b9c7d-4e5f-6a7b-8c9d-0e1f2a3b4c5d'), - optionalNumber: Id.Id('eaf9f4f8-5647-4228-aff5-8725368fc87c'), - optionalBoolean: Id.Id('2742d8b6-3059-4adb-b439-fdfcd588dccb'), - optionalDate: Id.Id('9b53690f-ea6d-4bd8-b4d3-9ea01e7f837f'), - optionalPoint: Id.Id('0c1d2e3f-4a5b-4c7d-8e9f-0a1b2c3d4e5f'), + name: Id('2a8b9c7d-4e5f-6a7b-8c9d-0e1f2a3b4c5d'), + optionalNumber: Id('eaf9f4f8-5647-4228-aff5-8725368fc87c'), + optionalBoolean: Id('2742d8b6-3059-4adb-b439-fdfcd588dccb'), + optionalDate: Id('9b53690f-ea6d-4bd8-b4d3-9ea01e7f837f'), + optionalPoint: Id('0c1d2e3f-4a5b-4c7d-8e9f-0a1b2c3d4e5f'), }, relations: {}, }, diff --git a/packages/hypergraph/package.json b/packages/hypergraph/package.json index 06a5055b..ccd87b73 100644 --- a/packages/hypergraph/package.json +++ b/packages/hypergraph/package.json @@ -63,7 +63,7 @@ "@automerge/automerge": "^2.2.9", "@automerge/automerge-repo": "^2.0.6", "@effect/experimental": "^0.51.1", - "@graphprotocol/grc-20": "^0.21.6", + "@graphprotocol/grc-20": "^0.23.1", "@noble/ciphers": "^1.3.0", "@noble/curves": "^1.9.0", "@noble/hashes": "^1.8.0", diff --git a/packages/hypergraph/src/mapping/Mapping.ts b/packages/hypergraph/src/mapping/Mapping.ts index 88f74922..b8b84cc6 100644 --- a/packages/hypergraph/src/mapping/Mapping.ts +++ b/packages/hypergraph/src/mapping/Mapping.ts @@ -10,30 +10,30 @@ import { namesAreUnique, toCamelCase, toPascalCase } from './Utils.js'; */ export type MappingEntry = { /** - * Array of the `Id.Id` of the type in the Knowledge Graph. + * Array of the `Id` of the type in the Knowledge Graph. * Is an array because a type can belong to multiple spaces/extend multiple types. * * @since 0.2.0 */ - typeIds: Array; + typeIds: Array; /** - * Record of property names to the `Id.Id` of the type in the Knowledge Graph + * Record of property names to the `Id` of the type in the Knowledge Graph * * @since 0.2.0 */ properties?: | { - [key: string]: Grc20Id.Id; + [key: string]: Grc20Id; } | undefined; /** - * Record of relation properties to the `Id.Id` of the type in the Knowledge Graph + * Record of relation properties to the `Id` of the type in the Knowledge Graph * * @since 0.2.0 */ relations?: | { - [key: string]: Grc20Id.Id; + [key: string]: Grc20Id; } | undefined; }; @@ -46,20 +46,20 @@ export type MappingEntry = { * * const mapping: Mapping = { * Account: { - * typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + * typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], * properties: { - * username: Id.Id('994edcff-6996-4a77-9797-a13e5e3efad8'), - * createdAt: Id.Id('64bfba51-a69b-4746-be4b-213214a879fe') + * username: Id('994edcff-6996-4a77-9797-a13e5e3efad8'), + * createdAt: Id('64bfba51-a69b-4746-be4b-213214a879fe') * } * }, * Event: { - * typeIds: [Id.Id('0349187b-526f-435f-b2bb-9e9caf23127a')], + * typeIds: [Id('0349187b-526f-435f-b2bb-9e9caf23127a')], * properties: { - * name: Id.Id('3808e060-fb4a-4d08-8069-35b8c8a1902b'), - * description: Id.Id('1f0d9007-8da2-4b28-ab9f-3bc0709f4837'), + * name: Id('3808e060-fb4a-4d08-8069-35b8c8a1902b'), + * description: Id('1f0d9007-8da2-4b28-ab9f-3bc0709f4837'), * }, * relations: { - * speaker: Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6') + * speaker: Id('a5fd07b1-120f-46c6-b46f-387ef98396a6') * } * } * } @@ -319,8 +319,8 @@ export function allRelationPropertyTypesExist(types: ReadonlyArray): export type GenerateMappingResult = [mapping: Mapping, ops: ReadonlyArray]; // Helper types for internal processing -type PropertyIdMapping = { propName: string; id: Grc20Id.Id }; -type TypeIdMapping = Map; +type PropertyIdMapping = { propName: string; id: Grc20Id }; +type TypeIdMapping = Map; type ProcessedProperty = | { type: 'resolved'; mapping: PropertyIdMapping; ops: Array } | { type: 'deferred'; property: SchemaTypePropertyRelation }; @@ -364,7 +364,7 @@ function createPropertyWithOps( if (property.knowledgeGraphId) { return { type: 'resolved', - mapping: { propName: property.name, id: Grc20Id.Id(property.knowledgeGraphId) }, + mapping: { propName: property.name, id: Grc20Id(property.knowledgeGraphId) }, ops: [], }; } @@ -443,7 +443,7 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType if (type.knowledgeGraphId) { const entry: MappingEntry & { typeName: string } = { typeName: toPascalCase(type.name), - typeIds: [Grc20Id.Id(type.knowledgeGraphId)], + typeIds: [Grc20Id(type.knowledgeGraphId)], }; if (EffectArray.isNonEmptyArray(primitiveProperties)) { @@ -557,20 +557,20 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType * * expect(mapping).toEqual({ * Account: { - * typeIds: [Id.Id("a5fd07b1-120f-46c6-b46f-387ef98396a6")], // comes from input schema + * typeIds: [Id("a5fd07b1-120f-46c6-b46f-387ef98396a6")], // comes from input schema * properties: { - * username: Id.Id("994edcff-6996-4a77-9797-a13e5e3efad8"), // comes from input schema - * createdAt: Id.Id("8cd7d9ac-a878-4287-8000-e71e6f853117"), // generated from Graph.createProperty Op + * username: Id("994edcff-6996-4a77-9797-a13e5e3efad8"), // comes from input schema + * createdAt: Id("8cd7d9ac-a878-4287-8000-e71e6f853117"), // generated from Graph.createProperty Op * } * }, * Event: { - * typeIds: [Id.Id("20b3fe39-8e62-41a0-b9cb-92743fd760da")], // generated from Graph.createType Op + * typeIds: [Id("20b3fe39-8e62-41a0-b9cb-92743fd760da")], // generated from Graph.createType Op * properties: { - * name: Id.Id("3808e060-fb4a-4d08-8069-35b8c8a1902b"), // comes from input schema - * description: Id.Id("8fc4e17c-7581-4d6c-a712-943385afc7b5"), // generated from Graph.createProperty Op + * name: Id("3808e060-fb4a-4d08-8069-35b8c8a1902b"), // comes from input schema + * description: Id("8fc4e17c-7581-4d6c-a712-943385afc7b5"), // generated from Graph.createProperty Op * }, * relations: { - * speaker: Id.Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), // generated from Graph.createProperty Op + * speaker: Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), // generated from Graph.createProperty Op * } * } * }) @@ -579,7 +579,7 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType * { * type: "CREATE_PROPERTY", * property: { - * id: Id.Id("8cd7d9ac-a878-4287-8000-e71e6f853117"), + * id: Id("8cd7d9ac-a878-4287-8000-e71e6f853117"), * dataType: "String" * } * }, @@ -587,7 +587,7 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType * { * type: "CREATE_PROPERTY", * property: { - * id: Id.Id("8fc4e17c-7581-4d6c-a712-943385afc7b5"), + * id: Id("8fc4e17c-7581-4d6c-a712-943385afc7b5"), * dataType: "String" * } * }, @@ -595,7 +595,7 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType * { * type: "CREATE_PROPERTY", * property: { - * id: Id.Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), + * id: Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), * dataType: "RELATION" * } * }, @@ -603,7 +603,7 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType * { * type: "CREATE_PROPERTY", * property: { - * id: Id.Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), + * id: Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), * dataType: "RELATION" * } * }, @@ -622,8 +622,8 @@ export function generateMapping(input: Schema): GenerateMappingResult { // Build initial type ID map const typeIdMap: TypeIdMapping = pipe( schema.types, - EffectArray.reduce(new Map(), (map, type) => - map.set(type.name, type.knowledgeGraphId != null ? Grc20Id.Id(type.knowledgeGraphId) : null), + EffectArray.reduce(new Map(), (map, type) => + map.set(type.name, type.knowledgeGraphId != null ? Grc20Id(type.knowledgeGraphId) : null), ), ); diff --git a/packages/hypergraph/test/cli/services/Utils.test.ts b/packages/hypergraph/test/cli/services/Utils.test.ts index be65951f..bf1a2021 100644 --- a/packages/hypergraph/test/cli/services/Utils.test.ts +++ b/packages/hypergraph/test/cli/services/Utils.test.ts @@ -152,28 +152,28 @@ export class JobOffer extends Entity.Class('JobOffer')({ // Use mapping from events app const mapping: Mapping = { Event: { - typeIds: [Id.Id('7f9562d4-034d-4385-bf5c-f02cdebba47a')], + typeIds: [Id('7f9562d4-034d-4385-bf5c-f02cdebba47a')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, relations: { - sponsors: Id.Id('6860bfac-f703-4289-b789-972d0aaf3abe'), + sponsors: Id('6860bfac-f703-4289-b789-972d0aaf3abe'), }, }, Company: { - typeIds: [Id.Id('6c504df5-1a8f-43d1-bf2d-1ef9fa5b08b5')], + typeIds: [Id('6c504df5-1a8f-43d1-bf2d-1ef9fa5b08b5')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, relations: { - jobOffers: Id.Id('1203064e-9741-4235-89d4-97f4b22eddfb'), + jobOffers: Id('1203064e-9741-4235-89d4-97f4b22eddfb'), }, }, JobOffer: { - typeIds: [Id.Id('f60585af-71b6-4674-9a26-b74ca6c1cceb')], + typeIds: [Id('f60585af-71b6-4674-9a26-b74ca6c1cceb')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), - salary: Id.Id('baa36ac9-78ac-4cf7-8394-6b2d3006bebe'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + salary: Id('baa36ac9-78ac-4cf7-8394-6b2d3006bebe'), }, }, }; @@ -263,9 +263,9 @@ describe('parseHypergraphMapping', () => { it('should return the single mapping when only one valid mapping found', ({ expect }) => { const mapping: Mapping = { User: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], properties: { - name: Id.Id('994edcff-6996-4a77-9797-a13e5e3efad8'), + name: Id('994edcff-6996-4a77-9797-a13e5e3efad8'), }, }, }; @@ -282,13 +282,13 @@ describe('parseHypergraphMapping', () => { it('should prefer "mapping" when multiple valid mappings exist', ({ expect }) => { const mappingPreferred: Mapping = { User: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], }, }; const otherMapping: Mapping = { Post: { - typeIds: [Id.Id('b5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('b5fd07b1-120f-46c6-b46f-387ef98396a6')], }, }; @@ -304,13 +304,13 @@ describe('parseHypergraphMapping', () => { it('should prefer "default" when multiple valid mappings exist but no "mapping"', ({ expect }) => { const defaultMapping: Mapping = { User: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], }, }; const otherMapping: Mapping = { Post: { - typeIds: [Id.Id('b5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('b5fd07b1-120f-46c6-b46f-387ef98396a6')], }, }; @@ -326,13 +326,13 @@ describe('parseHypergraphMapping', () => { it('should prefer "config" when no "mapping" or "default" exists', ({ expect }) => { const configMapping: Mapping = { User: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], }, }; const otherMapping: Mapping = { Post: { - typeIds: [Id.Id('b5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('b5fd07b1-120f-46c6-b46f-387ef98396a6')], }, }; @@ -348,13 +348,13 @@ describe('parseHypergraphMapping', () => { it('should return first mapping when multiple exist with no preferred names', ({ expect }) => { const firstMapping: Mapping = { User: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], }, }; const secondMapping: Mapping = { Post: { - typeIds: [Id.Id('b5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('b5fd07b1-120f-46c6-b46f-387ef98396a6')], }, }; @@ -370,21 +370,21 @@ describe('parseHypergraphMapping', () => { it('should handle mappings with full structure including properties and relations', ({ expect }) => { const complexMapping: Mapping = { Event: { - typeIds: [Id.Id('7f9562d4-034d-4385-bf5c-f02cdebba47a')], + typeIds: [Id('7f9562d4-034d-4385-bf5c-f02cdebba47a')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, relations: { - sponsors: Id.Id('6860bfac-f703-4289-b789-972d0aaf3abe'), + sponsors: Id('6860bfac-f703-4289-b789-972d0aaf3abe'), }, }, Company: { - typeIds: [Id.Id('6c504df5-1a8f-43d1-bf2d-1ef9fa5b08b5')], + typeIds: [Id('6c504df5-1a8f-43d1-bf2d-1ef9fa5b08b5')], properties: { - name: Id.Id('a126ca53-0c8e-48d5-b888-82c734c38935'), + name: Id('a126ca53-0c8e-48d5-b888-82c734c38935'), }, relations: { - jobOffers: Id.Id('1203064e-9741-4235-89d4-97f4b22eddfb'), + jobOffers: Id('1203064e-9741-4235-89d4-97f4b22eddfb'), }, }, }; @@ -399,7 +399,7 @@ describe('parseHypergraphMapping', () => { User: { typeIds: [], properties: { - name: Id.Id('994edcff-6996-4a77-9797-a13e5e3efad8'), + name: Id('994edcff-6996-4a77-9797-a13e5e3efad8'), }, }, }; @@ -414,7 +414,7 @@ describe('parseHypergraphMapping', () => { User: { typeIds: 'not-an-array', properties: { - name: Id.Id('994edcff-6996-4a77-9797-a13e5e3efad8'), + name: Id('994edcff-6996-4a77-9797-a13e5e3efad8'), }, }, }; diff --git a/packages/hypergraph/test/mapping/Mapping.test.ts b/packages/hypergraph/test/mapping/Mapping.test.ts index effab26f..e476b390 100644 --- a/packages/hypergraph/test/mapping/Mapping.test.ts +++ b/packages/hypergraph/test/mapping/Mapping.test.ts @@ -166,16 +166,16 @@ describe('Mapping', () => { }); const expected: Mapping = { Account: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], properties: { - username: Id.Id('994edcff-6996-4a77-9797-a13e5e3efad8'), - createdAt: Id.Id('64bfba51-a69b-4746-be4b-213214a879fe'), + username: Id('994edcff-6996-4a77-9797-a13e5e3efad8'), + createdAt: Id('64bfba51-a69b-4746-be4b-213214a879fe'), }, }, Event: { typeIds: [expect.any(String)], properties: { - name: Id.Id('3808e060-fb4a-4d08-8069-35b8c8a1902b'), + name: Id('3808e060-fb4a-4d08-8069-35b8c8a1902b'), description: expect.any(String), }, relations: { @@ -221,7 +221,7 @@ describe('Mapping', () => { }); const expected: Mapping = { Account: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], properties: { username: expect.any(String), }, @@ -349,9 +349,9 @@ describe('Mapping', () => { }); const expected: Mapping = { Account: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], properties: { - username: Id.Id('994edcff-6996-4a77-9797-a13e5e3efad8'), + username: Id('994edcff-6996-4a77-9797-a13e5e3efad8'), }, }, Venue: { diff --git a/packages/typesync/README.md b/packages/typesync/README.md index bd47e4f1..6873cb22 100644 --- a/packages/typesync/README.md +++ b/packages/typesync/README.md @@ -12,12 +12,12 @@ This package exposes a function: `generateMapping` that takes the schema with an import { Id } from '@graphprotocol/grc-20'; export type MappingEntry = { - typeIds: Array; + typeIds: Array; properties?: { - [key: string]: Id.Id; + [key: string]: Id; }; relations?: { - [key: string]: Id.Id + [key: string]: Id } }; @@ -53,20 +53,20 @@ import type { Mapping } from '@graphprotocol/typesync/Mapping' export const mapping: Mapping = { Account: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], properties: { - username: Id.Id('994edcff-6996-4a77-9797-a13e5e3efad8'), - createdAt: Id.Id('64bfba51-a69b-4746-be4b-213214a879fe') + username: Id('994edcff-6996-4a77-9797-a13e5e3efad8'), + createdAt: Id('64bfba51-a69b-4746-be4b-213214a879fe') } }, Event: { - typeIds: [Id.Id('0349187b-526f-435f-b2bb-9e9caf23127a')], + typeIds: [Id('0349187b-526f-435f-b2bb-9e9caf23127a')], properties: { - name: Id.Id('3808e060-fb4a-4d08-8069-35b8c8a1902b'), - description: Id.Id('1f0d9007-8da2-4b28-ab9f-3bc0709f4837'), + name: Id('3808e060-fb4a-4d08-8069-35b8c8a1902b'), + description: Id('1f0d9007-8da2-4b28-ab9f-3bc0709f4837'), }, relations: { - speaker: Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6') + speaker: Id('a5fd07b1-120f-46c6-b46f-387ef98396a6') } } } diff --git a/packages/typesync/package.json b/packages/typesync/package.json index 369da982..547ead0e 100644 --- a/packages/typesync/package.json +++ b/packages/typesync/package.json @@ -42,7 +42,7 @@ "test": "vitest" }, "dependencies": { - "@graphprotocol/grc-20": "^0.21.6", + "@graphprotocol/grc-20": "^0.23.1", "effect": "^3.17.3" } } diff --git a/packages/typesync/src/Mapping.ts b/packages/typesync/src/Mapping.ts index e0fce750..6bc62aac 100644 --- a/packages/typesync/src/Mapping.ts +++ b/packages/typesync/src/Mapping.ts @@ -10,30 +10,30 @@ import { namesAreUnique, toCamelCase, toPascalCase } from './Utils.js'; */ export type MappingEntry = { /** - * Array of the `Id.Id` of the type in the Knowledge Graph. + * Array of the `Id` of the type in the Knowledge Graph. * Is an array because a type can belong to multiple spaces/extend multiple types. * * @since 0.0.1 */ - typeIds: Array; + typeIds: Array; /** - * Record of property names to the `Id.Id` of the type in the Knowledge Graph + * Record of property names to the `Id` of the type in the Knowledge Graph * * @since 0.0.1 */ properties?: | { - [key: string]: Grc20Id.Id; + [key: string]: Grc20Id; } | undefined; /** - * Record of relation properties to the `Id.Id` of the type in the Knowledge Graph + * Record of relation properties to the `Id` of the type in the Knowledge Graph * * @since 0.0.1 */ relations?: | { - [key: string]: Grc20Id.Id; + [key: string]: Grc20Id; } | undefined; }; @@ -46,20 +46,20 @@ export type MappingEntry = { * * const mapping: Mapping = { * Account: { - * typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + * typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], * properties: { - * username: Id.Id('994edcff-6996-4a77-9797-a13e5e3efad8'), - * createdAt: Id.Id('64bfba51-a69b-4746-be4b-213214a879fe') + * username: Id('994edcff-6996-4a77-9797-a13e5e3efad8'), + * createdAt: Id('64bfba51-a69b-4746-be4b-213214a879fe') * } * }, * Event: { - * typeIds: [Id.Id('0349187b-526f-435f-b2bb-9e9caf23127a')], + * typeIds: [Id('0349187b-526f-435f-b2bb-9e9caf23127a')], * properties: { - * name: Id.Id('3808e060-fb4a-4d08-8069-35b8c8a1902b'), - * description: Id.Id('1f0d9007-8da2-4b28-ab9f-3bc0709f4837'), + * name: Id('3808e060-fb4a-4d08-8069-35b8c8a1902b'), + * description: Id('1f0d9007-8da2-4b28-ab9f-3bc0709f4837'), * }, * relations: { - * speaker: Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6') + * speaker: Id('a5fd07b1-120f-46c6-b46f-387ef98396a6') * } * } * } @@ -297,8 +297,8 @@ export function allRelationPropertyTypesExist(types: ReadonlyArray): export type GenerateMappingResult = [mapping: Mapping, ops: ReadonlyArray]; // Helper types for internal processing -type PropertyIdMapping = { propName: string; id: Grc20Id.Id }; -type TypeIdMapping = Map; +type PropertyIdMapping = { propName: string; id: Grc20Id }; +type TypeIdMapping = Map; type ProcessedProperty = | { type: 'resolved'; mapping: PropertyIdMapping; ops: Array } | { type: 'deferred'; property: SchemaTypePropertyRelation }; @@ -342,7 +342,7 @@ function createPropertyWithOps( if (property.knowledgeGraphId) { return { type: 'resolved', - mapping: { propName: property.name, id: Grc20Id.Id(property.knowledgeGraphId) }, + mapping: { propName: property.name, id: Grc20Id(property.knowledgeGraphId) }, ops: [], }; } @@ -421,7 +421,7 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType if (type.knowledgeGraphId) { const entry: MappingEntry & { typeName: string } = { typeName: toPascalCase(type.name), - typeIds: [Grc20Id.Id(type.knowledgeGraphId)], + typeIds: [Grc20Id(type.knowledgeGraphId)], }; if (EffectArray.isNonEmptyArray(primitiveProperties)) { @@ -535,20 +535,20 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType * * expect(mapping).toEqual({ * Account: { - * typeIds: [Id.Id("a5fd07b1-120f-46c6-b46f-387ef98396a6")], // comes from input schema + * typeIds: [Id("a5fd07b1-120f-46c6-b46f-387ef98396a6")], // comes from input schema * properties: { - * username: Id.Id("994edcff-6996-4a77-9797-a13e5e3efad8"), // comes from input schema - * createdAt: Id.Id("8cd7d9ac-a878-4287-8000-e71e6f853117"), // generated from Graph.createProperty Op + * username: Id("994edcff-6996-4a77-9797-a13e5e3efad8"), // comes from input schema + * createdAt: Id("8cd7d9ac-a878-4287-8000-e71e6f853117"), // generated from Graph.createProperty Op * } * }, * Event: { - * typeIds: [Id.Id("20b3fe39-8e62-41a0-b9cb-92743fd760da")], // generated from Graph.createType Op + * typeIds: [Id("20b3fe39-8e62-41a0-b9cb-92743fd760da")], // generated from Graph.createType Op * properties: { - * name: Id.Id("3808e060-fb4a-4d08-8069-35b8c8a1902b"), // comes from input schema - * description: Id.Id("8fc4e17c-7581-4d6c-a712-943385afc7b5"), // generated from Graph.createProperty Op + * name: Id("3808e060-fb4a-4d08-8069-35b8c8a1902b"), // comes from input schema + * description: Id("8fc4e17c-7581-4d6c-a712-943385afc7b5"), // generated from Graph.createProperty Op * }, * relations: { - * speaker: Id.Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), // generated from Graph.createProperty Op + * speaker: Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), // generated from Graph.createProperty Op * } * } * }) @@ -557,7 +557,7 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType * { * type: "CREATE_PROPERTY", * property: { - * id: Id.Id("8cd7d9ac-a878-4287-8000-e71e6f853117"), + * id: Id("8cd7d9ac-a878-4287-8000-e71e6f853117"), * dataType: "TEXT" * } * }, @@ -565,7 +565,7 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType * { * type: "CREATE_PROPERTY", * property: { - * id: Id.Id("8fc4e17c-7581-4d6c-a712-943385afc7b5"), + * id: Id("8fc4e17c-7581-4d6c-a712-943385afc7b5"), * dataType: "TEXT" * } * }, @@ -573,7 +573,7 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType * { * type: "CREATE_PROPERTY", * property: { - * id: Id.Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), + * id: Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), * dataType: "RELATION" * } * }, @@ -581,7 +581,7 @@ function processType(type: SchemaType, typeIdMap: TypeIdMapping): ProcessedType * { * type: "CREATE_PROPERTY", * property: { - * id: Id.Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), + * id: Id("651ce59f-643b-4931-bf7a-5dc0ca0f5a47"), * dataType: "RELATION" * } * }, @@ -600,8 +600,8 @@ export function generateMapping(input: Schema): GenerateMappingResult { // Build initial type ID map const typeIdMap: TypeIdMapping = pipe( schema.types, - EffectArray.reduce(new Map(), (map, type) => - map.set(type.name, type.knowledgeGraphId != null ? Grc20Id.Id(type.knowledgeGraphId) : null), + EffectArray.reduce(new Map(), (map, type) => + map.set(type.name, type.knowledgeGraphId != null ? Grc20Id(type.knowledgeGraphId) : null), ), ); diff --git a/packages/typesync/test/Mapping.test.ts b/packages/typesync/test/Mapping.test.ts index 2afdaccb..89722406 100644 --- a/packages/typesync/test/Mapping.test.ts +++ b/packages/typesync/test/Mapping.test.ts @@ -167,16 +167,16 @@ describe('Mapping', () => { }); const expected: Mapping = { Account: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], properties: { - username: Id.Id('994edcff-6996-4a77-9797-a13e5e3efad8'), - createdAt: Id.Id('64bfba51-a69b-4746-be4b-213214a879fe'), + username: Id('994edcff-6996-4a77-9797-a13e5e3efad8'), + createdAt: Id('64bfba51-a69b-4746-be4b-213214a879fe'), }, }, Event: { typeIds: [expect.any(String)], properties: { - name: Id.Id('3808e060-fb4a-4d08-8069-35b8c8a1902b'), + name: Id('3808e060-fb4a-4d08-8069-35b8c8a1902b'), description: expect.any(String), }, relations: { @@ -222,7 +222,7 @@ describe('Mapping', () => { }); const expected: Mapping = { Account: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], properties: { username: expect.any(String), }, @@ -350,9 +350,9 @@ describe('Mapping', () => { }); const expected: Mapping = { Account: { - typeIds: [Id.Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], + typeIds: [Id('a5fd07b1-120f-46c6-b46f-387ef98396a6')], properties: { - username: Id.Id('994edcff-6996-4a77-9797-a13e5e3efad8'), + username: Id('994edcff-6996-4a77-9797-a13e5e3efad8'), }, }, Venue: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f1df0c7..12dba07c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: ^2.29.5 version: 2.29.5 '@graphprotocol/grc-20': - specifier: ^0.21.6 - version: 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + specifier: ^0.23.1 + version: 0.23.1(bufferutil@4.0.9)(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) babel-plugin-annotate-pure-calls: specifier: ^0.5.0 version: 0.5.0(@babel/core@7.28.0) @@ -45,8 +45,8 @@ importers: specifier: 1.0.0-beta.1 version: 1.0.0-beta.1(@types/react@19.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@graphprotocol/grc-20': - specifier: ^0.21.6 - version: 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + specifier: ^0.23.1 + version: 0.23.1(bufferutil@4.0.9)(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) '@graphprotocol/hypergraph': specifier: workspace:* version: link:../../packages/hypergraph/publish @@ -58,7 +58,7 @@ importers: version: 2.2.0(react@19.1.0) '@privy-io/react-auth': specifier: ^2.13.0 - version: 2.13.0(@solana/web3.js@1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10))(@types/react@19.1.3)(bs58@6.0.0)(bufferutil@4.0.9)(immer@9.0.21)(permissionless@0.2.47(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(utf-8-validate@5.0.10)(zod@3.25.51) + version: 2.13.0(@solana/web3.js@1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10))(@types/react@19.1.3)(bs58@6.0.0)(bufferutil@4.0.9)(immer@9.0.21)(permissionless@0.2.52(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(utf-8-validate@5.0.10)(zod@3.25.51) '@tanstack/react-query': specifier: ^5.75.5 version: 5.75.5(react@19.1.0) @@ -175,8 +175,8 @@ importers: apps/create-hypergraph/template-nextjs: dependencies: '@graphprotocol/grc-20': - specifier: ^0.21.6 - version: 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + specifier: ^0.23.1 + version: 0.23.1(bufferutil@4.0.9)(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) '@graphprotocol/hypergraph': specifier: workspace:* version: link:../../../packages/hypergraph/publish @@ -254,8 +254,8 @@ importers: apps/create-hypergraph/template-vite-react: dependencies: '@graphprotocol/grc-20': - specifier: ^0.21.6 - version: 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + specifier: ^0.23.1 + version: 0.23.1(bufferutil@4.0.9)(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) '@graphprotocol/hypergraph': specifier: workspace:* version: link:../../../packages/hypergraph/publish @@ -354,8 +354,8 @@ importers: apps/events: dependencies: '@graphprotocol/grc-20': - specifier: ^0.21.6 - version: 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + specifier: ^0.23.1 + version: 0.23.1(bufferutil@4.0.9)(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) '@graphprotocol/hypergraph': specifier: workspace:* version: link:../../packages/hypergraph/publish @@ -472,8 +472,8 @@ importers: apps/next-example: dependencies: '@graphprotocol/grc-20': - specifier: ^0.21.6 - version: 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + specifier: ^0.23.1 + version: 0.23.1(bufferutil@4.0.9)(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) '@graphprotocol/hypergraph': specifier: workspace:* version: link:../../packages/hypergraph/publish @@ -576,8 +576,8 @@ importers: apps/typesync: dependencies: '@graphprotocol/grc-20': - specifier: ^0.21.6 - version: 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + specifier: ^0.23.1 + version: 0.23.1(bufferutil@4.0.9)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) '@graphprotocol/typesync': specifier: ^0.0.3 version: 0.0.3(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) @@ -722,8 +722,8 @@ importers: apps/typesync/dist: dependencies: '@graphprotocol/grc-20': - specifier: ^0.21.6 - version: 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + specifier: ^0.23.1 + version: 0.23.1(bufferutil@4.0.9)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) '@graphprotocol/typesync': specifier: ^0.0.3 version: 0.0.3(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) @@ -741,7 +741,7 @@ importers: version: 2.1.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@radix-ui/react-tabs': specifier: ^1.1.12 - version: 1.1.12(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.1.12(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@tailwindcss/vite': specifier: ^4.1.11 version: 4.1.11(vite@7.0.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.1)(tsx@4.20.3)(yaml@2.7.0)) @@ -777,7 +777,7 @@ importers: version: 7.2.0(graphql@16.11.0) jotai: specifier: ^2.12.5 - version: 2.12.5(@types/react@19.1.8)(react@19.1.0) + version: 2.12.5(@types/react@19.1.9)(react@19.1.0) open: specifier: ^10.2.0 version: 10.2.0 @@ -798,19 +798,19 @@ importers: dependencies: '@docusaurus/core': specifier: 3.7.0 - version: 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + version: 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/preset-classic': specifier: 3.7.0 - version: 3.7.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10) + version: 3.7.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10) '@mdx-js/react': specifier: ^3.0.0 - version: 3.1.0(@types/react@19.1.8)(react@19.1.0) + version: 3.1.0(@types/react@19.1.9)(react@19.1.0) clsx: specifier: ^2.0.0 version: 2.1.1 docusaurus-plugin-generate-llms-txt: specifier: ^0.0.1 - version: 0.0.1(@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)) + version: 0.0.1(@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)) prism-react-renderer: specifier: ^2.3.0 version: 2.4.1(react@19.1.0) @@ -840,8 +840,8 @@ importers: specifier: ^0.51.1 version: 0.51.1(@effect/platform@0.90.0(effect@3.17.3))(effect@3.17.3) '@graphprotocol/grc-20': - specifier: ^0.21.6 - version: 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + specifier: ^0.23.1 + version: 0.23.1(bufferutil@4.0.9)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) '@noble/ciphers': specifier: ^1.3.0 version: 1.3.0 @@ -923,8 +923,8 @@ importers: specifier: ^2.0.6 version: 2.0.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@graphprotocol/grc-20': - specifier: ^0.21.6 - version: 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + specifier: ^0.23.1 + version: 0.23.1(bufferutil@4.0.9)(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) '@noble/hashes': specifier: ^1.8.0 version: 1.8.0 @@ -976,8 +976,8 @@ importers: packages/typesync: dependencies: '@graphprotocol/grc-20': - specifier: ^0.21.6 - version: 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + specifier: ^0.23.1 + version: 0.23.1(bufferutil@4.0.9)(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) effect: specifier: ^3.17.3 version: 3.17.3 @@ -1922,6 +1922,10 @@ packages: resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.28.2': + resolution: {integrity: sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==} + engines: {node: '>=6.9.0'} + '@babel/template@7.27.1': resolution: {integrity: sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==} engines: {node: '>=6.9.0'} @@ -3008,33 +3012,57 @@ packages: '@ethersproject/abstract-provider@5.7.0': resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==} + '@ethersproject/abstract-provider@5.8.0': + resolution: {integrity: sha512-wC9SFcmh4UK0oKuLJQItoQdzS/qZ51EJegK6EmAWlh+OptpQ/npECOR3QqECd8iGHC0RJb4WKbVdSfif4ammrg==} + '@ethersproject/abstract-signer@5.7.0': resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==} + '@ethersproject/abstract-signer@5.8.0': + resolution: {integrity: sha512-N0XhZTswXcmIZQdYtUnd79VJzvEwXQw6PK0dTl9VoYrEBxxCPXqS0Eod7q5TNKRxe1/5WUMuR0u0nqTF/avdCA==} + '@ethersproject/address@5.7.0': resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} + '@ethersproject/address@5.8.0': + resolution: {integrity: sha512-GhH/abcC46LJwshoN+uBNoKVFPxUuZm6dA257z0vZkKmU1+t8xTn8oK7B9qrj8W2rFRMch4gbJl6PmVxjxBEBA==} + '@ethersproject/base64@5.7.0': resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==} + '@ethersproject/base64@5.8.0': + resolution: {integrity: sha512-lN0oIwfkYj9LbPx4xEkie6rAMJtySbpOAFXSDVQaBnAzYfB4X2Qr+FXJGxMoc3Bxp2Sm8OwvzMrywxyw0gLjIQ==} + '@ethersproject/basex@5.7.0': resolution: {integrity: sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==} '@ethersproject/bignumber@5.7.0': resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==} + '@ethersproject/bignumber@5.8.0': + resolution: {integrity: sha512-ZyaT24bHaSeJon2tGPKIiHszWjD/54Sz8t57Toch475lCLljC6MgPmxk7Gtzz+ddNN5LuHea9qhAe0x3D+uYPA==} + '@ethersproject/bytes@5.7.0': resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==} + '@ethersproject/bytes@5.8.0': + resolution: {integrity: sha512-vTkeohgJVCPVHu5c25XWaWQOZ4v+DkGoC42/TS2ond+PARCxTJvgTFUNDZovyQ/uAQ4EcpqqowKydcdmRKjg7A==} + '@ethersproject/constants@5.7.0': resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==} + '@ethersproject/constants@5.8.0': + resolution: {integrity: sha512-wigX4lrf5Vu+axVTIvNsuL6YrV4O5AXl5ubcURKMEME5TnWBouUh0CDTWxZ2GpnRn1kcCgE7l8O5+VbV9QTTcg==} + '@ethersproject/contracts@5.7.0': resolution: {integrity: sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==} '@ethersproject/hash@5.7.0': resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==} + '@ethersproject/hash@5.8.0': + resolution: {integrity: sha512-ac/lBcTbEWW/VGJij0CNSw/wPcw9bSRgCB0AIBz8CvED/jfvDoV9hsIIiWfvWmFEi8RcXtlNwp2jv6ozWOsooA==} + '@ethersproject/hdnode@5.7.0': resolution: {integrity: sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==} @@ -3044,18 +3072,30 @@ packages: '@ethersproject/keccak256@5.7.0': resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==} + '@ethersproject/keccak256@5.8.0': + resolution: {integrity: sha512-A1pkKLZSz8pDaQ1ftutZoaN46I6+jvuqugx5KYNeQOPqq+JZ0Txm7dlWesCHB5cndJSu5vP2VKptKf7cksERng==} + '@ethersproject/logger@5.7.0': resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==} + '@ethersproject/logger@5.8.0': + resolution: {integrity: sha512-Qe6knGmY+zPPWTC+wQrpitodgBfH7XoceCGL5bJVejmH+yCS3R8jJm8iiWuvWbG76RUmyEG53oqv6GMVWqunjA==} + '@ethersproject/networks@5.7.1': resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==} + '@ethersproject/networks@5.8.0': + resolution: {integrity: sha512-egPJh3aPVAzbHwq8DD7Po53J4OUSsA1MjQp8Vf/OZPav5rlmWUaFLiq8cvQiGK0Z5K6LYzm29+VA/p4RL1FzNg==} + '@ethersproject/pbkdf2@5.7.0': resolution: {integrity: sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==} '@ethersproject/properties@5.7.0': resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==} + '@ethersproject/properties@5.8.0': + resolution: {integrity: sha512-PYuiEoQ+FMaZZNGrStmN7+lWjlsoufGIHdww7454FIaGdbe/p5rnaCXTr5MtBYl3NkeoVhHZuyzChPeGeKIpQw==} + '@ethersproject/providers@5.7.2': resolution: {integrity: sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==} @@ -3065,21 +3105,33 @@ packages: '@ethersproject/rlp@5.7.0': resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==} + '@ethersproject/rlp@5.8.0': + resolution: {integrity: sha512-LqZgAznqDbiEunaUvykH2JAoXTT9NV0Atqk8rQN9nx9SEgThA/WMx5DnW8a9FOufo//6FZOCHZ+XiClzgbqV9Q==} + '@ethersproject/sha2@5.7.0': resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==} '@ethersproject/signing-key@5.7.0': resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} + '@ethersproject/signing-key@5.8.0': + resolution: {integrity: sha512-LrPW2ZxoigFi6U6aVkFN/fa9Yx/+4AtIUe4/HACTvKJdhm0eeb107EVCIQcrLZkxaSIgc/eCrX8Q1GtbH+9n3w==} + '@ethersproject/solidity@5.7.0': resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==} '@ethersproject/strings@5.7.0': resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} + '@ethersproject/strings@5.8.0': + resolution: {integrity: sha512-qWEAk0MAvl0LszjdfnZ2uC8xbR2wdv4cDabyHiBh3Cldq/T8dPH3V4BbBsAYJUeonwD+8afVXld274Ls+Y1xXg==} + '@ethersproject/transactions@5.7.0': resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} + '@ethersproject/transactions@5.8.0': + resolution: {integrity: sha512-UglxSDjByHG0TuU17bDfCemZ3AnKO2vYrL5/2n2oXvKzvb7Cz+W9gOWXKARjp2URVwcWlQlPOEQyAviKwT4AHg==} + '@ethersproject/units@5.7.0': resolution: {integrity: sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==} @@ -3089,6 +3141,9 @@ packages: '@ethersproject/web@5.7.1': resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} + '@ethersproject/web@5.8.0': + resolution: {integrity: sha512-j7+Ksi/9KfGviws6Qtf9Q7KCqRhpwrYKQPs+JBA/rKVFF/yaWLHJEH3zfVP2plVu+eys0d2DlFmhoQJayFewcw==} + '@ethersproject/wordlists@5.7.0': resolution: {integrity: sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==} @@ -3122,6 +3177,9 @@ packages: '@graphprotocol/grc-20@0.21.6': resolution: {integrity: sha512-xN8kejQfRdeC5LsantOD9aajwR+/JHnsK5IUEE7rMJbbHGeRTzAhWGike8k1+nIPRKooOyrocgly24KXxChcgw==} + '@graphprotocol/grc-20@0.23.1': + resolution: {integrity: sha512-6x35ZJUYyPtmUnukthZdMcaQ80bLalNg8GPLxA73PLGTvCmYCjdr9HbzHVxPsoTqS584In1TwfWXAzgIXNIdLw==} + '@graphprotocol/typesync@0.0.3': resolution: {integrity: sha512-8+agAOyyftY7itiQgXHkcKZy+n98xvzpcf6AfygUb4FY7GSpmRl8BX/gTn2Wu8gIigr7AZyL6NFnSpBrSr7OPQ==} @@ -3964,6 +4022,10 @@ packages: resolution: {integrity: sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==} engines: {node: ^14.21.3 || >=16} + '@noble/curves@1.9.2': + resolution: {integrity: sha512-HxngEd2XUcg9xi20JkwlLCtYwfoFw4JGkuZpT+WlsPD4gB/cxkvTD8fSsoAnphGZhFdZYKeQIPCuFlWPm1uE0g==} + engines: {node: ^14.21.3 || >=16} + '@noble/hashes@1.3.2': resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} engines: {node: '>= 16'} @@ -5977,6 +6039,9 @@ packages: '@types/react@19.1.8': resolution: {integrity: sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==} + '@types/react@19.1.9': + resolution: {integrity: sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==} + '@types/retry@0.12.0': resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} @@ -6804,9 +6869,15 @@ packages: bn.js@4.12.1: resolution: {integrity: sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==} + bn.js@4.12.2: + resolution: {integrity: sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==} + bn.js@5.2.1: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + bn.js@5.2.2: + resolution: {integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==} + body-parser@1.20.3: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -7869,6 +7940,9 @@ packages: effect@3.17.3: resolution: {integrity: sha512-FbFMr6xBXPII5Od8QJnkHz+2GTmQgq+8NPQev6C2k9cf1lcUjQ4vpw1kjbMc2X0UkjIkIWe0EtNK2RV6bl34UQ==} + effect@3.17.4: + resolution: {integrity: sha512-VD+5bYdIN088c1fCESqYvOKQ22O2dUptO+Chy7SGMqthIVcYBvVlYSgUQT976XJaHOV2Fd0TaW94EYWHOQsbOw==} + electron-to-chromium@1.5.152: resolution: {integrity: sha512-xBOfg/EBaIlVsHipHl2VdTPJRSvErNUaqW8ejTq5OlOlIYx1wOllCHsAvAIrr55jD1IYEfdR86miUEt8H5IeJg==} @@ -10609,6 +10683,14 @@ packages: typescript: optional: true + ox@0.8.6: + resolution: {integrity: sha512-eiKcgiVVEGDtEpEdFi1EGoVVI48j6icXHce9nFwCNM7CKG3uoCXKdr4TPhS00Iy1TR2aWSF1ltPD0x/YgqIL9w==} + peerDependencies: + typescript: '>=5.4.0' + peerDependenciesMeta: + typescript: + optional: true + p-cancelable@3.0.0: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} @@ -10811,6 +10893,15 @@ packages: ox: optional: true + permissionless@0.2.52: + resolution: {integrity: sha512-Al6isaG4Q4rWfn8wjDRQqO1BxmG1gNtfnJe6ftOgpp5hkIxbQZLdH+Ez0ONM2GyGvSIQZH3Wxoo50JuOusqV6g==} + peerDependencies: + ox: ^0.6.7 + viem: ^2.28.1 + peerDependenciesMeta: + ox: + optional: true + pg-int8@1.0.1: resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} engines: {node: '>=4.0.0'} @@ -13297,6 +13388,14 @@ packages: typescript: optional: true + viem@2.33.2: + resolution: {integrity: sha512-/720OaM4dHWs8vXwNpyet+PRERhPaW+n/1UVSCzyb9jkmwwVfaiy/R6YfCFb4v+XXbo8s3Fapa3DM5yCRSkulA==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + vite-node@3.2.4: resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -13952,7 +14051,7 @@ snapshots: dependencies: '@babel/generator': 7.26.9 '@babel/parser': 7.26.9 - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.28.2 babel-preset-fbjs: 3.4.0(@babel/core@7.28.0) chalk: 4.1.2 fb-watchman: 2.0.2 @@ -15027,6 +15126,8 @@ snapshots: '@babel/runtime@7.27.6': {} + '@babel/runtime@7.28.2': {} + '@babel/template@7.27.1': dependencies: '@babel/code-frame': 7.27.1 @@ -15606,14 +15707,14 @@ snapshots: '@docsearch/css@3.9.0': {} - '@docsearch/react@3.9.0(@algolia/client-search@5.25.0)(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)': + '@docsearch/react@3.9.0(@algolia/client-search@5.25.0)(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)': dependencies: '@algolia/autocomplete-core': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.25.0)(search-insights@2.17.3) '@algolia/autocomplete-preset-algolia': 1.17.9(@algolia/client-search@5.25.0)(algoliasearch@5.25.0) '@docsearch/css': 3.9.0 algoliasearch: 5.25.0 optionalDependencies: - '@types/react': 19.1.8 + '@types/react': 19.1.9 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) search-insights: 2.17.3 @@ -15692,7 +15793,7 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: '@docusaurus/babel': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/bundler': 3.7.0(acorn@8.15.0)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) @@ -15701,7 +15802,7 @@ snapshots: '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@mdx-js/react': 3.1.0(@types/react@19.1.8)(react@19.1.0) + '@mdx-js/react': 3.1.0(@types/react@19.1.9)(react@19.1.0) boxen: 6.2.1 chalk: 4.1.2 chokidar: 3.6.0 @@ -15826,13 +15927,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -15870,13 +15971,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/module-type-aliases': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -15912,9 +16013,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/mdx-loader': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -15945,9 +16046,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) fs-extra: 11.3.0 @@ -15976,9 +16077,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 @@ -16005,9 +16106,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/gtag.js': 0.0.12 @@ -16035,9 +16136,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 @@ -16064,9 +16165,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -16098,9 +16199,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -16131,21 +16232,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10)': - dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-classic': 3.7.0(@types/react@19.1.8)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-classic': 3.7.0(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) @@ -16178,22 +16279,22 @@ snapshots: '@types/react': 19.1.8 react: 19.1.0 - '@docusaurus/theme-classic@3.7.0(@types/react@19.1.8)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/theme-classic@3.7.0(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/module-type-aliases': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/types': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@mdx-js/react': 3.1.0(@types/react@19.1.8)(react@19.1.0) + '@mdx-js/react': 3.1.0(@types/react@19.1.9)(react@19.1.0) clsx: 2.1.1 copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.45 @@ -16229,11 +16330,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@docusaurus/mdx-loader': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/module-type-aliases': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-common': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@types/history': 4.7.11 @@ -16254,13 +16355,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(@types/react@19.1.8)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.25.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docsearch/react': 3.9.0(@algolia/client-search@5.25.0)(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3) - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docsearch/react': 3.9.0(@algolia/client-search@5.25.0)(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/utils': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@docusaurus/utils-validation': 3.7.0(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -16574,7 +16675,7 @@ snapshots: '@emotion/babel-plugin@11.13.5': dependencies: '@babel/helper-module-imports': 7.27.1 - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.27.1 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/serialize': 1.3.3 @@ -16797,21 +16898,31 @@ snapshots: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 '@ethersproject/constants': 5.7.0 - '@ethersproject/hash': 5.7.0 - '@ethersproject/keccak256': 5.7.0 + '@ethersproject/hash': 5.8.0 + '@ethersproject/keccak256': 5.8.0 '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 - '@ethersproject/strings': 5.7.0 + '@ethersproject/strings': 5.8.0 '@ethersproject/abstract-provider@5.7.0': dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 - '@ethersproject/networks': 5.7.1 + '@ethersproject/networks': 5.8.0 '@ethersproject/properties': 5.7.0 '@ethersproject/transactions': 5.7.0 - '@ethersproject/web': 5.7.1 + '@ethersproject/web': 5.8.0 + + '@ethersproject/abstract-provider@5.8.0': + dependencies: + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/networks': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/transactions': 5.8.0 + '@ethersproject/web': 5.8.0 '@ethersproject/abstract-signer@5.7.0': dependencies: @@ -16821,18 +16932,38 @@ snapshots: '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 + '@ethersproject/abstract-signer@5.8.0': + dependencies: + '@ethersproject/abstract-provider': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/address@5.7.0': dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 - '@ethersproject/keccak256': 5.7.0 + '@ethersproject/keccak256': 5.8.0 '@ethersproject/logger': 5.7.0 - '@ethersproject/rlp': 5.7.0 + '@ethersproject/rlp': 5.8.0 + + '@ethersproject/address@5.8.0': + dependencies: + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/keccak256': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/rlp': 5.8.0 '@ethersproject/base64@5.7.0': dependencies: '@ethersproject/bytes': 5.7.0 + '@ethersproject/base64@5.8.0': + dependencies: + '@ethersproject/bytes': 5.8.0 + '@ethersproject/basex@5.7.0': dependencies: '@ethersproject/bytes': 5.7.0 @@ -16844,14 +16975,28 @@ snapshots: '@ethersproject/logger': 5.7.0 bn.js: 5.2.1 + '@ethersproject/bignumber@5.8.0': + dependencies: + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + bn.js: 5.2.2 + '@ethersproject/bytes@5.7.0': dependencies: '@ethersproject/logger': 5.7.0 + '@ethersproject/bytes@5.8.0': + dependencies: + '@ethersproject/logger': 5.8.0 + '@ethersproject/constants@5.7.0': dependencies: '@ethersproject/bignumber': 5.7.0 + '@ethersproject/constants@5.8.0': + dependencies: + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/contracts@5.7.0': dependencies: '@ethersproject/abi': 5.7.0 @@ -16872,11 +17017,23 @@ snapshots: '@ethersproject/base64': 5.7.0 '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 - '@ethersproject/keccak256': 5.7.0 + '@ethersproject/keccak256': 5.8.0 '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 + '@ethersproject/hash@5.8.0': + dependencies: + '@ethersproject/abstract-signer': 5.8.0 + '@ethersproject/address': 5.8.0 + '@ethersproject/base64': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/keccak256': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/strings': 5.8.0 + '@ethersproject/hdnode@5.7.0': dependencies: '@ethersproject/abstract-signer': 5.7.0 @@ -16913,12 +17070,23 @@ snapshots: '@ethersproject/bytes': 5.7.0 js-sha3: 0.8.0 + '@ethersproject/keccak256@5.8.0': + dependencies: + '@ethersproject/bytes': 5.8.0 + js-sha3: 0.8.0 + '@ethersproject/logger@5.7.0': {} + '@ethersproject/logger@5.8.0': {} + '@ethersproject/networks@5.7.1': dependencies: '@ethersproject/logger': 5.7.0 + '@ethersproject/networks@5.8.0': + dependencies: + '@ethersproject/logger': 5.8.0 + '@ethersproject/pbkdf2@5.7.0': dependencies: '@ethersproject/bytes': 5.7.0 @@ -16928,6 +17096,10 @@ snapshots: dependencies: '@ethersproject/logger': 5.7.0 + '@ethersproject/properties@5.8.0': + dependencies: + '@ethersproject/logger': 5.8.0 + '@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 @@ -16964,6 +17136,11 @@ snapshots: '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 + '@ethersproject/rlp@5.8.0': + dependencies: + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/sha2@5.7.0': dependencies: '@ethersproject/bytes': 5.7.0 @@ -16979,6 +17156,15 @@ snapshots: elliptic: 6.5.4 hash.js: 1.1.7 + '@ethersproject/signing-key@5.8.0': + dependencies: + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + bn.js: 5.2.2 + elliptic: 6.6.1 + hash.js: 1.1.7 + '@ethersproject/solidity@5.7.0': dependencies: '@ethersproject/bignumber': 5.7.0 @@ -16994,6 +17180,12 @@ snapshots: '@ethersproject/constants': 5.7.0 '@ethersproject/logger': 5.7.0 + '@ethersproject/strings@5.8.0': + dependencies: + '@ethersproject/bytes': 5.8.0 + '@ethersproject/constants': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/transactions@5.7.0': dependencies: '@ethersproject/address': 5.7.0 @@ -17006,6 +17198,18 @@ snapshots: '@ethersproject/rlp': 5.7.0 '@ethersproject/signing-key': 5.7.0 + '@ethersproject/transactions@5.8.0': + dependencies: + '@ethersproject/address': 5.8.0 + '@ethersproject/bignumber': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/constants': 5.8.0 + '@ethersproject/keccak256': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/rlp': 5.8.0 + '@ethersproject/signing-key': 5.8.0 + '@ethersproject/units@5.7.0': dependencies: '@ethersproject/bignumber': 5.7.0 @@ -17038,6 +17242,14 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 + '@ethersproject/web@5.8.0': + dependencies: + '@ethersproject/base64': 5.8.0 + '@ethersproject/bytes': 5.8.0 + '@ethersproject/logger': 5.8.0 + '@ethersproject/properties': 5.8.0 + '@ethersproject/strings': 5.8.0 + '@ethersproject/wordlists@5.7.0': dependencies: '@ethersproject/bytes': 5.7.0 @@ -17098,6 +17310,40 @@ snapshots: - utf-8-validate - zod + '@graphprotocol/grc-20@0.23.1(bufferutil@4.0.9)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)': + dependencies: + '@bufbuild/protobuf': 1.10.1 + effect: 3.17.4 + fflate: 0.8.2 + fractional-indexing-jittered: 1.0.0 + image-size: 2.0.2 + permissionless: 0.2.52(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)) + uuid: 11.1.0 + viem: 2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + transitivePeerDependencies: + - bufferutil + - ox + - typescript + - utf-8-validate + - zod + + '@graphprotocol/grc-20@0.23.1(bufferutil@4.0.9)(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)': + dependencies: + '@bufbuild/protobuf': 1.10.1 + effect: 3.17.4 + fflate: 0.8.2 + fractional-indexing-jittered: 1.0.0 + image-size: 2.0.2 + permissionless: 0.2.52(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(viem@2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)) + uuid: 11.1.0 + viem: 2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + transitivePeerDependencies: + - bufferutil + - ox + - typescript + - utf-8-validate + - zod + '@graphprotocol/typesync@0.0.3(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)': dependencies: '@graphprotocol/grc-20': 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) @@ -17926,10 +18172,10 @@ snapshots: - acorn - supports-color - '@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0)': + '@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 19.1.8 + '@types/react': 19.1.9 react: 19.1.0 '@metamask/abi-utils@1.2.0': @@ -18138,6 +18384,10 @@ snapshots: dependencies: '@noble/hashes': 1.8.0 + '@noble/curves@1.9.2': + dependencies: + '@noble/hashes': 1.8.0 + '@noble/hashes@1.3.2': {} '@noble/hashes@1.4.0': {} @@ -18369,7 +18619,7 @@ snapshots: '@privy-io/chains@0.0.1': {} - '@privy-io/js-sdk-core@0.50.0(bufferutil@4.0.9)(permissionless@0.2.47(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)))(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51))': + '@privy-io/js-sdk-core@0.50.0(bufferutil@4.0.9)(permissionless@0.2.52(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)))(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51))': dependencies: '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/bignumber': 5.7.0 @@ -18389,7 +18639,7 @@ snapshots: set-cookie-parser: 2.7.1 uuid: 9.0.1 optionalDependencies: - permissionless: 0.2.47(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)) + permissionless: 0.2.52(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)) viem: 2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) transitivePeerDependencies: - bufferutil @@ -18420,7 +18670,7 @@ snapshots: - typescript - utf-8-validate - '@privy-io/react-auth@2.13.0(@solana/web3.js@1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10))(@types/react@19.1.3)(bs58@6.0.0)(bufferutil@4.0.9)(immer@9.0.21)(permissionless@0.2.47(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(utf-8-validate@5.0.10)(zod@3.25.51)': + '@privy-io/react-auth@2.13.0(@solana/web3.js@1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10))(@types/react@19.1.3)(bs58@6.0.0)(bufferutil@4.0.9)(immer@9.0.21)(permissionless@0.2.52(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@19.1.0))(utf-8-validate@5.0.10)(zod@3.25.51)': dependencies: '@coinbase/wallet-sdk': 4.3.0 '@floating-ui/react': 0.26.28(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -18429,7 +18679,7 @@ snapshots: '@marsidev/react-turnstile': 0.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@metamask/eth-sig-util': 6.0.2 '@privy-io/chains': 0.0.1 - '@privy-io/js-sdk-core': 0.50.0(bufferutil@4.0.9)(permissionless@0.2.47(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)))(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)) + '@privy-io/js-sdk-core': 0.50.0(bufferutil@4.0.9)(permissionless@0.2.52(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)))(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)) '@reown/appkit': 1.7.4(@types/react@19.1.3)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) '@scure/base': 1.2.5 '@simplewebauthn/browser': 9.0.1 @@ -18463,7 +18713,7 @@ snapshots: zustand: 5.0.3(@types/react@19.1.3)(immer@9.0.21)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)) optionalDependencies: '@solana/web3.js': 1.98.2(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.8.3)(utf-8-validate@5.0.10) - permissionless: 0.2.47(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)) + permissionless: 0.2.52(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -18556,6 +18806,18 @@ snapshots: '@types/react': 19.1.8 '@types/react-dom': 19.1.6(@types/react@19.1.8) + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.9)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.9 + '@types/react-dom': 19.1.6(@types/react@19.1.9) + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.3)(react@19.1.0)': dependencies: react: 19.1.0 @@ -18568,6 +18830,12 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.9)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.9 + '@radix-ui/react-context@1.1.2(@types/react@19.1.3)(react@19.1.0)': dependencies: react: 19.1.0 @@ -18580,12 +18848,24 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 + '@radix-ui/react-context@1.1.2(@types/react@19.1.9)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.9 + '@radix-ui/react-direction@1.1.1(@types/react@19.1.8)(react@19.1.0)': dependencies: react: 19.1.0 optionalDependencies: '@types/react': 19.1.8 + '@radix-ui/react-direction@1.1.1(@types/react@19.1.9)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.9 + '@radix-ui/react-dismissable-layer@1.1.10(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@radix-ui/primitive': 1.1.2 @@ -18610,6 +18890,13 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 + '@radix-ui/react-id@1.1.1(@types/react@19.1.9)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.9)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.9 + '@radix-ui/react-label@2.1.7(@types/react-dom@19.1.3(@types/react@19.1.3))(@types/react@19.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.3(@types/react@19.1.3))(@types/react@19.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -18679,6 +18966,16 @@ snapshots: '@types/react': 19.1.8 '@types/react-dom': 19.1.6(@types/react@19.1.8) + '@radix-ui/react-presence@1.1.4(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.9)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.9 + '@types/react-dom': 19.1.6(@types/react@19.1.9) + '@radix-ui/react-primitive@2.1.2(@types/react-dom@19.1.3(@types/react@19.1.3))(@types/react@19.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@radix-ui/react-slot': 1.2.2(@types/react@19.1.3)(react@19.1.0) @@ -18706,6 +19003,15 @@ snapshots: '@types/react': 19.1.8 '@types/react-dom': 19.1.6(@types/react@19.1.8) + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.9)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.9 + '@types/react-dom': 19.1.6(@types/react@19.1.9) + '@radix-ui/react-roving-focus@1.1.10(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@radix-ui/primitive': 1.1.2 @@ -18723,6 +19029,23 @@ snapshots: '@types/react': 19.1.8 '@types/react-dom': 19.1.6(@types/react@19.1.8) + '@radix-ui/react-roving-focus@1.1.10(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.9)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.9 + '@types/react-dom': 19.1.6(@types/react@19.1.9) + '@radix-ui/react-slot@1.2.2(@types/react@19.1.3)(react@19.1.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.3)(react@19.1.0) @@ -18744,6 +19067,13 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 + '@radix-ui/react-slot@1.2.3(@types/react@19.1.9)(react@19.1.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.9)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.9 + '@radix-ui/react-tabs@1.1.12(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@radix-ui/primitive': 1.1.2 @@ -18760,6 +19090,22 @@ snapshots: '@types/react': 19.1.8 '@types/react-dom': 19.1.6(@types/react@19.1.8) + '@radix-ui/react-tabs@1.1.12(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-context': 1.1.2(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-roving-focus': 1.1.10(@types/react-dom@19.1.6(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.9)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.9 + '@types/react-dom': 19.1.6(@types/react@19.1.9) + '@radix-ui/react-tooltip@1.2.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@radix-ui/primitive': 1.1.2 @@ -18792,6 +19138,12 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.9)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.9 + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.8)(react@19.1.0)': dependencies: '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.8)(react@19.1.0) @@ -18800,6 +19152,14 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.9)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.9)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.9)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.9 + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.8)(react@19.1.0)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.0) @@ -18807,6 +19167,13 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.9)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.9)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.9 + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.8)(react@19.1.0)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.8)(react@19.1.0) @@ -18833,6 +19200,12 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.9)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.9 + '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.8)(react@19.1.0)': dependencies: react: 19.1.0 @@ -19511,7 +19884,7 @@ snapshots: '@slorber/react-helmet-async@1.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.28.2 invariant: 2.2.4 prop-types: 15.8.1 react: 19.1.0 @@ -20241,7 +20614,7 @@ snapshots: '@testing-library/dom@10.4.0': dependencies: '@babel/code-frame': 7.27.1 - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.28.2 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -20471,6 +20844,11 @@ snapshots: dependencies: '@types/react': 19.1.8 + '@types/react-dom@19.1.6(@types/react@19.1.9)': + dependencies: + '@types/react': 19.1.9 + optional: true + '@types/react-router-config@5.0.11': dependencies: '@types/history': 4.7.11 @@ -20500,6 +20878,10 @@ snapshots: dependencies: csstype: 3.1.3 + '@types/react@19.1.9': + dependencies: + csstype: 3.1.3 + '@types/retry@0.12.0': {} '@types/sax@1.2.7': @@ -21698,7 +22080,7 @@ snapshots: asn1.js@4.10.1: dependencies: - bn.js: 4.12.1 + bn.js: 4.12.2 inherits: 2.0.4 minimalistic-assert: 1.0.1 @@ -21779,7 +22161,7 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.27.1 cosmiconfig: 7.1.0 resolve: 1.22.10 @@ -21896,8 +22278,12 @@ snapshots: bn.js@4.12.1: {} + bn.js@4.12.2: {} + bn.js@5.2.1: {} + bn.js@5.2.2: {} + body-parser@1.20.3: dependencies: bytes: 3.1.2 @@ -22974,9 +23360,9 @@ snapshots: dependencies: esutils: 2.0.3 - docusaurus-plugin-generate-llms-txt@0.0.1(@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)): + docusaurus-plugin-generate-llms-txt@0.0.1(@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)): dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.8)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.0))(acorn@8.15.0)(bufferutil@4.0.9)(eslint@9.31.0(jiti@2.5.1))(lightningcss@1.30.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10) js-yaml: 4.1.0 dom-accessibility-api@0.5.16: {} @@ -22989,7 +23375,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.27.1 csstype: 3.1.3 dom-serializer@1.4.1: @@ -23072,13 +23458,18 @@ snapshots: '@standard-schema/spec': 1.0.0 fast-check: 3.23.2 + effect@3.17.4: + dependencies: + '@standard-schema/spec': 1.0.0 + fast-check: 3.23.2 + electron-to-chromium@1.5.152: {} electron-to-chromium@1.5.52: {} elliptic@6.5.4: dependencies: - bn.js: 4.12.1 + bn.js: 4.12.2 brorand: 1.1.0 hash.js: 1.1.7 hmac-drbg: 1.0.1 @@ -23088,7 +23479,7 @@ snapshots: elliptic@6.6.1: dependencies: - bn.js: 4.12.1 + bn.js: 4.12.2 brorand: 1.1.0 hash.js: 1.1.7 hmac-drbg: 1.0.1 @@ -25065,6 +25456,11 @@ snapshots: '@types/react': 19.1.8 react: 19.1.0 + jotai@2.12.5(@types/react@19.1.9)(react@19.1.0): + optionalDependencies: + '@types/react': 19.1.9 + react: 19.1.0 + joycon@3.1.1: {} js-cookie@3.0.5: {} @@ -26453,8 +26849,8 @@ snapshots: ox@0.6.7(typescript@5.8.3)(zod@3.25.51): dependencies: '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.9.1 - '@noble/hashes': 1.8.0 + '@noble/curves': 1.8.1 + '@noble/hashes': 1.7.1 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 abitype: 1.0.8(typescript@5.8.3)(zod@3.25.51) @@ -26523,6 +26919,21 @@ snapshots: transitivePeerDependencies: - zod + ox@0.8.6(typescript@5.8.3)(zod@3.25.51): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.2 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.0.8(typescript@5.8.3)(zod@3.25.51) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.8.3 + transitivePeerDependencies: + - zod + p-cancelable@3.0.0: {} p-filter@2.1.0: @@ -26718,6 +27129,25 @@ snapshots: optionalDependencies: ox: 0.6.7(typescript@5.8.3)(zod@3.25.51) + permissionless@0.2.52(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)): + dependencies: + viem: 2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + optionalDependencies: + ox: 0.6.7(typescript@5.8.3)(zod@3.25.51) + + permissionless@0.2.52(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)): + dependencies: + viem: 2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + optionalDependencies: + ox: 0.6.9(typescript@5.8.3)(zod@3.25.51) + optional: true + + permissionless@0.2.52(ox@0.6.9(typescript@5.8.3)(zod@3.25.51))(viem@2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)): + dependencies: + viem: 2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + optionalDependencies: + ox: 0.6.9(typescript@5.8.3)(zod@3.25.51) + pg-int8@1.0.1: {} pg-numeric@1.0.2: {} @@ -27808,7 +28238,7 @@ snapshots: relay-runtime@12.0.0(encoding@0.1.13): dependencies: - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.28.2 fbjs: 3.0.5(encoding@0.1.13) invariant: 2.2.4 transitivePeerDependencies: @@ -29641,6 +30071,23 @@ snapshots: - utf-8-validate - zod + viem@2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51): + dependencies: + '@noble/curves': 1.9.2 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.0.8(typescript@5.8.3)(zod@3.25.51) + isows: 1.0.7(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + ox: 0.8.6(typescript@5.8.3)(zod@3.25.51) + ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.8.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + vite-node@3.2.4(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.39.1)(tsx@4.20.3)(yaml@2.7.0): dependencies: cac: 6.7.14