diff --git a/.changeset/new-olives-approve.md b/.changeset/new-olives-approve.md new file mode 100644 index 000000000..8c4e3ebd1 --- /dev/null +++ b/.changeset/new-olives-approve.md @@ -0,0 +1,18 @@ +--- +'@reown/appkit-scaffold-react-native': patch +'@reown/appkit-ethers5-react-native': patch +'@reown/appkit-ethers-react-native': patch +'@reown/appkit-wagmi-react-native': patch +'@reown/appkit-auth-ethers-react-native': patch +'@reown/appkit-auth-wagmi-react-native': patch +'@reown/appkit-coinbase-ethers-react-native': patch +'@reown/appkit-coinbase-wagmi-react-native': patch +'@reown/appkit-common-react-native': patch +'@reown/appkit-core-react-native': patch +'@reown/appkit-scaffold-utils-react-native': patch +'@reown/appkit-siwe-react-native': patch +'@reown/appkit-ui-react-native': patch +'@reown/appkit-wallet-react-native': patch +--- + +fix: set empty required chains for connections + updated ethereum provider version diff --git a/.changeset/soft-waves-heal.md b/.changeset/soft-waves-heal.md new file mode 100644 index 000000000..d1c17ea39 --- /dev/null +++ b/.changeset/soft-waves-heal.md @@ -0,0 +1,18 @@ +--- +'@reown/appkit-scaffold-react-native': patch +'@reown/appkit-ethers5-react-native': patch +'@reown/appkit-ethers-react-native': patch +'@reown/appkit-wagmi-react-native': patch +'@reown/appkit-auth-ethers-react-native': patch +'@reown/appkit-auth-wagmi-react-native': patch +'@reown/appkit-coinbase-ethers-react-native': patch +'@reown/appkit-coinbase-wagmi-react-native': patch +'@reown/appkit-common-react-native': patch +'@reown/appkit-core-react-native': patch +'@reown/appkit-scaffold-utils-react-native': patch +'@reown/appkit-siwe-react-native': patch +'@reown/appkit-ui-react-native': patch +'@reown/appkit-wallet-react-native': patch +--- + +fix: solved issue with apple login on iOS diff --git a/.github/workflows/alpha-release.yml b/.github/workflows/alpha-release.yml new file mode 100644 index 000000000..43d3ba722 --- /dev/null +++ b/.github/workflows/alpha-release.yml @@ -0,0 +1,60 @@ +name: Alpha Release + +on: + workflow_dispatch: + +permissions: + contents: read + +jobs: + alpha-release: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - name: Checkout Repo + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Setup Environment and Install Dependencies (Immutable) + uses: ./.github/actions/setup + + - name: Configure Git User + run: | + git config user.name "GitHub Actions Bot" + git config user.email "github-actions[bot]@users.noreply.github.com" + shell: bash + + - name: Enter Pre-mode + run: yarn changeset pre enter alpha + shell: bash + + - name: Version Packages for Alpha + run: yarn changeset version + shell: bash + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Update Lockfile + run: yarn install --immutable false + shell: bash + + - name: Build Packages + run: yarn changeset:prepublish + shell: bash + + - name: Configure NPM for Publishing + run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc + shell: bash + + - name: Publish Alpha to NPM + run: yarn changeset publish --tag alpha + shell: bash + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Push Changes and Tags + run: | + git push --follow-tags + shell: bash diff --git a/.github/workflows/changesets.yml b/.github/workflows/changesets.yml index 64bb4382d..ebdc6f9dc 100644 --- a/.github/workflows/changesets.yml +++ b/.github/workflows/changesets.yml @@ -1,4 +1,9 @@ -name: Release +name: Changesets + +permissions: + contents: read + pull-requests: write + on: push: branches: [main] @@ -21,7 +26,7 @@ jobs: - name: Checkout Repo uses: actions/checkout@v4 - - name: + - name: Setup Environment uses: ./.github/actions/setup - name: Create Release Pull Request or Publish to NPM diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 3ab77cd0d..ea064b612 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -1,5 +1,8 @@ name: E2E Tests +permissions: + contents: read + on: workflow_dispatch: workflow_call: diff --git a/.github/workflows/expo-preview.yml b/.github/workflows/expo-preview.yml index 9117b63ae..025959a8e 100644 --- a/.github/workflows/expo-preview.yml +++ b/.github/workflows/expo-preview.yml @@ -1,4 +1,8 @@ -name: expo-preview +name: Expo Preview + +permissions: + contents: read + on: workflow_call: workflow_dispatch: diff --git a/.github/workflows/expo-update.yml b/.github/workflows/expo-update.yml index 45fe1da77..f978afdfb 100644 --- a/.github/workflows/expo-update.yml +++ b/.github/workflows/expo-update.yml @@ -1,4 +1,8 @@ -name: expo-update +name: Expo Update + +permissions: + contents: read + on: workflow_call: workflow_dispatch: diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 536d7e32c..ba68b0f18 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -1,4 +1,8 @@ name: Pull Request + +permissions: + contents: read + on: pull_request: types: [opened, reopened, synchronize, ready_for_review] diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index b8d1ab43e..657878573 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -1,4 +1,8 @@ name: Snapshot + +permissions: + contents: read + on: workflow_call: workflow_dispatch: diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index b2629a578..5f13aa29a 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -1,4 +1,8 @@ name: Verify + +permissions: + contents: read + on: workflow_call: workflow_dispatch: diff --git a/.prettierignore b/.prettierignore index 196f1a34b..6fae63a51 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,2 +1,3 @@ /apps -.yarn \ No newline at end of file +.yarn +.github/actions \ No newline at end of file diff --git a/apps/native/package.json b/apps/native/package.json index f0c224680..ddfd0977a 100644 --- a/apps/native/package.json +++ b/apps/native/package.json @@ -13,7 +13,7 @@ "eas:build": "eas build --platform all", "eas:build:local": "eas build --local --platform all", "eas:update": "eas update --branch preview", - "playwright:test": "playwright test", + "playwright:test": "./scripts/replace-ep-test.sh && playwright test", "playwright:install": "playwright install chromium", "deploy": "gh-pages --nojekyll -d dist", "build:web": "expo export -p web" @@ -38,13 +38,11 @@ "react-native": "0.76.7", "react-native-get-random-values": "~1.11.0", "react-native-modal": "14.0.0-rc.0", - "react-native-svg": "15.8.0", + "react-native-svg": "15.12.0", "react-native-toast-message": "2.2.1", "react-native-web": "~0.19.13", "react-native-webview": "13.12.5", - "uuid": "^11.1.0", - "viem": "2.23.10", - "wagmi": "2.14.13" + "uuid": "^11.1.0" }, "devDependencies": { "@babel/core": "^7.24.0", diff --git a/apps/native/scripts/replace-ep-test.sh b/apps/native/scripts/replace-ep-test.sh new file mode 100755 index 000000000..e5d496967 --- /dev/null +++ b/apps/native/scripts/replace-ep-test.sh @@ -0,0 +1,5 @@ +#!/bin/bash +set -e +cd "$(dirname "$0")" +cp ../../../node_modules/@walletconnect/ethereum-provider/dist/index.native.js ../../../node_modules/@walletconnect/ethereum-provider/dist/index.es.js +cp ../../../node_modules/@walletconnect/ethereum-provider/dist/index.native.js.map ../../../node_modules/@walletconnect/ethereum-provider/dist/index.es.js.map diff --git a/apps/native/tests/shared/pages/WalletPage.ts b/apps/native/tests/shared/pages/WalletPage.ts index 44a48135d..8f876f419 100644 --- a/apps/native/tests/shared/pages/WalletPage.ts +++ b/apps/native/tests/shared/pages/WalletPage.ts @@ -81,8 +81,7 @@ export class WalletPage { timeout: 30000 }); await expect(btn).toBeEnabled(); - await btn.focus(); - await this.page.keyboard.press('Space'); + await btn.click(); } /** @@ -115,6 +114,7 @@ export class WalletPage { */ async disconnectConnection() { await this.page.waitForLoadState(); + await this.page.waitForTimeout(1000); const sessionsButton = this.page.getByTestId('sessions'); await sessionsButton.click(); diff --git a/package.json b/package.json index 021389320..0efe61f52 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "build:gallery": "turbo run build:gallery", "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "prettier": "prettier --check .", - "test": "turbo run test --parallel", + "test": "turbo build && turbo run test --parallel", "clean": "turbo clean && rm -rf node_modules && watchman watch-del-all", "format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\" --ignore-path .gitignore", "playwright:test": "cd apps/native && yarn playwright:test", diff --git a/packages/ethers/package.json b/packages/ethers/package.json index 14a9dde55..17082600e 100644 --- a/packages/ethers/package.json +++ b/packages/ethers/package.json @@ -42,7 +42,7 @@ "@reown/appkit-scaffold-react-native": "1.2.4", "@reown/appkit-scaffold-utils-react-native": "1.2.4", "@reown/appkit-siwe-react-native": "1.2.4", - "@walletconnect/ethereum-provider": "2.17.3" + "@walletconnect/ethereum-provider": "2.21.1" }, "peerDependencies": { "@react-native-async-storage/async-storage": ">=1.17.0", diff --git a/packages/ethers/src/client.ts b/packages/ethers/src/client.ts index c6204de2d..ba9b04440 100644 --- a/packages/ethers/src/client.ts +++ b/packages/ethers/src/client.ts @@ -226,7 +226,10 @@ export class AppKit extends AppKitScaffold { } } } else { - await WalletConnectProvider.connect(); + await WalletConnectProvider.connect({ + chains: [], + optionalChains: [...this.chains.map(chain => chain.chainId)] as [number] + }); } await this.setWalletConnectProvider(); @@ -552,6 +555,7 @@ export class AppKit extends AppKitScaffold { projectId: this.projectId, showQrModal: false, rpcMap, + chains: [], optionalChains: [...this.chains.map(chain => chain.chainId)] as [number], metadata: this.metadata }; diff --git a/packages/ethers5/package.json b/packages/ethers5/package.json index c52169e7d..8d7419139 100644 --- a/packages/ethers5/package.json +++ b/packages/ethers5/package.json @@ -42,7 +42,7 @@ "@reown/appkit-scaffold-react-native": "1.2.4", "@reown/appkit-scaffold-utils-react-native": "1.2.4", "@reown/appkit-siwe-react-native": "1.2.4", - "@walletconnect/ethereum-provider": "2.17.3" + "@walletconnect/ethereum-provider": "2.21.1" }, "peerDependencies": { "@react-native-async-storage/async-storage": ">=1.17.0", diff --git a/packages/ethers5/src/client.ts b/packages/ethers5/src/client.ts index c36e0c812..c383c04bb 100644 --- a/packages/ethers5/src/client.ts +++ b/packages/ethers5/src/client.ts @@ -213,7 +213,10 @@ export class AppKit extends AppKitScaffold { } } } else { - await WalletConnectProvider.connect(); + await WalletConnectProvider.connect({ + chains: [], + optionalChains: [...this.chains.map(chain => chain.chainId)] as [number] + }); } await this.setWalletConnectProvider(); @@ -532,6 +535,7 @@ export class AppKit extends AppKitScaffold { return map; }, {}) : ({} as Record), + chains: [], optionalChains: [...this.chains.map(chain => chain.chainId)] as [number], metadata: this.metadata }; diff --git a/packages/scaffold/src/views/w3m-connecting-social-view/index.tsx b/packages/scaffold/src/views/w3m-connecting-social-view/index.tsx index dc7b0aaa2..ecb8be925 100644 --- a/packages/scaffold/src/views/w3m-connecting-social-view/index.tsx +++ b/packages/scaffold/src/views/w3m-connecting-social-view/index.tsx @@ -1,6 +1,5 @@ import { useSnapshot } from 'valtio'; import { useCallback, useEffect, useState } from 'react'; -import { Platform } from 'react-native'; import { ConnectionController, ConnectorController, @@ -35,12 +34,9 @@ export function ConnectingSocialView() { const { uri } = await provider.getSocialRedirectUri({ provider: ConnectionController.state.selectedSocialProvider }); - WebviewController.setWebviewUrl(uri); - - const isNativeApple = - ConnectionController.state.selectedSocialProvider === 'apple' && Platform.OS === 'ios'; - WebviewController.setWebviewVisible(!isNativeApple); + WebviewController.setWebviewUrl(uri); + WebviewController.setWebviewVisible(true); WebviewController.setConnecting(true); WebviewController.setConnectingProvider(ConnectionController.state.selectedSocialProvider); } diff --git a/packages/wagmi/src/connectors/WalletConnectConnector.ts b/packages/wagmi/src/connectors/WalletConnectConnector.ts index 4c82bbb40..793ffd144 100644 --- a/packages/wagmi/src/connectors/WalletConnectConnector.ts +++ b/packages/wagmi/src/connectors/WalletConnectConnector.ts @@ -164,7 +164,9 @@ export function walletConnect(parameters: WalletConnectParameters) { const optionalChains = config.chains .filter(chain => chain.id !== targetChainId) .map(optionalChain => optionalChain.id); + await provider.connect({ + chains: [], optionalChains: [targetChainId, ...optionalChains], ...('pairingTopic' in rest ? { pairingTopic: rest.pairingTopic } : {}) }); @@ -255,6 +257,7 @@ export function walletConnect(parameters: WalletConnectParameters) { const { projectId, metadata, ...params } = parameters; return await EthereumProvider.init({ + chains: [], optionalChains, projectId, rpcMap: Object.fromEntries( diff --git a/yarn.lock b/yarn.lock index 6d018f62e..6605f8e7b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -120,14 +120,12 @@ __metadata: react-native: "npm:0.76.7" react-native-get-random-values: "npm:~1.11.0" react-native-modal: "npm:14.0.0-rc.0" - react-native-svg: "npm:15.8.0" + react-native-svg: "npm:15.12.0" react-native-toast-message: "npm:2.2.1" react-native-web: "npm:~0.19.13" react-native-webview: "npm:13.12.5" typescript: "npm:~5.3.3" uuid: "npm:^11.1.0" - viem: "npm:2.23.10" - wagmi: "npm:2.14.13" languageName: unknown linkType: soft @@ -5758,6 +5756,13 @@ __metadata: languageName: node linkType: hard +"@lit-labs/ssr-dom-shim@npm:^1.2.0": + version: 1.3.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.3.0" + checksum: 743a9b295ef2f186712f08883da553c9990be291409615309c99aa4946cfe440a184e4213c790c24505c80beb86b9cfecf10b5fb30ce17c83698f8424f48678d + languageName: node + linkType: hard + "@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": version: 1.6.3 resolution: "@lit/reactive-element@npm:1.6.3" @@ -5767,6 +5772,15 @@ __metadata: languageName: node linkType: hard +"@lit/reactive-element@npm:^2.1.0": + version: 2.1.0 + resolution: "@lit/reactive-element@npm:2.1.0" + dependencies: + "@lit-labs/ssr-dom-shim": "npm:^1.2.0" + checksum: 3cd61c4e7cc8effeb2c246d5dada8fbe0a730e9e0dd488eb38c91a4f63b773e3b7f86f8384051677298e73de470c7ca6b5634df3ca190b307f8bb8e0d51bb91c + languageName: node + linkType: hard + "@manypkg/find-root@npm:^1.1.0": version: 1.1.0 resolution: "@manypkg/find-root@npm:1.1.0" @@ -6139,6 +6153,13 @@ __metadata: languageName: node linkType: hard +"@noble/ciphers@npm:^1.3.0": + version: 1.3.0 + resolution: "@noble/ciphers@npm:1.3.0" + checksum: 3ba6da645ce45e2f35e3b2e5c87ceba86b21dfa62b9466ede9edfb397f8116dae284f06652c0cd81d99445a2262b606632e868103d54ecc99fd946ae1af8cd37 + languageName: node + linkType: hard + "@noble/curves@npm:1.1.0, @noble/curves@npm:~1.1.0": version: 1.1.0 resolution: "@noble/curves@npm:1.1.0" @@ -6184,6 +6205,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:1.9.1, @noble/curves@npm:~1.9.0": + version: 1.9.1 + resolution: "@noble/curves@npm:1.9.1" + dependencies: + "@noble/hashes": "npm:1.8.0" + checksum: 39c84dbfecdca80cfde2ecea4b06ef2ec1255a4df40158d22491d1400057a283f57b2b26c8b1331006e6e061db791f31d47764961c239437032e2f45e8888c1e + languageName: node + linkType: hard + "@noble/curves@npm:^1.4.0, @noble/curves@npm:~1.4.0": version: 1.4.2 resolution: "@noble/curves@npm:1.4.2" @@ -6244,6 +6274,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:1.8.0, @noble/hashes@npm:~1.8.0": + version: 1.8.0 + resolution: "@noble/hashes@npm:1.8.0" + checksum: 06a0b52c81a6fa7f04d67762e08b2c476a00285858150caeaaff4037356dd5e119f45b2a530f638b77a5eeca013168ec1b655db41bae3236cb2e9d511484fc77 + languageName: node + linkType: hard + "@noble/hashes@npm:~1.3.1": version: 1.3.3 resolution: "@noble/hashes@npm:1.3.3" @@ -7183,6 +7220,30 @@ __metadata: languageName: unknown linkType: soft +"@reown/appkit-common@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-common@npm:1.7.8" + dependencies: + big.js: "npm:6.2.2" + dayjs: "npm:1.11.13" + viem: "npm:>=2.29.0" + checksum: 4b494f81c30596dc0de8fd7bac08111c47b8acaa0c85a5665f262f411f6055256f2ea8301c8deefa63a083288fc13e9e955f9855c5686a5d66ae536d2b5f7969 + languageName: node + linkType: hard + +"@reown/appkit-controllers@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-controllers@npm:1.7.8" + dependencies: + "@reown/appkit-common": "npm:1.7.8" + "@reown/appkit-wallet": "npm:1.7.8" + "@walletconnect/universal-provider": "npm:2.21.0" + valtio: "npm:1.13.2" + viem: "npm:>=2.29.0" + checksum: 4119c2db6d99a9e306a0155a3b80d8ae7d1515ecb7d67467beae86fca3ccaa23c78a57b3eceffd82775c265e4e635933a5bdd325276b617b8990dc7aebadcc1a + languageName: node + linkType: hard + "@reown/appkit-core-react-native@npm:1.2.4, @reown/appkit-core-react-native@workspace:packages/core": version: 0.0.0-use.local resolution: "@reown/appkit-core-react-native@workspace:packages/core" @@ -7205,7 +7266,7 @@ __metadata: "@reown/appkit-scaffold-react-native": "npm:1.2.4" "@reown/appkit-scaffold-utils-react-native": "npm:1.2.4" "@reown/appkit-siwe-react-native": "npm:1.2.4" - "@walletconnect/ethereum-provider": "npm:2.17.3" + "@walletconnect/ethereum-provider": "npm:2.21.1" ethers: "npm:6.10.0" peerDependencies: "@react-native-async-storage/async-storage": ">=1.17.0" @@ -7226,7 +7287,7 @@ __metadata: "@reown/appkit-scaffold-react-native": "npm:1.2.4" "@reown/appkit-scaffold-utils-react-native": "npm:1.2.4" "@reown/appkit-siwe-react-native": "npm:1.2.4" - "@walletconnect/ethereum-provider": "npm:2.17.3" + "@walletconnect/ethereum-provider": "npm:2.21.1" ethers: "npm:5.7.2" peerDependencies: "@react-native-async-storage/async-storage": ">=1.17.0" @@ -7239,6 +7300,29 @@ __metadata: languageName: unknown linkType: soft +"@reown/appkit-pay@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-pay@npm:1.7.8" + dependencies: + "@reown/appkit-common": "npm:1.7.8" + "@reown/appkit-controllers": "npm:1.7.8" + "@reown/appkit-ui": "npm:1.7.8" + "@reown/appkit-utils": "npm:1.7.8" + lit: "npm:3.3.0" + valtio: "npm:1.13.2" + checksum: bf53114d58641bead5947cb4acd39bdf202c002afe034a50b063a43ac8da2a680494d2178286942fc729392cf6e2eb94b06e113fe6dde5c5276925e807c6c7ab + languageName: node + linkType: hard + +"@reown/appkit-polyfills@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-polyfills@npm:1.7.8" + dependencies: + buffer: "npm:6.0.3" + checksum: 4f1cfe738af5faf59476d1aba3bf4f6d83116bb32c8824d00fe0378453bb52220333b66603f25c5b87ed82f43319d81dfbdabda2028f6fd6f2fd4fcfb6bee203 + languageName: node + linkType: hard + "@reown/appkit-scaffold-react-native@npm:1.2.4, @reown/appkit-scaffold-react-native@workspace:packages/scaffold": version: 0.0.0-use.local resolution: "@reown/appkit-scaffold-react-native@workspace:packages/scaffold" @@ -7254,6 +7338,20 @@ __metadata: languageName: unknown linkType: soft +"@reown/appkit-scaffold-ui@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-scaffold-ui@npm:1.7.8" + dependencies: + "@reown/appkit-common": "npm:1.7.8" + "@reown/appkit-controllers": "npm:1.7.8" + "@reown/appkit-ui": "npm:1.7.8" + "@reown/appkit-utils": "npm:1.7.8" + "@reown/appkit-wallet": "npm:1.7.8" + lit: "npm:3.3.0" + checksum: d07a27925da7c1e893f32d286c939f71149865a5d068ef1884b4c7cd3deb45327aca73fea9dabcde5f89aa355ceac0fb5b9ed952ccbb0e56a0c3464c07ed543e + languageName: node + linkType: hard + "@reown/appkit-scaffold-utils-react-native@npm:1.2.4, @reown/appkit-scaffold-utils-react-native@workspace:packages/scaffold-utils": version: 0.0.0-use.local resolution: "@reown/appkit-scaffold-utils-react-native@workspace:packages/scaffold-utils" @@ -7289,6 +7387,37 @@ __metadata: languageName: unknown linkType: soft +"@reown/appkit-ui@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-ui@npm:1.7.8" + dependencies: + "@reown/appkit-common": "npm:1.7.8" + "@reown/appkit-controllers": "npm:1.7.8" + "@reown/appkit-wallet": "npm:1.7.8" + lit: "npm:3.3.0" + qrcode: "npm:1.5.3" + checksum: f4b0df3124d419d355358f56fd54163a12802aaebfc9d75b7396ac3a2c443747216791f590c0de27bef764140a76319774d905e89e018f9fdf26dd24ba16f232 + languageName: node + linkType: hard + +"@reown/appkit-utils@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-utils@npm:1.7.8" + dependencies: + "@reown/appkit-common": "npm:1.7.8" + "@reown/appkit-controllers": "npm:1.7.8" + "@reown/appkit-polyfills": "npm:1.7.8" + "@reown/appkit-wallet": "npm:1.7.8" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/universal-provider": "npm:2.21.0" + valtio: "npm:1.13.2" + viem: "npm:>=2.29.0" + peerDependencies: + valtio: 1.13.2 + checksum: 93054dddaf90823674568639c2a1119fba07a7e5461f277e8f8ae27bd7018a7aa023ddd648b0aaa80b2cdb46e8ad5bfc2f99c8fdf1996e2d7d7c5aff1c856427 + languageName: node + linkType: hard + "@reown/appkit-wagmi-react-native@npm:1.2.4, @reown/appkit-wagmi-react-native@workspace:packages/wagmi": version: 0.0.0-use.local resolution: "@reown/appkit-wagmi-react-native@workspace:packages/wagmi" @@ -7322,6 +7451,39 @@ __metadata: languageName: unknown linkType: soft +"@reown/appkit-wallet@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-wallet@npm:1.7.8" + dependencies: + "@reown/appkit-common": "npm:1.7.8" + "@reown/appkit-polyfills": "npm:1.7.8" + "@walletconnect/logger": "npm:2.1.2" + zod: "npm:3.22.4" + checksum: 8021cc184dac24ad9828340924deb8b7142025c585710a634804968b6163899a4061f96ba00f614de2287a82f53562de4f053799164413acb5694aa0bcd35783 + languageName: node + linkType: hard + +"@reown/appkit@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit@npm:1.7.8" + dependencies: + "@reown/appkit-common": "npm:1.7.8" + "@reown/appkit-controllers": "npm:1.7.8" + "@reown/appkit-pay": "npm:1.7.8" + "@reown/appkit-polyfills": "npm:1.7.8" + "@reown/appkit-scaffold-ui": "npm:1.7.8" + "@reown/appkit-ui": "npm:1.7.8" + "@reown/appkit-utils": "npm:1.7.8" + "@reown/appkit-wallet": "npm:1.7.8" + "@walletconnect/types": "npm:2.21.0" + "@walletconnect/universal-provider": "npm:2.21.0" + bs58: "npm:6.0.0" + valtio: "npm:1.13.2" + viem: "npm:>=2.29.0" + checksum: d5c8ba49f9eb4e2446219d9f84a603a11cb940379f5f37e46da507e94bcd2657a9fc232248b1692f3fa6c6105dd582442da0c745d13c3cbb89860db8a0bb39c6 + languageName: node + linkType: hard + "@safe-global/safe-apps-provider@npm:0.18.5": version: 0.18.5 resolution: "@safe-global/safe-apps-provider@npm:0.18.5" @@ -7391,6 +7553,13 @@ __metadata: languageName: node linkType: hard +"@scure/base@npm:~1.2.5": + version: 1.2.6 + resolution: "@scure/base@npm:1.2.6" + checksum: 49bd5293371c4e062cb6ba689c8fe3ea3981b7bb9c000400dc4eafa29f56814cdcdd27c04311c2fec34de26bc373c593a1d6ca6d754398a488d587943b7c128a + languageName: node + linkType: hard + "@scure/bip32@npm:1.3.1": version: 1.3.1 resolution: "@scure/bip32@npm:1.3.1" @@ -7424,6 +7593,17 @@ __metadata: languageName: node linkType: hard +"@scure/bip32@npm:1.7.0": + version: 1.7.0 + resolution: "@scure/bip32@npm:1.7.0" + dependencies: + "@noble/curves": "npm:~1.9.0" + "@noble/hashes": "npm:~1.8.0" + "@scure/base": "npm:~1.2.5" + checksum: e3d4c1f207df16abcd79babcdb74d36f89bdafc90bf02218a5140cc5cba25821d80d42957c6705f35210cc5769714ea9501d4ae34732cdd1c26c9ff182a219f7 + languageName: node + linkType: hard + "@scure/bip32@npm:^1.5.0": version: 1.5.0 resolution: "@scure/bip32@npm:1.5.0" @@ -7465,6 +7645,16 @@ __metadata: languageName: node linkType: hard +"@scure/bip39@npm:1.6.0": + version: 1.6.0 + resolution: "@scure/bip39@npm:1.6.0" + dependencies: + "@noble/hashes": "npm:~1.8.0" + "@scure/base": "npm:~1.2.5" + checksum: 73a54b5566a50a3f8348a5cfd74d2092efeefc485efbed83d7a7374ffd9a75defddf446e8e5ea0385e4adb49a94b8ae83c5bad3e16333af400e932f7da3aaff8 + languageName: node + linkType: hard + "@scure/bip39@npm:^1.4.0": version: 1.4.0 resolution: "@scure/bip39@npm:1.4.0" @@ -7540,176 +7730,6 @@ __metadata: languageName: node linkType: hard -"@stablelib/aead@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/aead@npm:1.0.1" - checksum: 8ec16795a6f94264f93514661e024c5b0434d75000ea133923c57f0db30eab8ddc74fa35f5ff1ae4886803a8b92e169b828512c9e6bc02c818688d0f5b9f5aef - languageName: node - linkType: hard - -"@stablelib/binary@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/binary@npm:1.0.1" - dependencies: - "@stablelib/int": "npm:^1.0.1" - checksum: 154cb558d8b7c20ca5dc2e38abca2a3716ce36429bf1b9c298939cea0929766ed954feb8a9c59245ac64c923d5d3466bb7d99f281debd3a9d561e1279b11cd35 - languageName: node - linkType: hard - -"@stablelib/bytes@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/bytes@npm:1.0.1" - checksum: ee99bb15dac2f4ae1aa4e7a571e76483617a441feff422442f293993bc8b2c7ef021285c98f91a043bc05fb70502457799e28ffd43a8564a17913ee5ce889237 - languageName: node - linkType: hard - -"@stablelib/chacha20poly1305@npm:1.0.1": - version: 1.0.1 - resolution: "@stablelib/chacha20poly1305@npm:1.0.1" - dependencies: - "@stablelib/aead": "npm:^1.0.1" - "@stablelib/binary": "npm:^1.0.1" - "@stablelib/chacha": "npm:^1.0.1" - "@stablelib/constant-time": "npm:^1.0.1" - "@stablelib/poly1305": "npm:^1.0.1" - "@stablelib/wipe": "npm:^1.0.1" - checksum: fe202aa8aface111c72bc9ec099f9c36a7b1470eda9834e436bb228618a704929f095b937f04e867fe4d5c40216ff089cbfeb2eeb092ab33af39ff333eb2c1e6 - languageName: node - linkType: hard - -"@stablelib/chacha@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/chacha@npm:1.0.1" - dependencies: - "@stablelib/binary": "npm:^1.0.1" - "@stablelib/wipe": "npm:^1.0.1" - checksum: 4d70b484ae89416d21504024f977f5517bf16b344b10fb98382c9e3e52fe8ca77ac65f5d6a358d8b152f2c9ffed101a1eb15ed1707cdf906e1b6624db78d2d16 - languageName: node - linkType: hard - -"@stablelib/constant-time@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/constant-time@npm:1.0.1" - checksum: 694a282441215735a1fdfa3d06db5a28ba92423890967a154514ef28e0d0298ce7b6a2bc65ebc4273573d6669a6b601d330614747aa2e69078c1d523d7069e12 - languageName: node - linkType: hard - -"@stablelib/ed25519@npm:^1.0.2": - version: 1.0.3 - resolution: "@stablelib/ed25519@npm:1.0.3" - dependencies: - "@stablelib/random": "npm:^1.0.2" - "@stablelib/sha512": "npm:^1.0.1" - "@stablelib/wipe": "npm:^1.0.1" - checksum: b4a05e3c24dabd8a9e0b5bd72dea761bfb4b5c66404308e9f0529ef898e75d6f588234920762d5372cb920d9d47811250160109f02d04b6eed53835fb6916eb9 - languageName: node - linkType: hard - -"@stablelib/hash@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/hash@npm:1.0.1" - checksum: 58b5572a4067820b77a1606ed2d4a6dc4068c5475f68ba0918860a5f45adf60b33024a0cea9532dcd8b7345c53b3c9636a23723f5f8ae83e0c3648f91fb5b5cc - languageName: node - linkType: hard - -"@stablelib/hkdf@npm:1.0.1": - version: 1.0.1 - resolution: "@stablelib/hkdf@npm:1.0.1" - dependencies: - "@stablelib/hash": "npm:^1.0.1" - "@stablelib/hmac": "npm:^1.0.1" - "@stablelib/wipe": "npm:^1.0.1" - checksum: 722d30e36afa8029fda2a9e8c65ad753deff92a234e708820f9fd39309d2494e1c035a4185f29ae8d7fbf8a74862b27128c66a1fb4bd7a792bd300190080dbe9 - languageName: node - linkType: hard - -"@stablelib/hmac@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/hmac@npm:1.0.1" - dependencies: - "@stablelib/constant-time": "npm:^1.0.1" - "@stablelib/hash": "npm:^1.0.1" - "@stablelib/wipe": "npm:^1.0.1" - checksum: a111d5e687966b62c81f7dbd390f13582b027edee9bd39df6474a6472e5ad89d705e735af32bae2c9280a205806649f54b5ff8c4e8c8a7b484083a35b257e9e6 - languageName: node - linkType: hard - -"@stablelib/int@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/int@npm:1.0.1" - checksum: e1a6a7792fc2146d65de56e4ef42e8bc385dd5157eff27019b84476f564a1a6c43413235ed0e9f7c9bb8907dbdab24679467aeb10f44c92e6b944bcd864a7ee0 - languageName: node - linkType: hard - -"@stablelib/keyagreement@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/keyagreement@npm:1.0.1" - dependencies: - "@stablelib/bytes": "npm:^1.0.1" - checksum: 18c9e09772a058edee265c65992ec37abe4ab5118171958972e28f3bbac7f2a0afa6aaf152ec1d785452477bdab5366b3f5b750e8982ae9ad090f5fa2e5269ba - languageName: node - linkType: hard - -"@stablelib/poly1305@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/poly1305@npm:1.0.1" - dependencies: - "@stablelib/constant-time": "npm:^1.0.1" - "@stablelib/wipe": "npm:^1.0.1" - checksum: 080185ffa92f5111e6ecfeab7919368b9984c26d048b9c09a111fbc657ea62bb5dfe6b56245e1804ce692a445cc93ab6625936515fa0e7518b8f2d86feda9630 - languageName: node - linkType: hard - -"@stablelib/random@npm:1.0.2, @stablelib/random@npm:^1.0.1, @stablelib/random@npm:^1.0.2": - version: 1.0.2 - resolution: "@stablelib/random@npm:1.0.2" - dependencies: - "@stablelib/binary": "npm:^1.0.1" - "@stablelib/wipe": "npm:^1.0.1" - checksum: ebb217cfb76db97d98ec07bd7ce03a650fa194b91f0cb12382738161adff1830f405de0e9bad22bbc352422339ff85f531873b6a874c26ea9b59cfcc7ea787e0 - languageName: node - linkType: hard - -"@stablelib/sha256@npm:1.0.1": - version: 1.0.1 - resolution: "@stablelib/sha256@npm:1.0.1" - dependencies: - "@stablelib/binary": "npm:^1.0.1" - "@stablelib/hash": "npm:^1.0.1" - "@stablelib/wipe": "npm:^1.0.1" - checksum: e29ee9bc76eece4345e9155ce4bdeeb1df8652296be72bd2760523ad565e3b99dca85b81db3b75ee20b34837077eb8542ca88f153f162154c62ba1f75aecc24a - languageName: node - linkType: hard - -"@stablelib/sha512@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/sha512@npm:1.0.1" - dependencies: - "@stablelib/binary": "npm:^1.0.1" - "@stablelib/hash": "npm:^1.0.1" - "@stablelib/wipe": "npm:^1.0.1" - checksum: 84549070a383f4daf23d9065230eb81bc8f590c68bf5f7968f1b78901236b3bb387c14f63773dc6c3dc78e823b1c15470d2a04d398a2506391f466c16ba29b58 - languageName: node - linkType: hard - -"@stablelib/wipe@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/wipe@npm:1.0.1" - checksum: c5a54f769c286a5b3ecff979471dfccd4311f2e84a959908e8c0e3aa4eed1364bd9707f7b69d1384b757e62cc295c221fa27286c7f782410eb8a690f30cfd796 - languageName: node - linkType: hard - -"@stablelib/x25519@npm:1.0.3": - version: 1.0.3 - resolution: "@stablelib/x25519@npm:1.0.3" - dependencies: - "@stablelib/keyagreement": "npm:^1.0.1" - "@stablelib/random": "npm:^1.0.2" - "@stablelib/wipe": "npm:^1.0.1" - checksum: d8afe8a120923a434359d7d1c6759780426fed117a84a6c0f84d1a4878834cb4c2d7da78a1fa7cf227ce3924fdc300cd6ed6e46cf2508bf17b1545c319ab8418 - languageName: node - linkType: hard - "@storybook/addon-actions@npm:8.3.0": version: 8.3.0 resolution: "@storybook/addon-actions@npm:8.3.0" @@ -9224,9 +9244,9 @@ __metadata: languageName: node linkType: hard -"@walletconnect/core@npm:2.17.3": - version: 2.17.3 - resolution: "@walletconnect/core@npm:2.17.3" +"@walletconnect/core@npm:2.19.0": + version: 2.19.0 + resolution: "@walletconnect/core@npm:2.19.0" dependencies: "@walletconnect/heartbeat": "npm:1.2.2" "@walletconnect/jsonrpc-provider": "npm:1.0.14" @@ -9236,22 +9256,22 @@ __metadata: "@walletconnect/keyvaluestorage": "npm:1.1.1" "@walletconnect/logger": "npm:2.1.2" "@walletconnect/relay-api": "npm:1.0.11" - "@walletconnect/relay-auth": "npm:1.0.4" + "@walletconnect/relay-auth": "npm:1.1.0" "@walletconnect/safe-json": "npm:1.0.2" "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.17.3" - "@walletconnect/utils": "npm:2.17.3" + "@walletconnect/types": "npm:2.19.0" + "@walletconnect/utils": "npm:2.19.0" "@walletconnect/window-getters": "npm:1.0.1" events: "npm:3.3.0" lodash.isequal: "npm:4.5.0" uint8arrays: "npm:3.1.0" - checksum: e6a841a0d5b27922b83fbb7a1dbcb519b825d70489f9bd6a909cf0b3c543ab3a6c209a0775a95c5dc452a875757f04c9ca27d02c6f002c39974d2ce2061e5887 + checksum: c0ac9eeb576af7ed31edbfff10fcd80d2917c03e6962747977c31ec7ce0734c9dc26c7c2481e975f42615749c8e34122fe1dc81ec3d361573ae85fee3185121e languageName: node linkType: hard -"@walletconnect/core@npm:2.19.0": - version: 2.19.0 - resolution: "@walletconnect/core@npm:2.19.0" +"@walletconnect/core@npm:2.21.0": + version: 2.21.0 + resolution: "@walletconnect/core@npm:2.21.0" dependencies: "@walletconnect/heartbeat": "npm:1.2.2" "@walletconnect/jsonrpc-provider": "npm:1.0.14" @@ -9264,13 +9284,38 @@ __metadata: "@walletconnect/relay-auth": "npm:1.1.0" "@walletconnect/safe-json": "npm:1.0.2" "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.19.0" - "@walletconnect/utils": "npm:2.19.0" + "@walletconnect/types": "npm:2.21.0" + "@walletconnect/utils": "npm:2.21.0" "@walletconnect/window-getters": "npm:1.0.1" + es-toolkit: "npm:1.33.0" events: "npm:3.3.0" - lodash.isequal: "npm:4.5.0" uint8arrays: "npm:3.1.0" - checksum: c0ac9eeb576af7ed31edbfff10fcd80d2917c03e6962747977c31ec7ce0734c9dc26c7c2481e975f42615749c8e34122fe1dc81ec3d361573ae85fee3185121e + checksum: 4b4915221baa2f2f4157594dccb8184e98a503a852c675d49ed59b698d19315f3a976ef01f4021ac97623f2406c55a96a3a991296fcf9cf6b3745991ac68fb41 + languageName: node + linkType: hard + +"@walletconnect/core@npm:2.21.1": + version: 2.21.1 + resolution: "@walletconnect/core@npm:2.21.1" + dependencies: + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/jsonrpc-ws-connection": "npm:1.0.16" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.1.0" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.21.1" + "@walletconnect/utils": "npm:2.21.1" + "@walletconnect/window-getters": "npm:1.0.1" + es-toolkit: "npm:1.33.0" + events: "npm:3.3.0" + uint8arrays: "npm:3.1.0" + checksum: 78664ab17591cd023dfe497e89db2e1d330354ce1b88fe4a75a700ee5a581eaa1ad0a61549b0c269587cc5d8d932155ff01ce98d74b506c41b9c172ca2ec252e languageName: node linkType: hard @@ -9283,9 +9328,9 @@ __metadata: languageName: node linkType: hard -"@walletconnect/ethereum-provider@npm:2.17.3": - version: 2.17.3 - resolution: "@walletconnect/ethereum-provider@npm:2.17.3" +"@walletconnect/ethereum-provider@npm:2.19.0": + version: 2.19.0 + resolution: "@walletconnect/ethereum-provider@npm:2.19.0" dependencies: "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" "@walletconnect/jsonrpc-provider": "npm:1.0.14" @@ -9293,31 +9338,31 @@ __metadata: "@walletconnect/jsonrpc-utils": "npm:1.0.8" "@walletconnect/keyvaluestorage": "npm:1.1.1" "@walletconnect/modal": "npm:2.7.0" - "@walletconnect/sign-client": "npm:2.17.3" - "@walletconnect/types": "npm:2.17.3" - "@walletconnect/universal-provider": "npm:2.17.3" - "@walletconnect/utils": "npm:2.17.3" + "@walletconnect/sign-client": "npm:2.19.0" + "@walletconnect/types": "npm:2.19.0" + "@walletconnect/universal-provider": "npm:2.19.0" + "@walletconnect/utils": "npm:2.19.0" events: "npm:3.3.0" - checksum: 6ca5aaf5f72dfe0c8edd54f4bd30a55ee22e28cf766a6fe1052a22ad252f0aab4d41c9e105b97e1a4ce29f25fbb8aaed3081a447ecb1759664306b4725948774 + checksum: a7f356c469bdd8ba68a037a3facbc60580a702a9615d37475e2d996c4ecb373da42e42fb93ad3129e23e0d93e94043f7f41474caea7279c89f68dfd4d3d98b17 languageName: node linkType: hard -"@walletconnect/ethereum-provider@npm:2.19.0": - version: 2.19.0 - resolution: "@walletconnect/ethereum-provider@npm:2.19.0" +"@walletconnect/ethereum-provider@npm:2.21.1": + version: 2.21.1 + resolution: "@walletconnect/ethereum-provider@npm:2.21.1" dependencies: + "@reown/appkit": "npm:1.7.8" "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" "@walletconnect/jsonrpc-provider": "npm:1.0.14" "@walletconnect/jsonrpc-types": "npm:1.0.4" "@walletconnect/jsonrpc-utils": "npm:1.0.8" "@walletconnect/keyvaluestorage": "npm:1.1.1" - "@walletconnect/modal": "npm:2.7.0" - "@walletconnect/sign-client": "npm:2.19.0" - "@walletconnect/types": "npm:2.19.0" - "@walletconnect/universal-provider": "npm:2.19.0" - "@walletconnect/utils": "npm:2.19.0" + "@walletconnect/sign-client": "npm:2.21.1" + "@walletconnect/types": "npm:2.21.1" + "@walletconnect/universal-provider": "npm:2.21.1" + "@walletconnect/utils": "npm:2.21.1" events: "npm:3.3.0" - checksum: a7f356c469bdd8ba68a037a3facbc60580a702a9615d37475e2d996c4ecb373da42e42fb93ad3129e23e0d93e94043f7f41474caea7279c89f68dfd4d3d98b17 + checksum: 91247045202a7f040338f7588d7c323cc845ac47c6ca8749f38ab07ac30a219a1ef6698ee03b97f5d48ca57e3fa1e1863c9fbc1371a1471501b5843014cacd18 languageName: node linkType: hard @@ -9494,20 +9539,6 @@ __metadata: languageName: node linkType: hard -"@walletconnect/relay-auth@npm:1.0.4": - version: 1.0.4 - resolution: "@walletconnect/relay-auth@npm:1.0.4" - dependencies: - "@stablelib/ed25519": "npm:^1.0.2" - "@stablelib/random": "npm:^1.0.1" - "@walletconnect/safe-json": "npm:^1.0.1" - "@walletconnect/time": "npm:^1.0.2" - tslib: "npm:1.14.1" - uint8arrays: "npm:^3.0.0" - checksum: e90294ff718c5c1e49751a28916aaac45dd07d694f117052506309eb05b68cc2c72d9b302366e40d79ef952c22bd0bbea731d09633a6663b0ab8e18b4804a832 - languageName: node - linkType: hard - "@walletconnect/relay-auth@npm:1.1.0": version: 1.1.0 resolution: "@walletconnect/relay-auth@npm:1.1.0" @@ -9530,37 +9561,54 @@ __metadata: languageName: node linkType: hard -"@walletconnect/sign-client@npm:2.17.3": - version: 2.17.3 - resolution: "@walletconnect/sign-client@npm:2.17.3" +"@walletconnect/sign-client@npm:2.19.0": + version: 2.19.0 + resolution: "@walletconnect/sign-client@npm:2.19.0" dependencies: - "@walletconnect/core": "npm:2.17.3" + "@walletconnect/core": "npm:2.19.0" "@walletconnect/events": "npm:1.0.1" "@walletconnect/heartbeat": "npm:1.2.2" "@walletconnect/jsonrpc-utils": "npm:1.0.8" "@walletconnect/logger": "npm:2.1.2" "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.17.3" - "@walletconnect/utils": "npm:2.17.3" + "@walletconnect/types": "npm:2.19.0" + "@walletconnect/utils": "npm:2.19.0" events: "npm:3.3.0" - checksum: 454afa3c933ec11f651c4cd275af88eef7da65b5d4bcf8987f768f340557492cf436d662ca42baa54ad8136e4b16f5269e0bc3e212580df09e0ee49873718b96 + checksum: 0364d8f1ae4cfa08a598623f4b5a9c70c6c4b10ba8266eb57f272a90ed590f3fb5a6feeba4082461c1e9e0fe38652a51e8078f7691b70267683bb2299e901ae9 languageName: node linkType: hard -"@walletconnect/sign-client@npm:2.19.0": - version: 2.19.0 - resolution: "@walletconnect/sign-client@npm:2.19.0" +"@walletconnect/sign-client@npm:2.21.0": + version: 2.21.0 + resolution: "@walletconnect/sign-client@npm:2.21.0" dependencies: - "@walletconnect/core": "npm:2.19.0" + "@walletconnect/core": "npm:2.21.0" "@walletconnect/events": "npm:1.0.1" "@walletconnect/heartbeat": "npm:1.2.2" "@walletconnect/jsonrpc-utils": "npm:1.0.8" "@walletconnect/logger": "npm:2.1.2" "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.19.0" - "@walletconnect/utils": "npm:2.19.0" + "@walletconnect/types": "npm:2.21.0" + "@walletconnect/utils": "npm:2.21.0" events: "npm:3.3.0" - checksum: 0364d8f1ae4cfa08a598623f4b5a9c70c6c4b10ba8266eb57f272a90ed590f3fb5a6feeba4082461c1e9e0fe38652a51e8078f7691b70267683bb2299e901ae9 + checksum: 72cca06c99a2cf49aeaefaa13783fa01505d358a578f4b18c1742b790505fb95bf4d9d80a89092531a16e257f16b2d73c3bc6846c3ff0ecafbaf5394dbe0519f + languageName: node + linkType: hard + +"@walletconnect/sign-client@npm:2.21.1": + version: 2.21.1 + resolution: "@walletconnect/sign-client@npm:2.21.1" + dependencies: + "@walletconnect/core": "npm:2.21.1" + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.21.1" + "@walletconnect/utils": "npm:2.21.1" + events: "npm:3.3.0" + checksum: ed33f8150a4d9966ca80c6455557fb2aa8f396c48ca4e4f56ff0bd0f97d53dafcc3609073d7c31f54d3ea87392045ddfbca2d7a0b8544eaa5c618a3a92f90b66 languageName: node linkType: hard @@ -9573,9 +9621,9 @@ __metadata: languageName: node linkType: hard -"@walletconnect/types@npm:2.17.3": - version: 2.17.3 - resolution: "@walletconnect/types@npm:2.17.3" +"@walletconnect/types@npm:2.19.0": + version: 2.19.0 + resolution: "@walletconnect/types@npm:2.19.0" dependencies: "@walletconnect/events": "npm:1.0.1" "@walletconnect/heartbeat": "npm:1.2.2" @@ -9583,13 +9631,13 @@ __metadata: "@walletconnect/keyvaluestorage": "npm:1.1.1" "@walletconnect/logger": "npm:2.1.2" events: "npm:3.3.0" - checksum: 6e50f1f3d64f32d0fa697bb61340191b153aa0a77b8a483cacaeb62aefa190524e10f78188260b591eaae877d6bfa5ea9ffab5ed905c286151300577f2e0101f + checksum: 16e6006ba27a75b0e7d1cd120a275eb10c3493bacf8205808462dfb369b4b97b652f776bff35bf6da7087fd0ef67af401e40aedd4c986ee4b17864e85fba2ee6 languageName: node linkType: hard -"@walletconnect/types@npm:2.19.0": - version: 2.19.0 - resolution: "@walletconnect/types@npm:2.19.0" +"@walletconnect/types@npm:2.21.0": + version: 2.21.0 + resolution: "@walletconnect/types@npm:2.21.0" dependencies: "@walletconnect/events": "npm:1.0.1" "@walletconnect/heartbeat": "npm:1.2.2" @@ -9597,27 +9645,21 @@ __metadata: "@walletconnect/keyvaluestorage": "npm:1.1.1" "@walletconnect/logger": "npm:2.1.2" events: "npm:3.3.0" - checksum: 16e6006ba27a75b0e7d1cd120a275eb10c3493bacf8205808462dfb369b4b97b652f776bff35bf6da7087fd0ef67af401e40aedd4c986ee4b17864e85fba2ee6 + checksum: 1b969b045b77833315c56ae6948e551c175b6496e894be7b19db88a376d16a662a8b728ec753e01336053262ca16567ae36eed48f6dfe32cdf8d01cf66211588 languageName: node linkType: hard -"@walletconnect/universal-provider@npm:2.17.3": - version: 2.17.3 - resolution: "@walletconnect/universal-provider@npm:2.17.3" +"@walletconnect/types@npm:2.21.1": + version: 2.21.1 + resolution: "@walletconnect/types@npm:2.21.1" dependencies: "@walletconnect/events": "npm:1.0.1" - "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" - "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/heartbeat": "npm:1.2.2" "@walletconnect/jsonrpc-types": "npm:1.0.4" - "@walletconnect/jsonrpc-utils": "npm:1.0.8" "@walletconnect/keyvaluestorage": "npm:1.1.1" "@walletconnect/logger": "npm:2.1.2" - "@walletconnect/sign-client": "npm:2.17.3" - "@walletconnect/types": "npm:2.17.3" - "@walletconnect/utils": "npm:2.17.3" events: "npm:3.3.0" - lodash: "npm:4.17.21" - checksum: a577099e5b40fc254df56f9fa3335ff064af24804ec7db9e213ef74261076b2e92194251f56f44de3a7d980deb7cef14f76ca961399e6f6671d1a7dccbdea8d9 + checksum: 60468f50ea7c95ac5269a9e53a0417d50302978a927c042a0376d4dcb0d336f2187a129e8c602a173ccf020a193a4dde50f3f9f74d5b8da0a9801aa9d672458e languageName: node linkType: hard @@ -9641,37 +9683,74 @@ __metadata: languageName: node linkType: hard -"@walletconnect/utils@npm:2.17.3": - version: 2.17.3 - resolution: "@walletconnect/utils@npm:2.17.3" +"@walletconnect/universal-provider@npm:2.21.0": + version: 2.21.0 + resolution: "@walletconnect/universal-provider@npm:2.21.0" dependencies: - "@ethersproject/hash": "npm:5.7.0" - "@ethersproject/transactions": "npm:5.7.0" - "@stablelib/chacha20poly1305": "npm:1.0.1" - "@stablelib/hkdf": "npm:1.0.1" - "@stablelib/random": "npm:1.0.2" - "@stablelib/sha256": "npm:1.0.1" - "@stablelib/x25519": "npm:1.0.3" + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/sign-client": "npm:2.21.0" + "@walletconnect/types": "npm:2.21.0" + "@walletconnect/utils": "npm:2.21.0" + es-toolkit: "npm:1.33.0" + events: "npm:3.3.0" + checksum: 856fa961926b15bd91e6a35a2f7f3db832d7a81fdb04ee0553ac882ac8c307a42bdeb439b2b6bb4ca0b834953e933f4d380883d1ad73cbbc7e88568091fa8aab + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:2.21.1": + version: 2.21.1 + resolution: "@walletconnect/universal-provider@npm:2.21.1" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/sign-client": "npm:2.21.1" + "@walletconnect/types": "npm:2.21.1" + "@walletconnect/utils": "npm:2.21.1" + es-toolkit: "npm:1.33.0" + events: "npm:3.3.0" + checksum: 75e97c9a52025b18c05d2e029384492c8a9f82044971be6fef1856962984ff6dc48805fc732d1cd748979ab19a6eb688c9e8ed7a0944f57efd384d1ab6375252 + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.19.0": + version: 2.19.0 + resolution: "@walletconnect/utils@npm:2.19.0" + dependencies: + "@noble/ciphers": "npm:1.2.1" + "@noble/curves": "npm:1.8.1" + "@noble/hashes": "npm:1.7.1" "@walletconnect/jsonrpc-utils": "npm:1.0.8" "@walletconnect/keyvaluestorage": "npm:1.1.1" "@walletconnect/relay-api": "npm:1.0.11" - "@walletconnect/relay-auth": "npm:1.0.4" + "@walletconnect/relay-auth": "npm:1.1.0" "@walletconnect/safe-json": "npm:1.0.2" "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.17.3" + "@walletconnect/types": "npm:2.19.0" "@walletconnect/window-getters": "npm:1.0.1" "@walletconnect/window-metadata": "npm:1.0.1" detect-browser: "npm:5.3.0" elliptic: "npm:6.6.1" query-string: "npm:7.1.3" uint8arrays: "npm:3.1.0" - checksum: ab08f625786eb55e0ae41075a3ccee9804750b1f20745f2d7a81569a6741d022463b250958124925e6b5f51d3a5b3ec783a23233391d8d937c4bcd76e7a8cc8c + viem: "npm:2.23.2" + checksum: 80b2b8ff925670764561f1b4cc006915bf173237058488e0a94c62a4f3ab9071a118f699ee3016e56d22ed7dee5f84cd625e0b183330123f8b65e1a30f0a9571 languageName: node linkType: hard -"@walletconnect/utils@npm:2.19.0": - version: 2.19.0 - resolution: "@walletconnect/utils@npm:2.19.0" +"@walletconnect/utils@npm:2.21.0": + version: 2.21.0 + resolution: "@walletconnect/utils@npm:2.21.0" dependencies: "@noble/ciphers": "npm:1.2.1" "@noble/curves": "npm:1.8.1" @@ -9682,15 +9761,40 @@ __metadata: "@walletconnect/relay-auth": "npm:1.1.0" "@walletconnect/safe-json": "npm:1.0.2" "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.19.0" + "@walletconnect/types": "npm:2.21.0" "@walletconnect/window-getters": "npm:1.0.1" "@walletconnect/window-metadata": "npm:1.0.1" + bs58: "npm:6.0.0" detect-browser: "npm:5.3.0" - elliptic: "npm:6.6.1" query-string: "npm:7.1.3" uint8arrays: "npm:3.1.0" viem: "npm:2.23.2" - checksum: 80b2b8ff925670764561f1b4cc006915bf173237058488e0a94c62a4f3ab9071a118f699ee3016e56d22ed7dee5f84cd625e0b183330123f8b65e1a30f0a9571 + checksum: 2a091072aba6351f1576e459056e54b6af14a900fe0bc0dcff06df7abb58fb7f4ed2637905d62ae2e85188dfecc65867ced3b28b3475bd7c1327a276745cb25e + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.21.1": + version: 2.21.1 + resolution: "@walletconnect/utils@npm:2.21.1" + dependencies: + "@noble/ciphers": "npm:1.2.1" + "@noble/curves": "npm:1.8.1" + "@noble/hashes": "npm:1.7.1" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/relay-api": "npm:1.0.11" + "@walletconnect/relay-auth": "npm:1.1.0" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.21.1" + "@walletconnect/window-getters": "npm:1.0.1" + "@walletconnect/window-metadata": "npm:1.0.1" + bs58: "npm:6.0.0" + detect-browser: "npm:5.3.0" + query-string: "npm:7.1.3" + uint8arrays: "npm:3.1.0" + viem: "npm:2.23.2" + checksum: 367cf46f2534805fd4555564f2b1056fcc927464b9f1b9be495e1f1c599ec43cf5cc75ea1f01bec92a0e85fba029b6298a77820b1e9e61a7bf7e1bbde3525811 languageName: node linkType: hard @@ -10848,6 +10952,13 @@ __metadata: languageName: node linkType: hard +"base-x@npm:^5.0.0": + version: 5.0.1 + resolution: "base-x@npm:5.0.1" + checksum: 4ab6b02262b4fd499b147656f63ce7328bd5f895450401ce58a2f9e87828aea507cf0c320a6d8725389f86e8a48397562661c0bca28ef3276a22821b30f7a713 + languageName: node + linkType: hard + "base64-js@npm:^1.2.3, base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -10887,6 +10998,13 @@ __metadata: languageName: node linkType: hard +"big.js@npm:6.2.2": + version: 6.2.2 + resolution: "big.js@npm:6.2.2" + checksum: 58d204f6a1a92508dc2eb98d964e2cc6dabb37a3d9fc8a1f0b77a34dead7c11e17b173d9a6df2d5a7a0f78d5c80853a9ce6df29852da59ab10b088e981195165 + languageName: node + linkType: hard + "bignumber.js@npm:9.1.2": version: 9.1.2 resolution: "bignumber.js@npm:9.1.2" @@ -11140,6 +11258,15 @@ __metadata: languageName: node linkType: hard +"bs58@npm:6.0.0": + version: 6.0.0 + resolution: "bs58@npm:6.0.0" + dependencies: + base-x: "npm:^5.0.0" + checksum: 61910839746625ee4f69369f80e2634e2123726caaa1da6b3bcefcf7efcd9bdca86603360fed9664ffdabe0038c51e542c02581c72ca8d44f60329fe1a6bc8f4 + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -12240,6 +12367,13 @@ __metadata: languageName: node linkType: hard +"dayjs@npm:1.11.13": + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: a3caf6ac8363c7dade9d1ee797848ddcf25c1ace68d9fe8678ecf8ba0675825430de5d793672ec87b24a69bf04a1544b176547b2539982275d5542a7955f35b7 + languageName: node + linkType: hard + "dayjs@npm:^1.8.15": version: 1.11.9 resolution: "dayjs@npm:1.11.9" @@ -12495,6 +12629,15 @@ __metadata: languageName: node linkType: hard +"derive-valtio@npm:0.1.0": + version: 0.1.0 + resolution: "derive-valtio@npm:0.1.0" + peerDependencies: + valtio: "*" + checksum: c64ed74e2bc140dafe080a58fd499f803cebaa89774b5d2bd0fea8054728912f1c715c5c370b4ff01ab9908b64828a7f8f0c968dc9efd0aee037e5679dd804d8 + languageName: node + linkType: hard + "destr@npm:^2.0.1, destr@npm:^2.0.2": version: 2.0.2 resolution: "destr@npm:2.0.2" @@ -13119,6 +13262,18 @@ __metadata: languageName: node linkType: hard +"es-toolkit@npm:1.33.0": + version: 1.33.0 + resolution: "es-toolkit@npm:1.33.0" + dependenciesMeta: + "@trivago/prettier-plugin-sort-imports@4.3.0": + unplugged: true + prettier-plugin-sort-re-exports@0.0.1: + unplugged: true + checksum: 4c8dea3167a813070812e5c3f827fb677b4729b622c209cfad68dd5b449a008df6f3b515e675a4a8519618f52b87fe1d157c320668be871165f934a15c1d2f37 + languageName: node + linkType: hard + "esbuild-register@npm:^3.5.0": version: 3.6.0 resolution: "esbuild-register@npm:3.6.0" @@ -16164,6 +16319,15 @@ __metadata: languageName: node linkType: hard +"isows@npm:1.0.7": + version: 1.0.7 + resolution: "isows@npm:1.0.7" + peerDependencies: + ws: "*" + checksum: 43c41fe89c7c07258d0be3825f87e12da8ac9023c5b5ae6741ec00b2b8169675c04331ea73ef8c172d37a6747066f4dc93947b17cd369f92828a3b3e741afbda + languageName: node + linkType: hard + "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.0 resolution: "istanbul-lib-coverage@npm:3.2.0" @@ -17249,6 +17413,17 @@ __metadata: languageName: node linkType: hard +"lit-element@npm:^4.2.0": + version: 4.2.0 + resolution: "lit-element@npm:4.2.0" + dependencies: + "@lit-labs/ssr-dom-shim": "npm:^1.2.0" + "@lit/reactive-element": "npm:^2.1.0" + lit-html: "npm:^3.3.0" + checksum: 20577f2092ac1e1bd82fba2bbc9ce0122b35dc2495906d3fbcb437c3727b9c8ed1c0691b8b859f65a51e910db1341d95233c117e1e1c88c450b30e2d3b62fdb8 + languageName: node + linkType: hard + "lit-html@npm:^2.8.0": version: 2.8.0 resolution: "lit-html@npm:2.8.0" @@ -17258,6 +17433,15 @@ __metadata: languageName: node linkType: hard +"lit-html@npm:^3.3.0": + version: 3.3.0 + resolution: "lit-html@npm:3.3.0" + dependencies: + "@types/trusted-types": "npm:^2.0.2" + checksum: c1065048d89d93df6a46cdeed9abd637ae9bcc0847ee108dccbb2e1627a4074074e1d3ac9360e08a736d76f8c76b2c88166dbe465406da123b9137e29c2e0034 + languageName: node + linkType: hard + "lit@npm:2.8.0": version: 2.8.0 resolution: "lit@npm:2.8.0" @@ -17269,6 +17453,17 @@ __metadata: languageName: node linkType: hard +"lit@npm:3.3.0": + version: 3.3.0 + resolution: "lit@npm:3.3.0" + dependencies: + "@lit/reactive-element": "npm:^2.1.0" + lit-element: "npm:^4.2.0" + lit-html: "npm:^3.3.0" + checksum: 27e6d109c04c8995f47c82a546407c5ed8d399705f9511d1f3ee562eb1ab4bc00fae5ec897da55fb50f202b2a659466e23cccd809d039e7d4f935fcecb2bc6a7 + languageName: node + linkType: hard + "load-yaml-file@npm:^0.2.0": version: 0.2.0 resolution: "load-yaml-file@npm:0.2.0" @@ -19182,6 +19377,27 @@ __metadata: languageName: node linkType: hard +"ox@npm:0.7.1": + version: 0.7.1 + resolution: "ox@npm:0.7.1" + dependencies: + "@adraffy/ens-normalize": "npm:^1.10.1" + "@noble/ciphers": "npm:^1.3.0" + "@noble/curves": "npm:^1.6.0" + "@noble/hashes": "npm:^1.5.0" + "@scure/bip32": "npm:^1.5.0" + "@scure/bip39": "npm:^1.4.0" + abitype: "npm:^1.0.6" + eventemitter3: "npm:5.0.1" + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 15370d76f7e5fe1b06c5b9986bc709a8c433e4242660900b3d1adb2a56c8f762a2010a9166bdb95bdf531806cde7891911456c7ec8ba135fc232a5d5037ac673 + languageName: node + linkType: hard + "p-filter@npm:^2.1.0": version: 2.1.0 resolution: "p-filter@npm:2.1.0" @@ -20010,6 +20226,13 @@ __metadata: languageName: node linkType: hard +"proxy-compare@npm:2.6.0": + version: 2.6.0 + resolution: "proxy-compare@npm:2.6.0" + checksum: afd82ddc83f34af6116a5e222399fb7e626a1a443feb9d70e7a1af65561c97f670c5c8c4bde53bfe12a7cda7ef00f9863d265f3a0e949ff031a9869ecc5feb0c + languageName: node + linkType: hard + "pump@npm:^3.0.0": version: 3.0.0 resolution: "pump@npm:3.0.0" @@ -20391,6 +20614,20 @@ __metadata: languageName: node linkType: hard +"react-native-svg@npm:15.12.0": + version: 15.12.0 + resolution: "react-native-svg@npm:15.12.0" + dependencies: + css-select: "npm:^5.1.0" + css-tree: "npm:^1.1.3" + warn-once: "npm:0.1.1" + peerDependencies: + react: "*" + react-native: "*" + checksum: 80ad7ed06fc095767a8f786416fa0f4258a644ffc80a27a9425ad753abe0feab523f3e8817758411f7bead38449ab8c2f1272a9f124d185ffcf69afaf57eba31 + languageName: node + linkType: hard + "react-native-svg@npm:15.8.0": version: 15.8.0 resolution: "react-native-svg@npm:15.8.0" @@ -23432,6 +23669,25 @@ __metadata: languageName: node linkType: hard +"valtio@npm:1.13.2": + version: 1.13.2 + resolution: "valtio@npm:1.13.2" + dependencies: + derive-valtio: "npm:0.1.0" + proxy-compare: "npm:2.6.0" + use-sync-external-store: "npm:1.2.0" + peerDependencies: + "@types/react": ">=16.8" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: 514b8509308056e474c7d3ccfbbd6ac8e589740a92c53c53c78591a217e14da0694bd67f54195d8ec46920b6aab89eebab3c78c98c33d814b3606cdaacb6489b + languageName: node + linkType: hard + "vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -23481,6 +23737,27 @@ __metadata: languageName: node linkType: hard +"viem@npm:>=2.29.0": + version: 2.30.6 + resolution: "viem@npm:2.30.6" + dependencies: + "@noble/curves": "npm:1.9.1" + "@noble/hashes": "npm:1.8.0" + "@scure/bip32": "npm:1.7.0" + "@scure/bip39": "npm:1.6.0" + abitype: "npm:1.0.8" + isows: "npm:1.0.7" + ox: "npm:0.7.1" + ws: "npm:8.18.2" + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 9b4b85c953363fc97dbba7d46a5fd0e5a81df16f83e82899d6092f5406b0efa2ad51aba1c4c2f084ae6421c0f1be598491473573523ef07a7d12d5fc3a087d7a + languageName: node + linkType: hard + "viem@npm:^2.1.1": version: 2.18.7 resolution: "viem@npm:2.18.7"