diff --git a/.changeset/lemon-knives-peel.md b/.changeset/lemon-knives-peel.md new file mode 100644 index 0000000000..e049fdf9b6 --- /dev/null +++ b/.changeset/lemon-knives-peel.md @@ -0,0 +1,7 @@ +--- +"@lens-protocol/react": patch +"@lens-protocol/react-native": patch +"@lens-protocol/react-web": patch +--- + +**feat:** aligns testnet handle namespace to mainnet (i.e., `lens/`) diff --git a/.changeset/small-socks-lie.md b/.changeset/small-socks-lie.md new file mode 100644 index 0000000000..6953ef2078 --- /dev/null +++ b/.changeset/small-socks-lie.md @@ -0,0 +1,12 @@ +--- +"@lens-protocol/gated-content": minor +"@lens-protocol/shared-kernel": minor +"@lens-protocol/api-bindings": minor +"@lens-protocol/client": minor +"@lens-protocol/react": minor +"@lens-protocol/wagmi": minor +"@lens-protocol/react-native": minor +"@lens-protocol/react-web": minor +--- + +**chore:** updated development environment to Amoy testnet diff --git a/examples/lens-next-app/package.json b/examples/lens-next-app/package.json index e70efd9b1a..0b0397740f 100644 --- a/examples/lens-next-app/package.json +++ b/examples/lens-next-app/package.json @@ -18,8 +18,8 @@ "next": "^14.1.1", "react": "^18", "react-dom": "^18", - "viem": "^2.7.6", - "wagmi": "^2.5.6" + "viem": "^2.9.16", + "wagmi": "^2.5.19" }, "devDependencies": { "@playwright/test": "^1.42.1", diff --git a/examples/lens-next-app/src/components/Web3Provider.tsx b/examples/lens-next-app/src/components/Web3Provider.tsx index bb52b719d2..fab40e0f19 100644 --- a/examples/lens-next-app/src/components/Web3Provider.tsx +++ b/examples/lens-next-app/src/components/Web3Provider.tsx @@ -2,7 +2,7 @@ import React from "react"; import { WagmiProvider, createConfig, http } from "wagmi"; -import { polygon, polygonMumbai } from "wagmi/chains"; +import { polygon, polygonAmoy } from "wagmi/chains"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { ConnectKitProvider, getDefaultConfig } from "connectkit"; import { LensConfig, LensProvider, development, production } from "@lens-protocol/react-web"; @@ -15,9 +15,9 @@ type ConnectKitConfig = Parameters[0]; const appConfigs = { development: { connectkit: { - chains: [polygonMumbai], + chains: [polygonAmoy], transports: { - [polygonMumbai.id]: http(), + [polygonAmoy.id]: http(), }, } as Partial, lens: { diff --git a/examples/node/README.md b/examples/node/README.md index aba02a8007..42245a7fd8 100644 --- a/examples/node/README.md +++ b/examples/node/README.md @@ -5,7 +5,7 @@ This package is a collection of simple node.js scripts showcasing the `@lens-pro ## Getting Started Some scripts require a wallet to authenticate the LensClient. Copy `.env.example` file to `.env` and define the private key for the wallet you want to use with the scripts. Best practice is to create a new test wallet. You don't need any funds in the wallet to experiment with the LensClient SDK. -But you will need a bit of MUMBAI MATIC to upload data or files to devnet Irys. You can get it from [the faucet](https://faucet.polygon.technology/). +But you will need a bit of AMOY MATIC to upload data or files to devnet Irys. You can get it from [the faucet](https://faucet.polygon.technology/). ### Run a script diff --git a/examples/node/scripts/handle/resolveAddress.ts b/examples/node/scripts/handle/resolveAddress.ts index d08fd71787..911de65f88 100644 --- a/examples/node/scripts/handle/resolveAddress.ts +++ b/examples/node/scripts/handle/resolveAddress.ts @@ -5,7 +5,7 @@ async function main() { environment: development, }); - const address = await client.handle.resolveAddress({ handle: 'test/wagmi' }); + const address = await client.handle.resolveAddress({ handle: 'lens/wagmi' }); console.log(`Address: `, address); } diff --git a/examples/node/scripts/misc/onboarding.ts b/examples/node/scripts/misc/onboarding.ts index d0ef17acd0..c432cc5726 100644 --- a/examples/node/scripts/misc/onboarding.ts +++ b/examples/node/scripts/misc/onboarding.ts @@ -18,7 +18,7 @@ dotenv.config(); const typedAbi = abi as ethers.ContractInterface; const permissonlessCreatorAddress = { - development: '0xCb4FB63c3f13CB83cCD6F10E9e5F29eC250329Cc', + development: '0x36440da1D98FF46637f0b98AAA082bc77977B49B', production: '0x0b5e6100243f793e480DE6088dE6bA70aA9f3872', }; @@ -27,12 +27,10 @@ if (!process.env.INFURA_API_KEY) { } const rpcUrl = { - development: `https://polygon-mumbai.infura.io/v3/${process.env.INFURA_API_KEY}`, + development: `https://polygon-amoy.infura.io/v3/${process.env.INFURA_API_KEY}`, production: `https://polygon.infura.io/v3/${process.env.INFURA_API_KEY}`, }; -const HANDLE_NAMESPACE = 'test'; // use 'lens' namespace for production - async function main() { // prepare new handle const requestedHandle = 'jane_doe'; // input from the user @@ -50,7 +48,7 @@ async function main() { // check if the requested handle is available const handleOwnerAddress = await client.handle.resolveAddress({ - handle: `${HANDLE_NAMESPACE}/${requestedHandle}`, + handle: `lens/${requestedHandle}`, }); if (handleOwnerAddress) { @@ -112,7 +110,7 @@ async function main() { console.log('A new profile has been successfully minted.'); // now fetch the newly created profile to get the id - const fullHandle = `${HANDLE_NAMESPACE}/${requestedHandle}`; + const fullHandle = `lens/${requestedHandle}`; const profile = await client.profile.fetch({ forHandle: fullHandle, diff --git a/examples/node/scripts/profile/fetch.ts b/examples/node/scripts/profile/fetch.ts index 34f5784c89..1eeb96bb43 100644 --- a/examples/node/scripts/profile/fetch.ts +++ b/examples/node/scripts/profile/fetch.ts @@ -14,7 +14,7 @@ async function main() { // by handle const profileByHandle = await client.profile.fetch({ - forHandle: 'test/@firstprofile', + forHandle: 'lens/firstprofile', }); console.log(`Profile fetched by handle: `, { diff --git a/examples/node/scripts/profile/fetchAll.ts b/examples/node/scripts/profile/fetchAll.ts index 96b31472d6..4f051f3de6 100644 --- a/examples/node/scripts/profile/fetchAll.ts +++ b/examples/node/scripts/profile/fetchAll.ts @@ -28,7 +28,7 @@ async function main() { // by a list of Lens handles const profilesByHandle = await client.profile.fetchAll({ - where: { handles: ['test/@firstprofile'] }, + where: { handles: ['lens/firstprofile'] }, }); console.log( diff --git a/examples/node/scripts/profile/recipes/profileMetadata.ts b/examples/node/scripts/profile/recipes/profileMetadata.ts index e2602860e7..e32fe78fe4 100644 --- a/examples/node/scripts/profile/recipes/profileMetadata.ts +++ b/examples/node/scripts/profile/recipes/profileMetadata.ts @@ -12,7 +12,7 @@ dotenv.config(); const typedAbi = abi as ethers.ContractInterface; const lensHubAddress = { - development: '0x4fbffF20302F3326B20052ab9C217C44F6480900', + development: '0xA2574D9DdB6A325Ad2Be838Bd854228B80215148', production: '0xDb46d1Dc155634FbC732f92E853b10B288AD5a1d', }; @@ -21,7 +21,7 @@ if (!process.env.INFURA_API_KEY) { } const rpcUrl = { - development: `https://polygon-mumbai.infura.io/v3/${process.env.INFURA_API_KEY}`, + development: `https://polygon-amoy.infura.io/v3/${process.env.INFURA_API_KEY}`, production: `https://polygon.infura.io/v3/${process.env.INFURA_API_KEY}`, }; diff --git a/examples/node/scripts/publication/recipes/openActionWalletOnly.ts b/examples/node/scripts/publication/recipes/openActionWalletOnly.ts index d942e57dc9..52234eb29c 100644 --- a/examples/node/scripts/publication/recipes/openActionWalletOnly.ts +++ b/examples/node/scripts/publication/recipes/openActionWalletOnly.ts @@ -10,7 +10,7 @@ dotenv.config(); const typedAbi = abi as ethers.ContractInterface; const publicActionProxyAddress = { - development: '0xab5607f5447d538fc79bb32364ddecd8f76d7ee8', + development: '0x88c8fa7C470d9d94aDfA40187157917B26A548d3', production: '0x53582b1b7BE71622E7386D736b6baf87749B7a2B', }; @@ -19,7 +19,7 @@ if (!process.env.INFURA_API_KEY) { } const rpcUrl = { - development: `https://polygon-mumbai.infura.io/v3/${process.env.INFURA_API_KEY}`, + development: `https://polygon-amoy.infura.io/v3/${process.env.INFURA_API_KEY}`, production: `https://polygon.infura.io/v3/${process.env.INFURA_API_KEY}`, }; diff --git a/examples/node/scripts/shared/uploadWithIrys.ts b/examples/node/scripts/shared/uploadWithIrys.ts index d79d3bd22c..a7dcc83cfe 100644 --- a/examples/node/scripts/shared/uploadWithIrys.ts +++ b/examples/node/scripts/shared/uploadWithIrys.ts @@ -7,21 +7,21 @@ export async function uploadWithIrys(data: { [key: string]: unknown }): Promise< url: 'https://devnet.irys.xyz', token: 'matic', key: walletPrivateKey, - config: { providerUrl: 'https://rpc-mumbai.maticvigil.com/' }, + config: { providerUrl: 'https://rpc-amoy.polygon.technology/' }, }); const atomicBalance = await irys.getLoadedBalance(); const balance = irys.utils.fromAtomic(atomicBalance); console.log( - `Irys balance for wallet ${String(irys.address)} is ${balance.toString()} MUMBAI MATIC`, + `Irys balance for wallet ${String(irys.address)} is ${balance.toString()} AMOY MATIC`, ); // fund Irys balance if empty if (balance.eq(0)) { - console.log('Trying to fund your irys balance with 0.1 MUMBAI MATIC'); + console.log('Trying to fund your irys balance with 0.1 AMOY MATIC'); - await irys.fund(0.1e18); // 0.1 MUMBAI MATIC + await irys.fund(0.1e18); // 0.1 AMOY MATIC } const serialized = JSON.stringify(data); diff --git a/examples/web/package.json b/examples/web/package.json index b1924b6724..79f113b9c9 100644 --- a/examples/web/package.json +++ b/examples/web/package.json @@ -31,8 +31,8 @@ "react-hot-toast": "^2.4.1", "react-router-dom": "^6.20.0", "readable-web-to-node-stream": "^3.0.2", - "viem": "^2.7.6", - "wagmi": "^2.5.6" + "viem": "^2.9.16", + "wagmi": "^2.5.19" }, "devDependencies": { "@babel/core": "^7.23.3", diff --git a/examples/web/src/Providers.tsx b/examples/web/src/Providers.tsx index 6ea51a82ab..6e47d6c551 100644 --- a/examples/web/src/Providers.tsx +++ b/examples/web/src/Providers.tsx @@ -2,14 +2,14 @@ import { LensConfig, LensProvider, development } from '@lens-protocol/react-web' import { bindings } from '@lens-protocol/wagmi'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { WagmiProvider, createConfig, http } from 'wagmi'; -import { polygon, polygonMumbai } from 'wagmi/chains'; +import { polygon, polygonAmoy } from 'wagmi/chains'; const queryClient = new QueryClient(); const wagmiConfig = createConfig({ - chains: [polygonMumbai, polygon], + chains: [polygonAmoy, polygon], transports: { - [polygonMumbai.id]: http(), + [polygonAmoy.id]: http(), [polygon.id]: http(), }, }); diff --git a/examples/web/src/hooks/useIrysUploader.ts b/examples/web/src/hooks/useIrysUploader.ts index 35ab7c28af..283528dfb0 100644 --- a/examples/web/src/hooks/useIrysUploader.ts +++ b/examples/web/src/hooks/useIrysUploader.ts @@ -15,7 +15,7 @@ async function getWebIrys(client: Client) { url: 'https://devnet.irys.xyz', token: 'matic', wallet: { - rpcUrl: 'https://rpc-mumbai.maticvigil.com/', + rpcUrl: 'https://rpc-amoy.polygon.technology/', name: 'ethersv5', provider: new Web3Provider(client.transport), }, @@ -39,9 +39,9 @@ export function useIrysUploadHandler() { const confirm = window.confirm( `In this example we will now upload metadata file via the Irys. - Please make sure your wallet is connected to the Polygon Mumbai testnet. + Please make sure your wallet is connected to the Polygon Amoy testnet. - You can get some Mumbai MATIC from the Mumbai Faucet: https://mumbaifaucet.com/`, + You can get some Amoy MATIC from the Amoy Faucet: https://faucet.polygon.technology/`, ); if (!confirm) { diff --git a/examples/web/src/inbox/components/ProfileSelector.tsx b/examples/web/src/inbox/components/ProfileSelector.tsx index c5a090eafb..05c8a28e99 100644 --- a/examples/web/src/inbox/components/ProfileSelector.tsx +++ b/examples/web/src/inbox/components/ProfileSelector.tsx @@ -19,7 +19,6 @@ export function ProfileSelector({ onProfileSelected }: ProfileSelectorProps) { where: { ownedBy: [ '0x8d960334c2EF30f425b395C1506Ef7c5783789F3', - '0x248ba21F6ff51cf0CD4765C3Bc9fAD2030a591d5', '0x3fC47cdDcFd59dce20694b575AFc1D94186775b0', '0x01d79BcEaEaaDfb8fD2F2f53005289CFcF483464', '0x52EAF3F04cbac0a4B9878A75AB2523722325D4D4', diff --git a/examples/web/src/misc/UseResolveAddress.tsx b/examples/web/src/misc/UseResolveAddress.tsx index 92458a8e46..efe3cbd067 100644 --- a/examples/web/src/misc/UseResolveAddress.tsx +++ b/examples/web/src/misc/UseResolveAddress.tsx @@ -5,7 +5,7 @@ export function UseResolveAddress() { const { execute, loading } = useResolveAddress(); const resolve = async () => { - const result = await execute({ handle: 'test/wagmi' }); + const result = await execute({ handle: 'lens/wagmi' }); if (result.isFailure()) { toast.error(result.error.message); @@ -22,7 +22,7 @@ export function UseResolveAddress() { ); diff --git a/examples/web/src/profiles/UseCreateProfile.tsx b/examples/web/src/profiles/UseCreateProfile.tsx index e1454983fc..0fc957d0db 100644 --- a/examples/web/src/profiles/UseCreateProfile.tsx +++ b/examples/web/src/profiles/UseCreateProfile.tsx @@ -33,7 +33,7 @@ export function CreateProfileForm({ address }: { address: string }) { Choose an handle for your profile diff --git a/packages/api-bindings/codegen-api.yml b/packages/api-bindings/codegen-api.yml index 7b28321a5e..54c082dfe3 100644 --- a/packages/api-bindings/codegen-api.yml +++ b/packages/api-bindings/codegen-api.yml @@ -60,8 +60,8 @@ generates: UUID: string Void: void schema: - # - https://api-mumbai.lens-v2.crtlkey.com/ # staging - - https://api-v2-mumbai-live.lens.dev/graphql # testnet + # - https://api-amoy.lens-v2.crtlkey.com/ # staging + - https://api-v2-amoy.lens.dev/ # testnet # - http://localhost:4000/ documents: - src/lens/graphql/*.graphql diff --git a/packages/api-bindings/src/lens/__helpers__/queries/misc.ts b/packages/api-bindings/src/lens/__helpers__/queries/misc.ts index d75b34e35e..7e708bdc02 100644 --- a/packages/api-bindings/src/lens/__helpers__/queries/misc.ts +++ b/packages/api-bindings/src/lens/__helpers__/queries/misc.ts @@ -34,7 +34,7 @@ export function mockCurrenciesResponse({ contract: { __typename: 'NetworkAddress', address: currency.address, - chainId: 80001, + chainId: 80002, }, }), ), diff --git a/packages/api-bindings/src/lens/utils/amount.ts b/packages/api-bindings/src/lens/utils/amount.ts index 2f3347f9f7..5451c8ecfe 100644 --- a/packages/api-bindings/src/lens/utils/amount.ts +++ b/packages/api-bindings/src/lens/utils/amount.ts @@ -16,6 +16,7 @@ export function chainType(chainId: number): ChainType { return ChainType.ETHEREUM; case 137: case 80001: + case 80002: return ChainType.POLYGON; default: throw new Error(`Not supported chainId: ${chainId}`); diff --git a/packages/client/codegen-api.yml b/packages/client/codegen-api.yml index 4fad0e9326..c665f8f385 100644 --- a/packages/client/codegen-api.yml +++ b/packages/client/codegen-api.yml @@ -55,8 +55,8 @@ config: field: true schema: - # - https://api-mumbai.lens-v2.crtlkey.com/ # staging - - https://api-v2-mumbai-live.lens.dev/graphql # testnet + # - https://api-amoy.lens-v2.crtlkey.com/ # staging + - https://api-v2-amoy.lens.dev/ # testnet # - http://localhost:4000/ documents: - src/**/*.graphql diff --git a/packages/client/src/__helpers__/BundlrUploader.ts b/packages/client/src/__helpers__/BundlrUploader.ts index 1430069baa..81b23799ad 100644 --- a/packages/client/src/__helpers__/BundlrUploader.ts +++ b/packages/client/src/__helpers__/BundlrUploader.ts @@ -11,7 +11,7 @@ export class BundlrUploader { 'matic', this.signer.privateKey, { - providerUrl: 'https://rpc-mumbai.maticvigil.com/', + providerUrl: 'https://rpc-amoy.polygon.technology/', }, ); const atomicBalance = await bundlr.getLoadedBalance(); @@ -20,13 +20,13 @@ export class BundlrUploader { // fund bundlr balance if empty if (balance.lte(0.001)) { try { - await bundlr.fund(0.1e18); // 0.1 MUMBAI MATIC + await bundlr.fund(0.1e18); // 0.1 AMOY MATIC } catch (error) { // eslint-disable-next-line no-console console.warn( `Cannot fund ${String( bundlr.address, - )} Bundlr balance. Mumbai ${balance.toString()} MATIC available.`, + )} Bundlr balance. Amoy ${balance.toString()} MATIC available.`, ); } } diff --git a/packages/client/src/__helpers__/setup.ts b/packages/client/src/__helpers__/setup.ts index a8b50008fc..2e9e760995 100644 --- a/packages/client/src/__helpers__/setup.ts +++ b/packages/client/src/__helpers__/setup.ts @@ -7,7 +7,7 @@ import { isRelaySuccess } from '../submodules'; import { BundlrUploader } from './BundlrUploader'; export async function createOrGetProfile(signer: Wallet, client: LensClient, handle: string) { - const fullHandle = `test/${handle}`; + const fullHandle = `lens/${handle}`; const profile = await client.profile.fetch({ forHandle: fullHandle }); if (profile) { diff --git a/packages/client/src/environments.ts b/packages/client/src/environments.ts index 0eca097e7a..b7d5458130 100644 --- a/packages/client/src/environments.ts +++ b/packages/client/src/environments.ts @@ -23,7 +23,7 @@ export const production = new Environment( export const development = new Environment( 'development', - 'https://api-v2-mumbai-live.lens.dev', + 'https://api-v2-amoy.lens.dev', GatedEnvironments.development, ); @@ -32,6 +32,6 @@ export const development = new Environment( */ export const staging = new Environment( 'staging', - 'https://api-mumbai.lens-v2.crtlkey.com/', + 'https://api-amoy.lens-v2.crtlkey.com', GatedEnvironments.development, ); diff --git a/packages/client/src/gated/__tests__/LensClient.spec.ts b/packages/client/src/gated/__tests__/LensClient.spec.ts index 6a71994886..18ce5c61fe 100644 --- a/packages/client/src/gated/__tests__/LensClient.spec.ts +++ b/packages/client/src/gated/__tests__/LensClient.spec.ts @@ -23,7 +23,10 @@ const signerWithNoProfile = new Wallet( 'dc377a505ab51735b73656ddfd5abc01fb9d26544b71d9188ecd74c70a22cb6d', ); -describe(`Given an instance of "gated.${LensClient.name}"`, () => { +/** + * Disabled until Lit team comes back with a solution for Amoy testnet + */ +xdescribe(`Given an instance of "gated.${LensClient.name}"`, () => { const initialPostMetadata = metadata.image({ image: { item: faker.internet.url(), diff --git a/packages/client/src/submodules/nfts/Nfts.ts b/packages/client/src/submodules/nfts/Nfts.ts index 4017af622e..b500e89644 100644 --- a/packages/client/src/submodules/nfts/Nfts.ts +++ b/packages/client/src/submodules/nfts/Nfts.ts @@ -57,7 +57,7 @@ export class Nfts { /** * Fetch NFTs for authenticated profile or for provided request params. * - * If you are using `development` enviroment you can only query chainIds 5 and 80001. + * If you are using `development` enviroment you can only query chainIds 5 and 80002. * If you are using `production` enviroment you can only query chainIds 1 and 137. * * @param request - Request object for the query @@ -252,7 +252,7 @@ export class Nfts { * * ⚠️ Requires authenticated LensClient. * - * If you are using `development` enviroment you can only query chainIds 5 and 80001. + * If you are using `development` enviroment you can only query chainIds 5 and 80002. * If you are using `production` enviroment you can only query chainIds 1 and 137. * * @param request - Request object for the mutation @@ -315,7 +315,7 @@ export class Nfts { * * ⚠️ Requires authenticated LensClient. * - * If you are using `development` enviroment you can only query chainIds 5 and 80001. + * If you are using `development` enviroment you can only query chainIds 5 and 80002. * If you are using `production` enviroment you can only query chainIds 1 and 137. * * @param request - Request object for the mutation @@ -360,7 +360,7 @@ export class Nfts { * * ⚠️ Requires authenticated LensClient. * - * If you are using `development` enviroment you can only query chainIds 5 and 80001. + * If you are using `development` enviroment you can only query chainIds 5 and 80002. * If you are using `production` enviroment you can only query chainIds 1 and 137. * * @param request - Request object for the mutation diff --git a/packages/gated-content/codegen.yml b/packages/gated-content/codegen.yml index be26db28a5..f45ac57009 100644 --- a/packages/gated-content/codegen.yml +++ b/packages/gated-content/codegen.yml @@ -57,8 +57,9 @@ config: Void: string schema: - - https://api-v2-mumbai-live.lens.dev/graphql - # - http://localhost:4000/graphql + # - https://api-amoy.lens-v2.crtlkey.com/ # staging + - https://api-v2-amoy.lens.dev/ # testnet + # - http://localhost:4000/ generates: src/graphql/generated.ts: diff --git a/packages/gated-content/src/__helpers__/mocks.ts b/packages/gated-content/src/__helpers__/mocks.ts index ea869844f4..70466e3ede 100644 --- a/packages/gated-content/src/__helpers__/mocks.ts +++ b/packages/gated-content/src/__helpers__/mocks.ts @@ -157,7 +157,7 @@ export function mockAccessControlContract( ): AccessControlContract { return { address: mockEvmAddress(), - chainId: SupportedChainId.MUMBAI, + chainId: SupportedChainId.AMOY, ...overrides, }; } diff --git a/packages/gated-content/src/__tests__/GatedClient.spec.ts b/packages/gated-content/src/__tests__/GatedClient.spec.ts index 877eeed753..9f16b41ed6 100644 --- a/packages/gated-content/src/__tests__/GatedClient.spec.ts +++ b/packages/gated-content/src/__tests__/GatedClient.spec.ts @@ -48,7 +48,10 @@ const rawAccessCondition: raw.AccessCondition = raw.orCondition([ }), ]); -describe(`Given an instance of the ${GatedClient.name}`, () => { +/** + * Disabled until Lit team comes back with a solution for Amoy testnet + */ +xdescribe(`Given an instance of the ${GatedClient.name}`, () => { describe(`when calling the "${GatedClient.prototype.encryptPublicationMetadata.name}" method`, () => { it(`should return the expected raw PublicationMetadata`, async () => { const { client } = setupTestScenario(); diff --git a/packages/gated-content/src/conditions/types.ts b/packages/gated-content/src/conditions/types.ts index 1a87d39bb5..0058ec0206 100644 --- a/packages/gated-content/src/conditions/types.ts +++ b/packages/gated-content/src/conditions/types.ts @@ -47,6 +47,7 @@ export enum SupportedChains { ETHEREUM = 'ethereum', POLYGON = 'polygon', MUMBAI = 'mumbai', + AMOY = 'amoy', LINEA_GOERLI = 'lineaGoerli', } @@ -54,6 +55,7 @@ export enum SupportedChainId { ETHEREUM = 1, POLYGON = 137, MUMBAI = 80001, + AMOY = 80002, LINEA_GOERLI = 59140, } diff --git a/packages/gated-content/src/conditions/utils.ts b/packages/gated-content/src/conditions/utils.ts index 6e70fa837d..799fb60fc1 100644 --- a/packages/gated-content/src/conditions/utils.ts +++ b/packages/gated-content/src/conditions/utils.ts @@ -26,6 +26,8 @@ export const toLitSupportedChainName = (chainId: SupportedChainId): SupportedCha return SupportedChains.POLYGON; case SupportedChainId.MUMBAI: return SupportedChains.MUMBAI; + case SupportedChainId.AMOY: + return SupportedChains.AMOY; case SupportedChainId.LINEA_GOERLI: return SupportedChains.LINEA_GOERLI; default: diff --git a/packages/gated-content/src/environments.ts b/packages/gated-content/src/environments.ts index 3570647b44..4bcfce947a 100644 --- a/packages/gated-content/src/environments.ts +++ b/packages/gated-content/src/environments.ts @@ -30,10 +30,10 @@ export const production: EnvironmentConfig = { export const development: EnvironmentConfig = { name: 'development', - chainId: 80001, - chainName: SupportedChains.MUMBAI, + chainId: 80002, + chainName: SupportedChains.AMOY, accessControlContract: { - address: '0xc4F726a10fDEb0E98e16Fa658b606192d57FC71c', - chainId: SupportedChainId.MUMBAI, + address: '0x9Ddad77aD520d02D2566563b446935C6edD970fC', + chainId: SupportedChainId.AMOY, }, }; diff --git a/packages/react/src/chains.ts b/packages/react/src/chains.ts index 75160639f8..455c0b64b1 100644 --- a/packages/react/src/chains.ts +++ b/packages/react/src/chains.ts @@ -48,6 +48,7 @@ export const polygon: ChainConfig = { /** * @internal + * @deprecated Use `amoy` instead */ export const mumbai: ChainConfig = { chainId: 80001, @@ -57,6 +58,17 @@ export const mumbai: ChainConfig = { nativeCurrency: matic(), }; +/** + * @internal + */ +export const amoy: ChainConfig = { + chainId: 80002, + name: 'Polygon Testnet Amoy', + rpcUrl: 'https://rpc-amoy.polygon.technology/', + blockExplorer: 'https://www.oklink.com/amoy/', + nativeCurrency: matic(), +}; + /** * A registry of chain configurations * diff --git a/packages/react/src/environments.ts b/packages/react/src/environments.ts index 7123dae35a..38ff9196f2 100644 --- a/packages/react/src/environments.ts +++ b/packages/react/src/environments.ts @@ -1,6 +1,6 @@ import { ChainType, URL } from '@lens-protocol/shared-kernel'; -import { ChainConfigRegistry, goerli, mainnet, mumbai, polygon } from './chains'; +import { ChainConfigRegistry, amoy, goerli, mainnet, polygon } from './chains'; /** * The transaction observer timings @@ -43,7 +43,6 @@ export type EnvironmentConfig = { * * - Endpoint: https://api-v2.lens.dev * - Chain IDs: 137 (Polygon), 1 (Ethereum) - * - Profile handle namespace: `lens/` * - Environment specific timings */ export const production: EnvironmentConfig = { @@ -69,17 +68,16 @@ export const production: EnvironmentConfig = { * * This is the environment to be used when you develop and test your application (test users, test profiles, test data) * - * - Endpoint: https://api-v2-mumbai-live.lens.dev - * - Chain IDs: 80001 (Mumbai), 5 (Goerli) - * - Profile handle namespace: `test/` + * - Endpoint: https://api-v2-amoy.lens.dev + * - Chain IDs: 80002 (Amoy), 5 (Goerli) * - Environment specific timings */ export const development: EnvironmentConfig = { name: 'development', - backend: 'https://api-v2-mumbai-live.lens.dev' as URL, + backend: 'https://api-v2-amoy.lens.dev' as URL, chains: { [ChainType.ETHEREUM]: goerli, - [ChainType.POLYGON]: mumbai, + [ChainType.POLYGON]: amoy, }, timings: { pollingInterval: 3000, @@ -87,9 +85,9 @@ export const development: EnvironmentConfig = { maxMiningWaitTime: 120000, }, contracts: { - permissionlessCreator: '0xCb4FB63c3f13CB83cCD6F10E9e5F29eC250329Cc', + permissionlessCreator: '0x36440da1D98FF46637f0b98AAA082bc77977B49B', }, - handleResolver: (localName) => `test/${localName}`, + handleResolver: (localName) => `lens/${localName}`, }; /** @@ -97,10 +95,10 @@ export const development: EnvironmentConfig = { */ export const staging: EnvironmentConfig = { name: 'staging', - backend: 'https://api-mumbai.lens-v2.crtlkey.com' as URL, + backend: 'https://api-amoy.lens-v2.crtlkey.com' as URL, chains: { [ChainType.ETHEREUM]: goerli, - [ChainType.POLYGON]: mumbai, + [ChainType.POLYGON]: amoy, }, timings: { pollingInterval: 5000, @@ -108,7 +106,7 @@ export const staging: EnvironmentConfig = { maxMiningWaitTime: 2400000, }, contracts: { - permissionlessCreator: '0xCb4FB63c3f13CB83cCD6F10E9e5F29eC250329Cc', + permissionlessCreator: '0x36440da1D98FF46637f0b98AAA082bc77977B49B', }, - handleResolver: (localName) => `test/${localName}`, + handleResolver: (localName) => `lens/${localName}`, }; diff --git a/packages/react/src/profile/useProfiles.ts b/packages/react/src/profile/useProfiles.ts index 4a24b68665..d243bafe35 100644 --- a/packages/react/src/profile/useProfiles.ts +++ b/packages/react/src/profile/useProfiles.ts @@ -29,7 +29,7 @@ export type UseProfilesArgs = PaginatedArgs; * ```tsx * const { data, loading, error } = useProfiles({ * where: { - * handles: ['test/@firstprofile'], + * handles: ['lens/firstprofile'], * }, * }); * ``` diff --git a/packages/shared-kernel/src/crypto/ChainType.ts b/packages/shared-kernel/src/crypto/ChainType.ts index 978a6d4ea9..dd795c6d1c 100644 --- a/packages/shared-kernel/src/crypto/ChainType.ts +++ b/packages/shared-kernel/src/crypto/ChainType.ts @@ -3,7 +3,7 @@ * * Rather than couple the chain type to the chain id, we use a separate enum to represent the chain type. * At runtime, depending on the consumer application, the same chain type may be mapped to different chain ids. - * For example ChainType.POLYGON may be mapped to chain id 137 (Polygon Mainnet) or 80001 (Polygon Mumbai Testnet). + * For example ChainType.POLYGON may be mapped to chain id 137 (Polygon Mainnet) or 80002 (Polygon Amoy Testnet). * * This allows consumers to express logic that is bound to the nature of the chain but not to a specific chain id, so that * the same logic can be deployed into a testing, staging or production environment without having to change the code or diff --git a/packages/wagmi/package.json b/packages/wagmi/package.json index 28908812d6..b4566c05ea 100644 --- a/packages/wagmi/package.json +++ b/packages/wagmi/package.json @@ -50,8 +50,8 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "5.2.2", - "viem": "^2.7.6", - "wagmi": "^2.5.6" + "viem": "^2.9.16", + "wagmi": "^2.5.19" }, "peerDependencies": { "@lens-protocol/react-web": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f13a486c3..b5bec84e15 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,13 +47,13 @@ importers: version: 2.0.0-alpha.35(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0) '@lens-protocol/wagmi': specifier: latest - version: 4.0.0-alpha.4(@lens-protocol/react-web@2.0.0-alpha.35)(@tanstack/react-query@5.18.1)(viem@2.7.6)(wagmi@2.5.6) + version: 4.0.0-alpha.4(@lens-protocol/react-web@2.0.0-alpha.35)(@tanstack/react-query@5.18.1)(viem@2.9.16)(wagmi@2.5.19) '@tanstack/react-query': specifier: ^5.18.1 version: 5.18.1(react@18.2.0) connectkit: specifier: ^1.7.2 - version: 1.7.2(@tanstack/react-query@5.18.1)(react-dom@18.2.0)(react@18.2.0)(viem@2.7.6)(wagmi@2.5.6) + version: 1.7.2(@tanstack/react-query@5.18.1)(react-dom@18.2.0)(react@18.2.0)(viem@2.9.16)(wagmi@2.5.19) next: specifier: ^14.1.1 version: 14.1.1(react-dom@18.2.0)(react@18.2.0) @@ -64,11 +64,11 @@ importers: specifier: ^18 version: 18.2.0(react@18.2.0) viem: - specifier: ^2.7.6 - version: 2.7.6(typescript@5.2.2) + specifier: ^2.9.16 + version: 2.9.16(typescript@5.2.2) wagmi: - specifier: ^2.5.6 - version: 2.5.6(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.7.6) + specifier: ^2.5.19 + version: 2.5.19(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.9.16) devDependencies: '@playwright/test': specifier: ^1.42.1 @@ -271,7 +271,7 @@ importers: version: link:../../packages/client '@lens-protocol/metadata': specifier: ^1.0.5 - version: 1.0.5(zod@3.22.4) + version: 1.0.5 '@lens-protocol/react-web': specifier: workspace:* version: link:../../packages/react-web @@ -306,11 +306,11 @@ importers: specifier: ^3.0.2 version: 3.0.2 viem: - specifier: ^2.7.6 - version: 2.7.6(typescript@5.2.2) + specifier: ^2.9.16 + version: 2.9.16(typescript@5.2.2) wagmi: - specifier: ^2.5.6 - version: 2.5.6(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.7.6) + specifier: ^2.5.19 + version: 2.5.19(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.9.16) devDependencies: '@babel/core': specifier: ^7.23.3 @@ -1389,11 +1389,11 @@ importers: specifier: 5.2.2 version: 5.2.2 viem: - specifier: ^2.7.6 - version: 2.7.6(typescript@5.2.2) + specifier: ^2.9.16 + version: 2.9.16(typescript@5.2.2) wagmi: - specifier: ^2.5.6 - version: 2.5.6(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.7.6) + specifier: ^2.5.19 + version: 2.5.19(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.9.16) packages: @@ -1509,6 +1509,13 @@ packages: '@babel/highlight': 7.23.4 chalk: 2.4.2 + /@babel/code-frame@7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.24.2 + picocolors: 1.0.0 + /@babel/compat-data@7.23.3: resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==} engines: {node: '>=6.9.0'} @@ -1651,6 +1658,12 @@ packages: dependencies: '@babel/types': 7.23.4 + /@babel/helper-module-imports@7.24.3: + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} @@ -1718,6 +1731,10 @@ packages: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} + /@babel/helper-string-parser@7.24.1: + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} @@ -1752,6 +1769,15 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 + /@babel/highlight@7.24.2: + resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.0 + /@babel/parser@7.23.4: resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==} engines: {node: '>=6.0.0'} @@ -2830,6 +2856,12 @@ packages: dependencies: regenerator-runtime: 0.14.1 + /@babel/runtime@7.24.4: + resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} @@ -2863,6 +2895,14 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + /@babel/types@7.24.0: + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -3099,7 +3139,7 @@ packages: eth-json-rpc-filters: 6.0.1 eventemitter3: 5.0.1 keccak: 3.0.4 - preact: 10.19.3 + preact: 10.20.2 sha.js: 2.4.11 transitivePeerDependencies: - supports-color @@ -3114,11 +3154,11 @@ packages: /@emotion/babel-plugin@11.11.0: resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/runtime': 7.23.9 + '@babel/helper-module-imports': 7.24.3 + '@babel/runtime': 7.24.4 '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 - '@emotion/serialize': 1.1.3 + '@emotion/serialize': 1.1.4 babel-plugin-macros: 3.1.0 convert-source-map: 1.9.0 escape-string-regexp: 4.0.0 @@ -3150,6 +3190,12 @@ packages: resolution: {integrity: sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==} dependencies: '@emotion/memoize': 0.8.1 + dev: false + + /@emotion/is-prop-valid@1.2.2: + resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} + dependencies: + '@emotion/memoize': 0.8.1 /@emotion/memoize@0.7.4: resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} @@ -3160,8 +3206,8 @@ packages: /@emotion/memoize@0.8.1: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - /@emotion/react@11.11.3(@types/react@18.2.38)(react@18.2.0): - resolution: {integrity: sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==} + /@emotion/react@11.11.4(@types/react@18.2.38)(react@18.2.0): + resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} peerDependencies: '@types/react': '*' react: '>=16.8.0' @@ -3171,10 +3217,10 @@ packages: react: optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 - '@emotion/serialize': 1.1.3 + '@emotion/serialize': 1.1.4 '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 @@ -3182,8 +3228,8 @@ packages: hoist-non-react-statics: 3.3.2 react: 18.2.0 - /@emotion/serialize@1.1.3: - resolution: {integrity: sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==} + /@emotion/serialize@1.1.4: + resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} dependencies: '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 @@ -3194,8 +3240,8 @@ packages: /@emotion/sheet@1.2.2: resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} - /@emotion/styled@11.11.0(@emotion/react@11.11.3)(@types/react@18.2.38)(react@18.2.0): - resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} + /@emotion/styled@11.11.5(@emotion/react@11.11.4)(@types/react@18.2.38)(react@18.2.0): + resolution: {integrity: sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 '@types/react': '*' @@ -3206,11 +3252,11 @@ packages: react: optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 '@emotion/babel-plugin': 11.11.0 - '@emotion/is-prop-valid': 1.2.1 - '@emotion/react': 11.11.3(@types/react@18.2.38)(react@18.2.0) - '@emotion/serialize': 1.1.3 + '@emotion/is-prop-valid': 1.2.2 + '@emotion/react': 11.11.4(@types/react@18.2.38)(react@18.2.0) + '@emotion/serialize': 1.1.4 '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 '@types/react': 18.2.38 @@ -3695,7 +3741,7 @@ packages: engines: {node: '>=14'} dependencies: '@ethereumjs/rlp': 4.0.1 - ethereum-cryptography: 2.1.2 + ethereum-cryptography: 2.1.3 micro-ftch: 0.3.1 /@ethereumjs/vm@5.6.0: @@ -6064,9 +6110,6 @@ packages: '@swc/helpers': 0.5.2 dev: false - /@ioredis/commands@1.2.0: - resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} - /@irys/arweave@0.0.2: resolution: {integrity: sha512-ddE5h4qXbl0xfGlxrtBIwzflaxZUDlDs43TuT0u1OMfyobHul4AA1VEX72Rpzw2bOh4vzoytSqA1jCM7x9YtHg==} dependencies: @@ -6535,6 +6578,18 @@ packages: tslib: 2.6.2 dev: false + /@lens-protocol/metadata@1.0.5: + resolution: {integrity: sha512-ZRy4rg6QlYe8d4FlpEMHAHJGQaAsxrf4BSps3XspBkTkiOx0rBTn0aMxLxPndJ7IJFoSj425xmg6wRbdcdewrg==} + engines: {node: ^v18.12.1} + peerDependencies: + zod: ^3.22.3 + peerDependenciesMeta: + zod: + optional: true + dependencies: + uuid: 9.0.1 + dev: false + /@lens-protocol/metadata@1.0.5(zod@3.22.4): resolution: {integrity: sha512-ZRy4rg6QlYe8d4FlpEMHAHJGQaAsxrf4BSps3XspBkTkiOx0rBTn0aMxLxPndJ7IJFoSj425xmg6wRbdcdewrg==} engines: {node: ^v18.12.1} @@ -6662,7 +6717,7 @@ packages: zod: 3.22.4 dev: false - /@lens-protocol/wagmi@4.0.0-alpha.4(@lens-protocol/react-web@2.0.0-alpha.35)(@tanstack/react-query@5.18.1)(viem@2.7.6)(wagmi@2.5.6): + /@lens-protocol/wagmi@4.0.0-alpha.4(@lens-protocol/react-web@2.0.0-alpha.35)(@tanstack/react-query@5.18.1)(viem@2.9.16)(wagmi@2.5.19): resolution: {integrity: sha512-waB64es8VA8+QlkfbMm/15BUMI0eYZkqsS2tUF5YJoBaKWInfF59HwTvIR5+IRekI3nhh5IOB4fWwK0FrLo1ww==} peerDependencies: '@lens-protocol/react-web': 2.0.0-alpha.35 @@ -6674,15 +6729,15 @@ packages: '@lens-protocol/react-web': 2.0.0-alpha.35(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0) '@lens-protocol/shared-kernel': 0.11.0-alpha.11 '@tanstack/react-query': 5.18.1(react@18.2.0) - viem: 2.7.6(typescript@5.2.2) - wagmi: 2.5.6(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.7.6) + viem: 2.9.16(typescript@5.2.2) + wagmi: 2.5.19(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.9.16) transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /@lit-labs/ssr-dom-shim@1.1.2: - resolution: {integrity: sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==} + /@lit-labs/ssr-dom-shim@1.2.0: + resolution: {integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==} /@lit-protocol/access-control-conditions@2.1.62: resolution: {integrity: sha512-nP+iqiLUzQa6bfZL9hM9a+s+YVW21HoHkHP7s2E11VFQmucdnJmUUr7Aw46SK/4yClTjLb6RuHyfIPvCdmIKhQ==} @@ -6882,7 +6937,7 @@ packages: /@lit/reactive-element@1.6.3: resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} dependencies: - '@lit-labs/ssr-dom-shim': 1.1.2 + '@lit-labs/ssr-dom-shim': 1.2.0 /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} @@ -6912,19 +6967,19 @@ packages: resolution: {integrity: sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==} engines: {node: '>=14.0.0'} dependencies: - '@metamask/json-rpc-engine': 7.3.2 - '@metamask/safe-event-emitter': 3.0.0 + '@metamask/json-rpc-engine': 7.3.3 + '@metamask/safe-event-emitter': 3.1.1 '@metamask/utils': 5.0.2 transitivePeerDependencies: - supports-color - /@metamask/json-rpc-engine@7.3.2: - resolution: {integrity: sha512-dVjBPlni4CoiBpESVqrxh6k4OR14w6GRXKSSXHFuITjuhALE42gNCkXTpL4cjNeOBUgTba3eGe5EI8cyc2QLRg==} + /@metamask/json-rpc-engine@7.3.3: + resolution: {integrity: sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==} engines: {node: '>=16.0.0'} dependencies: - '@metamask/rpc-errors': 6.1.0 - '@metamask/safe-event-emitter': 3.0.0 - '@metamask/utils': 8.3.0 + '@metamask/rpc-errors': 6.2.1 + '@metamask/safe-event-emitter': 3.1.1 + '@metamask/utils': 8.4.0 transitivePeerDependencies: - supports-color @@ -6967,11 +7022,11 @@ packages: pump: 3.0.0 webextension-polyfill-ts: 0.25.0 - /@metamask/rpc-errors@6.1.0: - resolution: {integrity: sha512-JQElKxai26FpDyRKO/yH732wI+BV90i1u6pOuDOpdADSbppB2g1pPh3AGST1zkZqEE9eIKIUw8UdBQ4rp3VTSg==} + /@metamask/rpc-errors@6.2.1: + resolution: {integrity: sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==} engines: {node: '>=16.0.0'} dependencies: - '@metamask/utils': 8.3.0 + '@metamask/utils': 8.4.0 fast-safe-stringify: 2.1.1 transitivePeerDependencies: - supports-color @@ -6979,8 +7034,8 @@ packages: /@metamask/safe-event-emitter@2.0.0: resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} - /@metamask/safe-event-emitter@3.0.0: - resolution: {integrity: sha512-j6Z47VOmVyGMlnKXZmL0fyvWfEYtKWCA9yGZkU3FCsGZUT5lHGmvaV9JA5F2Y+010y7+ROtR3WMXIkvl/nVzqQ==} + /@metamask/safe-event-emitter@3.1.1: + resolution: {integrity: sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==} engines: {node: '>=12.0.0'} /@metamask/sdk-communication-layer@0.14.3: @@ -6991,7 +7046,7 @@ packages: date-fns: 2.30.0 eciesjs: 0.3.18 eventemitter2: 6.4.9 - socket.io-client: 4.7.4(bufferutil@4.0.8)(utf-8-validate@6.0.3) + socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3) utf-8-validate: 6.0.3 uuid: 8.3.2 transitivePeerDependencies: @@ -7001,8 +7056,8 @@ packages: /@metamask/sdk-install-modal-web@0.14.1(@types/react@18.2.38): resolution: {integrity: sha512-emT8HKbnfVwGhPxyUfMja6DWzvtJvDEBQxqCVx93H0HsyrrOzOC43iGCAosslw6o5h7gOfRKLqWmK8V7jQAS2Q==} dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.38)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.38)(react@18.2.0) + '@emotion/react': 11.11.4(@types/react@18.2.38)(react@18.2.0) + '@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.38)(react@18.2.0) i18next: 22.5.1 qr-code-styling: 1.6.0-rc.1 react: 18.2.0 @@ -7028,7 +7083,7 @@ packages: '@metamask/providers': 10.2.1 '@metamask/sdk-communication-layer': 0.14.3 '@metamask/sdk-install-modal-web': 0.14.1(@types/react@18.2.38) - '@react-native-async-storage/async-storage': 1.21.0 + '@react-native-async-storage/async-storage': 1.23.1 '@types/dom-screen-wake-lock': 1.0.3 bowser: 2.11.0 cross-fetch: 4.0.0 @@ -7037,7 +7092,7 @@ packages: eventemitter2: 6.4.9 extension-port-stream: 2.1.1 i18next: 22.5.1 - i18next-browser-languagedetector: 7.2.0 + i18next-browser-languagedetector: 7.2.1 obj-multiplex: 1.0.0 pump: 3.0.0 qrcode-terminal-nooctal: 0.12.1 @@ -7046,7 +7101,7 @@ packages: react-native-webview: 11.26.1(react@18.2.0) readable-stream: 2.3.8 rollup-plugin-visualizer: 5.12.0 - socket.io-client: 4.7.4(bufferutil@4.0.8)(utf-8-validate@6.0.3) + socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3) util: 0.12.5 uuid: 8.3.2 transitivePeerDependencies: @@ -7066,22 +7121,23 @@ packages: '@types/debug': 4.1.12 debug: 4.3.4(supports-color@5.5.0) semver: 7.6.0 - superstruct: 1.0.3 + superstruct: 1.0.4 transitivePeerDependencies: - supports-color - /@metamask/utils@8.3.0: - resolution: {integrity: sha512-WFVcMPEkKKRCJ8DDkZUTVbLlpwgRn98F4VM/WzN89HM8PmHMnCyk/oG0AmK/seOxtik7uC7Bbi2YBC5Z5XB2zw==} + /@metamask/utils@8.4.0: + resolution: {integrity: sha512-dbIc3C7alOe0agCuBHM1h71UaEaEqOk2W8rAtEn8QGz4haH2Qq7MoK6i7v2guzvkJVVh79c+QCzIqphC3KvrJg==} engines: {node: '>=16.0.0'} dependencies: '@ethereumjs/tx': 4.2.0 - '@noble/hashes': 1.3.3 - '@scure/base': 1.1.5 + '@noble/hashes': 1.4.0 + '@scure/base': 1.1.6 '@types/debug': 4.1.12 debug: 4.3.4(supports-color@5.5.0) pony-cause: 2.1.10 semver: 7.6.0 - superstruct: 1.0.3 + superstruct: 1.0.4 + uuid: 9.0.1 transitivePeerDependencies: - supports-color @@ -7105,6 +7161,15 @@ packages: '@motionone/types': 10.16.3 '@motionone/utils': 10.16.3 tslib: 2.6.2 + dev: false + + /@motionone/animation@10.17.0: + resolution: {integrity: sha512-ANfIN9+iq1kGgsZxs+Nz96uiNcPLGTXwfNo2Xz/fcJXniPYpaz/Uyrfa+7I5BPLxCP82sh7quVDudf1GABqHbg==} + dependencies: + '@motionone/easing': 10.17.0 + '@motionone/types': 10.17.0 + '@motionone/utils': 10.17.0 + tslib: 2.6.2 /@motionone/dom@10.12.0: resolution: {integrity: sha512-UdPTtLMAktHiqV0atOczNYyDd/d8Cf5fFsd1tua03PqTwwCe/6lwhLSQ8a7TbnQ5SN0gm44N1slBfj+ORIhrqw==} @@ -7117,13 +7182,13 @@ packages: tslib: 2.6.2 dev: false - /@motionone/dom@10.16.4: - resolution: {integrity: sha512-HPHlVo/030qpRj9R8fgY50KTN4Ko30moWRTA3L3imrsRBmob93cTYmodln49HYFbQm01lFF7X523OkKY0DX6UA==} + /@motionone/dom@10.17.0: + resolution: {integrity: sha512-cMm33swRlCX/qOPHWGbIlCl0K9Uwi6X5RiL8Ma6OrlJ/TP7Q+Np5GE4xcZkFptysFjMTi4zcZzpnNQGQ5D6M0Q==} dependencies: - '@motionone/animation': 10.16.3 - '@motionone/generators': 10.16.4 - '@motionone/types': 10.16.3 - '@motionone/utils': 10.16.3 + '@motionone/animation': 10.17.0 + '@motionone/generators': 10.17.0 + '@motionone/types': 10.17.0 + '@motionone/utils': 10.17.0 hey-listen: 1.0.8 tslib: 2.6.2 @@ -7132,6 +7197,13 @@ packages: dependencies: '@motionone/utils': 10.16.3 tslib: 2.6.2 + dev: false + + /@motionone/easing@10.17.0: + resolution: {integrity: sha512-Bxe2wSuLu/qxqW4rBFS5m9tMLOw+QBh8v5A7Z5k4Ul4sTj5jAOfZG5R0bn5ywmk+Fs92Ij1feZ5pmC4TeXA8Tg==} + dependencies: + '@motionone/utils': 10.17.0 + tslib: 2.6.2 /@motionone/generators@10.16.4: resolution: {integrity: sha512-geFZ3w0Rm0ZXXpctWsSf3REGywmLLujEjxPYpBR0j+ymYwof0xbV6S5kGqqsDKgyWKVWpUInqQYvQfL6fRbXeg==} @@ -7139,15 +7211,27 @@ packages: '@motionone/types': 10.16.3 '@motionone/utils': 10.16.3 tslib: 2.6.2 + dev: false + + /@motionone/generators@10.17.0: + resolution: {integrity: sha512-T6Uo5bDHrZWhIfxG/2Aut7qyWQyJIWehk6OB4qNvr/jwA/SRmixwbd7SOrxZi1z5rH3LIeFFBKK1xHnSbGPZSQ==} + dependencies: + '@motionone/types': 10.17.0 + '@motionone/utils': 10.17.0 + tslib: 2.6.2 /@motionone/svelte@10.16.4: resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} dependencies: - '@motionone/dom': 10.16.4 + '@motionone/dom': 10.17.0 tslib: 2.6.2 /@motionone/types@10.16.3: resolution: {integrity: sha512-W4jkEGFifDq73DlaZs3HUfamV2t1wM35zN/zX7Q79LfZ2sc6C0R1baUHZmqc/K5F3vSw3PavgQ6HyHLd/MXcWg==} + dev: false + + /@motionone/types@10.17.0: + resolution: {integrity: sha512-EgeeqOZVdRUTEHq95Z3t8Rsirc7chN5xFAPMYFobx8TPubkEfRSm5xihmMUkbaR2ErKJTUw3347QDPTHIW12IA==} /@motionone/utils@10.16.3: resolution: {integrity: sha512-WNWDksJIxQkaI9p9Z9z0+K27xdqISGNFy1SsWVGaiedTHq0iaT6iZujby8fT/ZnZxj1EOaxJtSfUPCFNU5CRoA==} @@ -7155,11 +7239,20 @@ packages: '@motionone/types': 10.16.3 hey-listen: 1.0.8 tslib: 2.6.2 + dev: false + + /@motionone/utils@10.17.0: + resolution: {integrity: sha512-bGwrki4896apMWIj9yp5rAS2m0xyhxblg6gTB/leWDPt+pb410W8lYWsxyurX+DH+gO1zsQsfx2su/c1/LtTpg==} + dependencies: + '@motionone/types': 10.17.0 + hey-listen: 1.0.8 + tslib: 2.6.2 /@motionone/vue@10.16.4: resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} + deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion dependencies: - '@motionone/dom': 10.16.4 + '@motionone/dom': 10.17.0 tslib: 2.6.2 /@near-js/crypto@0.0.3: @@ -7373,6 +7466,7 @@ packages: resolution: {integrity: sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==} dependencies: '@noble/hashes': 1.3.1 + dev: true /@noble/curves@1.2.0: resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} @@ -7384,6 +7478,11 @@ packages: dependencies: '@noble/hashes': 1.3.3 + /@noble/curves@1.4.0: + resolution: {integrity: sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==} + dependencies: + '@noble/hashes': 1.4.0 + /@noble/ed25519@1.7.3: resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} @@ -7393,6 +7492,7 @@ packages: /@noble/hashes@1.3.1: resolution: {integrity: sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==} engines: {node: '>= 16'} + dev: true /@noble/hashes@1.3.2: resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} @@ -7402,6 +7502,10 @@ packages: resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} engines: {node: '>= 16'} + /@noble/hashes@1.4.0: + resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} + engines: {node: '>= 16'} + /@noble/secp256k1@1.7.1: resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} @@ -7429,6 +7533,15 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-android-arm64@2.4.1: + resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true /@parcel/watcher-darwin-arm64@2.3.0: @@ -7437,6 +7550,15 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-darwin-arm64@2.4.1: + resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true /@parcel/watcher-darwin-x64@2.3.0: @@ -7445,6 +7567,15 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-darwin-x64@2.4.1: + resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true /@parcel/watcher-freebsd-x64@2.3.0: @@ -7453,6 +7584,15 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-freebsd-x64@2.4.1: + resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true /@parcel/watcher-linux-arm-glibc@2.3.0: @@ -7461,6 +7601,15 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-linux-arm-glibc@2.4.1: + resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true /@parcel/watcher-linux-arm64-glibc@2.3.0: @@ -7469,6 +7618,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-linux-arm64-glibc@2.4.1: + resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@parcel/watcher-linux-arm64-musl@2.3.0: @@ -7477,6 +7635,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-linux-arm64-musl@2.4.1: + resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@parcel/watcher-linux-x64-glibc@2.3.0: @@ -7485,6 +7652,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-linux-x64-glibc@2.4.1: + resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@parcel/watcher-linux-x64-musl@2.3.0: @@ -7493,10 +7669,19 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-linux-x64-musl@2.4.1: + resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - /@parcel/watcher-wasm@2.3.0: - resolution: {integrity: sha512-ejBAX8H0ZGsD8lSICDNyMbSEtPMWgDL0WFCt/0z7hyf5v8Imz4rAM8xY379mBsECkq/Wdqa5WEDLqtjZ+6NxfA==} + /@parcel/watcher-wasm@2.4.1: + resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==} engines: {node: '>= 10.0.0'} dependencies: is-glob: 4.0.3 @@ -7511,6 +7696,15 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-win32-arm64@2.4.1: + resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true /@parcel/watcher-win32-ia32@2.3.0: @@ -7519,6 +7713,15 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-win32-ia32@2.4.1: + resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true /@parcel/watcher-win32-x64@2.3.0: @@ -7527,6 +7730,15 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-win32-x64@2.4.1: + resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true /@parcel/watcher@2.3.0: @@ -7550,6 +7762,29 @@ packages: '@parcel/watcher-win32-arm64': 2.3.0 '@parcel/watcher-win32-ia32': 2.3.0 '@parcel/watcher-win32-x64': 2.3.0 + dev: true + + /@parcel/watcher@2.4.1: + resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} + engines: {node: '>= 10.0.0'} + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.5 + node-addon-api: 7.1.0 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.4.1 + '@parcel/watcher-darwin-arm64': 2.4.1 + '@parcel/watcher-darwin-x64': 2.4.1 + '@parcel/watcher-freebsd-x64': 2.4.1 + '@parcel/watcher-linux-arm-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-musl': 2.4.1 + '@parcel/watcher-linux-x64-glibc': 2.4.1 + '@parcel/watcher-linux-x64-musl': 2.4.1 + '@parcel/watcher-win32-arm64': 2.4.1 + '@parcel/watcher-win32-ia32': 2.4.1 + '@parcel/watcher-win32-x64': 2.4.1 /@peculiar/asn1-schema@2.3.8: resolution: {integrity: sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==} @@ -8200,8 +8435,8 @@ packages: react-native: 0.73.5(@babel/core@7.23.3)(@babel/preset-env@7.23.3)(react@18.2.0) dev: false - /@react-native-async-storage/async-storage@1.21.0: - resolution: {integrity: sha512-JL0w36KuFHFCvnbOXRekqVAUplmOyT/OuCQkogo6X98MtpSaJOKEAeZnYO8JB0U/RIEixZaGI5px73YbRm/oag==} + /@react-native-async-storage/async-storage@1.23.1: + resolution: {integrity: sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA==} peerDependencies: react-native: ^0.0.0-0 || >=0.60 <1.0 peerDependenciesMeta: @@ -9680,7 +9915,7 @@ packages: /@safe-global/safe-apps-sdk@8.1.0(typescript@5.2.2): resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==} dependencies: - '@safe-global/safe-gateway-typescript-sdk': 3.14.0 + '@safe-global/safe-gateway-typescript-sdk': 3.19.0 viem: 1.21.4(typescript@5.2.2)(zod@3.22.4) transitivePeerDependencies: - bufferutil @@ -9688,12 +9923,16 @@ packages: - utf-8-validate - zod - /@safe-global/safe-gateway-typescript-sdk@3.14.0: - resolution: {integrity: sha512-/dqU66RvHw50n+7x3nwnJedq8V6iLQyoWitNdjx5cFTBmae+rpP+LvHq+LqZfXJVkB1qNytMdjFjdyES0t79gQ==} + /@safe-global/safe-gateway-typescript-sdk@3.19.0: + resolution: {integrity: sha512-TRlP05KY6t3wjLJ74FiirWlEt3xTclnUQM2YdYto1jx5G1o0meMnugIUZXhzm7Bs3rDEDNhz/aDf2KMSZtoCFg==} engines: {node: '>=16'} /@scure/base@1.1.5: resolution: {integrity: sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==} + dev: true + + /@scure/base@1.1.6: + resolution: {integrity: sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==} /@scure/bip32@1.3.1: resolution: {integrity: sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==} @@ -9701,38 +9940,39 @@ packages: '@noble/curves': 1.1.0 '@noble/hashes': 1.3.1 '@scure/base': 1.1.5 + dev: true /@scure/bip32@1.3.2: resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} dependencies: '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 - '@scure/base': 1.1.5 + '@scure/base': 1.1.6 /@scure/bip32@1.3.3: resolution: {integrity: sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==} dependencies: '@noble/curves': 1.3.0 '@noble/hashes': 1.3.3 - '@scure/base': 1.1.5 + '@scure/base': 1.1.6 /@scure/bip39@1.1.0: resolution: {integrity: sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==} dependencies: '@noble/hashes': 1.1.3 - '@scure/base': 1.1.5 + '@scure/base': 1.1.6 /@scure/bip39@1.2.1: resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} dependencies: '@noble/hashes': 1.3.2 - '@scure/base': 1.1.5 + '@scure/base': 1.1.6 /@scure/bip39@1.2.2: resolution: {integrity: sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==} dependencies: '@noble/hashes': 1.3.3 - '@scure/base': 1.1.5 + '@scure/base': 1.1.6 /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} @@ -9763,8 +10003,8 @@ packages: dependencies: '@sinonjs/commons': 3.0.0 - /@socket.io/component-emitter@3.1.0: - resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} + /@socket.io/component-emitter@3.1.1: + resolution: {integrity: sha512-dzJtaDAAoXx4GCOJpbB2eG/Qj8VDpdwkLsWGzGm+0L7E8/434RyMbAHmk9ubXWVAb9nXmc44jUf8GKqVDiKezg==} /@solana/buffer-layout@4.0.1: resolution: {integrity: sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==} @@ -9776,8 +10016,8 @@ packages: resolution: {integrity: sha512-LkqsEBgTZztFiccZZXnawWa8qNCATEqE97/d0vIwjTclmVlc8pBpD1DmjfVHtZ1HS5fZorFlVhXfpwnCNDZfyg==} dependencies: '@babel/runtime': 7.23.9 - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 + '@noble/curves': 1.4.0 + '@noble/hashes': 1.4.0 '@solana/buffer-layout': 4.0.1 agentkeepalive: 4.5.0 bigint-buffer: 1.1.5 @@ -10106,7 +10346,7 @@ packages: /@types/chrome@0.0.136: resolution: {integrity: sha512-XDEiRhLkMd+SB7Iw3ZUIj/fov3wLd4HyTdLltVszkgl1dBfc3Rb7oPMVZ2Mz2TLqnF7Ow+StbR8E7r9lqpb4DA==} dependencies: - '@types/filesystem': 0.0.35 + '@types/filesystem': 0.0.36 '@types/har-format': 1.2.15 /@types/connect@3.4.38: @@ -10130,8 +10370,8 @@ packages: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: true - /@types/filesystem@0.0.35: - resolution: {integrity: sha512-1eKvCaIBdrD2mmMgy5dwh564rVvfEhZTWVQQGRNn0Nt4ZEnJ0C8oSUCzvMKRA4lGde5oEVo+q2MrTTbV/GHDCQ==} + /@types/filesystem@0.0.36: + resolution: {integrity: sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==} dependencies: '@types/filewriter': 0.0.33 @@ -10670,10 +10910,10 @@ packages: - supports-color dev: true - /@wagmi/connectors@4.1.13(@types/react@18.2.38)(@wagmi/core@2.6.4)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.7.6): - resolution: {integrity: sha512-icllYbAHyXBChZK1FdVobCdZFSJQO5NQWAxv5C8P/qJrXdQPeDIQtmdcschB6h0cqfU9zjSSOkmEBZBAcOT2TQ==} + /@wagmi/connectors@4.1.25(@types/react@18.2.38)(@wagmi/core@2.6.16)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.9.16): + resolution: {integrity: sha512-4Tot1Gtiv7uhiUAxZ9On37aai35l5S0sV7N2yQSNgzqXe55bAlI0cqyBAIJRvyKwOe1+hzKfoFqYQSaoCgj5Lg==} peerDependencies: - '@wagmi/core': 2.6.4 + '@wagmi/core': 2.6.16 typescript: '>=5.0.4' viem: 2.x peerDependenciesMeta: @@ -10684,11 +10924,11 @@ packages: '@metamask/sdk': 0.14.3(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0) '@safe-global/safe-apps-provider': 0.18.1(typescript@5.2.2) '@safe-global/safe-apps-sdk': 8.1.0(typescript@5.2.2) - '@wagmi/core': 2.6.4(@types/react@18.2.38)(react@18.2.0)(typescript@5.2.2)(viem@2.7.6) - '@walletconnect/ethereum-provider': 2.11.1(@types/react@18.2.38)(react@18.2.0) + '@wagmi/core': 2.6.16(@types/react@18.2.38)(react@18.2.0)(typescript@5.2.2)(viem@2.9.16) + '@walletconnect/ethereum-provider': 2.11.2(@types/react@18.2.38)(react@18.2.0) '@walletconnect/modal': 2.6.2(@types/react@18.2.38)(react@18.2.0) typescript: 5.2.2 - viem: 2.7.6(typescript@5.2.2) + viem: 2.9.16(typescript@5.2.2) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10705,16 +10945,18 @@ packages: - '@vercel/kv' - bufferutil - encoding + - ioredis - react - react-dom - react-native - rollup - supports-color + - uWebSockets.js - utf-8-validate - zod - /@wagmi/core@2.6.4(@types/react@18.2.38)(react@18.2.0)(typescript@5.2.2)(viem@2.7.6): - resolution: {integrity: sha512-+p2vbztAaAOehwr8lh/oS3mzsJBByJssRqIYTpexC75O68HWeHgSixGLJOUFrVUwfn++/vuU5nj0Ye5PnJ3m6g==} + /@wagmi/core@2.6.16(@types/react@18.2.38)(react@18.2.0)(typescript@5.2.2)(viem@2.9.16): + resolution: {integrity: sha512-95r+2CCf4Yz4CWG7UZMALIcGSUfpr9YbZ2HOqmz6gJEBaW9Cf9xUEZj2MXOHZIP+Ri/3CZJtbBEclDot4enZWA==} peerDependencies: '@tanstack/query-core': '>=5.0.0' typescript: '>=5.0.4' @@ -10728,7 +10970,7 @@ packages: eventemitter3: 5.0.1 mipd: 0.0.5(typescript@5.2.2) typescript: 5.2.2 - viem: 2.7.6(typescript@5.2.2) + viem: 2.9.16(typescript@5.2.2) zustand: 4.4.1(@types/react@18.2.38)(react@18.2.0) transitivePeerDependencies: - '@types/react' @@ -10775,8 +11017,8 @@ packages: - utf-8-validate dev: false - /@walletconnect/core@2.11.1: - resolution: {integrity: sha512-T57Vd7YdbHPsy3tthBuwrhaZNafN0+PqjISFRNeJy/bsKdXxpJg2hGSARuOTpCO7V6VcaatqlaSMuG3DrnG5rA==} + /@walletconnect/core@2.11.2: + resolution: {integrity: sha512-bB4SiXX8hX3/hyBfVPC5gwZCXCl+OPj+/EDVM71iAO3TDsh78KPbrVAbDnnsbHzZVHlsMohtXX3j5XVsheN3+g==} dependencies: '@walletconnect/heartbeat': 1.2.1 '@walletconnect/jsonrpc-provider': 1.0.13 @@ -10784,13 +11026,13 @@ packages: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/jsonrpc-ws-connection': 1.0.14 '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.0.1 + '@walletconnect/logger': 2.1.2 '@walletconnect/relay-api': 1.0.9 '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.11.1 - '@walletconnect/utils': 2.11.1 + '@walletconnect/types': 2.11.2 + '@walletconnect/utils': 2.11.2 events: 3.3.0 isomorphic-unfetch: 3.1.0 lodash.isequal: 4.5.0 @@ -10810,7 +11052,8 @@ packages: - '@vercel/kv' - bufferutil - encoding - - supports-color + - ioredis + - uWebSockets.js - utf-8-validate /@walletconnect/environment@1.0.1: @@ -10852,18 +11095,18 @@ packages: - utf-8-validate dev: false - /@walletconnect/ethereum-provider@2.11.1(@types/react@18.2.38)(react@18.2.0): - resolution: {integrity: sha512-UfQH0ho24aa2M1xYmanbJv2ggQPebKmQytp2j20QEvURJ2R0v7YKWZ+0PfwOs6o6cuGw6gGxy/0WQXQRZSAsfg==} + /@walletconnect/ethereum-provider@2.11.2(@types/react@18.2.38)(react@18.2.0): + resolution: {integrity: sha512-BUDqee0Uy2rCZVkW5Ao3q6Ado/3fePYnFdryVF+YL6bPhj+xQZ5OfKodl+uvs7Rwq++O5wTX2RqOTzpW7+v+Mg==} dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.7 '@walletconnect/jsonrpc-provider': 1.0.13 '@walletconnect/jsonrpc-types': 1.0.3 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/modal': 2.6.2(@types/react@18.2.38)(react@18.2.0) - '@walletconnect/sign-client': 2.11.1 - '@walletconnect/types': 2.11.1 - '@walletconnect/universal-provider': 2.11.1 - '@walletconnect/utils': 2.11.1 + '@walletconnect/sign-client': 2.11.2 + '@walletconnect/types': 2.11.2 + '@walletconnect/universal-provider': 2.11.2 + '@walletconnect/utils': 2.11.2 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -10881,8 +11124,9 @@ packages: - '@vercel/kv' - bufferutil - encoding + - ioredis - react - - supports-color + - uWebSockets.js - utf-8-validate /@walletconnect/events@1.0.1: @@ -10949,7 +11193,7 @@ packages: dependencies: '@walletconnect/safe-json': 1.0.2 idb-keyval: 6.2.1 - unstorage: 1.10.1(idb-keyval@6.2.1) + unstorage: 1.10.2(idb-keyval@6.2.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10962,13 +11206,21 @@ packages: - '@planetscale/database' - '@upstash/redis' - '@vercel/kv' - - supports-color + - ioredis + - uWebSockets.js /@walletconnect/logger@2.0.1: resolution: {integrity: sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==} dependencies: pino: 7.11.0 tslib: 1.14.1 + dev: false + + /@walletconnect/logger@2.1.2: + resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==} + dependencies: + '@walletconnect/safe-json': 1.0.2 + pino: 7.11.0 /@walletconnect/modal-core@2.6.2(@types/react@18.2.38)(react@18.2.0): resolution: {integrity: sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==} @@ -11049,17 +11301,17 @@ packages: - utf-8-validate dev: false - /@walletconnect/sign-client@2.11.1: - resolution: {integrity: sha512-s3oKSx6/F5X2WmkV1jfJImBFACf9Km5HpTb+n5q+mobJVpUQw/clvoVyIrNNppLhm1V1S/ylHXh0qCrDppDpCA==} + /@walletconnect/sign-client@2.11.2: + resolution: {integrity: sha512-MfBcuSz2GmMH+P7MrCP46mVE5qhP0ZyWA0FyIH6/WuxQ6G+MgKsGfaITqakpRPsykWOJq8tXMs3XvUPDU413OQ==} dependencies: - '@walletconnect/core': 2.11.1 + '@walletconnect/core': 2.11.2 '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.1 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.0.1 + '@walletconnect/logger': 2.1.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.11.1 - '@walletconnect/utils': 2.11.1 + '@walletconnect/types': 2.11.2 + '@walletconnect/utils': 2.11.2 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -11076,7 +11328,8 @@ packages: - '@vercel/kv' - bufferutil - encoding - - supports-color + - ioredis + - uWebSockets.js - utf-8-validate /@walletconnect/time@1.0.2: @@ -11109,14 +11362,14 @@ packages: - supports-color dev: false - /@walletconnect/types@2.11.1: - resolution: {integrity: sha512-UbdbX+d6MOK0AXKxt5imV3KvAcLVpZUHylaRDIP5ffwVylM/p4DHnKppil1Qq5N+IGDr3RsUwLGFkKjqsQYRKw==} + /@walletconnect/types@2.11.2: + resolution: {integrity: sha512-p632MFB+lJbip2cvtXPBQslpUdiw1sDtQ5y855bOlAGquay+6fZ4h1DcDePeKQDQM3P77ax2a9aNPZxV6y/h1Q==} dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.1 '@walletconnect/jsonrpc-types': 1.0.3 '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.0.1 + '@walletconnect/logger': 2.1.2 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -11131,7 +11384,8 @@ packages: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/kv' - - supports-color + - ioredis + - uWebSockets.js /@walletconnect/universal-provider@2.10.6: resolution: {integrity: sha512-CEivusqqoD31BhCTKp08DnrccfGjwD9MFjZs5BNRorDteRFE8zVm9LmP6DSiNJCw82ZajGlZThggLQ/BAATfwA==} @@ -11164,17 +11418,17 @@ packages: - utf-8-validate dev: false - /@walletconnect/universal-provider@2.11.1: - resolution: {integrity: sha512-BJvPYByIfbBYF4x8mqDV79ebQX0tD54pp8itsqrHWn0qKZeJyIH8sQ69yY0GnbJrzoFS3ZLULdC0yDxWDeuRGw==} + /@walletconnect/universal-provider@2.11.2: + resolution: {integrity: sha512-cNtIn5AVoDxKAJ4PmB8m5adnf5mYQMUamEUPKMVvOPscfGtIMQEh9peKsh2AN5xcRVDbgluC01Id545evFyymw==} dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.7 '@walletconnect/jsonrpc-provider': 1.0.13 '@walletconnect/jsonrpc-types': 1.0.3 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.0.1 - '@walletconnect/sign-client': 2.11.1 - '@walletconnect/types': 2.11.1 - '@walletconnect/utils': 2.11.1 + '@walletconnect/logger': 2.1.2 + '@walletconnect/sign-client': 2.11.2 + '@walletconnect/types': 2.11.2 + '@walletconnect/utils': 2.11.2 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -11191,7 +11445,8 @@ packages: - '@vercel/kv' - bufferutil - encoding - - supports-color + - ioredis + - uWebSockets.js - utf-8-validate /@walletconnect/utils@2.10.6: @@ -11227,8 +11482,8 @@ packages: - supports-color dev: false - /@walletconnect/utils@2.11.1: - resolution: {integrity: sha512-wRFDHN86dZ05mCET1H3912odIeQa8j7cZKxl1FlWRpV2YsILj9HCYSX6Uq2brwO02Kv2vryke44G1r8XI/LViA==} + /@walletconnect/utils@2.11.2: + resolution: {integrity: sha512-LyfdmrnZY6dWqlF4eDrx5jpUwsB2bEPjoqR5Z6rXPiHJKUOdJt7az+mNOn5KTSOlRpd1DmozrBrWr+G9fFLYVw==} dependencies: '@stablelib/chacha20poly1305': 1.0.1 '@stablelib/hkdf': 1.0.1 @@ -11238,7 +11493,7 @@ packages: '@walletconnect/relay-api': 1.0.9 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.11.1 + '@walletconnect/types': 2.11.2 '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 detect-browser: 5.3.0 @@ -11257,7 +11512,8 @@ packages: - '@react-native-async-storage/async-storage' - '@upstash/redis' - '@vercel/kv' - - supports-color + - ioredis + - uWebSockets.js /@walletconnect/window-getters@1.0.1: resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} @@ -11585,7 +11841,6 @@ packages: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true - dev: true /aes-js@3.0.0: resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==} @@ -11811,7 +12066,7 @@ packages: optionalDependencies: '@randlabs/myalgo-connect': 1.4.2 algosdk: 1.24.1 - arweave-stream-tx: 1.2.2(arweave@1.11.8) + arweave-stream-tx: 1.2.2 multistream: 4.1.0 tmp-promise: 3.0.3 transitivePeerDependencies: @@ -11850,15 +12105,13 @@ packages: - utf-8-validate dev: true - /arch@2.2.0: - resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} - /arconnect@0.4.2: resolution: {integrity: sha512-Jkpd4QL3TVqnd3U683gzXmZUVqBUy17DdJDuL/3D9rkysLgX6ymJ2e+sR+xyZF5Rh42CBqDXWNMmCjBXeP7Gbw==} dependencies: arweave: 1.11.9 transitivePeerDependencies: - debug + dev: true /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} @@ -11999,6 +12252,19 @@ packages: engines: {node: '>=0.10.0'} dev: true + /arweave-stream-tx@1.2.2: + resolution: {integrity: sha512-bNt9rj0hbAEzoUZEF2s6WJbIz8nasZlZpxIw03Xm8fzb9gRiiZlZGW3lxQLjfc9Z0VRUWDzwtqoYeEoB/JDToQ==} + requiresBuild: true + peerDependencies: + arweave: ^1.10.0 + peerDependenciesMeta: + arweave: + optional: true + dependencies: + exponential-backoff: 3.1.1 + dev: false + optional: true + /arweave-stream-tx@1.2.2(arweave@1.11.8): resolution: {integrity: sha512-bNt9rj0hbAEzoUZEF2s6WJbIz8nasZlZpxIw03Xm8fzb9gRiiZlZGW3lxQLjfc9Z0VRUWDzwtqoYeEoB/JDToQ==} requiresBuild: true @@ -12010,6 +12276,7 @@ packages: dependencies: arweave: 1.11.8 exponential-backoff: 3.1.1 + dev: true optional: true /arweave@1.11.8: @@ -12024,6 +12291,7 @@ packages: util: 0.12.5 transitivePeerDependencies: - debug + dev: true /arweave@1.11.9: resolution: {integrity: sha512-i+oQQkQgjASG/+iS/BVq0JDhpW0jLGMtiqPwfHe0x46YCnuA23prN82EW4KigxZAphF9jNzDexQjGLAKbhw4Zw==} @@ -12037,6 +12305,7 @@ packages: util: 0.12.5 transitivePeerDependencies: - debug + dev: true /asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} @@ -12341,7 +12610,7 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 cosmiconfig: 7.1.0 resolve: 1.22.8 @@ -13129,8 +13398,8 @@ packages: inherits: 2.0.4 safe-buffer: 5.2.1 - /citty@0.1.5: - resolution: {integrity: sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==} + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} dependencies: consola: 3.2.3 @@ -13181,13 +13450,13 @@ packages: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: false - /clipboardy@3.0.0: - resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /clipboardy@4.0.0: + resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} + engines: {node: '>=18'} dependencies: - arch: 2.2.0 - execa: 5.1.1 - is-wsl: 2.2.0 + execa: 8.0.1 + is-wsl: 3.1.0 + is64bit: 2.0.0 /cliui@2.1.0: resolution: {integrity: sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==} @@ -13247,10 +13516,6 @@ packages: engines: {node: '>=6'} dev: false - /cluster-key-slot@1.1.2: - resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} - engines: {node: '>=0.10.0'} - /co@4.6.0: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} @@ -13394,7 +13659,7 @@ packages: transitivePeerDependencies: - supports-color - /connectkit@1.7.2(@tanstack/react-query@5.18.1)(react-dom@18.2.0)(react@18.2.0)(viem@2.7.6)(wagmi@2.5.6): + /connectkit@1.7.2(@tanstack/react-query@5.18.1)(react-dom@18.2.0)(react@18.2.0)(viem@2.9.16)(wagmi@2.5.19): resolution: {integrity: sha512-3a8Zr8VUYva6Ou4CQBf3PmiESOPLSSRHQ62DIBXQAoHXdmNL5l7ubhSQ+xZc56KcBjGVHEI1tBW1CF7KHSa8jA==} engines: {node: '>=12.4'} peerDependencies: @@ -13418,8 +13683,8 @@ packages: react-use-measure: 2.1.1(react-dom@18.2.0)(react@18.2.0) resize-observer-polyfill: 1.5.1 styled-components: 5.3.11(react-dom@18.2.0)(react@18.2.0) - viem: 2.7.6(typescript@5.2.2) - wagmi: 2.5.6(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.7.6) + viem: 2.9.16(typescript@5.2.2) + wagmi: 2.5.19(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.9.16) transitivePeerDependencies: - '@babel/core' - react-is @@ -13451,8 +13716,8 @@ packages: /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - /cookie-es@1.0.0: - resolution: {integrity: sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==} + /cookie-es@1.1.0: + resolution: {integrity: sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==} /copy-descriptor@0.1.1: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} @@ -13614,6 +13879,14 @@ packages: shebang-command: 2.0.0 which: 2.0.2 + /crossws@0.2.4: + resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==} + peerDependencies: + uWebSockets.js: '*' + peerDependenciesMeta: + uWebSockets.js: + optional: true + /crypto-browserify@3.12.0: resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} dependencies: @@ -13929,8 +14202,8 @@ packages: dev: true optional: true - /defu@6.1.3: - resolution: {integrity: sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==} + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} /delay@5.0.0: resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} @@ -13943,10 +14216,6 @@ packages: /denodeify@1.2.1: resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} - /denque@2.1.0: - resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} - engines: {node: '>=0.10'} - /depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} @@ -13987,8 +14256,8 @@ packages: minimalistic-assert: 1.0.1 dev: true - /destr@2.0.2: - resolution: {integrity: sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==} + /destr@2.0.3: + resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} /destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} @@ -14149,13 +14418,13 @@ packages: engines: {node: '>=4'} dev: true - /duplexify@4.1.2: - resolution: {integrity: sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==} + /duplexify@4.1.3: + resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} dependencies: end-of-stream: 1.4.4 inherits: 2.0.4 readable-stream: 3.6.2 - stream-shift: 1.0.1 + stream-shift: 1.0.3 /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -14250,7 +14519,7 @@ packages: /engine.io-client@6.5.3(bufferutil@4.0.8)(utf-8-validate@6.0.3): resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} dependencies: - '@socket.io/component-emitter': 3.1.0 + '@socket.io/component-emitter': 3.1.1 debug: 4.3.4(supports-color@5.5.0) engine.io-parser: 5.2.2 ws: 8.11.0(bufferutil@4.0.8)(utf-8-validate@6.0.3) @@ -15071,7 +15340,7 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@metamask/eth-json-rpc-provider': 1.0.1 - '@metamask/safe-event-emitter': 3.0.0 + '@metamask/safe-event-emitter': 3.1.1 '@metamask/utils': 5.0.2 json-rpc-random-id: 1.0.1 pify: 3.0.0 @@ -15089,7 +15358,7 @@ packages: resolution: {integrity: sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==} engines: {node: '>=14.0.0'} dependencies: - '@metamask/safe-event-emitter': 3.0.0 + '@metamask/safe-event-emitter': 3.1.1 async-mutex: 0.2.6 eth-query: 2.1.2 json-rpc-engine: 6.1.0 @@ -15139,6 +15408,7 @@ packages: '@noble/hashes': 1.3.1 '@scure/bip32': 1.3.1 '@scure/bip39': 1.2.1 + dev: true /ethereum-cryptography@2.1.3: resolution: {integrity: sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==} @@ -15336,6 +15606,20 @@ packages: signal-exit: 3.0.7 strip-final-newline: 2.0.0 + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + /exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -15497,8 +15781,8 @@ packages: fast-decode-uri-component: 1.0.1 dev: true - /fast-redact@3.3.0: - resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==} + /fast-redact@3.5.0: + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} engines: {node: '>=6'} /fast-safe-stringify@2.1.1: @@ -15922,8 +16206,8 @@ packages: engines: {node: '>=8.0.0'} dev: true - /get-port-please@3.1.1: - resolution: {integrity: sha512-3UBAyM3u4ZBVYDsxOQfJDxEa6XTbpBDrOjp4mf7ExFRt5BKs/QywQQiJsh2B+hxcZLSapWqCRvElUe8DnKcFHA==} + /get-port-please@3.1.2: + resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} /get-stream@3.0.0: resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} @@ -15941,6 +16225,10 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} @@ -16224,17 +16512,21 @@ packages: resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - /h3@1.9.0: - resolution: {integrity: sha512-+F3ZqrNV/CFXXfZ2lXBINHi+rM4Xw3CDC5z2CDK3NMPocjonKipGLLDSkrqY9DOrioZNPTIdDMWfQKm//3X2DA==} - dependencies: - cookie-es: 1.0.0 - defu: 6.1.3 - destr: 2.0.2 - iron-webcrypto: 1.0.0 - radix3: 1.1.0 - ufo: 1.3.2 + /h3@1.11.1: + resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==} + dependencies: + cookie-es: 1.1.0 + crossws: 0.2.4 + defu: 6.1.4 + destr: 2.0.3 + iron-webcrypto: 1.1.0 + ohash: 1.1.3 + radix3: 1.1.2 + ufo: 1.5.3 uncrypto: 0.1.3 - unenv: 1.8.0 + unenv: 1.9.0 + transitivePeerDependencies: + - uWebSockets.js /har-schema@2.0.0: resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} @@ -16546,6 +16838,10 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + /humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} dependencies: @@ -16555,15 +16851,15 @@ packages: resolution: {integrity: sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==} dev: false - /i18next-browser-languagedetector@7.2.0: - resolution: {integrity: sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==} + /i18next-browser-languagedetector@7.2.1: + resolution: {integrity: sha512-h/pM34bcH6tbz8WgGXcmWauNpQupCGr25XPp9cZwZInR9XHSjIFDYp1SIok7zSPsTOMxdvuLyu86V+g2Kycnfw==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 /i18next@22.5.1: resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==} dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -16739,27 +17035,11 @@ packages: engines: {node: '>=0.10.0'} dev: true - /ioredis@5.3.2: - resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==} - engines: {node: '>=12.22.0'} - dependencies: - '@ioredis/commands': 1.2.0 - cluster-key-slot: 1.1.2 - debug: 4.3.4(supports-color@5.5.0) - denque: 2.1.0 - lodash.defaults: 4.2.0 - lodash.isarguments: 3.1.0 - redis-errors: 1.2.0 - redis-parser: 3.0.0 - standard-as-callback: 2.1.0 - transitivePeerDependencies: - - supports-color - /ip@1.1.8: resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} - /iron-webcrypto@1.0.0: - resolution: {integrity: sha512-anOK1Mktt8U1Xi7fCM3RELTuYbnFikQY5VtrDj7kPgpejV7d43tWKhzgioO0zpkazLEL/j/iayRqnJhrGfqUsg==} + /iron-webcrypto@1.1.0: + resolution: {integrity: sha512-5vgYsCakNlaQub1orZK5QmNYhwYtcllTkZBp5sfIaCqY93Cf6l+v2rtE+E4TMbcfjxDMCdrO8wmp7+ZvhDECLA==} /is-absolute@1.0.0: resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} @@ -16906,6 +17186,11 @@ packages: engines: {node: '>=8'} hasBin: true + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + /is-dotfile@1.0.3: resolution: {integrity: sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==} engines: {node: '>=0.10.0'} @@ -16995,6 +17280,13 @@ packages: engines: {node: '>=6.5.0', npm: '>=3'} dev: true + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + /is-interactive@1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} @@ -17106,6 +17398,10 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -17191,6 +17487,18 @@ packages: dependencies: is-docker: 2.2.1 + /is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + dependencies: + is-inside-container: 1.0.0 + + /is64bit@2.0.0: + resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} + engines: {node: '>=18'} + dependencies: + system-architecture: 0.1.0 + /isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -18054,7 +18362,7 @@ packages: resolution: {integrity: sha512-4iFb0yffm5vo3eFKDbQgke9o17XBcLQ2c3sONrXSbcOLzP8LTojqo8hRGVgtJShhm5q4ZDSNq039fAx9o65E1w==} engines: {node: '>=14.0.0'} dependencies: - '@metamask/safe-event-emitter': 3.0.0 + '@metamask/safe-event-emitter': 3.1.1 json-rpc-engine: 6.1.0 readable-stream: 2.3.8 @@ -18409,27 +18717,30 @@ packages: /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - /listhen@1.5.5: - resolution: {integrity: sha512-LXe8Xlyh3gnxdv4tSjTjscD1vpr/2PRpzq8YIaMJgyKzRG8wdISlWVWnGThJfHnlJ6hmLt2wq1yeeix0TEbuoA==} + /listhen@1.7.2: + resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==} hasBin: true dependencies: - '@parcel/watcher': 2.3.0 - '@parcel/watcher-wasm': 2.3.0 - citty: 0.1.5 - clipboardy: 3.0.0 + '@parcel/watcher': 2.4.1 + '@parcel/watcher-wasm': 2.4.1 + citty: 0.1.6 + clipboardy: 4.0.0 consola: 3.2.3 - defu: 6.1.3 - get-port-please: 3.1.1 - h3: 1.9.0 + crossws: 0.2.4 + defu: 6.1.4 + get-port-please: 3.1.2 + h3: 1.11.1 http-shutdown: 1.2.2 jiti: 1.21.0 - mlly: 1.4.2 + mlly: 1.6.1 node-forge: 1.3.1 - pathe: 1.1.1 - std-env: 3.6.0 - ufo: 1.3.2 - untun: 0.1.2 + pathe: 1.1.2 + std-env: 3.7.0 + ufo: 1.5.3 + untun: 0.1.3 uqr: 0.1.2 + transitivePeerDependencies: + - uWebSockets.js /listr2@4.0.5: resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==} @@ -18459,7 +18770,7 @@ packages: /lit-element@3.3.3: resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} dependencies: - '@lit-labs/ssr-dom-shim': 1.1.2 + '@lit-labs/ssr-dom-shim': 1.2.0 '@lit/reactive-element': 1.6.3 lit-html: 2.8.0 @@ -18574,12 +18885,6 @@ packages: /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - /lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - - /lodash.isarguments@3.1.0: - resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} - /lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} @@ -18659,6 +18964,11 @@ packages: /lru-cache@10.1.0: resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} engines: {node: 14 || >=16.14} + dev: true + + /lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -19446,6 +19756,10 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + /mimic-response@1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} engines: {node: '>=4'} @@ -19556,13 +19870,13 @@ packages: engines: {node: '>=10'} hasBin: true - /mlly@1.4.2: - resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} + /mlly@1.6.1: + resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} dependencies: - acorn: 8.11.2 - pathe: 1.1.1 + acorn: 8.11.3 + pathe: 1.1.2 pkg-types: 1.0.3 - ufo: 1.3.2 + ufo: 1.5.3 /module-error@1.0.2: resolution: {integrity: sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==} @@ -19572,11 +19886,11 @@ packages: /motion@10.16.2: resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} dependencies: - '@motionone/animation': 10.16.3 - '@motionone/dom': 10.16.4 + '@motionone/animation': 10.17.0 + '@motionone/dom': 10.17.0 '@motionone/svelte': 10.16.4 - '@motionone/types': 10.16.3 - '@motionone/utils': 10.16.3 + '@motionone/types': 10.17.0 + '@motionone/utils': 10.17.0 '@motionone/vue': 10.16.4 /mri@1.2.0: @@ -19753,6 +20067,11 @@ packages: /node-addon-api@7.0.0: resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==} + dev: true + + /node-addon-api@7.1.0: + resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} + engines: {node: ^16 || ^18 || >= 20} /node-dir@0.1.17: resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} @@ -19760,8 +20079,8 @@ packages: dependencies: minimatch: 3.1.2 - /node-fetch-native@1.4.1: - resolution: {integrity: sha512-NsXBU0UgBxo2rQLOeWNZqS3fvflWePMECr8CoSWoSTqCqGbVVsvl9vZu1HfQicYN0g5piV9Gh8RTEvo/uP752w==} + /node-fetch-native@1.6.4: + resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} /node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} @@ -19937,6 +20256,12 @@ packages: dependencies: path-key: 3.1.1 + /npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: @@ -20084,12 +20409,15 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.3 - /ofetch@1.3.3: - resolution: {integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==} + /ofetch@1.3.4: + resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} dependencies: - destr: 2.0.2 - node-fetch-native: 1.4.1 - ufo: 1.3.2 + destr: 2.0.3 + node-fetch-native: 1.6.4 + ufo: 1.5.3 + + /ohash@1.1.3: + resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} /on-exit-leak-free@0.2.0: resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} @@ -20121,6 +20449,12 @@ packages: dependencies: mimic-fn: 2.1.0 + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + /open@6.4.0: resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} engines: {node: '>=8'} @@ -20348,7 +20682,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.23.4 + '@babel/code-frame': 7.24.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -20427,6 +20761,10 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -20470,8 +20808,8 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - /pathe@1.1.1: - resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + /pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} /pbkdf2@3.1.2: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} @@ -20526,7 +20864,7 @@ packages: /pino-abstract-transport@0.5.0: resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} dependencies: - duplexify: 4.1.2 + duplexify: 4.1.3 split2: 4.2.0 /pino-std-serializers@4.0.0: @@ -20537,7 +20875,7 @@ packages: hasBin: true dependencies: atomic-sleep: 1.0.0 - fast-redact: 3.3.0 + fast-redact: 3.5.0 on-exit-leak-free: 0.2.0 pino-abstract-transport: 0.5.0 pino-std-serializers: 4.0.0 @@ -20576,8 +20914,8 @@ packages: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: jsonc-parser: 3.2.1 - mlly: 1.4.2 - pathe: 1.1.1 + mlly: 1.6.1 + pathe: 1.1.2 /playwright-core@1.42.1: resolution: {integrity: sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==} @@ -20687,8 +21025,8 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /preact@10.19.3: - resolution: {integrity: sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==} + /preact@10.20.2: + resolution: {integrity: sha512-S1d1ernz3KQ+Y2awUxKakpfOg2CEmJmwOP+6igPx6dgr6pgDvenqYviyokWso2rhHvGtTlWWnJDa7RaPbQerTg==} /preferred-pm@3.1.2: resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} @@ -20942,8 +21280,8 @@ packages: engines: {node: '>=10'} dev: true - /radix3@1.1.0: - resolution: {integrity: sha512-pNsHDxbGORSvuSScqNJ+3Km6QAVqk8CfsCBIEoDgpqLrkD2f3QM4I7d1ozJJ172OmIcoUcerZaNWqtLkRXTV3A==} + /radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -21025,7 +21363,7 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.4 html-parse-stringify: 3.0.1 i18next: 22.5.1 react: 18.2.0 @@ -21499,16 +21837,6 @@ packages: strip-indent: 3.0.0 dev: true - /redis-errors@1.2.0: - resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} - engines: {node: '>=4'} - - /redis-parser@3.0.0: - resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} - engines: {node: '>=4'} - dependencies: - redis-errors: 1.2.0 - /reduce-flatten@2.0.0: resolution: {integrity: sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==} engines: {node: '>=6'} @@ -22165,7 +22493,6 @@ packages: /signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - dev: true /signedsource@1.0.0: resolution: {integrity: sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==} @@ -22274,11 +22601,11 @@ packages: dev: true optional: true - /socket.io-client@4.7.4(bufferutil@4.0.8)(utf-8-validate@6.0.3): - resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} + /socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3): + resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} engines: {node: '>=10.0.0'} dependencies: - '@socket.io/component-emitter': 3.1.0 + '@socket.io/component-emitter': 3.1.1 debug: 4.3.4(supports-color@5.5.0) engine.io-client: 6.5.3(bufferutil@4.0.8)(utf-8-validate@6.0.3) socket.io-parser: 4.2.4 @@ -22291,7 +22618,7 @@ packages: resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} dependencies: - '@socket.io/component-emitter': 3.1.0 + '@socket.io/component-emitter': 3.1.1 debug: 4.3.4(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -22472,9 +22799,6 @@ packages: dependencies: type-fest: 0.7.1 - /standard-as-callback@2.1.0: - resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} - /static-extend@0.1.2: resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} engines: {node: '>=0.10.0'} @@ -22493,8 +22817,8 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - /std-env@3.6.0: - resolution: {integrity: sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==} + /std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} /stop-iteration-iterator@1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} @@ -22536,8 +22860,8 @@ packages: xtend: 4.0.2 dev: true - /stream-shift@1.0.1: - resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + /stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} /stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} @@ -22714,6 +23038,10 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + /strip-hex-prefix@1.0.0: resolution: {integrity: sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==} engines: {node: '>=6.5.0', npm: '>=3'} @@ -22816,8 +23144,8 @@ packages: /superstruct@0.14.2: resolution: {integrity: sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==} - /superstruct@1.0.3: - resolution: {integrity: sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg==} + /superstruct@1.0.4: + resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} engines: {node: '>=14.0.0'} /supports-color@4.5.0: @@ -22862,6 +23190,10 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true + /system-architecture@0.1.0: + resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} + engines: {node: '>=18'} + /table-layout@1.0.2: resolution: {integrity: sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==} engines: {node: '>=8.0.0'} @@ -23517,8 +23849,8 @@ packages: resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} dev: true - /ufo@1.3.2: - resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} + /ufo@1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} /uglify-es@3.3.9: resolution: {integrity: sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==} @@ -23589,14 +23921,14 @@ packages: dependencies: '@fastify/busboy': 2.1.0 - /unenv@1.8.0: - resolution: {integrity: sha512-uIGbdCWZfhRRmyKj1UioCepQ0jpq638j/Cf0xFTn4zD1nGJ2lSdzYHLzfdXN791oo/0juUiSWW1fBklXMTsuqg==} + /unenv@1.9.0: + resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} dependencies: consola: 3.2.3 - defu: 6.1.3 + defu: 6.1.4 mime: 3.0.0 - node-fetch-native: 1.4.1 - pathe: 1.1.1 + node-fetch-native: 1.6.4 + pathe: 1.1.2 /unfetch@4.2.0: resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} @@ -23667,21 +23999,22 @@ packages: dev: true optional: true - /unstorage@1.10.1(idb-keyval@6.2.1): - resolution: {integrity: sha512-rWQvLRfZNBpF+x8D3/gda5nUCQL2PgXy2jNG4U7/Rc9BGEv9+CAJd0YyGCROUBKs9v49Hg8huw3aih5Bf5TAVw==} + /unstorage@1.10.2(idb-keyval@6.2.1): + resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} peerDependencies: - '@azure/app-configuration': ^1.4.1 + '@azure/app-configuration': ^1.5.0 '@azure/cosmos': ^4.0.0 '@azure/data-tables': ^13.2.2 - '@azure/identity': ^3.3.2 - '@azure/keyvault-secrets': ^4.7.0 - '@azure/storage-blob': ^12.16.0 - '@capacitor/preferences': ^5.0.6 - '@netlify/blobs': ^6.2.0 - '@planetscale/database': ^1.11.0 - '@upstash/redis': ^1.23.4 - '@vercel/kv': ^0.2.3 + '@azure/identity': ^4.0.1 + '@azure/keyvault-secrets': ^4.8.0 + '@azure/storage-blob': ^12.17.0 + '@capacitor/preferences': ^5.0.7 + '@netlify/blobs': ^6.5.0 || ^7.0.0 + '@planetscale/database': ^1.16.0 + '@upstash/redis': ^1.28.4 + '@vercel/kv': ^1.0.1 idb-keyval: ^6.2.1 + ioredis: ^5.3.2 peerDependenciesMeta: '@azure/app-configuration': optional: true @@ -23707,29 +24040,30 @@ packages: optional: true idb-keyval: optional: true + ioredis: + optional: true dependencies: anymatch: 3.1.3 chokidar: 3.6.0 - destr: 2.0.2 - h3: 1.9.0 + destr: 2.0.3 + h3: 1.11.1 idb-keyval: 6.2.1 - ioredis: 5.3.2 - listhen: 1.5.5 - lru-cache: 10.1.0 + listhen: 1.7.2 + lru-cache: 10.2.0 mri: 1.2.0 - node-fetch-native: 1.4.1 - ofetch: 1.3.3 - ufo: 1.3.2 + node-fetch-native: 1.6.4 + ofetch: 1.3.4 + ufo: 1.5.3 transitivePeerDependencies: - - supports-color + - uWebSockets.js - /untun@0.1.2: - resolution: {integrity: sha512-wLAMWvxfqyTiBODA1lg3IXHQtjggYLeTK7RnSfqtOXixWJ3bAa2kK/HHmOOg19upteqO3muLvN6O/icbyQY33Q==} + /untun@0.1.3: + resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} hasBin: true dependencies: - citty: 0.1.5 + citty: 0.1.6 consola: 3.2.3 - pathe: 1.1.1 + pathe: 1.1.2 /upath@1.2.0: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} @@ -23968,8 +24302,8 @@ packages: - utf-8-validate - zod - /viem@2.7.6(typescript@5.2.2): - resolution: {integrity: sha512-43TF0VYcTeNef9dax1/BhqlRLXpAo6HAiQ68hrJ8XRhDOou73nHZEjeFl8Eai4UFFodKhu+PbRUFzuuoixOUfg==} + /viem@2.9.16(typescript@5.2.2): + resolution: {integrity: sha512-FQRfN4G7uKEUs5DYvVrH/kZmTkwcSDpTBxnadpwG1EEP8nHm57WDpSaGN7PwSPVgJ6rMo5MENT5hgnqaNTlb2w==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -24067,8 +24401,8 @@ packages: xml-name-validator: 4.0.0 dev: true - /wagmi@2.5.6(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.7.6): - resolution: {integrity: sha512-Fi5Ju7N0Pd4EOxSBiyl/sVd2Iquf3w2ED4USalfIm0v1DbyEEIIT90AX2Mhzn/Ty9UnB3MTSO2/wFjj5VzZFTw==} + /wagmi@2.5.19(@tanstack/react-query@5.18.1)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.9.16): + resolution: {integrity: sha512-fy6s3qTuXpfrrghhoNXuV92yqOqJI7m/9iLIejHxEYxiddVDTR8BVdkt0BuBQZzoXSAutDkyIlJbtFcpX5dfrQ==} peerDependencies: '@tanstack/react-query': '>=5.0.0' react: '>=18' @@ -24081,12 +24415,12 @@ packages: optional: true dependencies: '@tanstack/react-query': 5.18.1(react@18.2.0) - '@wagmi/connectors': 4.1.13(@types/react@18.2.38)(@wagmi/core@2.6.4)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.7.6) - '@wagmi/core': 2.6.4(@types/react@18.2.38)(react@18.2.0)(typescript@5.2.2)(viem@2.7.6) + '@wagmi/connectors': 4.1.25(@types/react@18.2.38)(@wagmi/core@2.6.16)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(viem@2.9.16) + '@wagmi/core': 2.6.16(@types/react@18.2.38)(react@18.2.0)(typescript@5.2.2)(viem@2.9.16) react: 18.2.0 typescript: 5.2.2 use-sync-external-store: 1.2.0(react@18.2.0) - viem: 2.7.6(typescript@5.2.2) + viem: 2.9.16(typescript@5.2.2) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -24105,10 +24439,12 @@ packages: - bufferutil - encoding - immer + - ioredis - react-dom - react-native - rollup - supports-color + - uWebSockets.js - utf-8-validate - zod