diff --git a/README.md b/README.md index 055f0ad..87965f0 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ ๐Ÿงช An open-source, up-to-date toolkit for building decentralized applications (dapps) on the Ethereum blockchain. It's designed to make it easier for developers to create and deploy smart contracts and build user interfaces that interact with those contracts. -โš™๏ธ Built using NextJS, RainbowKit, Hardhat, Wagmi, Viem, and Typescript. +โš™๏ธ Built using NextJS, Dynamic, Hardhat, Wagmi, Viem, and Typescript. - โœ… **Contract Hot Reload**: Your frontend auto-adapts to your smart contract as you edit it. - ๐Ÿช **[Custom hooks](https://docs.scaffoldeth.io/hooks/)**: Collection of React hooks wrapper around [wagmi](https://wagmi.sh/) to simplify interactions with smart contracts with typescript autocompletion. diff --git a/packages/nextjs/.env.example b/packages/nextjs/.env.example index c8d03d7..c5add58 100644 --- a/packages/nextjs/.env.example +++ b/packages/nextjs/.env.example @@ -10,4 +10,4 @@ # You'll need to prefix the variables names with NEXT_PUBLIC_ if you want to access them on the client side. # More info: https://nextjs.org/docs/pages/building-your-application/configuring/environment-variables NEXT_PUBLIC_ALCHEMY_API_KEY= -NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID= +NEXT_PUBLIC_DYNAMIC_ENVIRONMENT_ID= diff --git a/packages/nextjs/app/layout.tsx b/packages/nextjs/app/layout.tsx index be1234b..64d8111 100644 --- a/packages/nextjs/app/layout.tsx +++ b/packages/nextjs/app/layout.tsx @@ -1,4 +1,3 @@ -import "@rainbow-me/rainbowkit/styles.css"; import { ScaffoldEthAppWithProviders } from "~~/components/ScaffoldEthAppWithProviders"; import { ThemeProvider } from "~~/components/ThemeProvider"; import "~~/styles/globals.css"; diff --git a/packages/nextjs/components/Header.tsx b/packages/nextjs/components/Header.tsx index f24a1de..5c2cf23 100644 --- a/packages/nextjs/components/Header.tsx +++ b/packages/nextjs/components/Header.tsx @@ -4,8 +4,9 @@ import React, { useCallback, useRef, useState } from "react"; import Image from "next/image"; import Link from "next/link"; import { usePathname } from "next/navigation"; +import { DynamicWidget } from "@dynamic-labs/sdk-react-core"; import { Bars3Icon, BugAntIcon } from "@heroicons/react/24/outline"; -import { FaucetButton, RainbowKitCustomConnectButton } from "~~/components/scaffold-eth"; +import { FaucetButton } from "~~/components/scaffold-eth"; import { useOutsideClick } from "~~/hooks/scaffold-eth"; type HeaderMenuLink = { @@ -102,7 +103,7 @@ export const Header = () => {
- +
diff --git a/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx b/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx index f67c2f7..e2c805a 100644 --- a/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx +++ b/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx @@ -1,16 +1,17 @@ "use client"; -import { useEffect, useState } from "react"; -import { RainbowKitProvider, darkTheme, lightTheme } from "@rainbow-me/rainbowkit"; +import { EthereumWalletConnectors } from "@dynamic-labs/ethereum"; +import { DynamicContextProvider } from "@dynamic-labs/sdk-react-core"; +import { DynamicWagmiConnector } from "@dynamic-labs/wagmi-connector"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { useTheme } from "next-themes"; import { Toaster } from "react-hot-toast"; import { WagmiProvider } from "wagmi"; import { Footer } from "~~/components/Footer"; import { Header } from "~~/components/Header"; -import { BlockieAvatar } from "~~/components/scaffold-eth"; import { ProgressBar } from "~~/components/scaffold-eth/ProgressBar"; import { useInitializeNativeCurrencyPrice } from "~~/hooks/scaffold-eth"; +import scaffoldConfig from "~~/scaffold.config"; import { wagmiConfig } from "~~/services/web3/wagmiConfig"; const ScaffoldEthApp = ({ children }: { children: React.ReactNode }) => { @@ -38,24 +39,43 @@ export const queryClient = new QueryClient({ export const ScaffoldEthAppWithProviders = ({ children }: { children: React.ReactNode }) => { const { resolvedTheme } = useTheme(); - const isDarkMode = resolvedTheme === "dark"; - const [mounted, setMounted] = useState(false); - useEffect(() => { - setMounted(true); - }, []); + /** + * For more information on the `evmNetworks` object, see: + * https://docs.dynamic.xyz/chains/evmNetwork#custom-evm-networks-evmnetwork + */ + const evmNetworks = scaffoldConfig.targetNetworks.map(chain => ({ + blockExplorerUrls: chain.blockExplorers + ? Object.values(chain.blockExplorers as any).map(({ url }: any) => url) + : [], + chainId: chain.id, + name: chain.name, + rpcUrls: Object.values(chain.rpcUrls).map(({ http }) => http[0]), + iconUrls: [], + nativeCurrency: chain.nativeCurrency, + networkId: chain.id, + })); return ( - - - - - {children} - - - + + + + + + + {children} + + + + ); }; diff --git a/packages/nextjs/components/scaffold-eth/BlockieAvatar.tsx b/packages/nextjs/components/scaffold-eth/BlockieAvatar.tsx index 46f47b5..601126e 100644 --- a/packages/nextjs/components/scaffold-eth/BlockieAvatar.tsx +++ b/packages/nextjs/components/scaffold-eth/BlockieAvatar.tsx @@ -1,10 +1,16 @@ "use client"; -import { AvatarComponent } from "@rainbow-me/rainbowkit"; +import { FC } from "react"; import { blo } from "blo"; +type BlockieAvatarProps = { + address: string; + ensImage?: string | null | undefined; + size: number | string; +}; + // Custom Avatar for RainbowKit -export const BlockieAvatar: AvatarComponent = ({ address, ensImage, size }) => ( +export const BlockieAvatar: FC = ({ address, ensImage, size }) => ( // Don't want to use nextJS Image here (and adding remote patterns for the URL) // eslint-disable-next-line @next/next/no-img-element { - const { disconnect } = useDisconnect(); - const checkSumAddress = getAddress(address); - - const [addressCopied, setAddressCopied] = useState(false); - - const [selectingNetwork, setSelectingNetwork] = useState(false); - const dropdownRef = useRef(null); - const closeDropdown = () => { - setSelectingNetwork(false); - dropdownRef.current?.removeAttribute("open"); - }; - useOutsideClick(dropdownRef, closeDropdown); - - return ( - <> -
- - - - {isENS(displayName) ? displayName : checkSumAddress?.slice(0, 6) + "..." + checkSumAddress?.slice(-4)} - - - -
    -
-
- - ); -}; diff --git a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/AddressQRCodeModal.tsx b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/AddressQRCodeModal.tsx deleted file mode 100644 index b5bb2ef..0000000 --- a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/AddressQRCodeModal.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import { QRCodeSVG } from "qrcode.react"; -import { Address as AddressType } from "viem"; -import { Address } from "~~/components/scaffold-eth"; - -type AddressQRCodeModalProps = { - address: AddressType; - modalId: string; -}; - -export const AddressQRCodeModal = ({ address, modalId }: AddressQRCodeModalProps) => { - return ( - <> -
- - -
- - ); -}; diff --git a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/NetworkOptions.tsx b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/NetworkOptions.tsx deleted file mode 100644 index bf16a56..0000000 --- a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/NetworkOptions.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import { useTheme } from "next-themes"; -import { useAccount, useSwitchChain } from "wagmi"; -import { ArrowsRightLeftIcon } from "@heroicons/react/24/solid"; -import { getNetworkColor } from "~~/hooks/scaffold-eth"; -import { getTargetNetworks } from "~~/utils/scaffold-eth"; - -const allowedNetworks = getTargetNetworks(); - -type NetworkOptionsProps = { - hidden?: boolean; -}; - -export const NetworkOptions = ({ hidden = false }: NetworkOptionsProps) => { - const { switchChain } = useSwitchChain(); - const { chain } = useAccount(); - const { resolvedTheme } = useTheme(); - const isDarkMode = resolvedTheme === "dark"; - - return ( - <> - {allowedNetworks - .filter(allowedNetwork => allowedNetwork.id !== chain?.id) - .map(allowedNetwork => ( -
  • - -
  • - ))} - - ); -}; diff --git a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/WrongNetworkDropdown.tsx b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/WrongNetworkDropdown.tsx deleted file mode 100644 index f9f0fd8..0000000 --- a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/WrongNetworkDropdown.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import { NetworkOptions } from "./NetworkOptions"; -import { useDisconnect } from "wagmi"; -import { ArrowLeftOnRectangleIcon, ChevronDownIcon } from "@heroicons/react/24/outline"; - -export const WrongNetworkDropdown = () => { - const { disconnect } = useDisconnect(); - - return ( -
    - -
      - -
    • - -
    • -
    -
    - ); -}; diff --git a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/index.tsx b/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/index.tsx deleted file mode 100644 index 6521200..0000000 --- a/packages/nextjs/components/scaffold-eth/RainbowKitCustomConnectButton/index.tsx +++ /dev/null @@ -1,67 +0,0 @@ -"use client"; - -// @refresh reset -import { Balance } from "../Balance"; -import { AddressInfoDropdown } from "./AddressInfoDropdown"; -import { AddressQRCodeModal } from "./AddressQRCodeModal"; -import { WrongNetworkDropdown } from "./WrongNetworkDropdown"; -import { ConnectButton } from "@rainbow-me/rainbowkit"; -import { Address } from "viem"; -import { useNetworkColor } from "~~/hooks/scaffold-eth"; -import { useTargetNetwork } from "~~/hooks/scaffold-eth/useTargetNetwork"; -import { getBlockExplorerAddressLink } from "~~/utils/scaffold-eth"; - -/** - * Custom Wagmi Connect Button (watch balance + custom design) - */ -export const RainbowKitCustomConnectButton = () => { - const networkColor = useNetworkColor(); - const { targetNetwork } = useTargetNetwork(); - - return ( - - {({ account, chain, openConnectModal, mounted }) => { - const connected = mounted && account && chain; - const blockExplorerAddressLink = account - ? getBlockExplorerAddressLink(targetNetwork, account.address) - : undefined; - - return ( - <> - {(() => { - if (!connected) { - return ( - - ); - } - - if (chain.unsupported || chain.id !== targetNetwork.id) { - return ; - } - - return ( - <> -
    - - - {chain.name} - -
    - - - - ); - })()} - - ); - }} -
    - ); -}; diff --git a/packages/nextjs/components/scaffold-eth/index.tsx b/packages/nextjs/components/scaffold-eth/index.tsx index bf1e8a7..d4776a1 100644 --- a/packages/nextjs/components/scaffold-eth/index.tsx +++ b/packages/nextjs/components/scaffold-eth/index.tsx @@ -4,4 +4,3 @@ export * from "./BlockieAvatar"; export * from "./Faucet"; export * from "./FaucetButton"; export * from "./Input"; -export * from "./RainbowKitCustomConnectButton"; diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 53f54b6..5c605fb 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -14,12 +14,14 @@ "vercel:yolo": "vercel --build-env NEXT_PUBLIC_IGNORE_BUILD_ERROR=true" }, "dependencies": { + "@dynamic-labs/ethereum": "^3.0.0-alpha.11", + "@dynamic-labs/sdk-react-core": "^3.0.0-alpha.11", + "@dynamic-labs/wagmi-connector": "^3.0.0-alpha.11", "@heroicons/react": "^2.0.11", - "@rainbow-me/rainbowkit": "2.1.2", "@tanstack/react-query": "^5.28.6", "@uniswap/sdk-core": "^4.0.1", "@uniswap/v2-sdk": "^3.0.1", - "blo": "^1.0.1", + "blo": "^1.2.0", "burner-connector": "^0.0.8", "daisyui": "4.5.0", "next": "^14.0.4", diff --git a/packages/nextjs/scaffold.config.ts b/packages/nextjs/scaffold.config.ts index 86c737a..afed90a 100644 --- a/packages/nextjs/scaffold.config.ts +++ b/packages/nextjs/scaffold.config.ts @@ -4,7 +4,7 @@ export type ScaffoldConfig = { targetNetworks: readonly chains.Chain[]; pollingInterval: number; alchemyApiKey: string; - walletConnectProjectId: string; + dynamicEnvId: string; onlyLocalBurnerWallet: boolean; }; @@ -22,11 +22,11 @@ const scaffoldConfig = { // .env.local for local testing, and in the Vercel/system env config for live apps. alchemyApiKey: process.env.NEXT_PUBLIC_ALCHEMY_API_KEY || "oKxs-03sij-U_N0iOlrSsZFr29-IqbuF", - // This is ours WalletConnect's default project ID. - // You can get your own at https://cloud.walletconnect.com + // This is Dynamic's default environment ID. + // You can get your own at https://app.dynamic.xyz/ // It's recommended to store it in an env variable: // .env.local for local testing, and in the Vercel/system env config for live apps. - walletConnectProjectId: process.env.NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID || "3a8170812b534d0ff9d794f19a901d64", + dynamicEnvId: process.env.NEXT_PUBLIC_DYNAMIC_ENVIRONMENT_ID || "f0b977d0-b712-49f1-af89-2a24c47674da", // Only show the Burner Wallet when running on hardhat network onlyLocalBurnerWallet: true, diff --git a/packages/nextjs/services/web3/wagmiConfig.tsx b/packages/nextjs/services/web3/wagmiConfig.tsx index e207843..85eb29f 100644 --- a/packages/nextjs/services/web3/wagmiConfig.tsx +++ b/packages/nextjs/services/web3/wagmiConfig.tsx @@ -1,4 +1,3 @@ -import { wagmiConnectors } from "./wagmiConnectors"; import { Chain, createClient, http } from "viem"; import { hardhat, mainnet } from "viem/chains"; import { createConfig } from "wagmi"; @@ -14,7 +13,6 @@ export const enabledChains = targetNetworks.find((network: Chain) => network.id export const wagmiConfig = createConfig({ chains: enabledChains, - connectors: wagmiConnectors, ssr: true, client({ chain }) { return createClient({ diff --git a/packages/nextjs/services/web3/wagmiConnectors.tsx b/packages/nextjs/services/web3/wagmiConnectors.tsx deleted file mode 100644 index 8167996..0000000 --- a/packages/nextjs/services/web3/wagmiConnectors.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import { connectorsForWallets } from "@rainbow-me/rainbowkit"; -import { - coinbaseWallet, - ledgerWallet, - metaMaskWallet, - rainbowWallet, - safeWallet, - walletConnectWallet, -} from "@rainbow-me/rainbowkit/wallets"; -import { rainbowkitBurnerWallet } from "burner-connector"; -import * as chains from "viem/chains"; -import scaffoldConfig from "~~/scaffold.config"; - -const { onlyLocalBurnerWallet, targetNetworks } = scaffoldConfig; - -const wallets = [ - metaMaskWallet, - walletConnectWallet, - ledgerWallet, - coinbaseWallet, - rainbowWallet, - safeWallet, - ...(!targetNetworks.some(network => network.id !== (chains.hardhat as chains.Chain).id) || !onlyLocalBurnerWallet - ? [rainbowkitBurnerWallet] - : []), -]; - -/** - * wagmi connectors for the wagmi context - */ -export const wagmiConnectors = connectorsForWallets( - [ - { - groupName: "Supported Wallets", - wallets, - }, - ], - - { - appName: "scaffold-eth-2", - projectId: scaffoldConfig.walletConnectProjectId, - }, -); diff --git a/yarn.lock b/yarn.lock index accc3ea..7f6b61e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -135,6 +135,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.17.9, @babel/runtime@npm:^7.22.5": + version: 7.24.7 + resolution: "@babel/runtime@npm:7.24.7" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: d17f29eed6f848ac15cdf4202a910b741facfb0419a9d79e5c7fa37df6362fc3227f1cc2e248cc6db5e53ddffb4caa6686c488e6e80ce3d29c36a4e74c8734ea + languageName: node + linkType: hard + "@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.20.7": version: 7.23.1 resolution: "@babel/runtime@npm:7.23.1" @@ -272,6 +281,20 @@ __metadata: languageName: node linkType: hard +"@coinbase/wallet-sdk@npm:4.0.4": + version: 4.0.4 + resolution: "@coinbase/wallet-sdk@npm:4.0.4" + dependencies: + buffer: ^6.0.3 + clsx: ^1.2.1 + eventemitter3: ^5.0.1 + keccak: ^3.0.3 + preact: ^10.16.0 + sha.js: ^2.4.11 + checksum: 002d03d791683a15b465a285d7293a7994684f6f91d67c01b52ee9a07ba62f555a12d5c9471c964ccae0df048190f9c2e82929aeba9247e6d97ad1a9e9dd4132 + languageName: node + linkType: hard + "@cspotcode/source-map-support@npm:^0.8.0": version: 0.8.1 resolution: "@cspotcode/source-map-support@npm:0.8.1" @@ -281,6 +304,264 @@ __metadata: languageName: node linkType: hard +"@dynamic-labs/embedded-wallet-evm@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/embedded-wallet-evm@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/embedded-wallet": 3.0.0-alpha.13 + "@dynamic-labs/rpc-provider-ethereum": 3.0.0-alpha.13 + "@dynamic-labs/sdk-api-core": 0.0.470 + "@dynamic-labs/types": 3.0.0-alpha.13 + "@dynamic-labs/utils": 3.0.0-alpha.13 + "@dynamic-labs/viem-utils": 3.0.0-alpha.13 + "@dynamic-labs/wallet-book": 3.0.0-alpha.13 + "@dynamic-labs/wallet-connector-core": 3.0.0-alpha.13 + "@turnkey/api-key-stamper": 0.4.0 + "@turnkey/http": 2.7.1 + "@turnkey/iframe-stamper": 2.0.0 + "@turnkey/viem": 0.4.10 + "@turnkey/webauthn-stamper": 0.5.0 + peerDependencies: + viem: ^2.7.6 + checksum: 0c91bcc7033dda5640add4213b5c3f36e1c1b389bbde4bf9116b35ee2a0ff7e8255d0f65fcb4c5d8823419485722be4488b8aa9ab6cf27ea99deb353d7619661 + languageName: node + linkType: hard + +"@dynamic-labs/embedded-wallet@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/embedded-wallet@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/sdk-api-core": 0.0.470 + "@dynamic-labs/utils": 3.0.0-alpha.13 + "@dynamic-labs/wallet-book": 3.0.0-alpha.13 + "@dynamic-labs/wallet-connector-core": 3.0.0-alpha.13 + "@turnkey/api-key-stamper": 0.4.0 + "@turnkey/http": 2.7.1 + "@turnkey/iframe-stamper": 2.0.0 + "@turnkey/webauthn-stamper": 0.5.0 + checksum: d4e9caa5920520b1b5e268804e5664d4fe7a4b7ead92ffcf45993b5fdda072ed21b9f0a7ee3a2c2cc52c8e169b31c7e88c7618a75cedf5201d585663016346bf + languageName: node + linkType: hard + +"@dynamic-labs/ethereum@npm:^3.0.0-alpha.11": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/ethereum@npm:3.0.0-alpha.13" + dependencies: + "@coinbase/wallet-sdk": 4.0.4 + "@dynamic-labs/embedded-wallet-evm": 3.0.0-alpha.13 + "@dynamic-labs/rpc-provider-ethereum": 3.0.0-alpha.13 + "@dynamic-labs/sdk-api-core": 0.0.470 + "@dynamic-labs/types": 3.0.0-alpha.13 + "@dynamic-labs/utils": 3.0.0-alpha.13 + "@dynamic-labs/viem-utils": 3.0.0-alpha.13 + "@dynamic-labs/wallet-book": 3.0.0-alpha.13 + "@dynamic-labs/wallet-connector-core": 3.0.0-alpha.13 + "@walletconnect/ethereum-provider": 2.11.2 + buffer: 6.0.3 + eventemitter3: 5.0.1 + stream: 0.0.2 + peerDependencies: + viem: ^2.7.6 + checksum: dd15d4630b412334da1417603ffdc2534f4641d09483b3e3a6cb9afde3eaaa495218617919a36c055e493b089bb2de184926ca49ac22433a591a421a4d13ccdd + languageName: node + linkType: hard + +"@dynamic-labs/iconic@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/iconic@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/logger": 3.0.0-alpha.13 + sharp: 0.33.2 + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: b320439c0d6bf9a335a964ac8e29fd1632b8da9da952db60b462984b0589256d993f6b3c2cd6c099d0b3cc207e3dba798d5987c7023700e1fb4c6ae136935d89 + languageName: node + linkType: hard + +"@dynamic-labs/logger@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/logger@npm:3.0.0-alpha.13" + peerDependencies: + eventemitter3: 5.0.1 + checksum: e483b3bce626286b8577a450115d0d9bd960053745d92ef084db294d3d5c78dee601c927215408c2f481628a15e6da3cd2e8a4411263de2ee892f4b5ae9b8ac3 + languageName: node + linkType: hard + +"@dynamic-labs/multi-wallet@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/multi-wallet@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/rpc-providers": 3.0.0-alpha.13 + "@dynamic-labs/sdk-api-core": 0.0.470 + "@dynamic-labs/types": 3.0.0-alpha.13 + "@dynamic-labs/utils": 3.0.0-alpha.13 + "@dynamic-labs/wallet-book": 3.0.0-alpha.13 + "@dynamic-labs/wallet-connector-core": 3.0.0-alpha.13 + tslib: 2.4.1 + checksum: 269ca04c25fc92f6c3e32f263b251d327b8f5798dbdc38a9df044a92acde1287c1c3870860855a236c72b752e60b76e9e6fca4d9d72bd7902ce5a7a79fc50abe + languageName: node + linkType: hard + +"@dynamic-labs/rpc-provider-ethereum@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/rpc-provider-ethereum@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/rpc-providers": 3.0.0-alpha.13 + "@dynamic-labs/sdk-api-core": 0.0.470 + "@dynamic-labs/types": 3.0.0-alpha.13 + "@dynamic-labs/utils": 3.0.0-alpha.13 + "@dynamic-labs/viem-utils": 3.0.0-alpha.13 + peerDependencies: + viem: ^1.19.13 || ^2.2.0 + checksum: ed1a45638f8420c06e35245f6f0687575a604376963454fcfb2bc67b54e10908d1888b80ab7208454f542f0f38a446cc6dfb079a2af30438ca5e4632cc9fefa0 + languageName: node + linkType: hard + +"@dynamic-labs/rpc-providers@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/rpc-providers@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/types": 3.0.0-alpha.13 + checksum: fda459071312d10dbf56a3c69eea984e1d31ebebf786fb92ed94ca7a9d86cc5947ab4971f88233add6f386ffa91d71f238fcc37ed9bddff9784d4f8328bc0cca + languageName: node + linkType: hard + +"@dynamic-labs/sdk-api-core@npm:0.0.470": + version: 0.0.470 + resolution: "@dynamic-labs/sdk-api-core@npm:0.0.470" + checksum: 96f297e6c36a6e4d1b2682476fa52a387c64bdd50ee9f3bb3d49147438c1ee99ea95ee7f1bea0b417ff5425592837a6c429e54dc3bf8c96ab390d8afefa016fb + languageName: node + linkType: hard + +"@dynamic-labs/sdk-react-core@npm:^3.0.0-alpha.11": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/sdk-react-core@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/iconic": 3.0.0-alpha.13 + "@dynamic-labs/logger": 3.0.0-alpha.13 + "@dynamic-labs/multi-wallet": 3.0.0-alpha.13 + "@dynamic-labs/rpc-providers": 3.0.0-alpha.13 + "@dynamic-labs/sdk-api-core": 0.0.470 + "@dynamic-labs/store": 3.0.0-alpha.13 + "@dynamic-labs/types": 3.0.0-alpha.13 + "@dynamic-labs/utils": 3.0.0-alpha.13 + "@dynamic-labs/wallet-book": 3.0.0-alpha.13 + "@dynamic-labs/wallet-connector-core": 3.0.0-alpha.13 + "@hcaptcha/react-hcaptcha": 1.4.4 + country-list: 2.3.0 + eventemitter3: 5.0.1 + formik: 2.2.9 + i18next: 23.4.6 + qrcode: 1.5.1 + react-focus-lock: 2.9.2 + react-i18next: 13.5.0 + react-international-phone: 4.2.5 + yup: 0.32.11 + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 529679b9acb905c7378e3a7331aa9529838a8797aa911d29724ca922b927e2452a581c163c72e7f22d525a2b5c6a05ef214f77f1745ad2396dda7704c9fca067 + languageName: node + linkType: hard + +"@dynamic-labs/store@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/store@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/logger": 3.0.0-alpha.13 + checksum: 499ba52581dfbbfdea8aa3a21db2da86bfae2990c81d7c48f90e4b8457925e20a90030157f0dedb93565ed96fe71d5bf8ad69ebf2b8dff3e0d8b5ed54e31e623 + languageName: node + linkType: hard + +"@dynamic-labs/types@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/types@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/sdk-api-core": 0.0.470 + checksum: 456bf94bc8f20bf4c5e31598553c6464255c9736faf3dee4d5153716ec2b2d3b3ef3c2e330d8120bee41dff14379a1e659440392a7496c9a8b2b1d7ec53c0918 + languageName: node + linkType: hard + +"@dynamic-labs/utils@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/utils@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/logger": 3.0.0-alpha.13 + "@dynamic-labs/sdk-api-core": 0.0.470 + "@dynamic-labs/types": 3.0.0-alpha.13 + buffer: 6.0.3 + stream: 0.0.2 + tldts: 6.0.16 + checksum: 417d3210e356c0eb77166086643fc2db6ba963999b4484a4688f0dc88c9ebf372e1c8c4940b03702f930bb0e10d54daeeb852377bb92ee4beb72d6e0c8847686 + languageName: node + linkType: hard + +"@dynamic-labs/viem-utils@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/viem-utils@npm:3.0.0-alpha.13" + peerDependencies: + "@dynamic-labs/logger": 3.0.0-alpha.13 + "@dynamic-labs/types": 3.0.0-alpha.13 + "@dynamic-labs/utils": 3.0.0-alpha.13 + "@dynamic-labs/wallet-book": 3.0.0-alpha.13 + "@dynamic-labs/wallet-connector-core": 3.0.0-alpha.13 + eventemitter3: 5.0.1 + viem: ^2.7.6 + checksum: 01687de78070a17391673b9d9e593924449ce33d4bfc23e342c66c60d05abb6040f482e8e6be762aedbfd3898725c2eb5d24770911a20524b45e35299e5943c2 + languageName: node + linkType: hard + +"@dynamic-labs/wagmi-connector@npm:^3.0.0-alpha.11": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/wagmi-connector@npm:3.0.0-alpha.13" + peerDependencies: + "@dynamic-labs/logger": 3.0.0-alpha.13 + "@dynamic-labs/rpc-providers": 3.0.0-alpha.13 + "@dynamic-labs/sdk-react-core": 3.0.0-alpha.13 + "@dynamic-labs/types": 3.0.0-alpha.13 + "@dynamic-labs/wallet-connector-core": 3.0.0-alpha.13 + "@wagmi/core": ^2.6.4 + eventemitter3: 5.0.1 + react: ^18.0.0 + viem: ^2.7.6 + wagmi: ^2.5.7 + checksum: 490e6d63b92d0573c1769c233fed830a23ace6a6069916d1fb1865aea15ee4802b2203eaa6ba5a7913567764e0829fc94d2ecf1fcc040c376ffb20ea7f6eb798 + languageName: node + linkType: hard + +"@dynamic-labs/wallet-book@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/wallet-book@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/iconic": 3.0.0-alpha.13 + "@dynamic-labs/logger": 3.0.0-alpha.13 + "@dynamic-labs/utils": 3.0.0-alpha.13 + util: 0.12.5 + zod: 3.22.4 + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 1930fbba2fe779557d2f7142e86f72d51927b5593d088125e9a1ef24d88eb7c253c39caa648c314a3d96a91148dfc11df9402fff59ba504bfe84dfb6ac839c87 + languageName: node + linkType: hard + +"@dynamic-labs/wallet-connector-core@npm:3.0.0-alpha.13": + version: 3.0.0-alpha.13 + resolution: "@dynamic-labs/wallet-connector-core@npm:3.0.0-alpha.13" + dependencies: + "@dynamic-labs/sdk-api-core": 0.0.470 + peerDependencies: + "@dynamic-labs/logger": 3.0.0-alpha.13 + "@dynamic-labs/rpc-providers": 3.0.0-alpha.13 + "@dynamic-labs/types": 3.0.0-alpha.13 + "@dynamic-labs/utils": 3.0.0-alpha.13 + "@dynamic-labs/wallet-book": 3.0.0-alpha.13 + eventemitter3: 5.0.1 + checksum: 87a210f8bfc320758ab97b57e517b65426e390bcfcf5a6ec618a5a767b05360083d16dfb8b8c28991ef730aa86052249b2f8e2f482808d3cd51164d75a5baaad + languageName: node + linkType: hard + "@edge-runtime/cookies@npm:3.4.1": version: 3.4.1 resolution: "@edge-runtime/cookies@npm:3.4.1" @@ -320,6 +601,15 @@ __metadata: languageName: node linkType: hard +"@emnapi/runtime@npm:^0.45.0": + version: 0.45.0 + resolution: "@emnapi/runtime@npm:0.45.0" + dependencies: + tslib: ^2.4.0 + checksum: 59c81a4edc68c959b2f891eb310b063c87e69ef18eb77563bfd59b0086b27c7581b8e40edbf590e3fd3af437ace98d06e81b7a8613e8317c619e479831540b93 + languageName: node + linkType: hard + "@emotion/hash@npm:^0.9.0": version: 0.9.1 resolution: "@emotion/hash@npm:0.9.1" @@ -813,6 +1103,18 @@ __metadata: languageName: node linkType: hard +"@hcaptcha/react-hcaptcha@npm:1.4.4": + version: 1.4.4 + resolution: "@hcaptcha/react-hcaptcha@npm:1.4.4" + dependencies: + "@babel/runtime": ^7.17.9 + peerDependencies: + react: ">= 16.3.0" + react-dom: ">= 16.3.0" + checksum: 16b046702957f4ca5041c37f2a5012e07415469667fee0396b4764baa7ce0fe5a8577cf652b977732f026d745c999f7e1522bca3b3ca6effea5cfff189ddff2f + languageName: node + linkType: hard + "@heroicons/react@npm:^2.0.11": version: 2.0.18 resolution: "@heroicons/react@npm:2.0.18" @@ -847,6 +1149,181 @@ __metadata: languageName: node linkType: hard +"@img/sharp-darwin-arm64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-darwin-arm64@npm:0.33.2" + dependencies: + "@img/sharp-libvips-darwin-arm64": 1.0.1 + dependenciesMeta: + "@img/sharp-libvips-darwin-arm64": + optional: true + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-darwin-x64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-darwin-x64@npm:0.33.2" + dependencies: + "@img/sharp-libvips-darwin-x64": 1.0.1 + dependenciesMeta: + "@img/sharp-libvips-darwin-x64": + optional: true + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@img/sharp-libvips-darwin-arm64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-libvips-darwin-x64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-arm64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-arm@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linux-arm@npm:1.0.1" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-s390x@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-x64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linux-x64@npm:1.0.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linuxmusl-arm64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-libvips-linuxmusl-x64@npm:1.0.1": + version: 1.0.1 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-linux-arm64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linux-arm64@npm:0.33.2" + dependencies: + "@img/sharp-libvips-linux-arm64": 1.0.1 + dependenciesMeta: + "@img/sharp-libvips-linux-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-arm@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linux-arm@npm:0.33.2" + dependencies: + "@img/sharp-libvips-linux-arm": 1.0.1 + dependenciesMeta: + "@img/sharp-libvips-linux-arm": + optional: true + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-s390x@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linux-s390x@npm:0.33.2" + dependencies: + "@img/sharp-libvips-linux-s390x": 1.0.1 + dependenciesMeta: + "@img/sharp-libvips-linux-s390x": + optional: true + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-x64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linux-x64@npm:0.33.2" + dependencies: + "@img/sharp-libvips-linux-x64": 1.0.1 + dependenciesMeta: + "@img/sharp-libvips-linux-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linuxmusl-arm64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.2" + dependencies: + "@img/sharp-libvips-linuxmusl-arm64": 1.0.1 + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-linuxmusl-x64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-linuxmusl-x64@npm:0.33.2" + dependencies: + "@img/sharp-libvips-linuxmusl-x64": 1.0.1 + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-wasm32@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-wasm32@npm:0.33.2" + dependencies: + "@emnapi/runtime": ^0.45.0 + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@img/sharp-win32-ia32@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-win32-ia32@npm:0.33.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@img/sharp-win32-x64@npm:0.33.2": + version: 0.33.2 + resolution: "@img/sharp-win32-x64@npm:0.33.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@ioredis/commands@npm:^1.1.1": version: 1.2.0 resolution: "@ioredis/commands@npm:1.2.0" @@ -1393,6 +1870,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:^1.3.0": + version: 1.4.0 + resolution: "@noble/curves@npm:1.4.0" + dependencies: + "@noble/hashes": 1.4.0 + checksum: 0014ff561d16e98da4a57e2310a4015e4bdab3b1e1eafcd18d3f9b955c29c3501452ca5d702fddf8ca92d570bbeadfbe53fe16ebbd81a319c414f739154bb26b + languageName: node + linkType: hard + "@noble/hashes@npm:1.2.0, @noble/hashes@npm:~1.2.0": version: 1.2.0 resolution: "@noble/hashes@npm:1.2.0" @@ -1414,6 +1900,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:1.4.0": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 + languageName: node + linkType: hard + "@noble/secp256k1@npm:1.7.1, @noble/secp256k1@npm:~1.7.0": version: 1.7.1 resolution: "@noble/secp256k1@npm:1.7.1" @@ -1964,27 +2457,6 @@ __metadata: languageName: node linkType: hard -"@rainbow-me/rainbowkit@npm:2.1.2": - version: 2.1.2 - resolution: "@rainbow-me/rainbowkit@npm:2.1.2" - dependencies: - "@vanilla-extract/css": 1.14.0 - "@vanilla-extract/dynamic": 2.1.0 - "@vanilla-extract/sprinkles": 1.6.1 - clsx: 2.1.0 - qrcode: 1.5.3 - react-remove-scroll: 2.5.7 - ua-parser-js: ^1.0.37 - peerDependencies: - "@tanstack/react-query": ">=5.0.0" - react: ">=18" - react-dom: ">=18" - viem: 2.x - wagmi: ^2.9.0 - checksum: 8d127509b376715c3e22030a4df74ef061d3da86bfa481bae3ea035192fa324fb82179da284f4bdf98feb1b2672157ca9440ed0c51d9280d9da694b9e6ba6250 - languageName: node - linkType: hard - "@rollup/pluginutils@npm:^4.0.0": version: 4.2.1 resolution: "@rollup/pluginutils@npm:4.2.1" @@ -2140,8 +2612,10 @@ __metadata: version: 0.0.0-use.local resolution: "@se-2/nextjs@workspace:packages/nextjs" dependencies: + "@dynamic-labs/ethereum": ^3.0.0-alpha.11 + "@dynamic-labs/sdk-react-core": ^3.0.0-alpha.11 + "@dynamic-labs/wagmi-connector": ^3.0.0-alpha.11 "@heroicons/react": ^2.0.11 - "@rainbow-me/rainbowkit": 2.1.2 "@tanstack/react-query": ^5.28.6 "@trivago/prettier-plugin-sort-imports": ^4.1.1 "@types/node": ^17.0.35 @@ -2153,7 +2627,7 @@ __metadata: "@uniswap/v2-sdk": ^3.0.1 abitype: 1.0.2 autoprefixer: ^10.4.12 - blo: ^1.0.1 + blo: ^1.2.0 burner-connector: ^0.0.8 daisyui: 4.5.0 eslint: ^8.15.0 @@ -2455,7 +2929,7 @@ __metadata: languageName: node linkType: hard -"@stablelib/x25519@npm:1.0.3": +"@stablelib/x25519@npm:1.0.3, @stablelib/x25519@npm:^1.0.3": version: 1.0.3 resolution: "@stablelib/x25519@npm:1.0.3" dependencies: @@ -2560,6 +3034,66 @@ __metadata: languageName: node linkType: hard +"@turnkey/api-key-stamper@npm:0.4.0": + version: 0.4.0 + resolution: "@turnkey/api-key-stamper@npm:0.4.0" + dependencies: + "@noble/curves": ^1.3.0 + "@turnkey/encoding": 0.1.0 + sha256-uint8array: ^0.10.7 + checksum: 06d021e0ebfb6b804fbfebefbb90e0cae52d32f1215bab78e09c2eed425932d22b6404dd7d60de10773374be3b1946a638aa1155fc30f310e96039dcb928d2c0 + languageName: node + linkType: hard + +"@turnkey/encoding@npm:0.1.0": + version: 0.1.0 + resolution: "@turnkey/encoding@npm:0.1.0" + checksum: bd365c74e204ae0524e4521b571ac75f36d210a529612383b108cec2973a0c0b0d7e16d4faa7eb2b31d4cb6a545847d23b76bb2c98633a16e355412a1dd7e5e8 + languageName: node + linkType: hard + +"@turnkey/http@npm:2.7.1": + version: 2.7.1 + resolution: "@turnkey/http@npm:2.7.1" + dependencies: + "@turnkey/api-key-stamper": 0.4.0 + "@turnkey/encoding": 0.1.0 + "@turnkey/webauthn-stamper": 0.5.0 + cross-fetch: ^3.1.5 + checksum: fbc0a2985865ada87f2ddff09352c10b81cda4774cd3292ca4534470f60ac191d0b21b7acedef4f21d6272970a2e01fb418fde505af21fe0e2fbb687cb801b18 + languageName: node + linkType: hard + +"@turnkey/iframe-stamper@npm:2.0.0": + version: 2.0.0 + resolution: "@turnkey/iframe-stamper@npm:2.0.0" + checksum: 3d7dd673ac9ccb5d927bd2ef07ebc44da5d2def8f4c7abd2c2b56ac2627b3d072c2181cd0678135a2449af30c6fe26c74b011a23a7b6f12f6dd9af89e7452fd9 + languageName: node + linkType: hard + +"@turnkey/viem@npm:0.4.10": + version: 0.4.10 + resolution: "@turnkey/viem@npm:0.4.10" + dependencies: + "@turnkey/api-key-stamper": 0.4.0 + "@turnkey/http": 2.7.1 + cross-fetch: ^4.0.0 + typescript: ^5.1 + peerDependencies: + viem: ^1.16.6 || ^2.1.1 + checksum: 3ab9c4034b5344b3d4ec066bcf6b1e949456c45b360e64a60c483682f778da765dea4d9653179e4f18bab36625683b29b22167282ce5271ced517c0b6ae14677 + languageName: node + linkType: hard + +"@turnkey/webauthn-stamper@npm:0.5.0": + version: 0.5.0 + resolution: "@turnkey/webauthn-stamper@npm:0.5.0" + dependencies: + sha256-uint8array: ^0.10.7 + checksum: 1f1ab0101ae0587b24afa3c3f9c93cdbf875a0331b094bf93af3c5e8bcc5ce1268b999a02923effc79f4d9f22dcd319ea6a6257719b052a54b794e310369ecbf + languageName: node + linkType: hard + "@typechain/ethers-v5@npm:^10.1.0": version: 10.2.1 resolution: "@typechain/ethers-v5@npm:10.2.1" @@ -2713,6 +3247,13 @@ __metadata: languageName: node linkType: hard +"@types/lodash@npm:^4.14.175": + version: 4.17.6 + resolution: "@types/lodash@npm:4.17.6" + checksum: f748c672f49c54ee631a0fab6f26d56ab99bd68a4fb91604b5d7525a72102dd1917209c12d7078c988a375edb5dc70ca600db05ac01785306fd64470048cd16c + languageName: node + linkType: hard + "@types/lru-cache@npm:^5.1.0": version: 5.1.1 resolution: "@types/lru-cache@npm:5.1.1" @@ -3477,6 +4018,31 @@ __metadata: languageName: node linkType: hard +"@walletconnect/core@npm:2.11.2": + version: 2.11.2 + resolution: "@walletconnect/core@npm:2.11.2" + dependencies: + "@walletconnect/heartbeat": 1.2.1 + "@walletconnect/jsonrpc-provider": 1.0.13 + "@walletconnect/jsonrpc-types": 1.0.3 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/jsonrpc-ws-connection": 1.0.14 + "@walletconnect/keyvaluestorage": ^1.1.1 + "@walletconnect/logger": ^2.0.1 + "@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.2 + "@walletconnect/utils": 2.11.2 + events: ^3.3.0 + isomorphic-unfetch: 3.1.0 + lodash.isequal: 4.5.0 + uint8arrays: ^3.1.0 + checksum: 048c1dbdf096218b1e0c878005faf6ec98b825594e38dedbbf1bbd488c0cc73cc9376180c1701c8b26e9735e0cde0fe31ab3ee01facb34c30cd75077fe03f31f + languageName: node + linkType: hard + "@walletconnect/core@npm:2.13.0": version: 2.13.0 resolution: "@walletconnect/core@npm:2.13.0" @@ -3511,6 +4077,24 @@ __metadata: languageName: node linkType: hard +"@walletconnect/ethereum-provider@npm:2.11.2": + version: 2.11.2 + resolution: "@walletconnect/ethereum-provider@npm:2.11.2" + 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 + "@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 + checksum: 2225552d86a8b2d72ce8c8fc73dfc0433e4603f2252fe617ff42ce3e7f7022894abdaf921cca263f6a9e09f56534cb44f4a66b368a0b96fe72f36262ebb4400c + languageName: node + linkType: hard + "@walletconnect/ethereum-provider@npm:2.13.0": version: 2.13.0 resolution: "@walletconnect/ethereum-provider@npm:2.13.0" @@ -3535,7 +4119,18 @@ __metadata: dependencies: keyvaluestorage-interface: ^1.0.0 tslib: 1.14.1 - checksum: d28aa4dcc981bdaf38f0aeed979731ca793cead7e7a4ee730a9146d99d89db09a86c8e3192ed860638283276961c0723ba00cf3b8776f0692b36ec7df6c01be4 + checksum: d28aa4dcc981bdaf38f0aeed979731ca793cead7e7a4ee730a9146d99d89db09a86c8e3192ed860638283276961c0723ba00cf3b8776f0692b36ec7df6c01be4 + languageName: node + linkType: hard + +"@walletconnect/heartbeat@npm:1.2.1": + version: 1.2.1 + resolution: "@walletconnect/heartbeat@npm:1.2.1" + dependencies: + "@walletconnect/events": ^1.0.1 + "@walletconnect/time": ^1.0.2 + tslib: 1.14.1 + checksum: df4d492a2d336283f834bc205c09b795f85cd507a61b14745dc2124e510a250fefbd83d51216f93df2e0aa0cf8120134db2679de8019eddd63877e9928997952 languageName: node linkType: hard @@ -3550,7 +4145,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-http-connection@npm:1.0.8": +"@walletconnect/jsonrpc-http-connection@npm:1.0.8, @walletconnect/jsonrpc-http-connection@npm:^1.0.7": version: 1.0.8 resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.8" dependencies: @@ -3562,28 +4157,29 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-provider@npm:1.0.14": - version: 1.0.14 - resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14" +"@walletconnect/jsonrpc-provider@npm:1.0.13": + version: 1.0.13 + resolution: "@walletconnect/jsonrpc-provider@npm:1.0.13" dependencies: "@walletconnect/jsonrpc-utils": ^1.0.8 "@walletconnect/safe-json": ^1.0.2 - events: ^3.3.0 - checksum: db8f931f93285520c51939603108f5cfe2a90a651d12744766d14471db3a488d2964ece5bfedc6cc93832ecd008cd37e7e1b1a950d9ef3385106ee052b936573 + tslib: 1.14.1 + checksum: 497dfdd9f988432f171bc98336f3583c679059f0a166f95d6e51c8e1937c17abd9a5fd3aadfcebf6964bae14edd1e05fb0453e370d6e3bbc7ff4919fcad7c478 languageName: node linkType: hard -"@walletconnect/jsonrpc-types@npm:1.0.4": - version: 1.0.4 - resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" +"@walletconnect/jsonrpc-provider@npm:1.0.14, @walletconnect/jsonrpc-provider@npm:^1.0.13": + version: 1.0.14 + resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14" dependencies: + "@walletconnect/jsonrpc-utils": ^1.0.8 + "@walletconnect/safe-json": ^1.0.2 events: ^3.3.0 - keyvaluestorage-interface: ^1.0.0 - checksum: 99ea5f9f3b0c5892ff874de87dee62cf4fc345124177db1e6e5eaf48b85e2ea3833f0157beca43c51047444938e8eda6362fa8069b33e11d39e1050e7ef6e821 + checksum: db8f931f93285520c51939603108f5cfe2a90a651d12744766d14471db3a488d2964ece5bfedc6cc93832ecd008cd37e7e1b1a950d9ef3385106ee052b936573 languageName: node linkType: hard -"@walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": +"@walletconnect/jsonrpc-types@npm:1.0.3, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": version: 1.0.3 resolution: "@walletconnect/jsonrpc-types@npm:1.0.3" dependencies: @@ -3593,7 +4189,17 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.8": +"@walletconnect/jsonrpc-types@npm:1.0.4": + version: 1.0.4 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" + dependencies: + events: ^3.3.0 + keyvaluestorage-interface: ^1.0.0 + checksum: 99ea5f9f3b0c5892ff874de87dee62cf4fc345124177db1e6e5eaf48b85e2ea3833f0157beca43c51047444938e8eda6362fa8069b33e11d39e1050e7ef6e821 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.7, @walletconnect/jsonrpc-utils@npm:^1.0.8": version: 1.0.8 resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" dependencies: @@ -3616,7 +4222,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/keyvaluestorage@npm:1.1.1": +"@walletconnect/keyvaluestorage@npm:1.1.1, @walletconnect/keyvaluestorage@npm:^1.1.1": version: 1.1.1 resolution: "@walletconnect/keyvaluestorage@npm:1.1.1" dependencies: @@ -3632,7 +4238,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/logger@npm:2.1.2": +"@walletconnect/logger@npm:2.1.2, @walletconnect/logger@npm:^2.0.1": version: 2.1.2 resolution: "@walletconnect/logger@npm:2.1.2" dependencies: @@ -3663,7 +4269,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/modal@npm:2.6.2": +"@walletconnect/modal@npm:2.6.2, @walletconnect/modal@npm:^2.6.2": version: 2.6.2 resolution: "@walletconnect/modal@npm:2.6.2" dependencies: @@ -3673,7 +4279,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/relay-api@npm:1.0.10": +"@walletconnect/relay-api@npm:1.0.10, @walletconnect/relay-api@npm:^1.0.9": version: 1.0.10 resolution: "@walletconnect/relay-api@npm:1.0.10" dependencies: @@ -3682,7 +4288,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/relay-auth@npm:1.0.4": +"@walletconnect/relay-auth@npm:1.0.4, @walletconnect/relay-auth@npm:^1.0.4": version: 1.0.4 resolution: "@walletconnect/relay-auth@npm:1.0.4" dependencies: @@ -3705,6 +4311,23 @@ __metadata: languageName: node linkType: hard +"@walletconnect/sign-client@npm:2.11.2": + version: 2.11.2 + resolution: "@walletconnect/sign-client@npm:2.11.2" + dependencies: + "@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/time": ^1.0.2 + "@walletconnect/types": 2.11.2 + "@walletconnect/utils": 2.11.2 + events: ^3.3.0 + checksum: c7e566bcddedfd3c2498541c4ba9caf45436e8de0d3aa3b1da4d3b09d3fbad630ecbfe249c3ea19ed16b368c32ec3fa28b3ed78a82f1ce52793af17a585a4d71 + languageName: node + linkType: hard + "@walletconnect/sign-client@npm:2.13.0": version: 2.13.0 resolution: "@walletconnect/sign-client@npm:2.13.0" @@ -3731,6 +4354,20 @@ __metadata: languageName: node linkType: hard +"@walletconnect/types@npm:2.11.2": + version: 2.11.2 + resolution: "@walletconnect/types@npm:2.11.2" + 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 + events: ^3.3.0 + checksum: 0979f214682f46762f15bef23d37220abc677dac09b38d40687efb32d7ac2636a92eff952a382ecc291641054736b9236ddaab870d6607e42b9cb77ffdce4079 + languageName: node + linkType: hard + "@walletconnect/types@npm:2.13.0": version: 2.13.0 resolution: "@walletconnect/types@npm:2.13.0" @@ -3745,6 +4382,23 @@ __metadata: languageName: node linkType: hard +"@walletconnect/universal-provider@npm:2.11.2": + version: 2.11.2 + resolution: "@walletconnect/universal-provider@npm:2.11.2" + dependencies: + "@walletconnect/jsonrpc-http-connection": ^1.0.7 + "@walletconnect/jsonrpc-provider": 1.0.13 + "@walletconnect/jsonrpc-types": ^1.0.2 + "@walletconnect/jsonrpc-utils": ^1.0.7 + "@walletconnect/logger": ^2.0.1 + "@walletconnect/sign-client": 2.11.2 + "@walletconnect/types": 2.11.2 + "@walletconnect/utils": 2.11.2 + events: ^3.3.0 + checksum: afc1f49acbabc9ac7b7d838d7cba4bddd9363869912e6b13338c6c5351519d1abb0aa358b217bee2092111f0423de706f990dfb10b4930d5d8ac6fd542c4cb55 + languageName: node + linkType: hard + "@walletconnect/universal-provider@npm:2.13.0": version: 2.13.0 resolution: "@walletconnect/universal-provider@npm:2.13.0" @@ -3762,6 +4416,28 @@ __metadata: languageName: node linkType: hard +"@walletconnect/utils@npm:2.11.2": + version: 2.11.2 + resolution: "@walletconnect/utils@npm:2.11.2" + dependencies: + "@stablelib/chacha20poly1305": 1.0.1 + "@stablelib/hkdf": 1.0.1 + "@stablelib/random": ^1.0.2 + "@stablelib/sha256": 1.0.1 + "@stablelib/x25519": ^1.0.3 + "@walletconnect/relay-api": ^1.0.9 + "@walletconnect/safe-json": ^1.0.2 + "@walletconnect/time": ^1.0.2 + "@walletconnect/types": 2.11.2 + "@walletconnect/window-getters": ^1.0.1 + "@walletconnect/window-metadata": ^1.0.1 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: ^3.1.0 + checksum: 169147f99c7486c48c23ad0a8ebcbbb4f07aaffd954bad20f4b98516391e89e44f213b5226b3ef737ee91e1226fff9b1becf79dd56738c86becdc96d86cbbc72 + languageName: node + linkType: hard + "@walletconnect/utils@npm:2.13.0": version: 2.13.0 resolution: "@walletconnect/utils@npm:2.13.0" @@ -3793,7 +4469,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/window-metadata@npm:1.0.1": +"@walletconnect/window-metadata@npm:1.0.1, @walletconnect/window-metadata@npm:^1.0.1": version: 1.0.1 resolution: "@walletconnect/window-metadata@npm:1.0.1" dependencies: @@ -4604,10 +5280,10 @@ __metadata: languageName: node linkType: hard -"blo@npm:^1.0.1": - version: 1.1.1 - resolution: "blo@npm:1.1.1" - checksum: 896183e4ff43e8ebfc89153f6772e510d8f4566ef25e6bebb7e31531e1059c0517bc23d2d605758c9e5ea0c62c21203172575625a53748d013ed78ace08f30f4 +"blo@npm:^1.2.0": + version: 1.2.0 + resolution: "blo@npm:1.2.0" + checksum: be7dc5f3047d538c0038b469c309440e5b7de872ee811cc7ca97005b6b534a01dbf461150145f2f09524aeda6923197ea31290fbe9865cb8cb32152b3caf3dc7 languageName: node linkType: hard @@ -4762,7 +5438,7 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^6.0.3": +"buffer@npm:6.0.3, buffer@npm:^6.0.3": version: 6.0.3 resolution: "buffer@npm:6.0.3" dependencies: @@ -5264,13 +5940,23 @@ __metadata: languageName: node linkType: hard -"color-name@npm:~1.1.4": +"color-name@npm:^1.0.0, color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 languageName: node linkType: hard +"color-string@npm:^1.9.0": + version: 1.9.1 + resolution: "color-string@npm:1.9.1" + dependencies: + color-name: ^1.0.0 + simple-swizzle: ^0.2.2 + checksum: c13fe7cff7885f603f49105827d621ce87f4571d78ba28ef4a3f1a104304748f620615e6bf065ecd2145d0d9dad83a3553f52bb25ede7239d18e9f81622f1cc5 + languageName: node + linkType: hard + "color-support@npm:^1.1.2, color-support@npm:^1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" @@ -5280,6 +5966,16 @@ __metadata: languageName: node linkType: hard +"color@npm:^4.2.3": + version: 4.2.3 + resolution: "color@npm:4.2.3" + dependencies: + color-convert: ^2.0.1 + color-string: ^1.9.0 + checksum: 0579629c02c631b426780038da929cca8e8d80a40158b09811a0112a107c62e10e4aad719843b791b1e658ab4e800558f2e87ca4522c8b32349d497ecb6adeb4 + languageName: node + linkType: hard + "colorette@npm:^2.0.20": version: 2.0.20 resolution: "colorette@npm:2.0.20" @@ -5439,6 +6135,13 @@ __metadata: languageName: node linkType: hard +"country-list@npm:2.3.0": + version: 2.3.0 + resolution: "country-list@npm:2.3.0" + checksum: 91844d3640148cc04488fbbc29e46910018488d112ac8820be7cf7da5fde3aff354de5d89fe1fd4f20b52dcc7a991598cbe345e41ebb7f4397ab1549ac4651ec + languageName: node + linkType: hard + "crc-32@npm:^1.2.0": version: 1.2.2 resolution: "crc-32@npm:1.2.2" @@ -5482,7 +6185,7 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:^3.1.4": +"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5": version: 3.1.8 resolution: "cross-fetch@npm:3.1.8" dependencies: @@ -5699,6 +6402,13 @@ __metadata: languageName: node linkType: hard +"deepmerge@npm:^2.1.1": + version: 2.2.1 + resolution: "deepmerge@npm:2.2.1" + checksum: 284b71065079e66096229f735a9a0222463c9ca9ee9dda7d5e9a0545bf254906dbc7377e3499ca3b2212073672b1a430d80587993b43b87d8de17edc6af649a8 + languageName: node + linkType: hard + "deepmerge@npm:^4.2.2": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" @@ -5814,6 +6524,13 @@ __metadata: languageName: node linkType: hard +"detect-libc@npm:^2.0.2": + version: 2.0.3 + resolution: "detect-libc@npm:2.0.3" + checksum: 2ba6a939ae55f189aea996ac67afceb650413c7a34726ee92c40fb0deb2400d57ef94631a8a3f052055eea7efb0f99a9b5e6ce923415daa3e68221f963cfc27d + languageName: node + linkType: hard + "detect-node-es@npm:^1.1.0": version: 1.1.0 resolution: "detect-node-es@npm:1.1.0" @@ -6000,6 +6717,13 @@ __metadata: languageName: node linkType: hard +"emitter-component@npm:^1.1.1": + version: 1.1.2 + resolution: "emitter-component@npm:1.1.2" + checksum: caf43e59e8e3b03532553d5870433f771b75f88c9d3594dec7498f50b47e49c05ed9b308dea41251cc9349bb210094ddc9185a98fbc8db8264621a7d21cc0457 + languageName: node + linkType: hard + "emoji-regex@npm:^7.0.1": version: 7.0.3 resolution: "emoji-regex@npm:7.0.3" @@ -7445,6 +8169,15 @@ __metadata: languageName: node linkType: hard +"focus-lock@npm:^0.11.2": + version: 0.11.6 + resolution: "focus-lock@npm:0.11.6" + dependencies: + tslib: ^2.0.3 + checksum: 6a407c4c45f05f8258f92565541fc5f8043f576643a7603eb999e1a790173e08712056766ed034ccd31c6d6deed259dea558002712fa5ef2432fc6930b9c7a05 + languageName: node + linkType: hard + "follow-redirects@npm:^1.12.1, follow-redirects@npm:^1.14.0": version: 1.15.3 resolution: "follow-redirects@npm:1.15.3" @@ -7514,6 +8247,23 @@ __metadata: languageName: node linkType: hard +"formik@npm:2.2.9": + version: 2.2.9 + resolution: "formik@npm:2.2.9" + dependencies: + deepmerge: ^2.1.1 + hoist-non-react-statics: ^3.3.0 + lodash: ^4.17.21 + lodash-es: ^4.17.21 + react-fast-compare: ^2.0.1 + tiny-warning: ^1.0.2 + tslib: ^1.10.0 + peerDependencies: + react: ">=16.8.0" + checksum: f07f80eee8423b4c5560546c48c4093c47530dae7d931a4e0d947d68ae1aab94291b1bf2e99ecaa5854ee50593b415fb5724c624c787338f0577f066009e8812 + languageName: node + linkType: hard + "fp-ts@npm:1.19.3": version: 1.19.3 resolution: "fp-ts@npm:1.19.3" @@ -8417,6 +9167,24 @@ __metadata: languageName: node linkType: hard +"hoist-non-react-statics@npm:^3.3.0": + version: 3.3.2 + resolution: "hoist-non-react-statics@npm:3.3.2" + dependencies: + react-is: ^16.7.0 + checksum: b1538270429b13901ee586aa44f4cc3ecd8831c061d06cb8322e50ea17b3f5ce4d0e2e66394761e6c8e152cd8c34fb3b4b690116c6ce2bd45b18c746516cb9e8 + languageName: node + linkType: hard + +"html-parse-stringify@npm:^3.0.1": + version: 3.0.1 + resolution: "html-parse-stringify@npm:3.0.1" + dependencies: + void-elements: 3.1.0 + checksum: 334fdebd4b5c355dba8e95284cead6f62bf865a2359da2759b039db58c805646350016d2017875718bc3c4b9bf81a0d11be5ee0cf4774a3a5a7b97cde21cfd67 + languageName: node + linkType: hard + "http-basic@npm:^8.1.1": version: 8.1.3 resolution: "http-basic@npm:8.1.3" @@ -8577,6 +9345,15 @@ __metadata: languageName: node linkType: hard +"i18next@npm:23.4.6": + version: 23.4.6 + resolution: "i18next@npm:23.4.6" + dependencies: + "@babel/runtime": ^7.22.5 + checksum: ffc63889e28b2bfce2c6e635bd686087290fe2e2f58e0a235525011bb74d541ff681895abe994b12546be6c92b66a7cc3002a13c26e587b4da8c89b15ef648db + languageName: node + linkType: hard + "iconv-lite@npm:0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -8773,6 +9550,13 @@ __metadata: languageName: node linkType: hard +"is-arrayish@npm:^0.3.1": + version: 0.3.2 + resolution: "is-arrayish@npm:0.3.2" + checksum: 977e64f54d91c8f169b59afcd80ff19227e9f5c791fa28fa2e5bce355cbaf6c2c356711b734656e80c9dd4a854dd7efcf7894402f1031dfc5de5d620775b4d5f + languageName: node + linkType: hard + "is-async-function@npm:^2.0.0": version: 2.0.0 resolution: "is-async-function@npm:2.0.0" @@ -9695,6 +10479,13 @@ __metadata: languageName: node linkType: hard +"lodash-es@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash-es@npm:4.17.21" + checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 + languageName: node + linkType: hard + "lodash.camelcase@npm:^4.3.0": version: 4.3.0 resolution: "lodash.camelcase@npm:4.3.0" @@ -10415,6 +11206,13 @@ __metadata: languageName: node linkType: hard +"nanoclone@npm:^0.2.1": + version: 0.2.1 + resolution: "nanoclone@npm:0.2.1" + checksum: 96b2954e22f70561f41e20d69856266c65583c2a441dae108f1dc71b716785d2c8038dac5f1d5e92b117aed3825f526b53139e2e5d6e6db8a77cfa35b3b8bf40 + languageName: node + linkType: hard + "nanoid@npm:3.3.3": version: 3.3.3 resolution: "nanoid@npm:3.3.3" @@ -11633,7 +12431,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.8.1": +"prop-types@npm:^15.6.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -11644,6 +12442,13 @@ __metadata: languageName: node linkType: hard +"property-expr@npm:^2.0.4": + version: 2.0.6 + resolution: "property-expr@npm:2.0.6" + checksum: 89977f4bb230736c1876f460dd7ca9328034502fd92e738deb40516d16564b850c0bbc4e052c3df88b5b8cd58e51c93b46a94bea049a3f23f4a022c038864cab + languageName: node + linkType: hard + "proxy-compare@npm:2.5.1": version: 2.5.1 resolution: "proxy-compare@npm:2.5.1" @@ -11709,6 +12514,20 @@ __metadata: languageName: node linkType: hard +"qrcode@npm:1.5.1": + version: 1.5.1 + resolution: "qrcode@npm:1.5.1" + dependencies: + dijkstrajs: ^1.0.1 + encode-utf8: ^1.0.3 + pngjs: ^5.0.0 + yargs: ^15.3.1 + bin: + qrcode: bin/qrcode + checksum: 842f899d95caaad2ac507408b5498be3197e1df16bc6b537b20069d2cb1330e4588b50f672ce4a9ccf01338f7c97b5732ff9b5caaa6eb2338187d3c25a973e79 + languageName: node + linkType: hard + "qrcode@npm:1.5.3, qrcode@npm:^1.5.1": version: 1.5.3 resolution: "qrcode@npm:1.5.3" @@ -11805,6 +12624,17 @@ __metadata: languageName: node linkType: hard +"react-clientside-effect@npm:^1.2.6": + version: 1.2.6 + resolution: "react-clientside-effect@npm:1.2.6" + dependencies: + "@babel/runtime": ^7.12.13 + peerDependencies: + react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + checksum: 7db6110027a51458b1a46109d2b63dd822825f483c71afef7c0c0a671f3b1aa155049dbd8651c9d536ffac83601f8823b7c3f8916b4f4ee5c3cb7647a85cce4e + languageName: node + linkType: hard + "react-copy-to-clipboard@npm:^5.1.0": version: 5.1.0 resolution: "react-copy-to-clipboard@npm:5.1.0" @@ -11829,6 +12659,33 @@ __metadata: languageName: node linkType: hard +"react-fast-compare@npm:^2.0.1": + version: 2.0.4 + resolution: "react-fast-compare@npm:2.0.4" + checksum: 06046595f90a4e3e3a56f40a8078c00aa71bdb064ddb98343f577f546aa22e888831fd45f009c93b34707cc842b4c637737e956fd13d6f80607ee92fb9cf9a1c + languageName: node + linkType: hard + +"react-focus-lock@npm:2.9.2": + version: 2.9.2 + resolution: "react-focus-lock@npm:2.9.2" + dependencies: + "@babel/runtime": ^7.0.0 + focus-lock: ^0.11.2 + prop-types: ^15.6.2 + react-clientside-effect: ^1.2.6 + use-callback-ref: ^1.3.0 + use-sidecar: ^1.1.2 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: f8db4d64aa5c983d15e80d0fd86d1d649e33744e7b6b70babb08c95f7828e38c2cce7068c0007cf3263eec8b738ebd317d24a613df7f75b472bad6529cf8d6b6 + languageName: node + linkType: hard + "react-hot-toast@npm:^2.4.0": version: 2.4.1 resolution: "react-hot-toast@npm:2.4.1" @@ -11841,7 +12698,34 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.13.1": +"react-i18next@npm:13.5.0": + version: 13.5.0 + resolution: "react-i18next@npm:13.5.0" + dependencies: + "@babel/runtime": ^7.22.5 + html-parse-stringify: ^3.0.1 + peerDependencies: + i18next: ">= 23.2.3" + react: ">= 16.8.0" + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 2f68ccd24daf72ddd2d11a526fb3c2b66c11ea4fcd2e24ac7aed42bf57ec7bffa7455ad1dc93679968ff629e9b1896465cdf6d1a61c29b92138ef88098e8dcba + languageName: node + linkType: hard + +"react-international-phone@npm:4.2.5": + version: 4.2.5 + resolution: "react-international-phone@npm:4.2.5" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 5a70a95622e68dacacc0c0831da67ab040c0940c0efe121272ccc88c65da27c874c8f488d73a163160cefc9ffc01d298f3a0ff81eba5d92b21c56706d0c4f2e4 + languageName: node + linkType: hard + +"react-is@npm:^16.13.1, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f @@ -12646,6 +13530,82 @@ __metadata: languageName: node linkType: hard +"sha256-uint8array@npm:^0.10.7": + version: 0.10.7 + resolution: "sha256-uint8array@npm:0.10.7" + checksum: ff735efd42664ab3d663cbc71a2e5f58a02637e9d57e072c509b5765f5368a2dc34fafefa390e065ef24415946b780ac72fd4582eeeb745ece42256de5b85e94 + languageName: node + linkType: hard + +"sharp@npm:0.33.2": + version: 0.33.2 + resolution: "sharp@npm:0.33.2" + dependencies: + "@img/sharp-darwin-arm64": 0.33.2 + "@img/sharp-darwin-x64": 0.33.2 + "@img/sharp-libvips-darwin-arm64": 1.0.1 + "@img/sharp-libvips-darwin-x64": 1.0.1 + "@img/sharp-libvips-linux-arm": 1.0.1 + "@img/sharp-libvips-linux-arm64": 1.0.1 + "@img/sharp-libvips-linux-s390x": 1.0.1 + "@img/sharp-libvips-linux-x64": 1.0.1 + "@img/sharp-libvips-linuxmusl-arm64": 1.0.1 + "@img/sharp-libvips-linuxmusl-x64": 1.0.1 + "@img/sharp-linux-arm": 0.33.2 + "@img/sharp-linux-arm64": 0.33.2 + "@img/sharp-linux-s390x": 0.33.2 + "@img/sharp-linux-x64": 0.33.2 + "@img/sharp-linuxmusl-arm64": 0.33.2 + "@img/sharp-linuxmusl-x64": 0.33.2 + "@img/sharp-wasm32": 0.33.2 + "@img/sharp-win32-ia32": 0.33.2 + "@img/sharp-win32-x64": 0.33.2 + color: ^4.2.3 + detect-libc: ^2.0.2 + semver: ^7.5.4 + dependenciesMeta: + "@img/sharp-darwin-arm64": + optional: true + "@img/sharp-darwin-x64": + optional: true + "@img/sharp-libvips-darwin-arm64": + optional: true + "@img/sharp-libvips-darwin-x64": + optional: true + "@img/sharp-libvips-linux-arm": + optional: true + "@img/sharp-libvips-linux-arm64": + optional: true + "@img/sharp-libvips-linux-s390x": + optional: true + "@img/sharp-libvips-linux-x64": + optional: true + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + "@img/sharp-libvips-linuxmusl-x64": + optional: true + "@img/sharp-linux-arm": + optional: true + "@img/sharp-linux-arm64": + optional: true + "@img/sharp-linux-s390x": + optional: true + "@img/sharp-linux-x64": + optional: true + "@img/sharp-linuxmusl-arm64": + optional: true + "@img/sharp-linuxmusl-x64": + optional: true + "@img/sharp-wasm32": + optional: true + "@img/sharp-win32-ia32": + optional: true + "@img/sharp-win32-x64": + optional: true + checksum: 3d294619d7322f292faabd4aea7192c87c59210eb29c5c507d1b092975ff83e48f084f2bf59dd8050182f665fa118f99e4de9df551b757c45c2859b12d8ccb44 + languageName: node + linkType: hard + "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -12707,6 +13667,15 @@ __metadata: languageName: node linkType: hard +"simple-swizzle@npm:^0.2.2": + version: 0.2.2 + resolution: "simple-swizzle@npm:0.2.2" + dependencies: + is-arrayish: ^0.3.1 + checksum: a7f3f2ab5c76c4472d5c578df892e857323e452d9f392e1b5cf74b74db66e6294a1e1b8b390b519fa1b96b5b613f2a37db6cffef52c3f1f8f3c5ea64eb2d54c0 + languageName: node + linkType: hard + "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -13021,6 +13990,15 @@ __metadata: languageName: node linkType: hard +"stream@npm:0.0.2": + version: 0.0.2 + resolution: "stream@npm:0.0.2" + dependencies: + emitter-component: ^1.1.1 + checksum: 43d89e176c282234d452754f9b55a82c74ea68345bf6176af32c4c213801f88df7984c83ec5a735457705dddf4668373edb9f0ec270a7491e1d881631a763978 + languageName: node + linkType: hard + "streamsearch@npm:^1.1.0": version: 1.1.0 resolution: "streamsearch@npm:1.1.0" @@ -13516,13 +14494,31 @@ __metadata: languageName: node linkType: hard -"tiny-warning@npm:^1.0.3": +"tiny-warning@npm:^1.0.2, tiny-warning@npm:^1.0.3": version: 1.0.3 resolution: "tiny-warning@npm:1.0.3" checksum: da62c4acac565902f0624b123eed6dd3509bc9a8d30c06e017104bedcf5d35810da8ff72864400ad19c5c7806fc0a8323c68baf3e326af7cb7d969f846100d71 languageName: node linkType: hard +"tldts-core@npm:^6.0.16": + version: 6.1.30 + resolution: "tldts-core@npm:6.1.30" + checksum: e08f1c06e615102c72fbe84221bf872159c778761ac091582fe0636f10c051ceda497d03a8690a61256c4a9c42e95a6f51f4a53a619529b6649b5106c8add970 + languageName: node + linkType: hard + +"tldts@npm:6.0.16": + version: 6.0.16 + resolution: "tldts@npm:6.0.16" + dependencies: + tldts-core: ^6.0.16 + bin: + tldts: bin/cli.js + checksum: 0fa7dbb76e1556ebcfda7a166094541e498900adbaf592fea83a723f999eef46086d990642ca1f5c1014b69adb2097c0772fff5a169dc8e9005ce223bce67ece + languageName: node + linkType: hard + "tmp@npm:0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -13576,6 +14572,13 @@ __metadata: languageName: node linkType: hard +"toposort@npm:^2.0.2": + version: 2.0.2 + resolution: "toposort@npm:2.0.2" + checksum: d64c74b570391c9432873f48e231b439ee56bc49f7cb9780b505cfdf5cb832f808d0bae072515d93834dd6bceca5bb34448b5b4b408335e4d4716eaf68195dcb + languageName: node + linkType: hard + "tough-cookie@npm:^2.3.3, tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" @@ -13708,7 +14711,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:1.14.1, tslib@npm:^1.8.1, tslib@npm:^1.9.3": +"tslib@npm:1.14.1, tslib@npm:^1.10.0, tslib@npm:^1.8.1, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd @@ -13722,6 +14725,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:2.4.1": + version: 2.4.1 + resolution: "tslib@npm:2.4.1" + checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca + languageName: node + linkType: hard + "tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" @@ -13729,6 +14739,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.0.3": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 74fce0e100f1ebd95b8995fbbd0e6c91bdd8f4c35c00d4da62e285a3363aaa534de40a80db30ecfd388ed7c313c42d930ee0eaf108e8114214b180eec3dbe6f5 + languageName: node + linkType: hard + "tsort@npm:0.0.1": version: 0.0.1 resolution: "tsort@npm:0.0.1" @@ -13933,6 +14950,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.1": + version: 5.5.2 + resolution: "typescript@npm:5.5.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 9c5a7982dadcb2d38d129c575dd38645ae11588ae0d4a12852fb04482bbc5a1660b2371e48fd5b33b6b605cc57cefe777670054546856945a05e77bd22c8c2cd + languageName: node + linkType: hard + "typescript@npm:^5.1.6": version: 5.2.2 resolution: "typescript@npm:5.2.2" @@ -13963,6 +14990,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@^5.1#~builtin": + version: 5.5.2 + resolution: "typescript@patch:typescript@npm%3A5.5.2#~builtin::version=5.5.2&hash=a1c5e5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 9d89bac0de650e15d6846485f238d1e65f1013f2c260d9e53e86a1da6ecf8109d9fad9402575c5c36a6592dc5d4370db090e12971c8630ae84453654baabb6b4 + languageName: node + linkType: hard + "typescript@patch:typescript@^5.1.6#~builtin": version: 5.2.2 resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=a1c5e5" @@ -14026,7 +15063,7 @@ __metadata: languageName: node linkType: hard -"uint8arrays@npm:^3.0.0": +"uint8arrays@npm:^3.0.0, uint8arrays@npm:^3.1.0": version: 3.1.1 resolution: "uint8arrays@npm:3.1.1" dependencies: @@ -14315,7 +15352,7 @@ __metadata: languageName: node linkType: hard -"util@npm:^0.12.4": +"util@npm:0.12.5, util@npm:^0.12.4": version: 0.12.5 resolution: "util@npm:0.12.5" dependencies: @@ -14515,6 +15552,13 @@ __metadata: languageName: node linkType: hard +"void-elements@npm:3.1.0": + version: 3.1.0 + resolution: "void-elements@npm:3.1.0" + checksum: 0390f818107fa8fce55bb0a5c3f661056001c1d5a2a48c28d582d4d847347c2ab5b7f8272314cac58acf62345126b6b09bea623a185935f6b1c3bbce0dfd7f7f + languageName: node + linkType: hard + "wagmi@npm:2.9.8": version: 2.9.8 resolution: "wagmi@npm:2.9.8" @@ -15108,6 +16152,21 @@ __metadata: languageName: node linkType: hard +"yup@npm:0.32.11": + version: 0.32.11 + resolution: "yup@npm:0.32.11" + dependencies: + "@babel/runtime": ^7.15.4 + "@types/lodash": ^4.14.175 + lodash: ^4.17.21 + lodash-es: ^4.17.21 + nanoclone: ^0.2.1 + property-expr: ^2.0.4 + toposort: ^2.0.2 + checksum: 43a16786b47cc910fed4891cebdd89df6d6e31702e9462e8f969c73eac88551ce750732608012201ea6b93802c8847cb0aa27b5d57370640f4ecf30f9f97d4b0 + languageName: node + linkType: hard + "zksync-web3@npm:^0.14.3": version: 0.14.4 resolution: "zksync-web3@npm:0.14.4" @@ -15117,6 +16176,13 @@ __metadata: languageName: node linkType: hard +"zod@npm:3.22.4": + version: 3.22.4 + resolution: "zod@npm:3.22.4" + checksum: 80bfd7f8039b24fddeb0718a2ec7c02aa9856e4838d6aa4864335a047b6b37a3273b191ef335bf0b2002e5c514ef261ffcda5a589fb084a48c336ffc4cdbab7f + languageName: node + linkType: hard + "zustand@npm:4.4.1, zustand@npm:^4.1.2": version: 4.4.1 resolution: "zustand@npm:4.4.1"