diff --git a/.github/actions/ci-setup-android-files/action.yml b/.github/actions/ci-setup-android-files/action.yml new file mode 100644 index 00000000..1ddcdf98 --- /dev/null +++ b/.github/actions/ci-setup-android-files/action.yml @@ -0,0 +1,58 @@ +name: 'Setup Android Files' +description: 'Setup required files for building an Android project' + +inputs: + root-path: + description: 'Path of the react-native project' + required: true + google-services-file: + description: 'Google Services Json file content, base64 encoded' + required: false + secrets-file: + description: 'Secrets properties file content' + required: true + keystore: + description: 'Keystore file content, base64 encoded' + required: true + keystore-name: + description: 'Keystore file name' + required: true + sentry-file: + description: 'Sentry file content' + required: true + project-id: + description: 'Reown Cloud ID' + required: true + relay-url: + description: 'Relay URL' + required: true + sentry-dsn: + description: 'Sentry DSN' + required: true + release-type: + description: 'Release type of the project (debug/internal/production)' + default: 'debug' + +runs: + using: "composite" + steps: + - name: Create Google Services Json File + if: ${{ inputs.google-services-file != '' }} + shell: bash + run: echo "${{ inputs.google-services-file }}" | base64 --decode > ${{ inputs.root-path }}/android/app/google-services.json + + - name: Create secrets.properties File + shell: bash + run: echo "${{ inputs.secrets-file }}" > ${{ inputs.root-path }}/android/secrets.properties + + - name: Decode Keystore + shell: bash + run: echo "${{ inputs.keystore }}" | base64 --decode > ${{ inputs.root-path }}/android/app/${{ inputs.keystore-name }}.keystore + + - name: Create Sentry File + shell: bash + run: echo "${{ inputs.sentry-file }}" > ${{ inputs.root-path }}/android/sentry.properties + + - name: Create Env File + shell: bash + run: echo -e "ENV_PROJECT_ID=${{ inputs.project-id }}\nENV_RELAY_URL=${{ inputs.relay-url }}\nENV_SENTRY_DSN=${{ inputs.sentry-dsn }}\nENV_SENTRY_TAG=${{ inputs.release-type }}" >> ${{ inputs.root-path }}/.env.${{ inputs.release-type }} \ No newline at end of file diff --git a/.github/actions/ci-setup-ios-files/action.yml b/.github/actions/ci-setup-ios-files/action.yml new file mode 100644 index 00000000..c3007b92 --- /dev/null +++ b/.github/actions/ci-setup-ios-files/action.yml @@ -0,0 +1,41 @@ +name: 'Setup iOS Files' +description: 'Setup required files for building an iOS project' + +inputs: + root-path: + description: 'Path of the react-native project' + required: true + google-services-file: + description: 'Google Services Plist file content, base64 encoded' + required: false + sentry-file: + description: 'Sentry file content' + required: true + project-id: + description: 'WalletConnect Cloud ID' + required: true + relay-url: + description: 'WalletConnect Relay URL' + required: false + sentry-dsn: + description: 'Sentry DSN' + required: true + release-type: + description: 'Release type of the project (debug/internal/production)' + default: 'debug' + +runs: + using: "composite" + steps: + - name: Create .env file + shell: bash + run: echo -e "ENV_PROJECT_ID=${{ inputs.project-id }}\nENV_RELAY_URL=${{ inputs.relay-url }}\nENV_SENTRY_DSN=${{ inputs.sentry-dsn }}\nENV_SENTRY_TAG=${{ inputs.release-type }}" >> ${{ inputs.root-path }}/.env.${{ inputs.release-type }} + + - name: Create sentry.properties file + shell: bash + run: echo "${{ inputs.sentry-file }}" > ${{ inputs.root-path }}/ios/sentry.properties + + - name: Create GoogleService-Info.plist file + if: ${{ inputs.google-services-file != '' }} + shell: bash + run: echo "${{ inputs.google-services-file }}" | base64 --decode > ${{ inputs.root-path }}/ios/GoogleService-Info.plist \ No newline at end of file diff --git a/.github/actions/ci-setup/action.yml b/.github/actions/ci-setup/action.yml index f608bb31..fa8ea224 100644 --- a/.github/actions/ci-setup/action.yml +++ b/.github/actions/ci-setup/action.yml @@ -1,19 +1,13 @@ -name: CI Setup -description: Setup Node.js and install dependencies +name: Install Dependencies +description: Install dependencies inputs: root-path: description: 'Path of the project' required: true - type: string runs: using: composite steps: - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: 18 - - name: Set yarn lock path id: yarn-hash shell: bash @@ -25,7 +19,7 @@ runs: - name: Cache dependencies id: yarn-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ${{ inputs.root-path }}/node_modules diff --git a/.github/workflow-templates/e2e-template.properties.json b/.github/workflow-templates/e2e-template.properties.json deleted file mode 100644 index 87daea60..00000000 --- a/.github/workflow-templates/e2e-template.properties.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "e2e workflow", - "description": "Runs e2e tests on a project" -} \ No newline at end of file diff --git a/.github/workflow-templates/e2e-template.yaml b/.github/workflow-templates/e2e-template.yaml deleted file mode 100644 index 3836c0b5..00000000 --- a/.github/workflow-templates/e2e-template.yaml +++ /dev/null @@ -1,33 +0,0 @@ -name: E2E Workflow - -on: - push: - branches: [ $default-branch ] - pull_requests: - branches: [ $default-branch ] - -jobs: - name: ${{ vars.JOB_NAME}} - maestro-cloud: - runs-on: ubuntu-latest - defaults: - run: - working-directory: ${{ vars.APP_DIR }} - outputs: - app: app/build/outputs/apk/debug - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 - with: - java-version: 11 - distribution: 'temurin' - cache: gradle - - run: touch .env && echo "ENV_PROJECT_ID=${{ secrets.ENV_PROJECT_ID }}\nENV_RELAY_URL=${{ secrets.ENV_RELAY_URL }}\nENV_SENTRY_DSN=${{ secrets.ENV_SENTRY_DSN }}" >> .env - - run: touch ./android/sentry.properties && echo "${{ secrets.ENV_SENTRY_FILE }}" >> ./android/sentry.properties - - run: npm install -g yarn - - run: yarn - - run: yarn android:build - - uses: mobile-dev-inc/action-maestro-cloud@v1 - with: - api-key: ${{ secrets.MAESTRO_CLOUD_API_KEY }} - app-file: ${{ vars.APP_DIR }}/android/app/build/outputs/apk/release/app-release.apk \ No newline at end of file diff --git a/.github/workflows/ci_e2e_tests_android.yaml b/.github/workflows/ci_e2e_tests_android.yaml index b38ca6cf..8c7eb02c 100644 --- a/.github/workflows/ci_e2e_tests_android.yaml +++ b/.github/workflows/ci_e2e_tests_android.yaml @@ -3,10 +3,345 @@ name: CI E2E Tests Android on: workflow_dispatch: +permissions: + contents: read + jobs: - placeholder: - name: Placeholder Job + build_wallet_apk: + name: Build Wallet APK + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 18 + + - name: Setup Java 17 + uses: actions/setup-java@v4 + with: + distribution: 'zulu' + java-version: '17' + architecture: x86_64 + + - name: Cache Gradle packages + uses: actions/cache@v4 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} + restore-keys: | + ${{ runner.os }}-gradle- + + - name: Accept Android Licenses + uses: SimonMarquis/android-accept-licenses@v1 + + - name: Setup Android files for Wallet + uses: ./.github/actions/ci-setup-android-files + with: + root-path: 'wallets/rn_cli_wallet' + google-services-file: ${{ secrets.ANDROID_GOOGLE_SERVICES_BASE64 }} + secrets-file: ${{ secrets.ANDROID_SECRETS_FILE }} + keystore: ${{ secrets.WC_INTERNAL_KEYSTORE }} + keystore-name: ${{ secrets.WC_INTERNAL_KEYSTORE_NAME }} + sentry-file: ${{ secrets.W3W_SENTRY_FILE }} + project-id: ${{ secrets.ENV_PROJECT_ID }} + relay-url: ${{ secrets.ENV_RELAY_URL }} + sentry-dsn: ${{ secrets.W3W_SENTRY_DSN }} + release-type: 'internal' + + - name: Install dependencies + working-directory: ./wallets/rn_cli_wallet + run: | + yarn install --immutable + + - name: Build Wallet APK + working-directory: ./wallets/rn_cli_wallet + run: | + export SENTRY_DISABLE_AUTO_UPLOAD=true && yarn run android:build:internal + + - name: Rename Wallet APK for upload + run: mv ./wallets/rn_cli_wallet/android/app/build/outputs/apk/internal/app-internal.apk ./wallets/rn_cli_wallet/android/app/build/outputs/apk/internal/wallet-internal.apk + + - name: Upload Wallet APK + uses: actions/upload-artifact@v4 + with: + name: rn_cli_wallet-internal-apk + path: ./wallets/rn_cli_wallet/android/app/build/outputs/apk/internal/wallet-internal.apk + + build_dapp_apk: + name: Build dApp APK runs-on: ubuntu-latest steps: - - name: Do nothing - run: echo "This is a placeholder workflow to enable manual triggers from feature branches." \ No newline at end of file + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 18 + + - name: Setup Java 17 + uses: actions/setup-java@v4 + with: + distribution: 'zulu' + java-version: '17' + architecture: x86_64 + + - name: Cache Gradle packages + uses: actions/cache@v4 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} + restore-keys: | + ${{ runner.os }}-gradle- + + - name: Accept Android Licenses + uses: SimonMarquis/android-accept-licenses@v1 + + - name: Setup Android files for dApp + uses: ./.github/actions/ci-setup-android-files + with: + root-path: 'dapps/W3MWagmi' + google-services-file: ${{ secrets.ANDROID_GOOGLE_SERVICES_BASE64 }} + secrets-file: ${{ secrets.ANDROID_SECRETS_FILE }} + keystore: ${{ secrets.WC_INTERNAL_KEYSTORE }} + keystore-name: ${{ secrets.WC_INTERNAL_KEYSTORE_NAME }} + sentry-file: ${{ secrets.W3M_WAGMI_SENTRY_FILE }} + project-id: ${{ secrets.ENV_PROJECT_ID }} + relay-url: ${{ secrets.ENV_RELAY_URL }} + sentry-dsn: ${{ secrets.W3M_WAGMI_SENTRY_DSN }} + release-type: 'internal' + + - name: Install dependencies + working-directory: ./dapps/W3MWagmi + run: | + yarn install --immutable + + - name: Build dApp APK + working-directory: ./dapps/W3MWagmi + run: | + export SENTRY_DISABLE_AUTO_UPLOAD=true && yarn run android:build:internal + + - name: Rename dApp APK for upload + run: mv ./dapps/W3MWagmi/android/app/build/outputs/apk/internal/app-internal.apk ./dapps/W3MWagmi/android/app/build/outputs/apk/internal/dapp-internal.apk + + - name: Upload dApp APK + uses: actions/upload-artifact@v4 + with: + name: W3MWagmi-internal-apk + path: ./dapps/W3MWagmi/android/app/build/outputs/apk/internal/dapp-internal.apk + + run_e2e_tests: + name: Run E2E Tests + timeout-minutes: 30 + runs-on: ubuntu-16core + needs: [build_wallet_apk, build_dapp_apk] + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Enable KVM + run: | + echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules + sudo udevadm control --reload-rules + sudo udevadm trigger --name-match=kvm + + - name: Set up JDK + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '17' + + - name: Download all APKs + uses: actions/download-artifact@v4 + with: + pattern: "*-apk" + path: apks + merge-multiple: true + + - name: List APKs + run: | + echo "Available APKs:" + find apks -name "*.apk" | xargs ls -la + + - name: Install Maestro + run: | + curl -Ls "https://get.maestro.mobile.dev" | bash + export PATH="$PATH":"$HOME/.maestro/bin" + echo "$HOME/.maestro/bin" >> $GITHUB_PATH + maestro --version + + - name: Setup Android SDK + uses: android-actions/setup-android@v3 + + - name: Start Android Emulator and Run Tests + uses: reactivecircus/android-emulator-runner@v2.34.0 + with: + api-level: 34 + target: google_apis + arch: x86_64 + ram-size: 4096M + heap-size: 576M + emulator-boot-timeout: 900 + profile: pixel_6 + avd-name: test_device + emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -no-snapshot-save -no-snapshot-load + script: | + # Setup debug directory + mkdir -p debug-artifacts + + # Wait for emulator to be fully ready + echo "Waiting for emulator to be ready..." + adb wait-for-device + + # Wait for boot completion + echo "Waiting for boot completion..." + adb shell 'while [ "$(getprop sys.boot_completed)" != "1" ]; do sleep 2; done' + echo "Boot completed!" + + echo "Emulator booted successfully" + adb devices + + # Clear logcat before we start + adb logcat -c + + # Start logcat capture in background + adb logcat > debug-artifacts/full-logcat.txt & + LOGCAT_PID=$! + + # Install APKs + echo "Installing APKs:" + find apks -name "*.apk" -exec echo "Installing: {}" \; -exec adb install -r {} \; + + # Verify installations + echo "Verifying installed apps:" + adb shell pm list packages | grep -E "com.walletconnect" || (echo "ERROR: Apps not installed correctly" && exit 1) + + # Check APK info + echo "Checking APK details:" + adb shell dumpsys package com.walletconnect.web3wallet.rnsample.internal | grep -A 5 "versionName" + adb shell dumpsys package com.walletconnect.web3modal.rnsample.internal | grep -A 5 "versionName" + + # Clear app data + echo "Clearing app data..." + adb shell pm clear com.walletconnect.web3wallet.rnsample.internal || true + adb shell pm clear com.walletconnect.web3modal.rnsample.internal || true + + # Grant runtime permissions that might be needed + echo "Granting permissions..." + # adb shell pm grant com.walletconnect.web3wallet.rnsample.internal android.permission.INTERNET || true + # adb shell pm grant com.walletconnect.web3wallet.rnsample.internal android.permission.ACCESS_NETWORK_STATE || true + # adb shell pm grant com.walletconnect.web3wallet.rnsample.internal android.permission.ACCESS_WIFI_STATE || true + # adb shell pm grant com.walletconnect.web3modal.rnsample.internal android.permission.INTERNET || true + # adb shell pm grant com.walletconnect.web3modal.rnsample.internal android.permission.ACCESS_NETWORK_STATE || true + # adb shell pm grant com.walletconnect.web3modal.rnsample.internal android.permission.ACCESS_WIFI_STATE || true + + # Check if the app needs to be enabled + echo "Checking app state..." + # adb shell pm list packages -d | grep -q com.walletconnect.web3wallet.rnsample.internal && adb shell pm enable com.walletconnect.web3wallet.rnsample.internal || echo "Wallet app is not disabled" + # adb shell pm list packages -d | grep -q com.walletconnect.web3modal.rnsample.internal && adb shell pm enable com.walletconnect.web3modal.rnsample.internal || echo "Dapp app is not disabled" + + # Wait for system to settle + sleep 10 + + # Check available activities + echo "Checking available activities for wallet app:" + adb shell dumpsys package com.walletconnect.web3wallet.rnsample.internal | grep -A 10 "Activity" || true + adb shell dumpsys package com.walletconnect.web3modal.rnsample.internal | grep -A 10 "Activity" || true + + # Wait and capture state + sleep 10 + + # Capture comprehensive debug info + echo "=== CAPTURING DEBUG INFO ===" + + # Window state + echo "Window state:" > debug-artifacts/window_state.txt + adb shell dumpsys window windows >> debug-artifacts/window_state.txt + + # ANR traces + adb shell ls /data/anr/ > debug-artifacts/anr_list.txt 2>&1 || true + + # Memory info + adb shell dumpsys meminfo com.walletconnect.web3wallet.rnsample.internal > debug-artifacts/meminfo.txt || true + + # App process info + adb shell ps | grep walletconnect > debug-artifacts/processes.txt || true + + # Network state (important for WalletConnect) + echo "Network state:" > debug-artifacts/network_state.txt + adb shell dumpsys connectivity >> debug-artifacts/network_state.txt + adb shell settings get global airplane_mode_on >> debug-artifacts/network_state.txt + + # Force stop before Maestro tests + adb shell am force-stop com.walletconnect.web3wallet.rnsample.internal + adb shell am force-stop com.walletconnect.web3modal.rnsample.internal + sleep 5 + + # Try to launch the wallet app manually before Maestro + echo "Attempting manual wallet launch..." + adb shell monkey -p com.walletconnect.web3wallet.rnsample.internal -c android.intent.category.LAUNCHER 1 + sleep 10 + + # Check if wallet app is running + adb shell ps | grep -q "com.walletconnect.web3wallet.rnsample.internal" || (echo "ERROR: Wallet app is not running after launch attempt" && adb shell am start -n com.walletconnect.web3wallet.rnsample.internal/com.walletconnect.web3wallet.rnsample.internal.MainActivity || true) + + # Try to launch the dapp app manually before Maestro + echo "Attempting manual dapp launch..." + adb shell monkey -p com.walletconnect.web3modal.rnsample.internal -c android.intent.category.LAUNCHER 1 + sleep 10 + + # Check if dapp app is running + adb shell ps | grep -q "com.walletconnect.web3modal.rnsample.internal" || (echo "ERROR: Dapp app is not running after launch attempt" && adb shell am start -n com.walletconnect.web3modal.rnsample.internal/com.walletconnect.web3modal.rnsample.internal.MainActivity || true) + + # Take a screenshot to see current state + adb shell screencap /sdcard/app_state_before_maestro.png + adb pull /sdcard/app_state_before_maestro.png debug-artifacts/ || true + + # Check current activity + echo "Current activity before Maestro:" + adb shell dumpsys activity activities | grep -E "mResumedActivity|mFocusedActivity" || true + + echo "App state check complete, proceeding with Maestro tests..." + + echo "Running Maestro native to native tests:" + maestro test .maestro/native/connect_reject.yaml + maestro test .maestro/native/connect_confirm.yaml + maestro test .maestro/native/personal_sign_confirm.yaml + maestro test .maestro/native/personal_sign_reject.yaml + + # echo "Running Maestro native to web tests:" + # maestro test .maestro/web/connect_reject.yaml + # maestro test .maestro/web/connect_confirm.yaml + # maestro test .maestro/web/personal_sign_confirm.yaml + # maestro test .maestro/web/personal_sign_reject.yaml + + # Check for crashes + echo "Checking for crashes..." + adb logcat -d | grep -E "FATAL EXCEPTION|AndroidRuntime|Process:*com.walletconnect" > debug-artifacts/crashes.txt || echo "No crashes found" > debug-artifacts/crashes.txt + + - name: Upload debug artifacts + if: always() + uses: actions/upload-artifact@v4 + with: + name: debug-artifacts + path: debug-artifacts/ + if-no-files-found: warn + + - name: Upload Maestro artifacts + if: always() + uses: actions/upload-artifact@v4 + with: + name: maestro-artifacts + path: | + .maestro/ + videos/ + *.mp4 + *.mov + if-no-files-found: warn diff --git a/.github/workflows/ci_e2e_tests_ios.yaml b/.github/workflows/ci_e2e_tests_ios.yaml index 601bafd5..ccf80ce0 100644 --- a/.github/workflows/ci_e2e_tests_ios.yaml +++ b/.github/workflows/ci_e2e_tests_ios.yaml @@ -3,10 +3,252 @@ name: CI E2E Tests iOS on: workflow_dispatch: +permissions: + contents: read + jobs: - placeholder: - name: Placeholder Job + build_wallet_app: + name: Build Wallet App + runs-on: macos-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 18 + + - name: Setup iOS files for Wallet + uses: ./.github/actions/ci-setup-ios-files + with: + root-path: 'wallets/rn_cli_wallet' + google-services-file: ${{ secrets.W3W_IOS_INTERNAL_GOOGLE_SERVICES_FILE }} + sentry-file: ${{ secrets.W3W_SENTRY_FILE }} + project-id: ${{ secrets.ENV_PROJECT_ID }} + relay-url: ${{ secrets.ENV_RELAY_URL }} + sentry-dsn: ${{ secrets.W3W_SENTRY_DSN }} + release-type: 'internal' + + - name: Set Xcode Version + run: sudo xcode-select -s /Applications/Xcode_16.2.app + + - name: Install dependencies + working-directory: ./wallets/rn_cli_wallet + run: | + yarn install --immutable + + - name: Install Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.1.0 + bundler-cache: true + + - name: Install Cocoapods + run: gem install cocoapods + + - name: Cache pods + id: pods-cache-wallet + uses: actions/cache@v4 + with: + path: wallets/rn_cli_wallet/ios/Pods + key: ${{ runner.os }}-pods-wallet-${{ hashFiles('wallets/rn_cli_wallet/ios/Podfile.lock') }} + restore-keys: | + ${{ runner.os }}-pods-wallet- + + - name: Install Pods + working-directory: ./wallets/rn_cli_wallet/ios + run: pod install + + - name: Build Wallet App for Simulator + working-directory: ./wallets/rn_cli_wallet/ios + run: | + set -o pipefail && xcodebuild -workspace RNWeb3Wallet.xcworkspace -scheme "RNWallet-Internal" -config Release -sdk iphonesimulator -derivedDataPath ./build + + - name: Create app package + working-directory: ./wallets/rn_cli_wallet/ios + run: | + cd build/Build/Products/Release-iphonesimulator + zip -r ../../../../wallet.zip RNWallet\ Internal.app + + - name: Upload Wallet App + uses: actions/upload-artifact@v4 + with: + name: wallet-internal + path: ./wallets/rn_cli_wallet/ios/wallet.zip + + build_dapp_app: + name: Build dApp App runs-on: macos-latest steps: - - name: Do nothing - run: echo "This is a placeholder workflow to enable manual triggers from feature branches." \ No newline at end of file + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 18 + + - name: Setup iOS files for dApp + uses: ./.github/actions/ci-setup-ios-files + with: + root-path: 'dapps/W3MWagmi' + sentry-file: ${{ secrets.W3M_WAGMI_SENTRY_FILE }} + project-id: ${{ secrets.ENV_PROJECT_ID }} + relay-url: ${{ secrets.ENV_RELAY_URL }} + sentry-dsn: ${{ secrets.W3M_WAGMI_SENTRY_DSN }} + release-type: 'internal' + + - name: Set Xcode Version + run: sudo xcode-select -s /Applications/Xcode_16.2.app + + - name: Install dependencies + working-directory: ./dapps/W3MWagmi + run: | + yarn install --immutable + + - name: Install Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.1.0 + bundler-cache: true + + - name: Install Cocoapods + run: gem install cocoapods + + - name: Cache pods + id: pods-cache-dapp + uses: actions/cache@v4 + with: + path: dapps/W3MWagmi/ios/Pods + key: ${{ runner.os }}-pods-dapp-${{ hashFiles('dapps/W3MWagmi/ios/Podfile.lock') }} + restore-keys: | + ${{ runner.os }}-pods-dapp- + + - name: Install Pods + working-directory: ./dapps/W3MWagmi/ios + run: pod install + + - name: Build dApp App for Simulator + working-directory: ./dapps/W3MWagmi/ios + run: | + set -o pipefail && xcodebuild -workspace W3MWagmi.xcworkspace -scheme "W3MWagmi Internal" -config Release -sdk iphonesimulator -derivedDataPath ./build + + - name: Create app package + working-directory: ./dapps/W3MWagmi/ios + run: | + cd build/Build/Products/Release-iphonesimulator + zip -r ../../../../dapp.zip W3MWagmi\ Internal.app + + - name: Upload dApp App + uses: actions/upload-artifact@v4 + with: + name: dapp-internal + path: ./dapps/W3MWagmi/ios/dapp.zip + + run_e2e_tests: + name: Run E2E Tests + timeout-minutes: 60 + runs-on: macos-14-xlarge + needs: [build_wallet_app, build_dapp_app] + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set Xcode Version + run: sudo xcode-select -s /Applications/Xcode_16.2.app + + - name: Download all Apps + uses: actions/download-artifact@v4 + with: + path: apps + merge-multiple: true + + - name: List Apps + run: | + echo "Available apps:" + find apps -name "*.zip" | xargs ls -la + + - name: Unzip apps + run: | + mkdir -p apps/wallet + unzip apps/wallet.zip -d apps/wallet + mkdir -p apps/dapp + unzip apps/dapp.zip -d apps/dapp + + - name: Install Maestro + run: | + curl -Ls "https://get.maestro.mobile.dev" | bash + export PATH="$PATH":"$HOME/.maestro/bin" + echo "$HOME/.maestro/bin" >> $GITHUB_PATH + maestro --version + + - name: Run iOS Simulator and Tests + run: | + set -x + + # Setup artifacts directory + mkdir -p e2e-test-artifacts + + # Start simulator + SIM_DEVICE_NAME="iPhone-13-E2E" + SIM_DEVICE_TYPE="iPhone 13" + SIM_RUNTIME_ID=$(xcrun simctl list runtimes | grep "iOS 18" | awk '{print $NF}' | head -n 1) + if [ -z "$SIM_RUNTIME_ID" ]; then + echo "No iOS 18 runtime found. Please check installed simulators." + exit 1 + fi + + # Create a new simulator instance + UDID=$(xcrun simctl create "$SIM_DEVICE_NAME" "$SIM_DEVICE_TYPE" "$SIM_RUNTIME_ID" || xcrun simctl list devices | grep "$SIM_DEVICE_NAME" | awk -F'[()]' '{print $2}') + + # Boot the simulator + xcrun simctl boot "$UDID" + + # Expose UDID for maestro + export MAESTRO_IOS_DEVICE="$UDID" + + # Install Apps + WALLET_APP_PATH=$(find apps/wallet -name "*.app" | head -n 1) + DAPP_APP_PATH=$(find apps/dapp -name "*.app" | head -n 1) + + # Install apps + echo "Installing apps:" + xcrun simctl install "$UDID" "$WALLET_APP_PATH" + xcrun simctl install "$UDID" "$DAPP_APP_PATH" + + # Verify installations + echo "Verifying installed apps:" + xcrun simctl listapps "$UDID" | grep -E "com.walletconnect" || (echo "ERROR: Apps not installed correctly" && exit 1) + + echo "Running Maestro native to native tests:" + maestro test .maestro/native/connect_reject.yaml + maestro test .maestro/native/connect_confirm.yaml + maestro test .maestro/native/personal_sign_confirm.yaml + maestro test .maestro/native/personal_sign_reject.yaml + + # echo "Running Maestro native to web tests:" + # maestro test .maestro/web/connect_reject.yaml + # maestro test .maestro/web/connect_confirm.yaml + # maestro test .maestro/web/personal_sign_confirm.yaml + # maestro test .maestro/web/personal_sign_reject.yaml + + - name: Upload debug artifacts + if: always() + uses: actions/upload-artifact@v4 + with: + name: e2e-test-artifacts + path: e2e-test-artifacts/ + if-no-files-found: warn + + - name: Upload Maestro artifacts + if: always() + uses: actions/upload-artifact@v4 + with: + name: maestro-artifacts + path: | + .maestro/ + videos/ + *.mp4 + *.mov + if-no-files-found: warn diff --git a/.github/workflows/release-android-base.yaml b/.github/workflows/release-android-base.yaml index 4bcfb667..fa09f88c 100644 --- a/.github/workflows/release-android-base.yaml +++ b/.github/workflows/release-android-base.yaml @@ -48,38 +48,39 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - - name: Setup + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 18 + + - name: Install Dependencies uses: ./.github/actions/ci-setup with: root-path: ${{ inputs.root-path }} - name: Install Java 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: '17' architecture: x86_64 - - name: Create env file - run: touch ${{ inputs.root-path }}/.env.${{ inputs.release-type }} && echo -e "ENV_PROJECT_ID=${{ secrets.project-id }}\nENV_RELAY_URL=${{ secrets.relay-url }}\nENV_SENTRY_DSN=${{ secrets.sentry-dsn }}\nENV_SENTRY_TAG=${{ inputs.release-type }}" >> ${{ inputs.root-path }}/.env.${{ inputs.release-type }} - - - name: Add Sentry file - run: touch ${{ inputs.root-path }}/android/sentry.properties && echo "${{ secrets.sentry-file }}" >> ${{ inputs.root-path }}/android/sentry.properties - - - name: Add Secrets file - run: touch ${{ inputs.root-path }}/android/secrets.properties && echo "${{ secrets.secrets-file }}" >> ${{ inputs.root-path }}/android/secrets.properties - - - name: Add Keystore file - run: echo ${{ secrets.keystore }} | base64 --decode >> ${{ inputs.root-path }}/android/app/${{ secrets.keystore-name }}.keystore - - - name: Add Google Services file - env: + - name: Setup Android files + uses: ./.github/actions/ci-setup-android-files + with: + root-path: ${{ inputs.root-path }} google-services-file: ${{ secrets.google-services-file }} - if: ${{ env.google-services-file != '' }} - run: echo ${{ env.google-services-file }} | base64 --decode >> ${{ inputs.root-path }}/android/app/google-services.json - + secrets-file: ${{ secrets.secrets-file }} + keystore: ${{ secrets.keystore }} + keystore-name: ${{ secrets.keystore-name }} + sentry-file: ${{ secrets.sentry-file }} + project-id: ${{ secrets.project-id }} + relay-url: ${{ secrets.relay-url }} + sentry-dsn: ${{ secrets.sentry-dsn }} + release-type: ${{ inputs.release-type }} + - name: Build APK run: | if [ ${{ inputs.release-type }} = 'internal' ]; then diff --git a/.github/workflows/release-ios-base.yaml b/.github/workflows/release-ios-base.yaml index b3f84473..aa0344f9 100644 --- a/.github/workflows/release-ios-base.yaml +++ b/.github/workflows/release-ios-base.yaml @@ -1,4 +1,3 @@ - name: release-ios-base on: @@ -70,14 +69,19 @@ jobs: runs-on: macos-latest-xlarge steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: webfactory/ssh-agent uses: webfactory/ssh-agent@v0.9.0 with: ssh-private-key: ${{ secrets.match-ssh-key }} - - name: Setup + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 18 + + - name: Install Dependencies uses: ./.github/actions/ci-setup with: root-path: ${{ inputs.root-path }} @@ -95,7 +99,7 @@ jobs: - name: Cache pods id: pods-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ inputs.root-path }}/ios/Pods key: ${{ runner.os }}-pods-${{ hashFiles(env.podfile_path) }} @@ -112,17 +116,16 @@ jobs: - name: Install Cocoapods run: gem install cocoapods - # Create env file - - run: touch ${{ inputs.root-path }}/.env.${{ inputs.release-type }} && echo -e "ENV_PROJECT_ID=${{ secrets.project-id }}\nENV_RELAY_URL=${{ secrets.relay-url }}\nENV_SENTRY_DSN=${{ secrets.sentry-dsn }}\nENV_SENTRY_TAG=${{ inputs.release-type }}" >> ${{ inputs.root-path }}/.env.${{ inputs.release-type }} - - # Create sentry file - - run: touch ${{ inputs.root-path }}/ios/sentry.properties && echo "${{ secrets.sentry-file }}" >> ${{ inputs.root-path }}/ios/sentry.properties - - - name: Create Google Services file - env: + - name: Setup iOS files + uses: ./.github/actions/ci-setup-ios-files + with: + root-path: ${{ inputs.root-path }} google-services-file: ${{ secrets.google-services-file }} - if: ${{ env.google-services-file != '' }} - run: echo ${{ env.google-services-file }} | base64 --decode >> ${{ inputs.root-path }}/ios/GoogleService-Info.plist + sentry-file: ${{ secrets.sentry-file }} + project-id: ${{ secrets.project-id }} + relay-url: ${{ secrets.relay-url }} + sentry-dsn: ${{ secrets.sentry-dsn }} + release-type: ${{ inputs.release-type }} - name: Build and Upload to App Store uses: maierj/fastlane-action@v3.0.0 diff --git a/.maestro/native/connect_confirm.yaml b/.maestro/native/connect_confirm.yaml index 5bf45da4..a3d3b028 100644 --- a/.maestro/native/connect_confirm.yaml +++ b/.maestro/native/connect_confirm.yaml @@ -6,8 +6,24 @@ name: React Native Dapp to React Native Wallet Connection Confirmed permissions: all: allow - startRecording: "Native Connection Confirmed" -- tapOn: "Connect" -- tapOn: "React Native Wallet" -- tapOn: "Approve" +- tapOn: + id: "connect-button" +- tapOn: + id: "all-wallets" +- waitForAnimationToEnd +- tapOn: "React" +- runFlow: + when: + visible: "Open" + platform: iOS + commands: + - tapOn: "Open" +- extendedWaitUntil: + visible: + id: "approve-button" + timeout: 10000 +- tapOn: + id: "approve-button" +- waitForAnimationToEnd - assertVisible: "Sign message" - stopRecording \ No newline at end of file diff --git a/.maestro/native/connect_reject.yaml b/.maestro/native/connect_reject.yaml index 2015895f..2e3e921f 100644 --- a/.maestro/native/connect_reject.yaml +++ b/.maestro/native/connect_reject.yaml @@ -1,11 +1,29 @@ appId: com.walletconnect.web3modal.rnsample.internal -name: React Native Dapp to React Native Wallet Connection Confirmed +name: React Native Dapp to React Native Wallet Connection Rejected --- - clearState - launchApp: permissions: all: allow -- tapOn: "Connect" -- tapOn: "React Native Wallet" -- tapOn: "Reject" -- assertVisible: "Connection declined" \ No newline at end of file +- startRecording: "Native to Native Connection Rejected" +- tapOn: + id: "connect-button" +- tapOn: + id: "all-wallets" +- waitForAnimationToEnd +- tapOn: "React" +- runFlow: + when: + visible: "Open" + platform: iOS + commands: + - tapOn: "Open" +- extendedWaitUntil: + visible: + id: "reject-button" + timeout: 10000 +- tapOn: + id: "reject-button" +- waitForAnimationToEnd +- assertVisible: "Connection declined" +- stopRecording \ No newline at end of file diff --git a/.maestro/native/personal_sign_confirm.yaml b/.maestro/native/personal_sign_confirm.yaml index 31ec415e..48ca8dd3 100644 --- a/.maestro/native/personal_sign_confirm.yaml +++ b/.maestro/native/personal_sign_confirm.yaml @@ -5,7 +5,21 @@ name: React Native Dapp to React Native Wallet Personal Sign Confirmed permissions: all: allow - startRecording: "Native personal_sign Confirmed" +- extendedWaitUntil: + visible: "Sign message" + timeout: 10000 - tapOn: "Sign message" -- tapOn: "Approve" +- runFlow: + when: + visible: "Open" + platform: iOS + commands: + - tapOn: "Open" +- extendedWaitUntil: + visible: + id: "approve-button" + timeout: 10000 +- tapOn: + id: "approve-button" - assertVisible: "Request response" - stopRecording \ No newline at end of file diff --git a/.maestro/native/personal_sign_reject.yaml b/.maestro/native/personal_sign_reject.yaml index c102a41f..5ccd5d51 100644 --- a/.maestro/native/personal_sign_reject.yaml +++ b/.maestro/native/personal_sign_reject.yaml @@ -5,7 +5,21 @@ name: React Native Dapp to React Native Wallet Personal Sign Rejected permissions: all: allow - startRecording: "Native personal_sign Rejected" +- extendedWaitUntil: + visible: "Sign message" + timeout: 10000 - tapOn: "Sign message" -- tapOn: "Reject" +- runFlow: + when: + visible: "Open" + platform: iOS + commands: + - tapOn: "Open" +- extendedWaitUntil: + visible: + id: "reject-button" + timeout: 10000 +- tapOn: + id: "reject-button" - assertVisible: "Request failure" - stopRecording \ No newline at end of file diff --git a/.maestro/web/connect_confirm.yaml b/.maestro/web/connect_confirm.yaml index 7b2a4b98..de71ef37 100644 --- a/.maestro/web/connect_confirm.yaml +++ b/.maestro/web/connect_confirm.yaml @@ -12,12 +12,26 @@ name: AppKit Web to React Native Wallet Connection Confirmed - tapOn: "Connect Wallet" - scroll - scroll -- tapOn: "React Native Sample Wallet React Native Sample Wallet" +- runFlow: + when: + platform: iOS + commands: + - tapOn: "React Native Sample Wallet" +- runFlow: + when: + platform: Android + commands: + - tapOn: "React Native Sample Wallet React Native Sample Wallet" - runFlow: when: platform: iOS commands: - back -- tapOn: "Approve" +- extendedWaitUntil: + visible: + id: "approve-button" + timeout: 10000 +- tapOn: + id: "approve-button" - assertVisible: "AppKit Interactions" - stopRecording \ No newline at end of file diff --git a/.maestro/web/connect_reject.yaml b/.maestro/web/connect_reject.yaml index febb5579..147cf799 100644 --- a/.maestro/web/connect_reject.yaml +++ b/.maestro/web/connect_reject.yaml @@ -12,8 +12,22 @@ name: AppKit Web to React Native Wallet Connection Rejected - tapOn: "Connect Wallet" - scroll - scroll -- tapOn: "React Native Sample Wallet React Native Sample Wallet" -- tapOn: "Reject" +- runFlow: + when: + platform: iOS + commands: + - tapOn: "React Native Sample Wallet" +- runFlow: + when: + platform: Android + commands: + - tapOn: "React Native Sample Wallet React Native Sample Wallet" +- extendedWaitUntil: + visible: + id: "reject-button" + timeout: 10000 +- tapOn: + id: "reject-button" - runFlow: when: platform: iOS diff --git a/.maestro/web/personal_sign_confirm.yaml b/.maestro/web/personal_sign_confirm.yaml index 7c9fd0a8..7dbe8d09 100644 --- a/.maestro/web/personal_sign_confirm.yaml +++ b/.maestro/web/personal_sign_confirm.yaml @@ -11,11 +11,17 @@ name: AppKit Web to React Native Wallet Sign Request Confirmed - scroll - scroll - tapOn: "Sign Message" -- tapOn: "Approve" +- extendedWaitUntil: + visible: + id: "approve-button" + timeout: 10000 +- tapOn: + id: "approve-button" - runFlow: when: platform: iOS commands: - back +- waitForAnimationToEnd - assertVisible: "Signing Succeeded" - stopRecording \ No newline at end of file diff --git a/.maestro/web/personal_sign_reject.yaml b/.maestro/web/personal_sign_reject.yaml index 332ff261..0f727bcc 100644 --- a/.maestro/web/personal_sign_reject.yaml +++ b/.maestro/web/personal_sign_reject.yaml @@ -11,11 +11,17 @@ name: AppKit Web to React Native Wallet Sign Request Rejected - scroll - scroll - tapOn: "Sign Message" -- tapOn: "Reject" +- extendedWaitUntil: + visible: + id: "reject-button" + timeout: 10000 +- tapOn: + id: "reject-button" - runFlow: when: platform: iOS commands: - back +- waitForAnimationToEnd - assertVisible: "Signing Failed" - stopRecording \ No newline at end of file diff --git a/dapps/W3MEthers/ios/Podfile.lock b/dapps/W3MEthers/ios/Podfile.lock index 8688eb0c..5de5ec3a 100644 --- a/dapps/W3MEthers/ios/Podfile.lock +++ b/dapps/W3MEthers/ios/Podfile.lock @@ -912,7 +912,7 @@ PODS: - React-Mapbuffer (0.73.4): - glog - React-debug - - react-native-compat (2.18.1): + - react-native-compat (2.21.2): - glog - RCT-Folly (= 2022.05.16.00) - React-Core @@ -1312,14 +1312,14 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: d3f49c53809116a5d38da093a8aa78bf551aed09 CoinbaseWalletSDK: ea1f37512bbc69ebe07416e3b29bf840f5cc3152 - CoinbaseWalletSDKExpo: fc6cc756974827763d7a0decf7140c2902dafca2 + CoinbaseWalletSDKExpo: 7488819c860868cd5fe117f6be43dd42c2e65919 DoubleConversion: fea03f2699887d960129cc54bba7e52542b6f953 - EXConstants: 988aa430ca0f76b43cd46b66e7fae3287f9cc2fc - EXFont: 21b9c760abd593ce8f0d5386b558ced76018506f - Expo: fb745b3074989670b6641f9f20463e8ee56a69ca - ExpoFileSystem: a9273932e69a9a1e1a8d01b6ba895bb8294bbea2 - ExpoKeepAwake: 0f5cad99603a3268e50af9a6eb8b76d0d9ac956c - ExpoModulesCore: 96d1751929ad10622773bb729ab28a8423f0dd0c + EXConstants: 348adb88fb0d65892f16732ec5e02e1365c31588 + EXFont: db0560db6676fce70dcc7656483d6560be02cbf0 + Expo: 72deced93cbf0d42e434764bb432e010ff4d8bdb + ExpoFileSystem: f08266efaedebb121423bd7b8f10f4042a95be9b + ExpoKeepAwake: 3b8cf8533b9212500565a1e41fb080fc5af29918 + ExpoModulesCore: db8b0e578b9547289bf7b77784b32bccbb4b8d3a FBLazyVector: 84f6edbe225f38aebd9deaf1540a4160b1f087d7 FBReactNativeSpec: d0086a479be91c44ce4687a962956a352d2dc697 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 @@ -1333,53 +1333,53 @@ SPEC CHECKSUMS: RCTTypeSafety: 63b97ced7b766865057e7154db0e81ce4ee6cf1e React: 1c87497e50fa40ba9c54e5ea5e53483a0f8eecc0 React-callinvoker: e3a52a9a93e3eb004d7282c26a4fb27003273fe6 - React-Codegen: 50c0f8f073e71b929b057b68bf31be604f1dccc8 - React-Core: d0ecde72894b792cb8922efaa0990199cbe85169 - React-CoreModules: 2ff1684dd517f0c441495d90a704d499f05e9d0a - React-cxxreact: d9be2fac926741052395da0a6d0bab8d71e2f297 + React-Codegen: accd8617d26d9e8192f2105e2b715f346bbd6888 + React-Core: e063354ccbed01b836af1e6e94b5cb8319097104 + React-CoreModules: db63015ed3e85382f6d8ec7f78b5136cfb345c18 + React-cxxreact: 7e569c1f7e4dda58ba17df36450c6d98df407b5b React-debug: 4678e73a37cb501d784e99ff0f219b4940362a3b - React-Fabric: 460ee9d4b8b9de3382504a711430bfead1d5be1e - React-FabricImage: d0a0631bc8ad9143f42bfccf9d3d533a144cc3d6 - React-graphics: f0d5040263a9649e2a70ebe27b3120c49411afef - React-hermes: b9ac2f7b0c1eeb206eb883583cab7a973d570a6e - React-ImageManager: 6c4bf9d5ed363ead7b5aaf820a3feab221b7063e - React-jserrorhandler: 6e7a7e187583e14dc7a0053a2bdd66c252ea3b21 - React-jsi: 380cd24dd81a705dd042c18989fb10b07182210c - React-jsiexecutor: 8ed7a18b9f119440efdcd424c8257dc7e18067e2 + React-Fabric: a6a9148a530e4b5e984f5f3373b07ee0a2e41f45 + React-FabricImage: 701972b5524a7a6a02710b55f0f6a82e94bd7da8 + React-graphics: 46697b8481d17ead6e346f2cbdeee443eff3fd18 + React-hermes: a29dacf053e80ebe20b680e30afe26580521e0c9 + React-ImageManager: 9ae8207447796390d7b78beffd7aec8dc28311c4 + React-jserrorhandler: e53f2eee7b67787ac8bfb6a709ac4eecdb57c2e9 + React-jsi: 6db2f81ad41fc50394a70af6e38dd23ac483ff79 + React-jsiexecutor: 951f2809bea7cab011dd1bbe06c631c75df4f673 React-jsinspector: 9ac353eccf6ab54d1e0a33862ba91221d1e88460 - React-logger: 0a57b68dd2aec7ff738195f081f0520724b35dab - React-Mapbuffer: 63913773ed7f96b814a2521e13e6d010282096ad - react-native-compat: 643978d3c205c6bbe868871d8fb1d0e28b7b2eb8 - react-native-get-random-values: 384787fd76976f5aec9465aff6fa9e9129af1e74 - react-native-mmkv: e97c0c79403fb94577e5d902ab1ebd42b0715b43 - react-native-netinfo: 8a7fd3f7130ef4ad2fb4276d5c9f8d3f28d2df3d - react-native-webview: cf835271e767f207e2d094275530b8690bdd777e + React-logger: 5295f5eac9d7624fe9a33a473442d8f4c1074197 + React-Mapbuffer: f7ba4d5459e546d741791a55664388e97b31df7c + react-native-compat: 44151613aed0e9aaf1e1bdf6c2e32709091e9ff0 + react-native-get-random-values: ce0b8796c99e2b85e3202bd500b1ef286a17a02e + react-native-mmkv: 5a46c73e3e12aa872c4485ae0e4414b4040af79a + react-native-netinfo: f084f2324cb11b986503a39a3ccbb5d15e2a56d3 + react-native-webview: 3ed9586de26f4aa6d0d0197677c35016d5dbb8c6 React-nativeconfig: d7af5bae6da70fa15ce44f045621cf99ed24087c - React-NativeModulesApple: 0123905d5699853ac68519607555a9a4f5c7b3ac + React-NativeModulesApple: 7a561c2792b0a2b74aff6c58d2554dcf824372aa React-perflogger: 8a1e1af5733004bdd91258dcefbde21e0d1faccd React-RCTActionSheet: 64bbff3a3963664c2d0146f870fe8e0264aee4c4 - React-RCTAnimation: b698168a7269265a4694727196484342d695f0c1 - React-RCTAppDelegate: dcd8e955116eb1d1908dfaf08b4c970812e6a1e6 - React-RCTBlob: 47f8c3b2b4b7fa2c5f19c43f0b7f77f57fb9d953 - React-RCTFabric: 6067a32d683d0c2b84d444548bc15a263c64abed - React-RCTImage: ac0e77a44c290b20db783649b2b9cddc93e3eb99 - React-RCTLinking: e626fd2900913fe5d25922ea1be394b7aafa09c9 - React-RCTNetwork: d3114bce3977dafe8bd06421b29812f5a8527ba0 - React-RCTSettings: a53511f90d8df637a1a11ac729179a4d2f734481 - React-RCTText: f0176f5f5952f9a4a2c7354f5ae71f7c420aaf34 - React-RCTVibration: 8160223c6eda5b187079fec204f80eca8b8f3177 - React-rendererdebug: ed286b4da8648c27d6ed3ae1410d4b21ba890d5a + React-RCTAnimation: 548fdbd189275f721a4f3098da847a84e3e3339f + React-RCTAppDelegate: 7d6c7ca4a9d94c889533ad6730782f176ff4b43a + React-RCTBlob: 7bf2d87c667d5a570212d921583dca5e1156395c + React-RCTFabric: d3eee95226b91877334fefbbd4d48122f114506b + React-RCTImage: 8ad4a0f9e728ff81a229446a6a8de8657c133cc6 + React-RCTLinking: 12c1070797c9242b8ca2d171fc43588de47e442d + React-RCTNetwork: 1a59d000d0053f56f405d52521ae9df1b6108aa3 + React-RCTSettings: a3b91c385e2f3bc7aa2bae75b2f60c6fd0c9052e + React-RCTText: 78330d21c9d14d680f31a3a3866436b978a66a8c + React-RCTVibration: 632344d1fdb7f1d568d1c6715f2dfe270fff6e88 + React-rendererdebug: 740d4bbbbea219809a58cde58c8af0e39c787831 React-rncore: 43f133b89ac10c4b6ab43702a541dee1c292a3bf React-runtimeexecutor: e6ab6bb083dbdbdd489cff426ed0bce0652e6edf - React-runtimescheduler: ed48e5faac6751e66ee1261c4bd01643b436f112 - React-utils: 6e5ad394416482ae21831050928ae27348f83487 - ReactCommon: 840a955d37b7f3358554d819446bffcf624b2522 - RNCAsyncStorage: 618d03a5f52fbccb3d7010076bc54712844c18ef - RNCClipboard: 60fed4b71560d7bfe40e9d35dea9762b024da86d - RNSVG: ba3e7232f45e34b7b47e74472386cf4e1a676d0a + React-runtimescheduler: ceaeeb19e75912958625f72883d240640e8f40da + React-utils: 8439db27c3745f6de9d67eb61f5600c8d624274c + ReactCommon: cc18bd33c0fab03c67620da6a602dcc1704e66b4 + RNCAsyncStorage: a03b770a50541a761447cea9c24536047832124d + RNCClipboard: 4abb037e8fe3b98a952564c9e0474f91c492df6d + RNSVG: 6d5ed33b6635ed6d6ecb50744dcf127580c39ed5 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 Yoga: 1b901a6d6eeba4e8a2e8f308f708691cdb5db312 PODFILE CHECKSUM: e61553d4ef5e8f4ddbe2b678790bbc69d50cf248 -COCOAPODS: 1.14.3 +COCOAPODS: 1.15.2 diff --git a/dapps/W3MEthers/package.json b/dapps/W3MEthers/package.json index 97424708..d3daef91 100644 --- a/dapps/W3MEthers/package.json +++ b/dapps/W3MEthers/package.json @@ -15,10 +15,10 @@ "@react-native-async-storage/async-storage": "1.21.0", "@react-native-clipboard/clipboard": "1.13.2", "@react-native-community/netinfo": "11.2.1", - "@reown/appkit-auth-ethers-react-native": "1.2.2", - "@reown/appkit-coinbase-ethers-react-native": "1.2.2", - "@reown/appkit-ethers-react-native": "1.2.2", - "@walletconnect/react-native-compat": "2.18.1", + "@reown/appkit-auth-ethers-react-native": "1.2.5", + "@reown/appkit-coinbase-ethers-react-native": "1.2.5", + "@reown/appkit-ethers-react-native": "1.2.5", + "@walletconnect/react-native-compat": "2.21.2", "ethers": "6.10.0", "expo": "^50.0.0", "react": "18.2.0", diff --git a/dapps/W3MEthers/yarn.lock b/dapps/W3MEthers/yarn.lock index 41973714..69ca930f 100644 --- a/dapps/W3MEthers/yarn.lock +++ b/dapps/W3MEthers/yarn.lock @@ -17,6 +17,11 @@ resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz#d2a39395c587e092d77cbbc80acf956a54f38bf7" integrity sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q== +"@adraffy/ens-normalize@^1.10.1": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.11.0.tgz#42cc67c5baa407ac25059fcd7d405cc5ecdb0c33" + integrity sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg== + "@ampproject/remapping@^2.2.0": version "2.2.1" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" @@ -1329,168 +1334,6 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.56.0.tgz#ef20350fec605a7f7035a01764731b2de0f3782b" integrity sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A== -"@ethersproject/abstract-provider@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef" - integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw== - dependencies: - "@ethersproject/bignumber" "^5.7.0" - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - "@ethersproject/networks" "^5.7.0" - "@ethersproject/properties" "^5.7.0" - "@ethersproject/transactions" "^5.7.0" - "@ethersproject/web" "^5.7.0" - -"@ethersproject/abstract-signer@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2" - integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ== - dependencies: - "@ethersproject/abstract-provider" "^5.7.0" - "@ethersproject/bignumber" "^5.7.0" - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - "@ethersproject/properties" "^5.7.0" - -"@ethersproject/address@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37" - integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA== - dependencies: - "@ethersproject/bignumber" "^5.7.0" - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/keccak256" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - "@ethersproject/rlp" "^5.7.0" - -"@ethersproject/base64@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c" - integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ== - dependencies: - "@ethersproject/bytes" "^5.7.0" - -"@ethersproject/bignumber@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2" - integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw== - dependencies: - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - bn.js "^5.2.1" - -"@ethersproject/bytes@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d" - integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A== - dependencies: - "@ethersproject/logger" "^5.7.0" - -"@ethersproject/constants@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e" - integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA== - dependencies: - "@ethersproject/bignumber" "^5.7.0" - -"@ethersproject/hash@5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.7.0.tgz#eb7aca84a588508369562e16e514b539ba5240a7" - integrity sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g== - dependencies: - "@ethersproject/abstract-signer" "^5.7.0" - "@ethersproject/address" "^5.7.0" - "@ethersproject/base64" "^5.7.0" - "@ethersproject/bignumber" "^5.7.0" - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/keccak256" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - "@ethersproject/properties" "^5.7.0" - "@ethersproject/strings" "^5.7.0" - -"@ethersproject/keccak256@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a" - integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg== - dependencies: - "@ethersproject/bytes" "^5.7.0" - js-sha3 "0.8.0" - -"@ethersproject/logger@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892" - integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig== - -"@ethersproject/networks@^5.7.0": - version "5.7.1" - resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6" - integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ== - dependencies: - "@ethersproject/logger" "^5.7.0" - -"@ethersproject/properties@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30" - integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw== - dependencies: - "@ethersproject/logger" "^5.7.0" - -"@ethersproject/rlp@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304" - integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w== - dependencies: - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - -"@ethersproject/signing-key@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3" - integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q== - dependencies: - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - "@ethersproject/properties" "^5.7.0" - bn.js "^5.2.1" - elliptic "6.5.4" - hash.js "1.1.7" - -"@ethersproject/strings@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2" - integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg== - dependencies: - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/constants" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - -"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b" - integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ== - dependencies: - "@ethersproject/address" "^5.7.0" - "@ethersproject/bignumber" "^5.7.0" - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/constants" "^5.7.0" - "@ethersproject/keccak256" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - "@ethersproject/properties" "^5.7.0" - "@ethersproject/rlp" "^5.7.0" - "@ethersproject/signing-key" "^5.7.0" - -"@ethersproject/web@^5.7.0": - version "5.7.1" - resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae" - integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w== - dependencies: - "@ethersproject/base64" "^5.7.0" - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - "@ethersproject/properties" "^5.7.0" - "@ethersproject/strings" "^5.7.0" - "@expo/bunyan@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@expo/bunyan/-/bunyan-4.0.0.tgz#be0c1de943c7987a9fbd309ea0b1acd605890c7b" @@ -2167,92 +2010,23 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@lit-labs/ssr-dom-shim@^1.0.0", "@lit-labs/ssr-dom-shim@^1.1.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz#353ce4a76c83fadec272ea5674ede767650762fd" - integrity sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g== +"@lit-labs/ssr-dom-shim@^1.2.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.3.0.tgz#a28799c463177d1a0b0e5cefdc173da5ac859eb4" + integrity sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ== -"@lit/reactive-element@^1.3.0", "@lit/reactive-element@^1.6.0": - version "1.6.3" - resolved "https://registry.yarnpkg.com/@lit/reactive-element/-/reactive-element-1.6.3.tgz#25b4eece2592132845d303e091bad9b04cdcfe03" - integrity sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ== +"@lit/reactive-element@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@lit/reactive-element/-/reactive-element-2.1.0.tgz#177148214488068ae209669040b7ce0f4dcc0d36" + integrity sha512-L2qyoZSQClcBmq0qajBVbhYEcG6iK0XfLn66ifLe/RfC0/ihpc+pl0Wdn8bJ8o+hj38cG0fGXRgSS20MuXn7qA== dependencies: - "@lit-labs/ssr-dom-shim" "^1.0.0" + "@lit-labs/ssr-dom-shim" "^1.2.0" "@metamask/safe-event-emitter@2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz#af577b477c683fad17c619a78208cede06f9605c" integrity sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q== -"@motionone/animation@^10.15.1", "@motionone/animation@^10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.17.0.tgz#7633c6f684b5fee2b61c405881b8c24662c68fca" - integrity sha512-ANfIN9+iq1kGgsZxs+Nz96uiNcPLGTXwfNo2Xz/fcJXniPYpaz/Uyrfa+7I5BPLxCP82sh7quVDudf1GABqHbg== - dependencies: - "@motionone/easing" "^10.17.0" - "@motionone/types" "^10.17.0" - "@motionone/utils" "^10.17.0" - tslib "^2.3.1" - -"@motionone/dom@^10.16.2", "@motionone/dom@^10.16.4": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.17.0.tgz#519dd78aab0750a94614c69a82da5290cd617383" - integrity sha512-cMm33swRlCX/qOPHWGbIlCl0K9Uwi6X5RiL8Ma6OrlJ/TP7Q+Np5GE4xcZkFptysFjMTi4zcZzpnNQGQ5D6M0Q== - dependencies: - "@motionone/animation" "^10.17.0" - "@motionone/generators" "^10.17.0" - "@motionone/types" "^10.17.0" - "@motionone/utils" "^10.17.0" - hey-listen "^1.0.8" - tslib "^2.3.1" - -"@motionone/easing@^10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.17.0.tgz#d66cecf7e3ee30104ad00389fb3f0b2282d81aa9" - integrity sha512-Bxe2wSuLu/qxqW4rBFS5m9tMLOw+QBh8v5A7Z5k4Ul4sTj5jAOfZG5R0bn5ywmk+Fs92Ij1feZ5pmC4TeXA8Tg== - dependencies: - "@motionone/utils" "^10.17.0" - tslib "^2.3.1" - -"@motionone/generators@^10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.17.0.tgz#878d292539c41434c13310d5f863a87a94e6e689" - integrity sha512-T6Uo5bDHrZWhIfxG/2Aut7qyWQyJIWehk6OB4qNvr/jwA/SRmixwbd7SOrxZi1z5rH3LIeFFBKK1xHnSbGPZSQ== - dependencies: - "@motionone/types" "^10.17.0" - "@motionone/utils" "^10.17.0" - tslib "^2.3.1" - -"@motionone/svelte@^10.16.2": - version "10.16.4" - resolved "https://registry.yarnpkg.com/@motionone/svelte/-/svelte-10.16.4.tgz#5daf117cf5b2576fc6dd487c5e0500938a742470" - integrity sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA== - dependencies: - "@motionone/dom" "^10.16.4" - tslib "^2.3.1" - -"@motionone/types@^10.15.1", "@motionone/types@^10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.17.0.tgz#179571ce98851bac78e19a1c3974767227f08ba3" - integrity sha512-EgeeqOZVdRUTEHq95Z3t8Rsirc7chN5xFAPMYFobx8TPubkEfRSm5xihmMUkbaR2ErKJTUw3347QDPTHIW12IA== - -"@motionone/utils@^10.15.1", "@motionone/utils@^10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.17.0.tgz#cc0ba8acdc6848ff48d8c1f2d0d3e7602f4f942e" - integrity sha512-bGwrki4896apMWIj9yp5rAS2m0xyhxblg6gTB/leWDPt+pb410W8lYWsxyurX+DH+gO1zsQsfx2su/c1/LtTpg== - dependencies: - "@motionone/types" "^10.17.0" - hey-listen "^1.0.8" - tslib "^2.3.1" - -"@motionone/vue@^10.16.2": - version "10.16.4" - resolved "https://registry.yarnpkg.com/@motionone/vue/-/vue-10.16.4.tgz#07d09e3aa5115ca0bcc0076cb9e5322775277c09" - integrity sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg== - dependencies: - "@motionone/dom" "^10.16.4" - tslib "^2.3.1" - "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" @@ -2260,6 +2034,16 @@ dependencies: eslint-scope "5.1.1" +"@noble/ciphers@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@noble/ciphers/-/ciphers-1.2.1.tgz#3812b72c057a28b44ff0ad4aff5ca846e5b9cdc9" + integrity sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA== + +"@noble/ciphers@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@noble/ciphers/-/ciphers-1.3.0.tgz#f64b8ff886c240e644e5573c097f86e5b43676dc" + integrity sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw== + "@noble/curves@1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35" @@ -2267,11 +2051,66 @@ dependencies: "@noble/hashes" "1.3.2" +"@noble/curves@1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.8.0.tgz#fe035a23959e6aeadf695851b51a87465b5ba8f7" + integrity sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ== + dependencies: + "@noble/hashes" "1.7.0" + +"@noble/curves@1.8.1": + version "1.8.1" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.8.1.tgz#19bc3970e205c99e4bdb1c64a4785706bce497ff" + integrity sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ== + dependencies: + "@noble/hashes" "1.7.1" + +"@noble/curves@1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.9.1.tgz#9654a0bc6c13420ae252ddcf975eaf0f58f0a35c" + integrity sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/curves@^1.6.0", "@noble/curves@~1.9.0": + version "1.9.2" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.9.2.tgz#73388356ce733922396214a933ff7c95afcef911" + integrity sha512-HxngEd2XUcg9xi20JkwlLCtYwfoFw4JGkuZpT+WlsPD4gB/cxkvTD8fSsoAnphGZhFdZYKeQIPCuFlWPm1uE0g== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/curves@~1.8.1": + version "1.8.2" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.8.2.tgz#8f24c037795e22b90ae29e222a856294c1d9ffc7" + integrity sha512-vnI7V6lFNe0tLAuJMu+2sX+FcL14TaCWy1qiczg1VwRmPrpQCdq5ESXQMqUc2tluRNf6irBXrWbl1mGN8uaU/g== + dependencies: + "@noble/hashes" "1.7.2" + "@noble/hashes@1.3.2": version "1.3.2" resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39" integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ== +"@noble/hashes@1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.7.0.tgz#5d9e33af2c7d04fee35de1519b80c958b2e35e39" + integrity sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w== + +"@noble/hashes@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.7.1.tgz#5738f6d765710921e7a751e00c20ae091ed8db0f" + integrity sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ== + +"@noble/hashes@1.7.2", "@noble/hashes@~1.7.1": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.7.2.tgz#d53c65a21658fb02f3303e7ee3ba89d6754c64b4" + integrity sha512-biZ0NUSxyjLLqo6KxEJ1b+C2NAx0wtDoFvCaXHGgUkeHzf3Xc1xKumFKREuT7f7DARNZ/slvYUwFG6B0f2b6hQ== + +"@noble/hashes@1.8.0", "@noble/hashes@^1.5.0", "@noble/hashes@~1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.8.0.tgz#cee43d801fcef9644b11b8194857695acd5f815a" + integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -2759,93 +2598,237 @@ invariant "^2.2.4" nullthrows "^1.1.1" -"@reown/appkit-auth-ethers-react-native@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@reown/appkit-auth-ethers-react-native/-/appkit-auth-ethers-react-native-1.2.2.tgz#0f42864b25b5fb0e6a91d5a65c35895fffb8a426" - integrity sha512-W1eano+WY5lzzDafLjf2+81xLTsEHaNmje1SbiRDYVlqrElB56+JnbPjU/Jfdmze3UIVhyM51qVFjWf5PDPtpw== +"@reown/appkit-auth-ethers-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-auth-ethers-react-native/-/appkit-auth-ethers-react-native-1.2.5.tgz#c9b6eddd8844051a83c9aa4285f1dc5d943c0ebb" + integrity sha512-8A5TdjJfvWYeefbjZ2C+3O2M2kyFtONw9kKOf9ZoWaggQHVj69ADtCDZDLyxZpLqf2kZl5Ytdsa/MqwhsTIuNw== dependencies: - "@reown/appkit-common-react-native" "1.2.2" - "@reown/appkit-wallet-react-native" "1.2.2" + "@reown/appkit-common-react-native" "1.2.5" + "@reown/appkit-wallet-react-native" "1.2.5" -"@reown/appkit-coinbase-ethers-react-native@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@reown/appkit-coinbase-ethers-react-native/-/appkit-coinbase-ethers-react-native-1.2.2.tgz#976ad8a33c2dbd141e88b87b79a1ab4bf08d50d4" - integrity sha512-LppUlfzLmb5pNW1T2n38X4IDixpQCJ36USaIbsgNRjRASgOIimFJtCBE/ZsThqwI9aCo0DqXqMCnLa1YJs/svw== +"@reown/appkit-coinbase-ethers-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-coinbase-ethers-react-native/-/appkit-coinbase-ethers-react-native-1.2.5.tgz#0dad060421d8222fc250cf3c1a69f6d7badbd32f" + integrity sha512-A1HfaGyee0CDoH96UYz5VV0lJsqTphkRdNaf7lWkGVdjq+2ribz6iJgkzRRvMne0nIdjelIYdNdq6qTV5F8uMQ== dependencies: - "@reown/appkit-common-react-native" "1.2.2" + "@reown/appkit-common-react-native" "1.2.5" -"@reown/appkit-common-react-native@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@reown/appkit-common-react-native/-/appkit-common-react-native-1.2.2.tgz#069f489830b698f1e9e8bd28902a927f47655e8d" - integrity sha512-k8J4oZZYCxq9t8CwnYRoEqtg68MMnM3pnadZDjMthLBqH49tnQbvXhAPMzP+/MZrsUET78+NehEBqzCiiSM7qQ== +"@reown/appkit-common-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-common-react-native/-/appkit-common-react-native-1.2.5.tgz#d1c2d270b2dde79751b6ff8e0101ebaa4952aac0" + integrity sha512-/Kol6um1MfC8JPuVaRQCSD0mxfzC0Rtsb9233UVt122QXImwHSbrPOulCJvYt+kdQ7I+jvVv/0aZg2RixxTAlw== dependencies: bignumber.js "9.1.2" dayjs "1.11.10" -"@reown/appkit-core-react-native@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@reown/appkit-core-react-native/-/appkit-core-react-native-1.2.2.tgz#844933d2dd828ecd20cbb21adb5c1ea43769c933" - integrity sha512-Ui6uVE9Tt6bUc8PG0Zoz/bhvHVi6ChaHo4c/Edd39x1M+xbGWsTc7NkMZHJoBOGNZLq7o69gttWugfQ2Si4vXA== +"@reown/appkit-common@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-common/-/appkit-common-1.7.8.tgz#6fc29db977b7325e8170b1fd08176fe15ea0b39c" + integrity sha512-ridIhc/x6JOp7KbDdwGKY4zwf8/iK8EYBl+HtWrruutSLwZyVi5P8WaZa+8iajL6LcDcDF7LoyLwMTym7SRuwQ== dependencies: - "@reown/appkit-common-react-native" "1.2.2" - valtio "1.11.2" + big.js "6.2.2" + dayjs "1.11.13" + viem ">=2.29.0" -"@reown/appkit-ethers-react-native@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@reown/appkit-ethers-react-native/-/appkit-ethers-react-native-1.2.2.tgz#1dca12bfa089f8918fdeac39c14171cbf37892a6" - integrity sha512-LOGPL5vYSchaJGdPfTI2qoOSODh8TUluIGaTiF5EVONiZxek5dEO/b9K9o+i8DnLuEDZ+d+oyBqTvCLO/9wZFA== +"@reown/appkit-controllers@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-controllers/-/appkit-controllers-1.7.8.tgz#0e4c24afaacca2251745c8844463589dda6d9e66" + integrity sha512-IdXlJlivrlj6m63VsGLsjtPHHsTWvKGVzWIP1fXZHVqmK+rZCBDjCi9j267Rb9/nYRGHWBtlFQhO8dK35WfeDA== dependencies: - "@reown/appkit-common-react-native" "1.2.2" - "@reown/appkit-scaffold-react-native" "1.2.2" - "@reown/appkit-scaffold-utils-react-native" "1.2.2" - "@reown/appkit-siwe-react-native" "1.2.2" - "@walletconnect/ethereum-provider" "2.17.3" + "@reown/appkit-common" "1.7.8" + "@reown/appkit-wallet" "1.7.8" + "@walletconnect/universal-provider" "2.21.0" + valtio "1.13.2" + viem ">=2.29.0" -"@reown/appkit-scaffold-react-native@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@reown/appkit-scaffold-react-native/-/appkit-scaffold-react-native-1.2.2.tgz#cdb77593b88e9c175b51c3c27f168832b2a86ea1" - integrity sha512-oIpOG6ie3dGXmsPwm/j3kKe3E0Cg23FXkFf9q5JEH8uMuYgp6NpfAnVJtrBRi/LQurrHZJTYDfspTtpGDelwxw== +"@reown/appkit-core-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-core-react-native/-/appkit-core-react-native-1.2.5.tgz#b9a4b35e650d29f83ea596499cad1c7e774b76ea" + integrity sha512-FBcYAuw1mmO3d8NtTxKgb11TgT/6Hl2NI0ownfYqtHvsjkF4knQsXHn/OMYGE27bL1ReVCvNN9hY4XiofLb8Og== dependencies: - "@reown/appkit-common-react-native" "1.2.2" - "@reown/appkit-core-react-native" "1.2.2" - "@reown/appkit-siwe-react-native" "1.2.2" - "@reown/appkit-ui-react-native" "1.2.2" + "@reown/appkit-common-react-native" "1.2.5" + valtio "1.11.2" -"@reown/appkit-scaffold-utils-react-native@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@reown/appkit-scaffold-utils-react-native/-/appkit-scaffold-utils-react-native-1.2.2.tgz#c8e81c8112cf447de560509bbbec5f326a2c1a2f" - integrity sha512-QddYJBXlGsfhlJJsgXnEp27qrzVsxuYwSVFvdin1ihbecO00QjM9aYHryNWtpJ14OKocb/oPlPj/X+nu9ZFZWQ== +"@reown/appkit-ethers-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-ethers-react-native/-/appkit-ethers-react-native-1.2.5.tgz#64d4f6136c5e9f2b1d9281f6b00d0db66b8eb2aa" + integrity sha512-8DsW1JSBnOmSNoJK16MjrYqMoPiCC/8csaPqt9IeMqppMYrMDhTW2BFco+nluuBGiWGJ7oVdvuPxvtUXF88prA== + dependencies: + "@reown/appkit-common-react-native" "1.2.5" + "@reown/appkit-scaffold-react-native" "1.2.5" + "@reown/appkit-scaffold-utils-react-native" "1.2.5" + "@reown/appkit-siwe-react-native" "1.2.5" + "@walletconnect/ethereum-provider" "2.21.1" + +"@reown/appkit-pay@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-pay/-/appkit-pay-1.7.8.tgz#c1ff423635869578f6ad12e6c08180c0532bf8ab" + integrity sha512-OSGQ+QJkXx0FEEjlpQqIhT8zGJKOoHzVnyy/0QFrl3WrQTjCzg0L6+i91Ad5Iy1zb6V5JjqtfIFpRVRWN4M3pw== + dependencies: + "@reown/appkit-common" "1.7.8" + "@reown/appkit-controllers" "1.7.8" + "@reown/appkit-ui" "1.7.8" + "@reown/appkit-utils" "1.7.8" + lit "3.3.0" + valtio "1.13.2" + +"@reown/appkit-polyfills@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-polyfills/-/appkit-polyfills-1.7.8.tgz#a0d362df8479cc66b7c6aa89e696f30783a3d21b" + integrity sha512-W/kq786dcHHAuJ3IV2prRLEgD/2iOey4ueMHf1sIFjhhCGMynMkhsOhQMUH0tzodPqUgAC494z4bpIDYjwWXaA== dependencies: - "@reown/appkit-common-react-native" "1.2.2" - "@reown/appkit-scaffold-react-native" "1.2.2" + buffer "6.0.3" -"@reown/appkit-siwe-react-native@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@reown/appkit-siwe-react-native/-/appkit-siwe-react-native-1.2.2.tgz#9e0edb0c680f08996f3a022eb5c4873e4a87fa96" - integrity sha512-scMKjX0NZsS3m2h6j9lUGZQk0bL83qEPVguzdIz4O1vWgj/fP2j2SR3Ec9JXom1cB2vZifs5o2mLewyuu0putA== +"@reown/appkit-scaffold-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-scaffold-react-native/-/appkit-scaffold-react-native-1.2.5.tgz#5e6e0cf70c78327a367542bb739a1609babe4414" + integrity sha512-RJPr2yjgp1xFgO/0pYC6bvD4XBolntUF4tvbRHFjAPyFBFq0uQ3QcOk+nh4RFRJCF6cnAknpWOgqJdyT9QeTpg== + dependencies: + "@reown/appkit-common-react-native" "1.2.5" + "@reown/appkit-core-react-native" "1.2.5" + "@reown/appkit-siwe-react-native" "1.2.5" + "@reown/appkit-ui-react-native" "1.2.5" + +"@reown/appkit-scaffold-ui@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-scaffold-ui/-/appkit-scaffold-ui-1.7.8.tgz#36b5eb71b2e4d6525fa9a696af5c4ae83ae17f63" + integrity sha512-RCeHhAwOrIgcvHwYlNWMcIDibdI91waaoEYBGw71inE0kDB8uZbE7tE6DAXJmDkvl0qPh+DqlC4QbJLF1FVYdQ== + dependencies: + "@reown/appkit-common" "1.7.8" + "@reown/appkit-controllers" "1.7.8" + "@reown/appkit-ui" "1.7.8" + "@reown/appkit-utils" "1.7.8" + "@reown/appkit-wallet" "1.7.8" + lit "3.3.0" + +"@reown/appkit-scaffold-utils-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-scaffold-utils-react-native/-/appkit-scaffold-utils-react-native-1.2.5.tgz#60823262533800a61bf1947e1f97c7aaecfed74d" + integrity sha512-XxmikmDwyH2/1rQIWbXx4kyWoQv3kbi5c/+ZpP3LmccGNgxQIJm6bDGB3h+NHXvcRSr63x3EXCIynj+n6d0CUg== + dependencies: + "@reown/appkit-common-react-native" "1.2.5" + "@reown/appkit-scaffold-react-native" "1.2.5" + +"@reown/appkit-siwe-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-siwe-react-native/-/appkit-siwe-react-native-1.2.5.tgz#d4b7819f7de835f2bc21b02056343734a4d4de05" + integrity sha512-1bbBWcNSk/7CDGJQr48MtrpP2tLvZ9VeZ8fSqieil9ljdVbTMCjSqWAc/sPx9V5STk8Nx3+XfZhoqqBEnkSXqQ== dependencies: - "@reown/appkit-common-react-native" "1.2.2" - "@reown/appkit-core-react-native" "1.2.2" - "@reown/appkit-ui-react-native" "1.2.2" + "@reown/appkit-common-react-native" "1.2.5" + "@reown/appkit-core-react-native" "1.2.5" + "@reown/appkit-ui-react-native" "1.2.5" valtio "1.11.2" -"@reown/appkit-ui-react-native@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@reown/appkit-ui-react-native/-/appkit-ui-react-native-1.2.2.tgz#19a15a84d3fc46fcfb82eafaa2bb0bc01a21dc6a" - integrity sha512-GP58r76rQr9znEbxk3KyTK/o1t7l3Yfo+UwiBE5SFhP4+Zvpr6vhdTHn1QgKHLGVua9EAv4rRQmNbge80kg7dA== +"@reown/appkit-ui-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-ui-react-native/-/appkit-ui-react-native-1.2.5.tgz#a8b6c7588ab491716a61eef5f4ca522a1bb55bad" + integrity sha512-3F01fHWtgDKlYtTnUVy/JdxQJUAbTPvCJ8kL7+5tpmxh1b/KcEtAVbcOZKdwNtPG7Slt9e/4gv69i1WWgNhtBw== dependencies: polished "4.3.1" qrcode "1.5.3" -"@reown/appkit-wallet-react-native@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@reown/appkit-wallet-react-native/-/appkit-wallet-react-native-1.2.2.tgz#3769940cf02123142d44ed9f9f3833a4c1d7747c" - integrity sha512-/uZdxY0W4BktHFppfrhAxRQxOpq5hFwE/FlwxroLl1FHhoZpKFRBTnrAbrhKGP13khKZHoz87gnJZhA8p4RDAg== +"@reown/appkit-ui@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-ui/-/appkit-ui-1.7.8.tgz#014b30a7378cfc685aa1d5a543d59ac5a9dd8ed2" + integrity sha512-1hjCKjf6FLMFzrulhl0Y9Vb9Fu4royE+SXCPSWh4VhZhWqlzUFc7kutnZKx8XZFVQH4pbBvY62SpRC93gqoHow== + dependencies: + "@reown/appkit-common" "1.7.8" + "@reown/appkit-controllers" "1.7.8" + "@reown/appkit-wallet" "1.7.8" + lit "3.3.0" + qrcode "1.5.3" + +"@reown/appkit-utils@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-utils/-/appkit-utils-1.7.8.tgz#86a35184976a9ba8a935ba44ca68567eea10fba0" + integrity sha512-8X7UvmE8GiaoitCwNoB86pttHgQtzy4ryHZM9kQpvjQ0ULpiER44t1qpVLXNM4X35O0v18W0Dk60DnYRMH2WRw== + dependencies: + "@reown/appkit-common" "1.7.8" + "@reown/appkit-controllers" "1.7.8" + "@reown/appkit-polyfills" "1.7.8" + "@reown/appkit-wallet" "1.7.8" + "@walletconnect/logger" "2.1.2" + "@walletconnect/universal-provider" "2.21.0" + valtio "1.13.2" + viem ">=2.29.0" + +"@reown/appkit-wallet-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-wallet-react-native/-/appkit-wallet-react-native-1.2.5.tgz#f5410ff186d5882324766996ac3ae677e6c20d81" + integrity sha512-23V4+lpYMT2/sbR7u9bgltt674XV61wVtkdjqdA+ff/EA7Lj8gKE0qpXt5PI8NReKgO45g8X38OOMWMZVm+8Vw== + dependencies: + "@reown/appkit-core-react-native" "1.2.5" + "@reown/appkit-ui-react-native" "1.2.5" + zod "3.22.4" + +"@reown/appkit-wallet@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-wallet/-/appkit-wallet-1.7.8.tgz#291b8c225fd3c2585d1f3e65c689a791d5ce3e5d" + integrity sha512-kspz32EwHIOT/eg/ZQbFPxgXq0B/olDOj3YMu7gvLEFz4xyOFd/wgzxxAXkp5LbG4Cp++s/elh79rVNmVFdB9A== dependencies: - "@reown/appkit-core-react-native" "1.2.2" - "@reown/appkit-ui-react-native" "1.2.2" + "@reown/appkit-common" "1.7.8" + "@reown/appkit-polyfills" "1.7.8" + "@walletconnect/logger" "2.1.2" zod "3.22.4" +"@reown/appkit@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit/-/appkit-1.7.8.tgz#6174bca032a4a2bf4fcfc78969e09210dff85214" + integrity sha512-51kTleozhA618T1UvMghkhKfaPcc9JlKwLJ5uV+riHyvSoWPKPRIa5A6M1Wano5puNyW0s3fwywhyqTHSilkaA== + dependencies: + "@reown/appkit-common" "1.7.8" + "@reown/appkit-controllers" "1.7.8" + "@reown/appkit-pay" "1.7.8" + "@reown/appkit-polyfills" "1.7.8" + "@reown/appkit-scaffold-ui" "1.7.8" + "@reown/appkit-ui" "1.7.8" + "@reown/appkit-utils" "1.7.8" + "@reown/appkit-wallet" "1.7.8" + "@walletconnect/types" "2.21.0" + "@walletconnect/universal-provider" "2.21.0" + bs58 "6.0.0" + valtio "1.13.2" + viem ">=2.29.0" + +"@scure/base@~1.2.2", "@scure/base@~1.2.4", "@scure/base@~1.2.5": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.2.6.tgz#ca917184b8231394dd8847509c67a0be522e59f6" + integrity sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg== + +"@scure/bip32@1.6.2": + version "1.6.2" + resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.6.2.tgz#093caa94961619927659ed0e711a6e4bf35bffd0" + integrity sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw== + dependencies: + "@noble/curves" "~1.8.1" + "@noble/hashes" "~1.7.1" + "@scure/base" "~1.2.2" + +"@scure/bip32@1.7.0", "@scure/bip32@^1.5.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.7.0.tgz#b8683bab172369f988f1589640e53c4606984219" + integrity sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw== + dependencies: + "@noble/curves" "~1.9.0" + "@noble/hashes" "~1.8.0" + "@scure/base" "~1.2.5" + +"@scure/bip39@1.5.4": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.5.4.tgz#07fd920423aa671be4540d59bdd344cc1461db51" + integrity sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA== + dependencies: + "@noble/hashes" "~1.7.1" + "@scure/base" "~1.2.4" + +"@scure/bip39@1.6.0", "@scure/bip39@^1.4.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.6.0.tgz#475970ace440d7be87a6086cbee77cb8f1a684f9" + integrity sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A== + dependencies: + "@noble/hashes" "~1.8.0" + "@scure/base" "~1.2.5" + "@segment/loosely-validate-event@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz#87dfc979e5b4e7b82c5f1d8b722dfd5d77644681" @@ -2890,140 +2873,6 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@stablelib/aead@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/aead/-/aead-1.0.1.tgz#c4b1106df9c23d1b867eb9b276d8f42d5fc4c0c3" - integrity sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg== - -"@stablelib/binary@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/binary/-/binary-1.0.1.tgz#c5900b94368baf00f811da5bdb1610963dfddf7f" - integrity sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q== - dependencies: - "@stablelib/int" "^1.0.1" - -"@stablelib/bytes@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/bytes/-/bytes-1.0.1.tgz#0f4aa7b03df3080b878c7dea927d01f42d6a20d8" - integrity sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ== - -"@stablelib/chacha20poly1305@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz#de6b18e283a9cb9b7530d8767f99cde1fec4c2ee" - integrity sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA== - dependencies: - "@stablelib/aead" "^1.0.1" - "@stablelib/binary" "^1.0.1" - "@stablelib/chacha" "^1.0.1" - "@stablelib/constant-time" "^1.0.1" - "@stablelib/poly1305" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/chacha@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/chacha/-/chacha-1.0.1.tgz#deccfac95083e30600c3f92803a3a1a4fa761371" - integrity sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg== - dependencies: - "@stablelib/binary" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/constant-time@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/constant-time/-/constant-time-1.0.1.tgz#bde361465e1cf7b9753061b77e376b0ca4c77e35" - integrity sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg== - -"@stablelib/ed25519@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@stablelib/ed25519/-/ed25519-1.0.3.tgz#f8fdeb6f77114897c887bb6a3138d659d3f35996" - integrity sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg== - dependencies: - "@stablelib/random" "^1.0.2" - "@stablelib/sha512" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/hash@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/hash/-/hash-1.0.1.tgz#3c944403ff2239fad8ebb9015e33e98444058bc5" - integrity sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg== - -"@stablelib/hkdf@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/hkdf/-/hkdf-1.0.1.tgz#b4efd47fd56fb43c6a13e8775a54b354f028d98d" - integrity sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g== - dependencies: - "@stablelib/hash" "^1.0.1" - "@stablelib/hmac" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/hmac@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/hmac/-/hmac-1.0.1.tgz#3d4c1b8cf194cb05d28155f0eed8a299620a07ec" - integrity sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA== - dependencies: - "@stablelib/constant-time" "^1.0.1" - "@stablelib/hash" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/int@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/int/-/int-1.0.1.tgz#75928cc25d59d73d75ae361f02128588c15fd008" - integrity sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w== - -"@stablelib/keyagreement@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz#4612efb0a30989deb437cd352cee637ca41fc50f" - integrity sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg== - dependencies: - "@stablelib/bytes" "^1.0.1" - -"@stablelib/poly1305@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/poly1305/-/poly1305-1.0.1.tgz#93bfb836c9384685d33d70080718deae4ddef1dc" - integrity sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA== - dependencies: - "@stablelib/constant-time" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/random@1.0.2", "@stablelib/random@^1.0.1", "@stablelib/random@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@stablelib/random/-/random-1.0.2.tgz#2dece393636489bf7e19c51229dd7900eddf742c" - integrity sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w== - dependencies: - "@stablelib/binary" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/sha256@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/sha256/-/sha256-1.0.1.tgz#77b6675b67f9b0ea081d2e31bda4866297a3ae4f" - integrity sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ== - dependencies: - "@stablelib/binary" "^1.0.1" - "@stablelib/hash" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/sha512@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/sha512/-/sha512-1.0.1.tgz#6da700c901c2c0ceacbd3ae122a38ac57c72145f" - integrity sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw== - dependencies: - "@stablelib/binary" "^1.0.1" - "@stablelib/hash" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/wipe@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/wipe/-/wipe-1.0.1.tgz#d21401f1d59ade56a62e139462a97f104ed19a36" - integrity sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg== - -"@stablelib/x25519@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@stablelib/x25519/-/x25519-1.0.3.tgz#13c8174f774ea9f3e5e42213cbf9fc68a3c7b7fd" - integrity sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw== - dependencies: - "@stablelib/keyagreement" "^1.0.1" - "@stablelib/random" "^1.0.2" - "@stablelib/wipe" "^1.0.1" - "@types/babel__core@^7.1.14": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" @@ -3273,10 +3122,33 @@ "@urql/core" ">=2.3.1" wonka "^4.0.14" -"@walletconnect/core@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.17.3.tgz#e59045a666951e9fc2e8420130c4f93221bd2492" - integrity sha512-57uv0FW4L6H/tmkb1kS2nG41MDguyDgZbGR58nkDUd1TO/HydyiTByVOhFzIxgN331cnY/1G1rMaKqncgdnOFA== +"@walletconnect/core@2.21.0": + version "2.21.0" + resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.21.0.tgz#a8927c79cd5ff47a2eaa8dd6a8e8f0060619393d" + integrity sha512-o6R7Ua4myxR8aRUAJ1z3gT9nM+jd2B2mfamu6arzy1Cc6vi10fIwFWb6vg3bC8xJ6o9H3n/cN5TOW3aA9Y1XVw== + dependencies: + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/jsonrpc-ws-connection" "1.0.16" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/logger" "2.1.2" + "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-auth" "1.1.0" + "@walletconnect/safe-json" "1.0.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.21.0" + "@walletconnect/utils" "2.21.0" + "@walletconnect/window-getters" "1.0.1" + es-toolkit "1.33.0" + events "3.3.0" + uint8arrays "3.1.0" + +"@walletconnect/core@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.21.1.tgz#fb5ba547acb2b297a8b29b4f972167886374c9dc" + integrity sha512-Tp4MHJYcdWD846PH//2r+Mu4wz1/ZU/fr9av1UWFiaYQ2t2TPLDiZxjLw54AAEpMqlEHemwCgiRiAmjR1NDdTQ== dependencies: "@walletconnect/heartbeat" "1.2.2" "@walletconnect/jsonrpc-provider" "1.0.14" @@ -3286,14 +3158,14 @@ "@walletconnect/keyvaluestorage" "1.1.1" "@walletconnect/logger" "2.1.2" "@walletconnect/relay-api" "1.0.11" - "@walletconnect/relay-auth" "1.0.4" + "@walletconnect/relay-auth" "1.1.0" "@walletconnect/safe-json" "1.0.2" "@walletconnect/time" "1.0.2" - "@walletconnect/types" "2.17.3" - "@walletconnect/utils" "2.17.3" + "@walletconnect/types" "2.21.1" + "@walletconnect/utils" "2.21.1" "@walletconnect/window-getters" "1.0.1" + es-toolkit "1.33.0" events "3.3.0" - lodash.isequal "4.5.0" uint8arrays "3.1.0" "@walletconnect/environment@^1.0.1": @@ -3303,21 +3175,21 @@ dependencies: tslib "1.14.1" -"@walletconnect/ethereum-provider@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.17.3.tgz#53c546c56cb5033258cf4070677d0ba1208a0d6a" - integrity sha512-fgoT+dT9M1P6IIUtBl66ddD+4IJYqdhdAYkW+wa6jbctxKlHYSXf9HsgF/Vvv9lMnxHdAIz0W9VN4D/m20MamA== +"@walletconnect/ethereum-provider@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.21.1.tgz#b1e3cdcf4894613b11353bd702c019027e5a2cde" + integrity sha512-SSlIG6QEVxClgl1s0LMk4xr2wg4eT3Zn/Hb81IocyqNSGfXpjtawWxKxiC5/9Z95f1INyBD6MctJbL/R1oBwIw== dependencies: + "@reown/appkit" "1.7.8" "@walletconnect/jsonrpc-http-connection" "1.0.8" "@walletconnect/jsonrpc-provider" "1.0.14" "@walletconnect/jsonrpc-types" "1.0.4" "@walletconnect/jsonrpc-utils" "1.0.8" "@walletconnect/keyvaluestorage" "1.1.1" - "@walletconnect/modal" "2.7.0" - "@walletconnect/sign-client" "2.17.3" - "@walletconnect/types" "2.17.3" - "@walletconnect/universal-provider" "2.17.3" - "@walletconnect/utils" "2.17.3" + "@walletconnect/sign-client" "2.21.1" + "@walletconnect/types" "2.21.1" + "@walletconnect/universal-provider" "2.21.1" + "@walletconnect/utils" "2.21.1" events "3.3.0" "@walletconnect/events@1.0.1", "@walletconnect/events@^1.0.1": @@ -3408,35 +3280,10 @@ "@walletconnect/safe-json" "^1.0.2" pino "7.11.0" -"@walletconnect/modal-core@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@walletconnect/modal-core/-/modal-core-2.7.0.tgz#73c13c3b7b0abf9ccdbac9b242254a86327ce0a4" - integrity sha512-oyMIfdlNdpyKF2kTJowTixZSo0PGlCJRdssUN/EZdA6H6v03hZnf09JnwpljZNfir2M65Dvjm/15nGrDQnlxSA== - dependencies: - valtio "1.11.2" - -"@walletconnect/modal-ui@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@walletconnect/modal-ui/-/modal-ui-2.7.0.tgz#dbbb7ee46a5a25f7d39db622706f2d197b268cbb" - integrity sha512-gERYvU7D7K1ANCN/8vUgsE0d2hnRemfAFZ2novm9aZBg7TEd/4EgB+AqbJ+1dc7GhOL6dazckVq78TgccHb7mQ== - dependencies: - "@walletconnect/modal-core" "2.7.0" - lit "2.8.0" - motion "10.16.2" - qrcode "1.5.3" - -"@walletconnect/modal@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@walletconnect/modal/-/modal-2.7.0.tgz#55f969796d104cce1205f5f844d8f8438b79723a" - integrity sha512-RQVt58oJ+rwqnPcIvRFeMGKuXb9qkgSmwz4noF8JZGUym3gUAzVs+uW2NQ1Owm9XOJAV+sANrtJ+VoVq1ftElw== - dependencies: - "@walletconnect/modal-core" "2.7.0" - "@walletconnect/modal-ui" "2.7.0" - -"@walletconnect/react-native-compat@2.18.1": - version "2.18.1" - resolved "https://registry.yarnpkg.com/@walletconnect/react-native-compat/-/react-native-compat-2.18.1.tgz#c40e7dd7fc32c4f01fd44c237907d1c2581bcf4b" - integrity sha512-S4lbtH4loRNnNErrS6ZOk+Ixl4yqtOO4HLLJ9tdi9o9Q7if5efcgpoFMb69WaKf+pMdUPJ1JjFmKTxIPNJCBUw== +"@walletconnect/react-native-compat@2.21.2": + version "2.21.2" + resolved "https://registry.yarnpkg.com/@walletconnect/react-native-compat/-/react-native-compat-2.21.2.tgz#5b5c6ba8d0b43038b47ce7dad2b9e5ce1db9cde9" + integrity sha512-FjeBc/V/fqKvDEQw/rEUhzD9/0odSoSlBpWBAbChQ6TXYGRoxvMDfGM45DgczTk9CG5CGphAI/mFFou4wyxfZg== dependencies: events "3.3.0" fast-text-encoding "1.0.6" @@ -3449,16 +3296,15 @@ dependencies: "@walletconnect/jsonrpc-types" "^1.0.2" -"@walletconnect/relay-auth@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz#0b5c55c9aa3b0ef61f526ce679f3ff8a5c4c2c7c" - integrity sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ== +"@walletconnect/relay-auth@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@walletconnect/relay-auth/-/relay-auth-1.1.0.tgz#c3c5f54abd44a5138ea7d4fe77970597ba66c077" + integrity sha512-qFw+a9uRz26jRCDgL7Q5TA9qYIgcNY8jpJzI1zAWNZ8i7mQjaijRnWFKsCHAU9CyGjvt6RKrRXyFtFOpWTVmCQ== dependencies: - "@stablelib/ed25519" "^1.0.2" - "@stablelib/random" "^1.0.1" + "@noble/curves" "1.8.0" + "@noble/hashes" "1.7.0" "@walletconnect/safe-json" "^1.0.1" "@walletconnect/time" "^1.0.2" - tslib "1.14.1" uint8arrays "^3.0.0" "@walletconnect/safe-json@1.0.2", "@walletconnect/safe-json@^1.0.1", "@walletconnect/safe-json@^1.0.2": @@ -3468,19 +3314,34 @@ dependencies: tslib "1.14.1" -"@walletconnect/sign-client@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.17.3.tgz#86c116bc927946bffa8415ca8d92d3ef412082e1" - integrity sha512-OzOWxRTfVGCHU3OOF6ibPkgPfDpivFJjuknfcOUt9PYWpTAv6YKOmT4cyfBPhc7llruyHpV44fYbykMcLIvEcg== +"@walletconnect/sign-client@2.21.0": + version "2.21.0" + resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.21.0.tgz#3dc3be83be58ad9a9fb53d0fd8fa5e571cfdd046" + integrity sha512-z7h+PeLa5Au2R591d/8ZlziE0stJvdzP9jNFzFolf2RG/OiXulgFKum8PrIyXy+Rg2q95U9nRVUF9fWcn78yBA== dependencies: - "@walletconnect/core" "2.17.3" + "@walletconnect/core" "2.21.0" "@walletconnect/events" "1.0.1" "@walletconnect/heartbeat" "1.2.2" "@walletconnect/jsonrpc-utils" "1.0.8" "@walletconnect/logger" "2.1.2" "@walletconnect/time" "1.0.2" - "@walletconnect/types" "2.17.3" - "@walletconnect/utils" "2.17.3" + "@walletconnect/types" "2.21.0" + "@walletconnect/utils" "2.21.0" + events "3.3.0" + +"@walletconnect/sign-client@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.21.1.tgz#a0d42ae44f801d131208df7216a0326a9fad61bb" + integrity sha512-QaXzmPsMnKGV6tc4UcdnQVNOz4zyXgarvdIQibJ4L3EmLat73r5ZVl4c0cCOcoaV7rgM9Wbphgu5E/7jNcd3Zg== + dependencies: + "@walletconnect/core" "2.21.1" + "@walletconnect/events" "1.0.1" + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/logger" "2.1.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.21.1" + "@walletconnect/utils" "2.21.1" events "3.3.0" "@walletconnect/time@1.0.2", "@walletconnect/time@^1.0.2": @@ -3490,10 +3351,10 @@ dependencies: tslib "1.14.1" -"@walletconnect/types@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.17.3.tgz#906f25cf0c9691704b9161eaa305262b0e7626d0" - integrity sha512-5eFxnbZGJJx0IQyCS99qz+OvozpLJJYfVG96dEHGgbzZMd+C9V1eitYqVClx26uX6V+WQVqVwjpD2Dyzie++Wg== +"@walletconnect/types@2.21.0": + version "2.21.0" + resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.21.0.tgz#afb47ff5966d57f97dd955dc3fa4817c616b9c24" + integrity sha512-ll+9upzqt95ZBWcfkOszXZkfnpbJJ2CmxMfGgE5GmhdxxxCcO5bGhXkI+x8OpiS555RJ/v/sXJYMSOLkmu4fFw== dependencies: "@walletconnect/events" "1.0.1" "@walletconnect/heartbeat" "1.2.2" @@ -3502,10 +3363,40 @@ "@walletconnect/logger" "2.1.2" events "3.3.0" -"@walletconnect/universal-provider@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.17.3.tgz#2a1aaabe796d056911c5bf10dbd8fa5dd1395016" - integrity sha512-Aen8h+vWTN57sv792i96vaTpN06WnpFUWhACY5gHrpL2XgRKmoXUgW7793p252QdgyofNAOol7wJEs1gX8FjgQ== +"@walletconnect/types@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.21.1.tgz#258c1b94eac20f20896b7998a76ff4f18c935983" + integrity sha512-UeefNadqP6IyfwWC1Yi7ux+ljbP2R66PLfDrDm8izmvlPmYlqRerJWJvYO4t0Vvr9wrG4Ko7E0c4M7FaPKT/sQ== + dependencies: + "@walletconnect/events" "1.0.1" + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/logger" "2.1.2" + events "3.3.0" + +"@walletconnect/universal-provider@2.21.0": + version "2.21.0" + resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.21.0.tgz#fb21e9726a8eb983df70cf2b304b110b6a0b1354" + integrity sha512-mtUQvewt+X0VBQay/xOJBvxsB3Xsm1lTwFjZ6WUwSOTR1X+FNb71hSApnV5kbsdDIpYPXeQUbGt2se1n5E5UBg== + dependencies: + "@walletconnect/events" "1.0.1" + "@walletconnect/jsonrpc-http-connection" "1.0.8" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/logger" "2.1.2" + "@walletconnect/sign-client" "2.21.0" + "@walletconnect/types" "2.21.0" + "@walletconnect/utils" "2.21.0" + es-toolkit "1.33.0" + events "3.3.0" + +"@walletconnect/universal-provider@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.21.1.tgz#e6047b89454c64ee0766595b36ec308fba3b55e2" + integrity sha512-Wjx9G8gUHVMnYfxtasC9poGm8QMiPCpXpbbLFT+iPoQskDDly8BwueWnqKs4Mx2SdIAWAwuXeZ5ojk5qQOxJJg== dependencies: "@walletconnect/events" "1.0.1" "@walletconnect/jsonrpc-http-connection" "1.0.8" @@ -3514,37 +3405,57 @@ "@walletconnect/jsonrpc-utils" "1.0.8" "@walletconnect/keyvaluestorage" "1.1.1" "@walletconnect/logger" "2.1.2" - "@walletconnect/sign-client" "2.17.3" - "@walletconnect/types" "2.17.3" - "@walletconnect/utils" "2.17.3" + "@walletconnect/sign-client" "2.21.1" + "@walletconnect/types" "2.21.1" + "@walletconnect/utils" "2.21.1" + es-toolkit "1.33.0" events "3.3.0" - lodash "4.17.21" - -"@walletconnect/utils@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.17.3.tgz#a22938567febc3e3771efae8eb351adf3d499a8d" - integrity sha512-tG77UpZNeLYgeOwViwWnifpyBatkPlpKSSayhN0gcjY1lZAUNqtYslpm4AdTxlrA3pL61MnyybXgWYT5eZjarw== - dependencies: - "@ethersproject/hash" "5.7.0" - "@ethersproject/transactions" "5.7.0" - "@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/utils@2.21.0": + version "2.21.0" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.21.0.tgz#53517aab2ba456b9765b8ab064c7f721acfc4626" + integrity sha512-zfHLiUoBrQ8rP57HTPXW7rQMnYxYI4gT9yTACxVW6LhIFROTF6/ytm5SKNoIvi4a5nX5dfXG4D9XwQUCu8Ilig== + dependencies: + "@noble/ciphers" "1.2.1" + "@noble/curves" "1.8.1" + "@noble/hashes" "1.7.1" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-auth" "1.1.0" + "@walletconnect/safe-json" "1.0.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.21.0" + "@walletconnect/window-getters" "1.0.1" + "@walletconnect/window-metadata" "1.0.1" + bs58 "6.0.0" + detect-browser "5.3.0" + query-string "7.1.3" + uint8arrays "3.1.0" + viem "2.23.2" + +"@walletconnect/utils@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.21.1.tgz#acdadc38685cefbc6b49b7d7853893dfcb8ee044" + integrity sha512-VPZvTcrNQCkbGOjFRbC24mm/pzbRMUq2DSQoiHlhh0X1U7ZhuIrzVtAoKsrzu6rqjz0EEtGxCr3K1TGRqDG4NA== + dependencies: + "@noble/ciphers" "1.2.1" + "@noble/curves" "1.8.1" + "@noble/hashes" "1.7.1" "@walletconnect/jsonrpc-utils" "1.0.8" "@walletconnect/keyvaluestorage" "1.1.1" "@walletconnect/relay-api" "1.0.11" - "@walletconnect/relay-auth" "1.0.4" + "@walletconnect/relay-auth" "1.1.0" "@walletconnect/safe-json" "1.0.2" "@walletconnect/time" "1.0.2" - "@walletconnect/types" "2.17.3" + "@walletconnect/types" "2.21.1" "@walletconnect/window-getters" "1.0.1" "@walletconnect/window-metadata" "1.0.1" + bs58 "6.0.0" detect-browser "5.3.0" - elliptic "6.6.1" query-string "7.1.3" uint8arrays "3.1.0" + viem "2.23.2" "@walletconnect/window-getters@1.0.1", "@walletconnect/window-getters@^1.0.1": version "1.0.1" @@ -3571,6 +3482,11 @@ resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.13.tgz#ff34942667a4e19a9f4a0996a76814daac364cf3" integrity sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g== +abitype@1.0.8, abitype@^1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/abitype/-/abitype-1.0.8.tgz#3554f28b2e9d6e9f35eb59878193eabd1b9f46ba" + integrity sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg== + abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" @@ -3988,6 +3904,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base-x@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/base-x/-/base-x-5.0.1.tgz#16bf35254be1df8aca15e36b7c1dda74b2aa6b03" + integrity sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg== + base64-js@^1.2.3, base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" @@ -4005,6 +3926,11 @@ big-integer@1.6.x: resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== +big.js@6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-6.2.2.tgz#be3bb9ac834558b53b099deef2a1d06ac6368e1a" + integrity sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ== + bignumber.js@9.1.2: version "9.1.2" resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" @@ -4029,7 +3955,7 @@ blueimp-md5@^2.10.0: resolved "https://registry.yarnpkg.com/blueimp-md5/-/blueimp-md5-2.19.0.tgz#b53feea5498dcb53dc6ec4b823adb84b729c4af0" integrity sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w== -bn.js@5.2.1, bn.js@^5.2.1: +bn.js@5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== @@ -4095,6 +4021,13 @@ browserslist@^4.22.2: node-releases "^2.0.14" update-browserslist-db "^1.0.13" +bs58@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/bs58/-/bs58-6.0.0.tgz#a2cda0130558535dd281a2f8697df79caaf425d8" + integrity sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw== + dependencies: + base-x "^5.0.0" + bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -4631,6 +4564,11 @@ dayjs@1.11.10, dayjs@^1.8.15: resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== +dayjs@1.11.13: + version "1.11.13" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.13.tgz#92430b0139055c3ebb60150aa13e860a4b5a366c" + integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg== + debug@2.6.9, debug@^2.2.0, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -4769,6 +4707,11 @@ deprecated-react-native-prop-types@^5.0.0: invariant "^2.2.4" prop-types "^15.8.1" +derive-valtio@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/derive-valtio/-/derive-valtio-0.1.0.tgz#4b9fb393dfefccfef15fcbbddd745dd22d5d63d7" + integrity sha512-OCg2UsLbXK7GmmpzMXhYkdO64vhJ1ROUUGaTFyHjVwEdMEcTTRj7W1TxLbSBxdY8QLBPCcp66MTyaSy0RpO17A== + destr@^2.0.1, destr@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/destr/-/destr-2.0.2.tgz#8d3c0ee4ec0a76df54bc8b819bca215592a8c218" @@ -4890,7 +4833,7 @@ electron-to-chromium@^1.4.648: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.657.tgz#8a07ee3faa552976970843a80a1c94088ea59c9a" integrity sha512-On2ymeleg6QbRuDk7wNgDdXtNqlJLM2w4Agx1D/RiTmItiL+a9oq5p7HUa2ZtkAtGBe/kil2dq/7rPfkbe0r5w== -elliptic@6.5.4, elliptic@6.6.1, elliptic@^6.6.1: +elliptic@^6.6.1: version "6.6.1" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.6.1.tgz#3b8ffb02670bf69e382c7f65bf524c97c5405c06" integrity sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g== @@ -5072,6 +5015,11 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es-toolkit@1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/es-toolkit/-/es-toolkit-1.33.0.tgz#bcc9d92ef2e1ed4618c00dd30dfda9faddf4a0b7" + integrity sha512-X13Q/ZSc+vsO1q600bvNK4bxgXMkHcf//RxCmYDaRY5DAcT+eoXjY5hoAPGMdRnWQjvyLEcyauG3b6hz76LNqg== + escalade@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" @@ -5314,6 +5262,11 @@ event-target-shim@^5.0.0, event-target-shim@^5.0.1: resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== +eventemitter3@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" + integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== + events@3.3.0, events@^3.0.0, events@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" @@ -5987,7 +5940,7 @@ has-tostringtag@^1.0.0, has-tostringtag@^1.0.1: dependencies: has-symbols "^1.0.3" -hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3: +hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== @@ -6033,11 +5986,6 @@ hermes-profile-transformer@^0.0.6: dependencies: source-map "^0.7.3" -hey-listen@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" - integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== - hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -6562,6 +6510,16 @@ isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== +isows@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.6.tgz#0da29d706fa51551c663c627ace42769850f86e7" + integrity sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw== + +isows@1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.7.tgz#1c06400b7eed216fbba3bcbd68f12490fc342915" + integrity sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg== + istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" @@ -7010,11 +6968,6 @@ join-component@^1.1.0: resolved "https://registry.yarnpkg.com/join-component/-/join-component-1.1.0.tgz#b8417b750661a392bee2c2537c68b2a9d4977cd5" integrity sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ== -js-sha3@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" - integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -7288,30 +7241,30 @@ listhen@^1.5.5: untun "^0.1.3" uqr "^0.1.2" -lit-element@^3.3.0: - version "3.3.3" - resolved "https://registry.yarnpkg.com/lit-element/-/lit-element-3.3.3.tgz#10bc19702b96ef5416cf7a70177255bfb17b3209" - integrity sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA== +lit-element@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lit-element/-/lit-element-4.2.0.tgz#75dcf9e5fae3e3b5fd3f02a5d297c582d0bb0ba3" + integrity sha512-MGrXJVAI5x+Bfth/pU9Kst1iWID6GHDLEzFEnyULB/sFiRLgkd8NPK/PeeXxktA3T6EIIaq8U3KcbTU5XFcP2Q== dependencies: - "@lit-labs/ssr-dom-shim" "^1.1.0" - "@lit/reactive-element" "^1.3.0" - lit-html "^2.8.0" + "@lit-labs/ssr-dom-shim" "^1.2.0" + "@lit/reactive-element" "^2.1.0" + lit-html "^3.3.0" -lit-html@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/lit-html/-/lit-html-2.8.0.tgz#96456a4bb4ee717b9a7d2f94562a16509d39bffa" - integrity sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q== +lit-html@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lit-html/-/lit-html-3.3.0.tgz#f66c734a6c69dbb12abf9a718fa5d3dfb46d0b7c" + integrity sha512-RHoswrFAxY2d8Cf2mm4OZ1DgzCoBKUKSPvA1fhtSELxUERq2aQQ2h05pO9j81gS1o7RIRJ+CePLogfyahwmynw== dependencies: "@types/trusted-types" "^2.0.2" -lit@2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/lit/-/lit-2.8.0.tgz#4d838ae03059bf9cafa06e5c61d8acc0081e974e" - integrity sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA== +lit@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lit/-/lit-3.3.0.tgz#b3037ea94676fb89c3dde9951914efefd0441f17" + integrity sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw== dependencies: - "@lit/reactive-element" "^1.6.0" - lit-element "^3.3.0" - lit-html "^2.8.0" + "@lit/reactive-element" "^2.1.0" + lit-element "^4.2.0" + lit-html "^3.3.0" locate-path@^3.0.0: version "3.0.0" @@ -7350,11 +7303,6 @@ lodash.isarguments@^3.1.0: resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== -lodash.isequal@4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -7365,7 +7313,7 @@ lodash.throttle@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== -lodash@4.17.21, lodash@^4.17.13, lodash@^4.17.21, lodash@^4.17.4: +lodash@^4.17.13, lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -7828,18 +7776,6 @@ mlly@^1.2.0, mlly@^1.5.0: pkg-types "^1.0.3" ufo "^1.3.2" -motion@10.16.2: - version "10.16.2" - resolved "https://registry.yarnpkg.com/motion/-/motion-10.16.2.tgz#7dc173c6ad62210a7e9916caeeaf22c51e598d21" - integrity sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ== - dependencies: - "@motionone/animation" "^10.15.1" - "@motionone/dom" "^10.16.2" - "@motionone/svelte" "^10.16.2" - "@motionone/types" "^10.15.1" - "@motionone/utils" "^10.15.1" - "@motionone/vue" "^10.16.2" - mri@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" @@ -8237,6 +8173,33 @@ osenv@^0.1.5: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +ox@0.6.7: + version "0.6.7" + resolved "https://registry.yarnpkg.com/ox/-/ox-0.6.7.tgz#afd53f2ecef68b8526660e9d29dee6e6b599a832" + integrity sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA== + dependencies: + "@adraffy/ens-normalize" "^1.10.1" + "@noble/curves" "^1.6.0" + "@noble/hashes" "^1.5.0" + "@scure/bip32" "^1.5.0" + "@scure/bip39" "^1.4.0" + abitype "^1.0.6" + eventemitter3 "5.0.1" + +ox@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/ox/-/ox-0.7.1.tgz#fb23a770dd966c051ad916d4e2e655a6f995e1cf" + integrity sha512-+k9fY9PRNuAMHRFIUbiK9Nt5seYHHzSQs9Bj+iMETcGtlpS7SmBzcGSVUQO3+nqGLEiNK4598pHNFlVRaZbRsg== + dependencies: + "@adraffy/ens-normalize" "^1.10.1" + "@noble/ciphers" "^1.3.0" + "@noble/curves" "^1.6.0" + "@noble/hashes" "^1.5.0" + "@scure/bip32" "^1.5.0" + "@scure/bip39" "^1.4.0" + abitype "^1.0.6" + eventemitter3 "5.0.1" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -8589,6 +8552,11 @@ proxy-compare@2.5.1: resolved "https://registry.yarnpkg.com/proxy-compare/-/proxy-compare-2.5.1.tgz#17818e33d1653fbac8c2ec31406bce8a2966f600" integrity sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA== +proxy-compare@2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/proxy-compare/-/proxy-compare-2.6.0.tgz#5e8c8b5c3af7e7f17e839bf6cf1435bcc4d315b0" + integrity sha512-8xuCeM3l8yqdmbPoYeLbrAXCBWu19XEYc5/F28f5qOaoAIMyfmBUkl5axiK+x9olUvRlcekvnm98AP9RDngOIw== + pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -9801,7 +9769,7 @@ tslib@2.4.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== -tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0: +tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -10130,11 +10098,48 @@ valtio@1.11.2: proxy-compare "2.5.1" use-sync-external-store "1.2.0" +valtio@1.13.2: + version "1.13.2" + resolved "https://registry.yarnpkg.com/valtio/-/valtio-1.13.2.tgz#e31d452d5da3550935417670aafd34d832dc7241" + integrity sha512-Qik0o+DSy741TmkqmRfjq+0xpZBXi/Y6+fXZLn0xNF1z/waFMbE3rkivv5Zcf9RrMUp6zswf2J7sbh2KBlba5A== + dependencies: + derive-valtio "0.1.0" + proxy-compare "2.6.0" + use-sync-external-store "1.2.0" + vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== +viem@2.23.2: + version "2.23.2" + resolved "https://registry.yarnpkg.com/viem/-/viem-2.23.2.tgz#db395c8cf5f4fb5572914b962fb8ce5db09f681c" + integrity sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA== + dependencies: + "@noble/curves" "1.8.1" + "@noble/hashes" "1.7.1" + "@scure/bip32" "1.6.2" + "@scure/bip39" "1.5.4" + abitype "1.0.8" + isows "1.0.6" + ox "0.6.7" + ws "8.18.0" + +viem@>=2.29.0: + version "2.31.0" + resolved "https://registry.yarnpkg.com/viem/-/viem-2.31.0.tgz#2263426cce091d440e283b88183dff6f1d8bae5c" + integrity sha512-U7OMQ6yqK+bRbEIarf2vqxL7unSEQvNxvML/1zG7suAmKuJmipqdVTVJGKBCJiYsm/EremyO2FS4dHIPpGv+eA== + dependencies: + "@noble/curves" "1.9.1" + "@noble/hashes" "1.8.0" + "@scure/bip32" "1.7.0" + "@scure/bip39" "1.6.0" + abitype "1.0.8" + isows "1.0.7" + ox "0.7.1" + ws "8.18.2" + vlq@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" @@ -10298,7 +10303,7 @@ write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" -ws@8.5.0, ws@^6.2.2, ws@^7, ws@^7.5.1, ws@^8.12.1, ws@^8.18.1: +ws@8.18.0, ws@8.18.2, ws@8.5.0, ws@^6.2.2, ws@^7, ws@^7.5.1, ws@^8.12.1, ws@^8.18.1: version "8.18.1" resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.1.tgz#ea131d3784e1dfdff91adb0a4a116b127515e3cb" integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w== diff --git a/dapps/W3MEthers5/ios/Podfile.lock b/dapps/W3MEthers5/ios/Podfile.lock index e6ca837f..f183fe75 100644 --- a/dapps/W3MEthers5/ios/Podfile.lock +++ b/dapps/W3MEthers5/ios/Podfile.lock @@ -11,9 +11,9 @@ PODS: - ReactCommon/turbomodule/core (= 0.73.4) - fmt (6.2.1) - glog (0.3.5) - - hermes-engine (0.73.3): - - hermes-engine/Pre-built (= 0.73.3) - - hermes-engine/Pre-built (0.73.3) + - hermes-engine (0.73.4): + - hermes-engine/Pre-built (= 0.73.4) + - hermes-engine/Pre-built (0.73.4) - libevent (2.1.12) - RCT-Folly (2022.05.16.00): - boost @@ -886,7 +886,7 @@ PODS: - React-Mapbuffer (0.73.4): - glog - React-debug - - react-native-compat (2.18.1): + - react-native-compat (2.21.2): - glog - RCT-Folly (= 2022.05.16.00) - React-Core @@ -1260,59 +1260,59 @@ SPEC CHECKSUMS: FBReactNativeSpec: d0086a479be91c44ce4687a962956a352d2dc697 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2 - hermes-engine: 5420539d016f368cd27e008f65f777abd6098c56 + hermes-engine: b2669ce35fc4ac14f523b307aff8896799829fe2 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 - RCT-Folly: 7169b2b1c44399c76a47b5deaaba715eeeb476c0 + RCT-Folly: cd21f1661364f975ae76b3308167ad66b09f53f5 RCTRequired: ab7f915c15569f04a49669e573e6e319a53f9faa RCTTypeSafety: 63b97ced7b766865057e7154db0e81ce4ee6cf1e React: 1c87497e50fa40ba9c54e5ea5e53483a0f8eecc0 React-callinvoker: e3a52a9a93e3eb004d7282c26a4fb27003273fe6 - React-Codegen: 50c0f8f073e71b929b057b68bf31be604f1dccc8 - React-Core: d0ecde72894b792cb8922efaa0990199cbe85169 - React-CoreModules: 2ff1684dd517f0c441495d90a704d499f05e9d0a - React-cxxreact: d9be2fac926741052395da0a6d0bab8d71e2f297 + React-Codegen: accd8617d26d9e8192f2105e2b715f346bbd6888 + React-Core: e063354ccbed01b836af1e6e94b5cb8319097104 + React-CoreModules: db63015ed3e85382f6d8ec7f78b5136cfb345c18 + React-cxxreact: 7e569c1f7e4dda58ba17df36450c6d98df407b5b React-debug: 4678e73a37cb501d784e99ff0f219b4940362a3b - React-Fabric: 460ee9d4b8b9de3382504a711430bfead1d5be1e - React-FabricImage: d0a0631bc8ad9143f42bfccf9d3d533a144cc3d6 - React-graphics: f0d5040263a9649e2a70ebe27b3120c49411afef - React-hermes: b9ac2f7b0c1eeb206eb883583cab7a973d570a6e - React-ImageManager: 6c4bf9d5ed363ead7b5aaf820a3feab221b7063e - React-jserrorhandler: 6e7a7e187583e14dc7a0053a2bdd66c252ea3b21 - React-jsi: 380cd24dd81a705dd042c18989fb10b07182210c - React-jsiexecutor: 8ed7a18b9f119440efdcd424c8257dc7e18067e2 + React-Fabric: a6a9148a530e4b5e984f5f3373b07ee0a2e41f45 + React-FabricImage: 701972b5524a7a6a02710b55f0f6a82e94bd7da8 + React-graphics: 46697b8481d17ead6e346f2cbdeee443eff3fd18 + React-hermes: a29dacf053e80ebe20b680e30afe26580521e0c9 + React-ImageManager: 9ae8207447796390d7b78beffd7aec8dc28311c4 + React-jserrorhandler: e53f2eee7b67787ac8bfb6a709ac4eecdb57c2e9 + React-jsi: 6db2f81ad41fc50394a70af6e38dd23ac483ff79 + React-jsiexecutor: 951f2809bea7cab011dd1bbe06c631c75df4f673 React-jsinspector: 9ac353eccf6ab54d1e0a33862ba91221d1e88460 - React-logger: 0a57b68dd2aec7ff738195f081f0520724b35dab - React-Mapbuffer: 63913773ed7f96b814a2521e13e6d010282096ad - react-native-compat: 643978d3c205c6bbe868871d8fb1d0e28b7b2eb8 - react-native-get-random-values: 384787fd76976f5aec9465aff6fa9e9129af1e74 - react-native-netinfo: 8a7fd3f7130ef4ad2fb4276d5c9f8d3f28d2df3d - react-native-webview: a9454e7b9a99dc4c3fc865fd92de3e95d2eb79d2 + React-logger: 5295f5eac9d7624fe9a33a473442d8f4c1074197 + React-Mapbuffer: f7ba4d5459e546d741791a55664388e97b31df7c + react-native-compat: 44151613aed0e9aaf1e1bdf6c2e32709091e9ff0 + react-native-get-random-values: ce0b8796c99e2b85e3202bd500b1ef286a17a02e + react-native-netinfo: f084f2324cb11b986503a39a3ccbb5d15e2a56d3 + react-native-webview: 261be0a2c5623c96dbb6fc1aa2eea77666c9e7f0 React-nativeconfig: d7af5bae6da70fa15ce44f045621cf99ed24087c - React-NativeModulesApple: 0123905d5699853ac68519607555a9a4f5c7b3ac + React-NativeModulesApple: 7a561c2792b0a2b74aff6c58d2554dcf824372aa React-perflogger: 8a1e1af5733004bdd91258dcefbde21e0d1faccd React-RCTActionSheet: 64bbff3a3963664c2d0146f870fe8e0264aee4c4 - React-RCTAnimation: b698168a7269265a4694727196484342d695f0c1 - React-RCTAppDelegate: dcd8e955116eb1d1908dfaf08b4c970812e6a1e6 - React-RCTBlob: 47f8c3b2b4b7fa2c5f19c43f0b7f77f57fb9d953 - React-RCTFabric: 6067a32d683d0c2b84d444548bc15a263c64abed - React-RCTImage: ac0e77a44c290b20db783649b2b9cddc93e3eb99 - React-RCTLinking: e626fd2900913fe5d25922ea1be394b7aafa09c9 - React-RCTNetwork: d3114bce3977dafe8bd06421b29812f5a8527ba0 - React-RCTSettings: a53511f90d8df637a1a11ac729179a4d2f734481 - React-RCTText: f0176f5f5952f9a4a2c7354f5ae71f7c420aaf34 - React-RCTVibration: 8160223c6eda5b187079fec204f80eca8b8f3177 - React-rendererdebug: ed286b4da8648c27d6ed3ae1410d4b21ba890d5a + React-RCTAnimation: 548fdbd189275f721a4f3098da847a84e3e3339f + React-RCTAppDelegate: 7d6c7ca4a9d94c889533ad6730782f176ff4b43a + React-RCTBlob: 7bf2d87c667d5a570212d921583dca5e1156395c + React-RCTFabric: d3eee95226b91877334fefbbd4d48122f114506b + React-RCTImage: 8ad4a0f9e728ff81a229446a6a8de8657c133cc6 + React-RCTLinking: 12c1070797c9242b8ca2d171fc43588de47e442d + React-RCTNetwork: 1a59d000d0053f56f405d52521ae9df1b6108aa3 + React-RCTSettings: a3b91c385e2f3bc7aa2bae75b2f60c6fd0c9052e + React-RCTText: 78330d21c9d14d680f31a3a3866436b978a66a8c + React-RCTVibration: 632344d1fdb7f1d568d1c6715f2dfe270fff6e88 + React-rendererdebug: 740d4bbbbea219809a58cde58c8af0e39c787831 React-rncore: 43f133b89ac10c4b6ab43702a541dee1c292a3bf React-runtimeexecutor: e6ab6bb083dbdbdd489cff426ed0bce0652e6edf - React-runtimescheduler: ed48e5faac6751e66ee1261c4bd01643b436f112 - React-utils: 6e5ad394416482ae21831050928ae27348f83487 - ReactCommon: 840a955d37b7f3358554d819446bffcf624b2522 - RNCAsyncStorage: 618d03a5f52fbccb3d7010076bc54712844c18ef - RNCClipboard: 60fed4b71560d7bfe40e9d35dea9762b024da86d - RNSVG: ba3e7232f45e34b7b47e74472386cf4e1a676d0a + React-runtimescheduler: ceaeeb19e75912958625f72883d240640e8f40da + React-utils: 8439db27c3745f6de9d67eb61f5600c8d624274c + ReactCommon: cc18bd33c0fab03c67620da6a602dcc1704e66b4 + RNCAsyncStorage: a03b770a50541a761447cea9c24536047832124d + RNCClipboard: 4abb037e8fe3b98a952564c9e0474f91c492df6d + RNSVG: 6d5ed33b6635ed6d6ecb50744dcf127580c39ed5 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 Yoga: 1b901a6d6eeba4e8a2e8f308f708691cdb5db312 PODFILE CHECKSUM: 8510e0f3ecf64c22d5a51fbe46829227685a2643 -COCOAPODS: 1.14.3 +COCOAPODS: 1.15.2 diff --git a/dapps/W3MEthers5/package.json b/dapps/W3MEthers5/package.json index 4eb68c8d..d29e7801 100644 --- a/dapps/W3MEthers5/package.json +++ b/dapps/W3MEthers5/package.json @@ -14,9 +14,9 @@ "@react-native-async-storage/async-storage": "1.21.0", "@react-native-clipboard/clipboard": "1.13.2", "@react-native-community/netinfo": "11.2.1", - "@reown/appkit-auth-ethers-react-native": "1.2.1", - "@reown/appkit-ethers5-react-native": "1.2.1", - "@walletconnect/react-native-compat": "2.18.1", + "@reown/appkit-auth-ethers-react-native": "1.2.5", + "@reown/appkit-ethers5-react-native": "1.2.5", + "@walletconnect/react-native-compat": "2.21.2", "ethers": "5.7.2", "react": "18.2.0", "react-native": "0.73.4", diff --git a/dapps/W3MEthers5/yarn.lock b/dapps/W3MEthers5/yarn.lock index a37651ef..3337b2ff 100644 --- a/dapps/W3MEthers5/yarn.lock +++ b/dapps/W3MEthers5/yarn.lock @@ -7,6 +7,11 @@ resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== +"@adraffy/ens-normalize@^1.10.1": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.11.0.tgz#42cc67c5baa407ac25059fcd7d405cc5ecdb0c33" + integrity sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg== + "@ampproject/remapping@^2.2.0": version "2.2.1" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" @@ -1928,86 +1933,17 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@lit-labs/ssr-dom-shim@^1.0.0", "@lit-labs/ssr-dom-shim@^1.1.0": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.2.tgz#d693d972974a354034454ec1317eb6afd0b00312" - integrity sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g== - -"@lit/reactive-element@^1.3.0", "@lit/reactive-element@^1.6.0": - version "1.6.3" - resolved "https://registry.yarnpkg.com/@lit/reactive-element/-/reactive-element-1.6.3.tgz#25b4eece2592132845d303e091bad9b04cdcfe03" - integrity sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ== - dependencies: - "@lit-labs/ssr-dom-shim" "^1.0.0" - -"@motionone/animation@^10.15.1", "@motionone/animation@^10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.17.0.tgz#7633c6f684b5fee2b61c405881b8c24662c68fca" - integrity sha512-ANfIN9+iq1kGgsZxs+Nz96uiNcPLGTXwfNo2Xz/fcJXniPYpaz/Uyrfa+7I5BPLxCP82sh7quVDudf1GABqHbg== - dependencies: - "@motionone/easing" "^10.17.0" - "@motionone/types" "^10.17.0" - "@motionone/utils" "^10.17.0" - tslib "^2.3.1" - -"@motionone/dom@^10.16.2", "@motionone/dom@^10.16.4": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.17.0.tgz#519dd78aab0750a94614c69a82da5290cd617383" - integrity sha512-cMm33swRlCX/qOPHWGbIlCl0K9Uwi6X5RiL8Ma6OrlJ/TP7Q+Np5GE4xcZkFptysFjMTi4zcZzpnNQGQ5D6M0Q== - dependencies: - "@motionone/animation" "^10.17.0" - "@motionone/generators" "^10.17.0" - "@motionone/types" "^10.17.0" - "@motionone/utils" "^10.17.0" - hey-listen "^1.0.8" - tslib "^2.3.1" - -"@motionone/easing@^10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.17.0.tgz#d66cecf7e3ee30104ad00389fb3f0b2282d81aa9" - integrity sha512-Bxe2wSuLu/qxqW4rBFS5m9tMLOw+QBh8v5A7Z5k4Ul4sTj5jAOfZG5R0bn5ywmk+Fs92Ij1feZ5pmC4TeXA8Tg== - dependencies: - "@motionone/utils" "^10.17.0" - tslib "^2.3.1" - -"@motionone/generators@^10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.17.0.tgz#878d292539c41434c13310d5f863a87a94e6e689" - integrity sha512-T6Uo5bDHrZWhIfxG/2Aut7qyWQyJIWehk6OB4qNvr/jwA/SRmixwbd7SOrxZi1z5rH3LIeFFBKK1xHnSbGPZSQ== - dependencies: - "@motionone/types" "^10.17.0" - "@motionone/utils" "^10.17.0" - tslib "^2.3.1" - -"@motionone/svelte@^10.16.2": - version "10.16.4" - resolved "https://registry.yarnpkg.com/@motionone/svelte/-/svelte-10.16.4.tgz#5daf117cf5b2576fc6dd487c5e0500938a742470" - integrity sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA== - dependencies: - "@motionone/dom" "^10.16.4" - tslib "^2.3.1" - -"@motionone/types@^10.15.1", "@motionone/types@^10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.17.0.tgz#179571ce98851bac78e19a1c3974767227f08ba3" - integrity sha512-EgeeqOZVdRUTEHq95Z3t8Rsirc7chN5xFAPMYFobx8TPubkEfRSm5xihmMUkbaR2ErKJTUw3347QDPTHIW12IA== - -"@motionone/utils@^10.15.1", "@motionone/utils@^10.17.0": - version "10.17.0" - resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.17.0.tgz#cc0ba8acdc6848ff48d8c1f2d0d3e7602f4f942e" - integrity sha512-bGwrki4896apMWIj9yp5rAS2m0xyhxblg6gTB/leWDPt+pb410W8lYWsxyurX+DH+gO1zsQsfx2su/c1/LtTpg== - dependencies: - "@motionone/types" "^10.17.0" - hey-listen "^1.0.8" - tslib "^2.3.1" - -"@motionone/vue@^10.16.2": - version "10.16.4" - resolved "https://registry.yarnpkg.com/@motionone/vue/-/vue-10.16.4.tgz#07d09e3aa5115ca0bcc0076cb9e5322775277c09" - integrity sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg== - dependencies: - "@motionone/dom" "^10.16.4" - tslib "^2.3.1" +"@lit-labs/ssr-dom-shim@^1.2.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.3.0.tgz#a28799c463177d1a0b0e5cefdc173da5ac859eb4" + integrity sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ== + +"@lit/reactive-element@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@lit/reactive-element/-/reactive-element-2.1.0.tgz#177148214488068ae209669040b7ce0f4dcc0d36" + integrity sha512-L2qyoZSQClcBmq0qajBVbhYEcG6iK0XfLn66ifLe/RfC0/ihpc+pl0Wdn8bJ8o+hj38cG0fGXRgSS20MuXn7qA== + dependencies: + "@lit-labs/ssr-dom-shim" "^1.2.0" "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" @@ -2016,6 +1952,71 @@ dependencies: eslint-scope "5.1.1" +"@noble/ciphers@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@noble/ciphers/-/ciphers-1.2.1.tgz#3812b72c057a28b44ff0ad4aff5ca846e5b9cdc9" + integrity sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA== + +"@noble/ciphers@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@noble/ciphers/-/ciphers-1.3.0.tgz#f64b8ff886c240e644e5573c097f86e5b43676dc" + integrity sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw== + +"@noble/curves@1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.8.0.tgz#fe035a23959e6aeadf695851b51a87465b5ba8f7" + integrity sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ== + dependencies: + "@noble/hashes" "1.7.0" + +"@noble/curves@1.8.1": + version "1.8.1" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.8.1.tgz#19bc3970e205c99e4bdb1c64a4785706bce497ff" + integrity sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ== + dependencies: + "@noble/hashes" "1.7.1" + +"@noble/curves@1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.9.1.tgz#9654a0bc6c13420ae252ddcf975eaf0f58f0a35c" + integrity sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/curves@^1.6.0", "@noble/curves@~1.9.0": + version "1.9.2" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.9.2.tgz#73388356ce733922396214a933ff7c95afcef911" + integrity sha512-HxngEd2XUcg9xi20JkwlLCtYwfoFw4JGkuZpT+WlsPD4gB/cxkvTD8fSsoAnphGZhFdZYKeQIPCuFlWPm1uE0g== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/curves@~1.8.1": + version "1.8.2" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.8.2.tgz#8f24c037795e22b90ae29e222a856294c1d9ffc7" + integrity sha512-vnI7V6lFNe0tLAuJMu+2sX+FcL14TaCWy1qiczg1VwRmPrpQCdq5ESXQMqUc2tluRNf6irBXrWbl1mGN8uaU/g== + dependencies: + "@noble/hashes" "1.7.2" + +"@noble/hashes@1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.7.0.tgz#5d9e33af2c7d04fee35de1519b80c958b2e35e39" + integrity sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w== + +"@noble/hashes@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.7.1.tgz#5738f6d765710921e7a751e00c20ae091ed8db0f" + integrity sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ== + +"@noble/hashes@1.7.2", "@noble/hashes@~1.7.1": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.7.2.tgz#d53c65a21658fb02f3303e7ee3ba89d6754c64b4" + integrity sha512-biZ0NUSxyjLLqo6KxEJ1b+C2NAx0wtDoFvCaXHGgUkeHzf3Xc1xKumFKREuT7f7DARNZ/slvYUwFG6B0f2b6hQ== + +"@noble/hashes@1.8.0", "@noble/hashes@^1.5.0", "@noble/hashes@~1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.8.0.tgz#cee43d801fcef9644b11b8194857695acd5f815a" + integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -2482,84 +2483,230 @@ invariant "^2.2.4" nullthrows "^1.1.1" -"@reown/appkit-auth-ethers-react-native@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@reown/appkit-auth-ethers-react-native/-/appkit-auth-ethers-react-native-1.2.1.tgz#70876daf15b68ed8ff090355c0409086da5f0acd" - integrity sha512-blHgCa7tRnX5L4QpKDwNUyjNgg5rQIh0WjGWeWoD2pFnsthaVuFb0omlI6Xk5581c36KhxfYkSMqtoa7nM+UBw== +"@reown/appkit-auth-ethers-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-auth-ethers-react-native/-/appkit-auth-ethers-react-native-1.2.5.tgz#c9b6eddd8844051a83c9aa4285f1dc5d943c0ebb" + integrity sha512-8A5TdjJfvWYeefbjZ2C+3O2M2kyFtONw9kKOf9ZoWaggQHVj69ADtCDZDLyxZpLqf2kZl5Ytdsa/MqwhsTIuNw== dependencies: - "@reown/appkit-wallet-react-native" "1.2.1" + "@reown/appkit-common-react-native" "1.2.5" + "@reown/appkit-wallet-react-native" "1.2.5" -"@reown/appkit-common-react-native@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@reown/appkit-common-react-native/-/appkit-common-react-native-1.2.1.tgz#4679664f35acdb19cb981fba7bd5282f1a21832a" - integrity sha512-XnoMrXV96ZZFAu0sV1CRMFrfJXjJF8mPL7vE2M2gOE4HN4wiYL13tfMUMOrC9ckSI1UrxttCyoPyk1TWsi8l/g== +"@reown/appkit-common-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-common-react-native/-/appkit-common-react-native-1.2.5.tgz#d1c2d270b2dde79751b6ff8e0101ebaa4952aac0" + integrity sha512-/Kol6um1MfC8JPuVaRQCSD0mxfzC0Rtsb9233UVt122QXImwHSbrPOulCJvYt+kdQ7I+jvVv/0aZg2RixxTAlw== dependencies: bignumber.js "9.1.2" dayjs "1.11.10" -"@reown/appkit-core-react-native@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@reown/appkit-core-react-native/-/appkit-core-react-native-1.2.1.tgz#b9b4acbb9d9b63286aa5d8ffd90fe9b80a1c849e" - integrity sha512-cjHaDYNS2cXBAne/QZUfdCJB/lrT7V8pYq6+QpoZcaBjkoDASdiofoKtX+lod1Xrb3eCXluT7wWJYc3Sg5IiOQ== +"@reown/appkit-common@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-common/-/appkit-common-1.7.8.tgz#6fc29db977b7325e8170b1fd08176fe15ea0b39c" + integrity sha512-ridIhc/x6JOp7KbDdwGKY4zwf8/iK8EYBl+HtWrruutSLwZyVi5P8WaZa+8iajL6LcDcDF7LoyLwMTym7SRuwQ== dependencies: - "@reown/appkit-common-react-native" "1.2.1" - valtio "1.11.2" + big.js "6.2.2" + dayjs "1.11.13" + viem ">=2.29.0" -"@reown/appkit-ethers5-react-native@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@reown/appkit-ethers5-react-native/-/appkit-ethers5-react-native-1.2.1.tgz#091468f4d36e4db63802b33d11e10065f4584118" - integrity sha512-w06/RhnVnYuQZjGxS7FuDV5+ibfcdZaJcBwKcMRshJpM84AB1om72etmO2h2JoQk6pCTvnzAPFwJSxRLykGCaQ== +"@reown/appkit-controllers@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-controllers/-/appkit-controllers-1.7.8.tgz#0e4c24afaacca2251745c8844463589dda6d9e66" + integrity sha512-IdXlJlivrlj6m63VsGLsjtPHHsTWvKGVzWIP1fXZHVqmK+rZCBDjCi9j267Rb9/nYRGHWBtlFQhO8dK35WfeDA== dependencies: - "@reown/appkit-common-react-native" "1.2.1" - "@reown/appkit-scaffold-react-native" "1.2.1" - "@reown/appkit-scaffold-utils-react-native" "1.2.1" - "@reown/appkit-siwe-react-native" "1.2.1" - "@walletconnect/ethereum-provider" "2.17.3" + "@reown/appkit-common" "1.7.8" + "@reown/appkit-wallet" "1.7.8" + "@walletconnect/universal-provider" "2.21.0" + valtio "1.13.2" + viem ">=2.29.0" -"@reown/appkit-scaffold-react-native@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@reown/appkit-scaffold-react-native/-/appkit-scaffold-react-native-1.2.1.tgz#966b2b42779b48af2a68001c8fdedd35476aa1ec" - integrity sha512-7FexGuT9HoQIxivVYQrS9JGWjVzCPFuwwffLmtoWnEz272ZezCFFcm1wuhuk/qpFq2KPocKvyCVWNwwjDfBVJA== +"@reown/appkit-core-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-core-react-native/-/appkit-core-react-native-1.2.5.tgz#b9a4b35e650d29f83ea596499cad1c7e774b76ea" + integrity sha512-FBcYAuw1mmO3d8NtTxKgb11TgT/6Hl2NI0ownfYqtHvsjkF4knQsXHn/OMYGE27bL1ReVCvNN9hY4XiofLb8Og== dependencies: - "@reown/appkit-common-react-native" "1.2.1" - "@reown/appkit-core-react-native" "1.2.1" - "@reown/appkit-siwe-react-native" "1.2.1" - "@reown/appkit-ui-react-native" "1.2.1" + "@reown/appkit-common-react-native" "1.2.5" + valtio "1.11.2" -"@reown/appkit-scaffold-utils-react-native@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@reown/appkit-scaffold-utils-react-native/-/appkit-scaffold-utils-react-native-1.2.1.tgz#0a852325183df290ca4e9f4320994fbe5510e36b" - integrity sha512-ccVSohtfERitcFcmrBMXKU5Q+rIPzYzFPVCwqYVyA3FLIl838dJH5LCTVxhDCW9rh+YsunCLNjeSmc6SamuyYQ== +"@reown/appkit-ethers5-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-ethers5-react-native/-/appkit-ethers5-react-native-1.2.5.tgz#c8261c61c60dbcdf46826553cecd95d937aa217b" + integrity sha512-0D7+Hj10O6taYAXfKazphcmQanXuegb/Ed46x+tLLwUObZmFKE17kJXXU6mENvWHGgpGuiKfgM9UUdgBJovtLA== + dependencies: + "@reown/appkit-common-react-native" "1.2.5" + "@reown/appkit-scaffold-react-native" "1.2.5" + "@reown/appkit-scaffold-utils-react-native" "1.2.5" + "@reown/appkit-siwe-react-native" "1.2.5" + "@walletconnect/ethereum-provider" "2.21.1" + +"@reown/appkit-pay@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-pay/-/appkit-pay-1.7.8.tgz#c1ff423635869578f6ad12e6c08180c0532bf8ab" + integrity sha512-OSGQ+QJkXx0FEEjlpQqIhT8zGJKOoHzVnyy/0QFrl3WrQTjCzg0L6+i91Ad5Iy1zb6V5JjqtfIFpRVRWN4M3pw== + dependencies: + "@reown/appkit-common" "1.7.8" + "@reown/appkit-controllers" "1.7.8" + "@reown/appkit-ui" "1.7.8" + "@reown/appkit-utils" "1.7.8" + lit "3.3.0" + valtio "1.13.2" + +"@reown/appkit-polyfills@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-polyfills/-/appkit-polyfills-1.7.8.tgz#a0d362df8479cc66b7c6aa89e696f30783a3d21b" + integrity sha512-W/kq786dcHHAuJ3IV2prRLEgD/2iOey4ueMHf1sIFjhhCGMynMkhsOhQMUH0tzodPqUgAC494z4bpIDYjwWXaA== + dependencies: + buffer "6.0.3" + +"@reown/appkit-scaffold-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-scaffold-react-native/-/appkit-scaffold-react-native-1.2.5.tgz#5e6e0cf70c78327a367542bb739a1609babe4414" + integrity sha512-RJPr2yjgp1xFgO/0pYC6bvD4XBolntUF4tvbRHFjAPyFBFq0uQ3QcOk+nh4RFRJCF6cnAknpWOgqJdyT9QeTpg== + dependencies: + "@reown/appkit-common-react-native" "1.2.5" + "@reown/appkit-core-react-native" "1.2.5" + "@reown/appkit-siwe-react-native" "1.2.5" + "@reown/appkit-ui-react-native" "1.2.5" + +"@reown/appkit-scaffold-ui@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-scaffold-ui/-/appkit-scaffold-ui-1.7.8.tgz#36b5eb71b2e4d6525fa9a696af5c4ae83ae17f63" + integrity sha512-RCeHhAwOrIgcvHwYlNWMcIDibdI91waaoEYBGw71inE0kDB8uZbE7tE6DAXJmDkvl0qPh+DqlC4QbJLF1FVYdQ== + dependencies: + "@reown/appkit-common" "1.7.8" + "@reown/appkit-controllers" "1.7.8" + "@reown/appkit-ui" "1.7.8" + "@reown/appkit-utils" "1.7.8" + "@reown/appkit-wallet" "1.7.8" + lit "3.3.0" + +"@reown/appkit-scaffold-utils-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-scaffold-utils-react-native/-/appkit-scaffold-utils-react-native-1.2.5.tgz#60823262533800a61bf1947e1f97c7aaecfed74d" + integrity sha512-XxmikmDwyH2/1rQIWbXx4kyWoQv3kbi5c/+ZpP3LmccGNgxQIJm6bDGB3h+NHXvcRSr63x3EXCIynj+n6d0CUg== dependencies: - "@reown/appkit-scaffold-react-native" "1.2.1" + "@reown/appkit-common-react-native" "1.2.5" + "@reown/appkit-scaffold-react-native" "1.2.5" -"@reown/appkit-siwe-react-native@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@reown/appkit-siwe-react-native/-/appkit-siwe-react-native-1.2.1.tgz#c92060bc8d51669b3141d939a0ca78e451df7132" - integrity sha512-f6g02zUxX/cUZ0vomcGqJlInBBB3bpXmYl5Nq7xI1znChSEn/6ltea6XhrNoNOLiry0jWFzwFkVw6Z+bnrq3lg== +"@reown/appkit-siwe-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-siwe-react-native/-/appkit-siwe-react-native-1.2.5.tgz#d4b7819f7de835f2bc21b02056343734a4d4de05" + integrity sha512-1bbBWcNSk/7CDGJQr48MtrpP2tLvZ9VeZ8fSqieil9ljdVbTMCjSqWAc/sPx9V5STk8Nx3+XfZhoqqBEnkSXqQ== dependencies: - "@reown/appkit-common-react-native" "1.2.1" - "@reown/appkit-core-react-native" "1.2.1" - "@reown/appkit-ui-react-native" "1.2.1" + "@reown/appkit-common-react-native" "1.2.5" + "@reown/appkit-core-react-native" "1.2.5" + "@reown/appkit-ui-react-native" "1.2.5" valtio "1.11.2" -"@reown/appkit-ui-react-native@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@reown/appkit-ui-react-native/-/appkit-ui-react-native-1.2.1.tgz#bb8d27be353e1f8fd4a05f50560b18449424b3ca" - integrity sha512-Fo6mQ4BxVe1Ax5sDeoCAa2BJA2Q++/nxzy56raMjh8F1HD2r897P1iSZjySNqpZTOcADYLw0WmXoueYdT2/bFw== +"@reown/appkit-ui-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-ui-react-native/-/appkit-ui-react-native-1.2.5.tgz#a8b6c7588ab491716a61eef5f4ca522a1bb55bad" + integrity sha512-3F01fHWtgDKlYtTnUVy/JdxQJUAbTPvCJ8kL7+5tpmxh1b/KcEtAVbcOZKdwNtPG7Slt9e/4gv69i1WWgNhtBw== dependencies: polished "4.3.1" qrcode "1.5.3" -"@reown/appkit-wallet-react-native@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@reown/appkit-wallet-react-native/-/appkit-wallet-react-native-1.2.1.tgz#9faf02cd28a81066ad7a2c9e3a86ac0e84b5cba6" - integrity sha512-1rDZ4WFy0PkDBaB9xvWw6wWLGLQxJhXw8/9fYRs1nZ6UZ6Q8awVllAB7yOiXH9TfJV1bmvmUg91/Nnjrnd1OoQ== +"@reown/appkit-ui@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-ui/-/appkit-ui-1.7.8.tgz#014b30a7378cfc685aa1d5a543d59ac5a9dd8ed2" + integrity sha512-1hjCKjf6FLMFzrulhl0Y9Vb9Fu4royE+SXCPSWh4VhZhWqlzUFc7kutnZKx8XZFVQH4pbBvY62SpRC93gqoHow== + dependencies: + "@reown/appkit-common" "1.7.8" + "@reown/appkit-controllers" "1.7.8" + "@reown/appkit-wallet" "1.7.8" + lit "3.3.0" + qrcode "1.5.3" + +"@reown/appkit-utils@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-utils/-/appkit-utils-1.7.8.tgz#86a35184976a9ba8a935ba44ca68567eea10fba0" + integrity sha512-8X7UvmE8GiaoitCwNoB86pttHgQtzy4ryHZM9kQpvjQ0ULpiER44t1qpVLXNM4X35O0v18W0Dk60DnYRMH2WRw== + dependencies: + "@reown/appkit-common" "1.7.8" + "@reown/appkit-controllers" "1.7.8" + "@reown/appkit-polyfills" "1.7.8" + "@reown/appkit-wallet" "1.7.8" + "@walletconnect/logger" "2.1.2" + "@walletconnect/universal-provider" "2.21.0" + valtio "1.13.2" + viem ">=2.29.0" + +"@reown/appkit-wallet-react-native@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@reown/appkit-wallet-react-native/-/appkit-wallet-react-native-1.2.5.tgz#f5410ff186d5882324766996ac3ae677e6c20d81" + integrity sha512-23V4+lpYMT2/sbR7u9bgltt674XV61wVtkdjqdA+ff/EA7Lj8gKE0qpXt5PI8NReKgO45g8X38OOMWMZVm+8Vw== dependencies: - "@reown/appkit-core-react-native" "1.2.1" - "@reown/appkit-ui-react-native" "1.2.1" + "@reown/appkit-core-react-native" "1.2.5" + "@reown/appkit-ui-react-native" "1.2.5" zod "3.22.4" +"@reown/appkit-wallet@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit-wallet/-/appkit-wallet-1.7.8.tgz#291b8c225fd3c2585d1f3e65c689a791d5ce3e5d" + integrity sha512-kspz32EwHIOT/eg/ZQbFPxgXq0B/olDOj3YMu7gvLEFz4xyOFd/wgzxxAXkp5LbG4Cp++s/elh79rVNmVFdB9A== + dependencies: + "@reown/appkit-common" "1.7.8" + "@reown/appkit-polyfills" "1.7.8" + "@walletconnect/logger" "2.1.2" + zod "3.22.4" + +"@reown/appkit@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@reown/appkit/-/appkit-1.7.8.tgz#6174bca032a4a2bf4fcfc78969e09210dff85214" + integrity sha512-51kTleozhA618T1UvMghkhKfaPcc9JlKwLJ5uV+riHyvSoWPKPRIa5A6M1Wano5puNyW0s3fwywhyqTHSilkaA== + dependencies: + "@reown/appkit-common" "1.7.8" + "@reown/appkit-controllers" "1.7.8" + "@reown/appkit-pay" "1.7.8" + "@reown/appkit-polyfills" "1.7.8" + "@reown/appkit-scaffold-ui" "1.7.8" + "@reown/appkit-ui" "1.7.8" + "@reown/appkit-utils" "1.7.8" + "@reown/appkit-wallet" "1.7.8" + "@walletconnect/types" "2.21.0" + "@walletconnect/universal-provider" "2.21.0" + bs58 "6.0.0" + valtio "1.13.2" + viem ">=2.29.0" + +"@scure/base@~1.2.2", "@scure/base@~1.2.4", "@scure/base@~1.2.5": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.2.6.tgz#ca917184b8231394dd8847509c67a0be522e59f6" + integrity sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg== + +"@scure/bip32@1.6.2": + version "1.6.2" + resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.6.2.tgz#093caa94961619927659ed0e711a6e4bf35bffd0" + integrity sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw== + dependencies: + "@noble/curves" "~1.8.1" + "@noble/hashes" "~1.7.1" + "@scure/base" "~1.2.2" + +"@scure/bip32@1.7.0", "@scure/bip32@^1.5.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.7.0.tgz#b8683bab172369f988f1589640e53c4606984219" + integrity sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw== + dependencies: + "@noble/curves" "~1.9.0" + "@noble/hashes" "~1.8.0" + "@scure/base" "~1.2.5" + +"@scure/bip39@1.5.4": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.5.4.tgz#07fd920423aa671be4540d59bdd344cc1461db51" + integrity sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA== + dependencies: + "@noble/hashes" "~1.7.1" + "@scure/base" "~1.2.4" + +"@scure/bip39@1.6.0", "@scure/bip39@^1.4.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.6.0.tgz#475970ace440d7be87a6086cbee77cb8f1a684f9" + integrity sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A== + dependencies: + "@noble/hashes" "~1.8.0" + "@scure/base" "~1.2.5" + "@sideway/address@^4.1.5": version "4.1.5" resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" @@ -2596,140 +2743,6 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@stablelib/aead@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/aead/-/aead-1.0.1.tgz#c4b1106df9c23d1b867eb9b276d8f42d5fc4c0c3" - integrity sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg== - -"@stablelib/binary@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/binary/-/binary-1.0.1.tgz#c5900b94368baf00f811da5bdb1610963dfddf7f" - integrity sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q== - dependencies: - "@stablelib/int" "^1.0.1" - -"@stablelib/bytes@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/bytes/-/bytes-1.0.1.tgz#0f4aa7b03df3080b878c7dea927d01f42d6a20d8" - integrity sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ== - -"@stablelib/chacha20poly1305@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz#de6b18e283a9cb9b7530d8767f99cde1fec4c2ee" - integrity sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA== - dependencies: - "@stablelib/aead" "^1.0.1" - "@stablelib/binary" "^1.0.1" - "@stablelib/chacha" "^1.0.1" - "@stablelib/constant-time" "^1.0.1" - "@stablelib/poly1305" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/chacha@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/chacha/-/chacha-1.0.1.tgz#deccfac95083e30600c3f92803a3a1a4fa761371" - integrity sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg== - dependencies: - "@stablelib/binary" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/constant-time@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/constant-time/-/constant-time-1.0.1.tgz#bde361465e1cf7b9753061b77e376b0ca4c77e35" - integrity sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg== - -"@stablelib/ed25519@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@stablelib/ed25519/-/ed25519-1.0.3.tgz#f8fdeb6f77114897c887bb6a3138d659d3f35996" - integrity sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg== - dependencies: - "@stablelib/random" "^1.0.2" - "@stablelib/sha512" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/hash@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/hash/-/hash-1.0.1.tgz#3c944403ff2239fad8ebb9015e33e98444058bc5" - integrity sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg== - -"@stablelib/hkdf@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/hkdf/-/hkdf-1.0.1.tgz#b4efd47fd56fb43c6a13e8775a54b354f028d98d" - integrity sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g== - dependencies: - "@stablelib/hash" "^1.0.1" - "@stablelib/hmac" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/hmac@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/hmac/-/hmac-1.0.1.tgz#3d4c1b8cf194cb05d28155f0eed8a299620a07ec" - integrity sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA== - dependencies: - "@stablelib/constant-time" "^1.0.1" - "@stablelib/hash" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/int@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/int/-/int-1.0.1.tgz#75928cc25d59d73d75ae361f02128588c15fd008" - integrity sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w== - -"@stablelib/keyagreement@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz#4612efb0a30989deb437cd352cee637ca41fc50f" - integrity sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg== - dependencies: - "@stablelib/bytes" "^1.0.1" - -"@stablelib/poly1305@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/poly1305/-/poly1305-1.0.1.tgz#93bfb836c9384685d33d70080718deae4ddef1dc" - integrity sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA== - dependencies: - "@stablelib/constant-time" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/random@1.0.2", "@stablelib/random@^1.0.1", "@stablelib/random@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@stablelib/random/-/random-1.0.2.tgz#2dece393636489bf7e19c51229dd7900eddf742c" - integrity sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w== - dependencies: - "@stablelib/binary" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/sha256@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/sha256/-/sha256-1.0.1.tgz#77b6675b67f9b0ea081d2e31bda4866297a3ae4f" - integrity sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ== - dependencies: - "@stablelib/binary" "^1.0.1" - "@stablelib/hash" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/sha512@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/sha512/-/sha512-1.0.1.tgz#6da700c901c2c0ceacbd3ae122a38ac57c72145f" - integrity sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw== - dependencies: - "@stablelib/binary" "^1.0.1" - "@stablelib/hash" "^1.0.1" - "@stablelib/wipe" "^1.0.1" - -"@stablelib/wipe@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@stablelib/wipe/-/wipe-1.0.1.tgz#d21401f1d59ade56a62e139462a97f104ed19a36" - integrity sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg== - -"@stablelib/x25519@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@stablelib/x25519/-/x25519-1.0.3.tgz#13c8174f774ea9f3e5e42213cbf9fc68a3c7b7fd" - integrity sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw== - dependencies: - "@stablelib/keyagreement" "^1.0.1" - "@stablelib/random" "^1.0.2" - "@stablelib/wipe" "^1.0.1" - "@types/babel__core@^7.1.14": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" @@ -2950,10 +2963,10 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== -"@walletconnect/core@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.17.3.tgz#e59045a666951e9fc2e8420130c4f93221bd2492" - integrity sha512-57uv0FW4L6H/tmkb1kS2nG41MDguyDgZbGR58nkDUd1TO/HydyiTByVOhFzIxgN331cnY/1G1rMaKqncgdnOFA== +"@walletconnect/core@2.21.0": + version "2.21.0" + resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.21.0.tgz#a8927c79cd5ff47a2eaa8dd6a8e8f0060619393d" + integrity sha512-o6R7Ua4myxR8aRUAJ1z3gT9nM+jd2B2mfamu6arzy1Cc6vi10fIwFWb6vg3bC8xJ6o9H3n/cN5TOW3aA9Y1XVw== dependencies: "@walletconnect/heartbeat" "1.2.2" "@walletconnect/jsonrpc-provider" "1.0.14" @@ -2963,14 +2976,37 @@ "@walletconnect/keyvaluestorage" "1.1.1" "@walletconnect/logger" "2.1.2" "@walletconnect/relay-api" "1.0.11" - "@walletconnect/relay-auth" "1.0.4" + "@walletconnect/relay-auth" "1.1.0" "@walletconnect/safe-json" "1.0.2" "@walletconnect/time" "1.0.2" - "@walletconnect/types" "2.17.3" - "@walletconnect/utils" "2.17.3" + "@walletconnect/types" "2.21.0" + "@walletconnect/utils" "2.21.0" "@walletconnect/window-getters" "1.0.1" + es-toolkit "1.33.0" + events "3.3.0" + uint8arrays "3.1.0" + +"@walletconnect/core@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.21.1.tgz#fb5ba547acb2b297a8b29b4f972167886374c9dc" + integrity sha512-Tp4MHJYcdWD846PH//2r+Mu4wz1/ZU/fr9av1UWFiaYQ2t2TPLDiZxjLw54AAEpMqlEHemwCgiRiAmjR1NDdTQ== + dependencies: + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/jsonrpc-ws-connection" "1.0.16" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/logger" "2.1.2" + "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-auth" "1.1.0" + "@walletconnect/safe-json" "1.0.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.21.1" + "@walletconnect/utils" "2.21.1" + "@walletconnect/window-getters" "1.0.1" + es-toolkit "1.33.0" events "3.3.0" - lodash.isequal "4.5.0" uint8arrays "3.1.0" "@walletconnect/environment@^1.0.1": @@ -2980,21 +3016,21 @@ dependencies: tslib "1.14.1" -"@walletconnect/ethereum-provider@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.17.3.tgz#53c546c56cb5033258cf4070677d0ba1208a0d6a" - integrity sha512-fgoT+dT9M1P6IIUtBl66ddD+4IJYqdhdAYkW+wa6jbctxKlHYSXf9HsgF/Vvv9lMnxHdAIz0W9VN4D/m20MamA== +"@walletconnect/ethereum-provider@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.21.1.tgz#b1e3cdcf4894613b11353bd702c019027e5a2cde" + integrity sha512-SSlIG6QEVxClgl1s0LMk4xr2wg4eT3Zn/Hb81IocyqNSGfXpjtawWxKxiC5/9Z95f1INyBD6MctJbL/R1oBwIw== dependencies: + "@reown/appkit" "1.7.8" "@walletconnect/jsonrpc-http-connection" "1.0.8" "@walletconnect/jsonrpc-provider" "1.0.14" "@walletconnect/jsonrpc-types" "1.0.4" "@walletconnect/jsonrpc-utils" "1.0.8" "@walletconnect/keyvaluestorage" "1.1.1" - "@walletconnect/modal" "2.7.0" - "@walletconnect/sign-client" "2.17.3" - "@walletconnect/types" "2.17.3" - "@walletconnect/universal-provider" "2.17.3" - "@walletconnect/utils" "2.17.3" + "@walletconnect/sign-client" "2.21.1" + "@walletconnect/types" "2.21.1" + "@walletconnect/universal-provider" "2.21.1" + "@walletconnect/utils" "2.21.1" events "3.3.0" "@walletconnect/events@1.0.1", "@walletconnect/events@^1.0.1": @@ -3085,35 +3121,10 @@ "@walletconnect/safe-json" "^1.0.2" pino "7.11.0" -"@walletconnect/modal-core@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@walletconnect/modal-core/-/modal-core-2.7.0.tgz#73c13c3b7b0abf9ccdbac9b242254a86327ce0a4" - integrity sha512-oyMIfdlNdpyKF2kTJowTixZSo0PGlCJRdssUN/EZdA6H6v03hZnf09JnwpljZNfir2M65Dvjm/15nGrDQnlxSA== - dependencies: - valtio "1.11.2" - -"@walletconnect/modal-ui@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@walletconnect/modal-ui/-/modal-ui-2.7.0.tgz#dbbb7ee46a5a25f7d39db622706f2d197b268cbb" - integrity sha512-gERYvU7D7K1ANCN/8vUgsE0d2hnRemfAFZ2novm9aZBg7TEd/4EgB+AqbJ+1dc7GhOL6dazckVq78TgccHb7mQ== - dependencies: - "@walletconnect/modal-core" "2.7.0" - lit "2.8.0" - motion "10.16.2" - qrcode "1.5.3" - -"@walletconnect/modal@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@walletconnect/modal/-/modal-2.7.0.tgz#55f969796d104cce1205f5f844d8f8438b79723a" - integrity sha512-RQVt58oJ+rwqnPcIvRFeMGKuXb9qkgSmwz4noF8JZGUym3gUAzVs+uW2NQ1Owm9XOJAV+sANrtJ+VoVq1ftElw== - dependencies: - "@walletconnect/modal-core" "2.7.0" - "@walletconnect/modal-ui" "2.7.0" - -"@walletconnect/react-native-compat@2.18.1": - version "2.18.1" - resolved "https://registry.yarnpkg.com/@walletconnect/react-native-compat/-/react-native-compat-2.18.1.tgz#c40e7dd7fc32c4f01fd44c237907d1c2581bcf4b" - integrity sha512-S4lbtH4loRNnNErrS6ZOk+Ixl4yqtOO4HLLJ9tdi9o9Q7if5efcgpoFMb69WaKf+pMdUPJ1JjFmKTxIPNJCBUw== +"@walletconnect/react-native-compat@2.21.2": + version "2.21.2" + resolved "https://registry.yarnpkg.com/@walletconnect/react-native-compat/-/react-native-compat-2.21.2.tgz#5b5c6ba8d0b43038b47ce7dad2b9e5ce1db9cde9" + integrity sha512-FjeBc/V/fqKvDEQw/rEUhzD9/0odSoSlBpWBAbChQ6TXYGRoxvMDfGM45DgczTk9CG5CGphAI/mFFou4wyxfZg== dependencies: events "3.3.0" fast-text-encoding "1.0.6" @@ -3126,16 +3137,15 @@ dependencies: "@walletconnect/jsonrpc-types" "^1.0.2" -"@walletconnect/relay-auth@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz#0b5c55c9aa3b0ef61f526ce679f3ff8a5c4c2c7c" - integrity sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ== +"@walletconnect/relay-auth@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@walletconnect/relay-auth/-/relay-auth-1.1.0.tgz#c3c5f54abd44a5138ea7d4fe77970597ba66c077" + integrity sha512-qFw+a9uRz26jRCDgL7Q5TA9qYIgcNY8jpJzI1zAWNZ8i7mQjaijRnWFKsCHAU9CyGjvt6RKrRXyFtFOpWTVmCQ== dependencies: - "@stablelib/ed25519" "^1.0.2" - "@stablelib/random" "^1.0.1" + "@noble/curves" "1.8.0" + "@noble/hashes" "1.7.0" "@walletconnect/safe-json" "^1.0.1" "@walletconnect/time" "^1.0.2" - tslib "1.14.1" uint8arrays "^3.0.0" "@walletconnect/safe-json@1.0.2", "@walletconnect/safe-json@^1.0.1", "@walletconnect/safe-json@^1.0.2": @@ -3145,19 +3155,34 @@ dependencies: tslib "1.14.1" -"@walletconnect/sign-client@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.17.3.tgz#86c116bc927946bffa8415ca8d92d3ef412082e1" - integrity sha512-OzOWxRTfVGCHU3OOF6ibPkgPfDpivFJjuknfcOUt9PYWpTAv6YKOmT4cyfBPhc7llruyHpV44fYbykMcLIvEcg== +"@walletconnect/sign-client@2.21.0": + version "2.21.0" + resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.21.0.tgz#3dc3be83be58ad9a9fb53d0fd8fa5e571cfdd046" + integrity sha512-z7h+PeLa5Au2R591d/8ZlziE0stJvdzP9jNFzFolf2RG/OiXulgFKum8PrIyXy+Rg2q95U9nRVUF9fWcn78yBA== dependencies: - "@walletconnect/core" "2.17.3" + "@walletconnect/core" "2.21.0" "@walletconnect/events" "1.0.1" "@walletconnect/heartbeat" "1.2.2" "@walletconnect/jsonrpc-utils" "1.0.8" "@walletconnect/logger" "2.1.2" "@walletconnect/time" "1.0.2" - "@walletconnect/types" "2.17.3" - "@walletconnect/utils" "2.17.3" + "@walletconnect/types" "2.21.0" + "@walletconnect/utils" "2.21.0" + events "3.3.0" + +"@walletconnect/sign-client@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.21.1.tgz#a0d42ae44f801d131208df7216a0326a9fad61bb" + integrity sha512-QaXzmPsMnKGV6tc4UcdnQVNOz4zyXgarvdIQibJ4L3EmLat73r5ZVl4c0cCOcoaV7rgM9Wbphgu5E/7jNcd3Zg== + dependencies: + "@walletconnect/core" "2.21.1" + "@walletconnect/events" "1.0.1" + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/logger" "2.1.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.21.1" + "@walletconnect/utils" "2.21.1" events "3.3.0" "@walletconnect/time@1.0.2", "@walletconnect/time@^1.0.2": @@ -3167,10 +3192,22 @@ dependencies: tslib "1.14.1" -"@walletconnect/types@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.17.3.tgz#906f25cf0c9691704b9161eaa305262b0e7626d0" - integrity sha512-5eFxnbZGJJx0IQyCS99qz+OvozpLJJYfVG96dEHGgbzZMd+C9V1eitYqVClx26uX6V+WQVqVwjpD2Dyzie++Wg== +"@walletconnect/types@2.21.0": + version "2.21.0" + resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.21.0.tgz#afb47ff5966d57f97dd955dc3fa4817c616b9c24" + integrity sha512-ll+9upzqt95ZBWcfkOszXZkfnpbJJ2CmxMfGgE5GmhdxxxCcO5bGhXkI+x8OpiS555RJ/v/sXJYMSOLkmu4fFw== + dependencies: + "@walletconnect/events" "1.0.1" + "@walletconnect/heartbeat" "1.2.2" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/logger" "2.1.2" + events "3.3.0" + +"@walletconnect/types@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.21.1.tgz#258c1b94eac20f20896b7998a76ff4f18c935983" + integrity sha512-UeefNadqP6IyfwWC1Yi7ux+ljbP2R66PLfDrDm8izmvlPmYlqRerJWJvYO4t0Vvr9wrG4Ko7E0c4M7FaPKT/sQ== dependencies: "@walletconnect/events" "1.0.1" "@walletconnect/heartbeat" "1.2.2" @@ -3179,10 +3216,10 @@ "@walletconnect/logger" "2.1.2" events "3.3.0" -"@walletconnect/universal-provider@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.17.3.tgz#2a1aaabe796d056911c5bf10dbd8fa5dd1395016" - integrity sha512-Aen8h+vWTN57sv792i96vaTpN06WnpFUWhACY5gHrpL2XgRKmoXUgW7793p252QdgyofNAOol7wJEs1gX8FjgQ== +"@walletconnect/universal-provider@2.21.0": + version "2.21.0" + resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.21.0.tgz#fb21e9726a8eb983df70cf2b304b110b6a0b1354" + integrity sha512-mtUQvewt+X0VBQay/xOJBvxsB3Xsm1lTwFjZ6WUwSOTR1X+FNb71hSApnV5kbsdDIpYPXeQUbGt2se1n5E5UBg== dependencies: "@walletconnect/events" "1.0.1" "@walletconnect/jsonrpc-http-connection" "1.0.8" @@ -3191,37 +3228,75 @@ "@walletconnect/jsonrpc-utils" "1.0.8" "@walletconnect/keyvaluestorage" "1.1.1" "@walletconnect/logger" "2.1.2" - "@walletconnect/sign-client" "2.17.3" - "@walletconnect/types" "2.17.3" - "@walletconnect/utils" "2.17.3" + "@walletconnect/sign-client" "2.21.0" + "@walletconnect/types" "2.21.0" + "@walletconnect/utils" "2.21.0" + es-toolkit "1.33.0" events "3.3.0" - lodash "4.17.21" -"@walletconnect/utils@2.17.3": - version "2.17.3" - resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.17.3.tgz#a22938567febc3e3771efae8eb351adf3d499a8d" - integrity sha512-tG77UpZNeLYgeOwViwWnifpyBatkPlpKSSayhN0gcjY1lZAUNqtYslpm4AdTxlrA3pL61MnyybXgWYT5eZjarw== +"@walletconnect/universal-provider@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.21.1.tgz#e6047b89454c64ee0766595b36ec308fba3b55e2" + integrity sha512-Wjx9G8gUHVMnYfxtasC9poGm8QMiPCpXpbbLFT+iPoQskDDly8BwueWnqKs4Mx2SdIAWAwuXeZ5ojk5qQOxJJg== dependencies: - "@ethersproject/hash" "5.7.0" - "@ethersproject/transactions" "5.7.0" - "@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/events" "1.0.1" + "@walletconnect/jsonrpc-http-connection" "1.0.8" + "@walletconnect/jsonrpc-provider" "1.0.14" + "@walletconnect/jsonrpc-types" "1.0.4" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/logger" "2.1.2" + "@walletconnect/sign-client" "2.21.1" + "@walletconnect/types" "2.21.1" + "@walletconnect/utils" "2.21.1" + es-toolkit "1.33.0" + events "3.3.0" + +"@walletconnect/utils@2.21.0": + version "2.21.0" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.21.0.tgz#53517aab2ba456b9765b8ab064c7f721acfc4626" + integrity sha512-zfHLiUoBrQ8rP57HTPXW7rQMnYxYI4gT9yTACxVW6LhIFROTF6/ytm5SKNoIvi4a5nX5dfXG4D9XwQUCu8Ilig== + dependencies: + "@noble/ciphers" "1.2.1" + "@noble/curves" "1.8.1" + "@noble/hashes" "1.7.1" "@walletconnect/jsonrpc-utils" "1.0.8" "@walletconnect/keyvaluestorage" "1.1.1" "@walletconnect/relay-api" "1.0.11" - "@walletconnect/relay-auth" "1.0.4" + "@walletconnect/relay-auth" "1.1.0" "@walletconnect/safe-json" "1.0.2" "@walletconnect/time" "1.0.2" - "@walletconnect/types" "2.17.3" + "@walletconnect/types" "2.21.0" "@walletconnect/window-getters" "1.0.1" "@walletconnect/window-metadata" "1.0.1" + bs58 "6.0.0" detect-browser "5.3.0" - elliptic "6.6.1" query-string "7.1.3" uint8arrays "3.1.0" + viem "2.23.2" + +"@walletconnect/utils@2.21.1": + version "2.21.1" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.21.1.tgz#acdadc38685cefbc6b49b7d7853893dfcb8ee044" + integrity sha512-VPZvTcrNQCkbGOjFRbC24mm/pzbRMUq2DSQoiHlhh0X1U7ZhuIrzVtAoKsrzu6rqjz0EEtGxCr3K1TGRqDG4NA== + dependencies: + "@noble/ciphers" "1.2.1" + "@noble/curves" "1.8.1" + "@noble/hashes" "1.7.1" + "@walletconnect/jsonrpc-utils" "1.0.8" + "@walletconnect/keyvaluestorage" "1.1.1" + "@walletconnect/relay-api" "1.0.11" + "@walletconnect/relay-auth" "1.1.0" + "@walletconnect/safe-json" "1.0.2" + "@walletconnect/time" "1.0.2" + "@walletconnect/types" "2.21.1" + "@walletconnect/window-getters" "1.0.1" + "@walletconnect/window-metadata" "1.0.1" + bs58 "6.0.0" + detect-browser "5.3.0" + query-string "7.1.3" + uint8arrays "3.1.0" + viem "2.23.2" "@walletconnect/window-getters@1.0.1", "@walletconnect/window-getters@^1.0.1": version "1.0.1" @@ -3238,6 +3313,11 @@ "@walletconnect/window-getters" "^1.0.1" tslib "1.14.1" +abitype@1.0.8, abitype@^1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/abitype/-/abitype-1.0.8.tgz#3554f28b2e9d6e9f35eb59878193eabd1b9f46ba" + integrity sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg== + abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" @@ -3556,6 +3636,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base-x@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/base-x/-/base-x-5.0.1.tgz#16bf35254be1df8aca15e36b7c1dda74b2aa6b03" + integrity sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg== + base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" @@ -3566,6 +3651,11 @@ bech32@1.1.4: resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9" integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== +big.js@6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-6.2.2.tgz#be3bb9ac834558b53b099deef2a1d06ac6368e1a" + integrity sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ== + bignumber.js@9.1.2: version "9.1.2" resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" @@ -3630,6 +3720,13 @@ browserslist@^4.22.2: node-releases "^2.0.14" update-browserslist-db "^1.0.13" +bs58@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/bs58/-/bs58-6.0.0.tgz#a2cda0130558535dd281a2f8697df79caaf425d8" + integrity sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw== + dependencies: + base-x "^5.0.0" + bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -3642,6 +3739,14 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== +buffer@6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + buffer@^5.4.3, buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -4041,6 +4146,11 @@ dayjs@1.11.10, dayjs@^1.8.15: resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== +dayjs@1.11.13: + version "1.11.13" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.13.tgz#92430b0139055c3ebb60150aa13e860a4b5a366c" + integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg== + debug@2.6.9, debug@^2.2.0, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -4134,6 +4244,11 @@ deprecated-react-native-prop-types@^5.0.0: invariant "^2.2.4" prop-types "^15.8.1" +derive-valtio@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/derive-valtio/-/derive-valtio-0.1.0.tgz#4b9fb393dfefccfef15fcbbddd745dd22d5d63d7" + integrity sha512-OCg2UsLbXK7GmmpzMXhYkdO64vhJ1ROUUGaTFyHjVwEdMEcTTRj7W1TxLbSBxdY8QLBPCcp66MTyaSy0RpO17A== + destr@^2.0.1, destr@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/destr/-/destr-2.0.2.tgz#8d3c0ee4ec0a76df54bc8b819bca215592a8c218" @@ -4245,7 +4360,7 @@ electron-to-chromium@^1.4.648: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.650.tgz#b38ef9de16991b9f7b924246770576ab91ab3d64" integrity sha512-sYSQhJCJa4aGA1wYol5cMQgekDBlbVfTRavlGZVr3WZpDdOPcp6a6xUnFfrt8TqZhsBYYbDxJZCjGfHuGupCRQ== -elliptic@6.5.4, elliptic@6.6.1, elliptic@^6.6.1: +elliptic@6.5.4, elliptic@^6.6.1: version "6.6.1" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.6.1.tgz#3b8ffb02670bf69e382c7f65bf524c97c5405c06" integrity sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g== @@ -4412,6 +4527,11 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es-toolkit@1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/es-toolkit/-/es-toolkit-1.33.0.tgz#bcc9d92ef2e1ed4618c00dd30dfda9faddf4a0b7" + integrity sha512-X13Q/ZSc+vsO1q600bvNK4bxgXMkHcf//RxCmYDaRY5DAcT+eoXjY5hoAPGMdRnWQjvyLEcyauG3b6hz76LNqg== + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -4670,6 +4790,11 @@ event-target-shim@^5.0.0, event-target-shim@^5.0.1: resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== +eventemitter3@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" + integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== + events@3.3.0, events@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" @@ -5154,11 +5279,6 @@ hermes-profile-transformer@^0.0.6: dependencies: source-map "^0.7.3" -hey-listen@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" - integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== - hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -5204,7 +5324,7 @@ idb-keyval@^6.2.1: resolved "https://registry.yarnpkg.com/idb-keyval/-/idb-keyval-6.2.1.tgz#94516d625346d16f56f3b33855da11bfded2db33" integrity sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg== -ieee754@^1.1.13: +ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== @@ -5595,6 +5715,16 @@ isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== +isows@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.6.tgz#0da29d706fa51551c663c627ace42769850f86e7" + integrity sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw== + +isows@1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.7.tgz#1c06400b7eed216fbba3bcbd68f12490fc342915" + integrity sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg== + istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" @@ -6232,30 +6362,30 @@ listhen@^1.5.5: untun "^0.1.3" uqr "^0.1.2" -lit-element@^3.3.0: - version "3.3.3" - resolved "https://registry.yarnpkg.com/lit-element/-/lit-element-3.3.3.tgz#10bc19702b96ef5416cf7a70177255bfb17b3209" - integrity sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA== +lit-element@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lit-element/-/lit-element-4.2.0.tgz#75dcf9e5fae3e3b5fd3f02a5d297c582d0bb0ba3" + integrity sha512-MGrXJVAI5x+Bfth/pU9Kst1iWID6GHDLEzFEnyULB/sFiRLgkd8NPK/PeeXxktA3T6EIIaq8U3KcbTU5XFcP2Q== dependencies: - "@lit-labs/ssr-dom-shim" "^1.1.0" - "@lit/reactive-element" "^1.3.0" - lit-html "^2.8.0" + "@lit-labs/ssr-dom-shim" "^1.2.0" + "@lit/reactive-element" "^2.1.0" + lit-html "^3.3.0" -lit-html@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/lit-html/-/lit-html-2.8.0.tgz#96456a4bb4ee717b9a7d2f94562a16509d39bffa" - integrity sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q== +lit-html@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lit-html/-/lit-html-3.3.0.tgz#f66c734a6c69dbb12abf9a718fa5d3dfb46d0b7c" + integrity sha512-RHoswrFAxY2d8Cf2mm4OZ1DgzCoBKUKSPvA1fhtSELxUERq2aQQ2h05pO9j81gS1o7RIRJ+CePLogfyahwmynw== dependencies: "@types/trusted-types" "^2.0.2" -lit@2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/lit/-/lit-2.8.0.tgz#4d838ae03059bf9cafa06e5c61d8acc0081e974e" - integrity sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA== +lit@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lit/-/lit-3.3.0.tgz#b3037ea94676fb89c3dde9951914efefd0441f17" + integrity sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw== dependencies: - "@lit/reactive-element" "^1.6.0" - lit-element "^3.3.0" - lit-html "^2.8.0" + "@lit/reactive-element" "^2.1.0" + lit-element "^4.2.0" + lit-html "^3.3.0" locate-path@^3.0.0: version "3.0.0" @@ -6294,11 +6424,6 @@ lodash.isarguments@^3.1.0: resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== -lodash.isequal@4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -6309,7 +6434,7 @@ lodash.throttle@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== -lodash@4.17.21, lodash@^4.17.21: +lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -6684,18 +6809,6 @@ mlly@^1.2.0, mlly@^1.5.0: pkg-types "^1.0.3" ufo "^1.3.2" -motion@10.16.2: - version "10.16.2" - resolved "https://registry.yarnpkg.com/motion/-/motion-10.16.2.tgz#7dc173c6ad62210a7e9916caeeaf22c51e598d21" - integrity sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ== - dependencies: - "@motionone/animation" "^10.15.1" - "@motionone/dom" "^10.16.2" - "@motionone/svelte" "^10.16.2" - "@motionone/types" "^10.15.1" - "@motionone/utils" "^10.15.1" - "@motionone/vue" "^10.16.2" - mri@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" @@ -7002,6 +7115,33 @@ ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" +ox@0.6.7: + version "0.6.7" + resolved "https://registry.yarnpkg.com/ox/-/ox-0.6.7.tgz#afd53f2ecef68b8526660e9d29dee6e6b599a832" + integrity sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA== + dependencies: + "@adraffy/ens-normalize" "^1.10.1" + "@noble/curves" "^1.6.0" + "@noble/hashes" "^1.5.0" + "@scure/bip32" "^1.5.0" + "@scure/bip39" "^1.4.0" + abitype "^1.0.6" + eventemitter3 "5.0.1" + +ox@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/ox/-/ox-0.7.1.tgz#fb23a770dd966c051ad916d4e2e655a6f995e1cf" + integrity sha512-+k9fY9PRNuAMHRFIUbiK9Nt5seYHHzSQs9Bj+iMETcGtlpS7SmBzcGSVUQO3+nqGLEiNK4598pHNFlVRaZbRsg== + dependencies: + "@adraffy/ens-normalize" "^1.10.1" + "@noble/ciphers" "^1.3.0" + "@noble/curves" "^1.6.0" + "@noble/hashes" "^1.5.0" + "@scure/bip32" "^1.5.0" + "@scure/bip39" "^1.4.0" + abitype "^1.0.6" + eventemitter3 "5.0.1" + p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -7272,6 +7412,11 @@ proxy-compare@2.5.1: resolved "https://registry.yarnpkg.com/proxy-compare/-/proxy-compare-2.5.1.tgz#17818e33d1653fbac8c2ec31406bce8a2966f600" integrity sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA== +proxy-compare@2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/proxy-compare/-/proxy-compare-2.6.0.tgz#5e8c8b5c3af7e7f17e839bf6cf1435bcc4d315b0" + integrity sha512-8xuCeM3l8yqdmbPoYeLbrAXCBWu19XEYc5/F28f5qOaoAIMyfmBUkl5axiK+x9olUvRlcekvnm98AP9RDngOIw== + punycode@^2.1.0, punycode@^2.1.1: version "2.3.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" @@ -8235,7 +8380,7 @@ tslib@1.14.1, tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.3.1: +tslib@^2.0.1: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -8479,11 +8624,48 @@ valtio@1.11.2: proxy-compare "2.5.1" use-sync-external-store "1.2.0" +valtio@1.13.2: + version "1.13.2" + resolved "https://registry.yarnpkg.com/valtio/-/valtio-1.13.2.tgz#e31d452d5da3550935417670aafd34d832dc7241" + integrity sha512-Qik0o+DSy741TmkqmRfjq+0xpZBXi/Y6+fXZLn0xNF1z/waFMbE3rkivv5Zcf9RrMUp6zswf2J7sbh2KBlba5A== + dependencies: + derive-valtio "0.1.0" + proxy-compare "2.6.0" + use-sync-external-store "1.2.0" + vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== +viem@2.23.2: + version "2.23.2" + resolved "https://registry.yarnpkg.com/viem/-/viem-2.23.2.tgz#db395c8cf5f4fb5572914b962fb8ce5db09f681c" + integrity sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA== + dependencies: + "@noble/curves" "1.8.1" + "@noble/hashes" "1.7.1" + "@scure/bip32" "1.6.2" + "@scure/bip39" "1.5.4" + abitype "1.0.8" + isows "1.0.6" + ox "0.6.7" + ws "8.18.0" + +viem@>=2.29.0: + version "2.31.0" + resolved "https://registry.yarnpkg.com/viem/-/viem-2.31.0.tgz#2263426cce091d440e283b88183dff6f1d8bae5c" + integrity sha512-U7OMQ6yqK+bRbEIarf2vqxL7unSEQvNxvML/1zG7suAmKuJmipqdVTVJGKBCJiYsm/EremyO2FS4dHIPpGv+eA== + dependencies: + "@noble/curves" "1.9.1" + "@noble/hashes" "1.8.0" + "@scure/bip32" "1.7.0" + "@scure/bip39" "1.6.0" + abitype "1.0.8" + isows "1.0.7" + ox "0.7.1" + ws "8.18.2" + vlq@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" @@ -8637,7 +8819,7 @@ write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" -ws@7.4.6, ws@^6.2.2, ws@^7, ws@^7.5.1, ws@^8.18.1: +ws@7.4.6, ws@8.18.0, ws@8.18.2, ws@^6.2.2, ws@^7, ws@^7.5.1, ws@^8.18.1: version "8.18.1" resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.1.tgz#ea131d3784e1dfdff91adb0a4a116b127515e3cb" integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w== diff --git a/dapps/W3MWagmi/ios/Podfile.lock b/dapps/W3MWagmi/ios/Podfile.lock index c0dd294c..d30b3b29 100644 --- a/dapps/W3MWagmi/ios/Podfile.lock +++ b/dapps/W3MWagmi/ios/Podfile.lock @@ -1252,7 +1252,7 @@ PODS: - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - react-native-compat (2.19.1): + - react-native-compat (2.21.2): - DoubleConversion - glog - hermes-engine @@ -2260,15 +2260,15 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 CoinbaseWalletSDK: f8cef9d72e86d6ac4782e4d0054baf9302cf05bb - CoinbaseWalletSDKExpo: 76fa1c9d873d987fe3548eab314e3552ba078e00 + CoinbaseWalletSDKExpo: ca2f2a1e307701a04f06ffc746192ba797ba5b32 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb - EXConstants: a1f35b9aabbb3c6791f8e67722579b1ffcdd3f18 - Expo: f0d6d83fbc392a02f27972323e5b7f2a7e8969bf - ExpoAsset: a4cbc27a7cd24a6e87eb719603790b2cfa8dd326 - ExpoFileSystem: 4d2e7f77a41cfde8c3ae98580d872cd49437f993 - ExpoFont: 773955186469acc5108ff569712a2d243857475f - ExpoKeepAwake: 2a5f15dd4964cba8002c9a36676319a3394c85c7 - ExpoModulesCore: 5d45f2af6be7f765687c52e562db75143009d15b + EXConstants: fcfc75800824ac2d5c592b5bc74130bad17b146b + Expo: 00d0b7e489e495472fa3d5ac20e267d174fe0c72 + ExpoAsset: 4033893dfb333b444bf45e951351254137b658d5 + ExpoFileSystem: 2d804c73034c0d65eb2a640e0a77627033b69edc + ExpoFont: f354e926f8feae5e831ec8087f36652b44a0b188 + ExpoKeepAwake: b0171a73665bfcefcfcc311742a72a956e6aa680 + ExpoModulesCore: 2ad42f48a988d073f4cef0363dd4bee3c7194085 fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 FBLazyVector: 2bc03a5cf64e29c611bbc5d7eb9d9f7431f37ee6 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd @@ -2280,73 +2280,73 @@ SPEC CHECKSUMS: RCTTypeSafety: 50d6ec72a3d13cf77e041ff43a0617050fb98e3f React: e46fdbd82d2de942970c106677056f3bdd438d82 React-callinvoker: b027ad895934b5f27ce166d095ed0d272d7df619 - React-Core: 36b7f20f655d47a35046e2b02c9aa5a8f1bcb61e - React-CoreModules: 7fac6030d37165c251a7bd4bde3333212544da3c - React-cxxreact: 0ead442ecaa248e7f71719e286510676495ae26d + React-Core: 92733c8280b1642afed7ebfb3c523feaec946ece + React-CoreModules: e2dfd87b6fdb9d969b16871655885a4d89a2a9f4 + React-cxxreact: d1a70e78543bb5b159fdaf6c52cadd33c1ae3244 React-debug: 78d7544d2750737ac3acc88cca2f457d081ec43d - React-defaultsnativemodule: 833b618f562a7798e7a814ce1ddc001464d7a3d0 - React-domnativemodule: c1ca50f25913f73d5e95d55ff5352e7f1d7ebcc8 - React-Fabric: 131631b99737169826d16290d5b90c53a150fc15 - React-FabricComponents: 1f6ce42418da316663f53b534bdebd23ec4be41f - React-FabricImage: b6ba029f882f1676cb1b59688fa39e1ef0814381 + React-defaultsnativemodule: b24e61fe2d5bb84501898683f9d13ff7fc02a9df + React-domnativemodule: 210ca3670f16ae92fbcff8da204750af8a7295af + React-Fabric: 4b3d03ea38646dcc80888253c2befca80526abed + React-FabricComponents: 38fcb6f5c08f8de9e693f2644d2da54ae4fbf6c8 + React-FabricImage: 1d37769002c13dfffa9f53557a173d56c9ade5e3 React-featureflags: 92dd7d0169ab0bf8ad404a5fe757c1ca7ccd74e8 - React-featureflagsnativemodule: 69bc086433eff3077b90f4ea17ab2083ad281868 - React-graphics: f09d013df7aef5551fdce4c99f2fe704c6c5b35a - React-hermes: 13e1c1c9222503bcd7ad450370c5a26dc9b46ebe - React-idlecallbacksnativemodule: f349708531f44d3db8ac79129d8e2b4d8cc3d1ff - React-ImageManager: e20f7c0291e5c9298b643c88b40db62c46a30ae4 - React-jserrorhandler: 79aa6ef93470ab9e8f4c6c6258dc662880b0bfb4 - React-jsi: 931610846e52e5d157f4bc3f71a14f9a53573abd - React-jsiexecutor: 3f5fb21d47c5c72c13a1710b288d78c8209a38f9 - React-jsinspector: d2653e42aae27f01f71f10ab87866cf092288e30 - React-jsitracing: fe93bab4193ec5528bcbdaf2f1b62475652490ad - React-logger: 9a0c4e1e41cd640ac49d69aacadab783f7e0096b - React-Mapbuffer: 6993c785c22a170c02489bc78ed207814cbd700f - React-microtasksnativemodule: 19230cd0933df6f6dc1336c9a9edc382d62638ae - react-native-compat: ec445424751aefe5cde3ab9a819f49e7122641e4 - react-native-config: 3367df9c1f25bb96197007ec531c7087ed4554c3 - react-native-get-random-values: 21325b2244dfa6b58878f51f9aa42821e7ba3d06 - react-native-netinfo: f0a9899081c185db1de5bb2fdc1c88c202a059ac - react-native-safe-area-context: 286b3e7b5589795bb85ffc38faf4c0706c48a092 - react-native-webview: f174d18dec20376e312bd4e6e76cb21b9abf0ac9 + React-featureflagsnativemodule: 8a6373d7b4ef3c08d82b60376f75bd189bfc8cb2 + React-graphics: 2b316fcf5b6c29ded7d53ae0007d1d129dc89510 + React-hermes: bf50c8272cb562300a54a621aa69dc12a0b4fcf2 + React-idlecallbacksnativemodule: 47df5b6649ca5e0046aa3e43e680452007b16871 + React-ImageManager: 83b8dc67e97cd5fe10cb715bd878aded16adb40f + React-jserrorhandler: ac08c5673dea69b08e11faf074fd602fbf9492cc + React-jsi: 19e77567e235d06b7e8f425d2a6c1e948ab286e9 + React-jsiexecutor: fe6ad8b9a2bf97e435fc1c969c80ed7f447ed68e + React-jsinspector: f321d958a5534b65b56f7806c674e159c28f7d69 + React-jsitracing: d358876acde46009f391228b932a5efe13c8895b + React-logger: 02e5802824aa9b15cb7df42e10a91abead83cd8d + React-Mapbuffer: 99bd566147aaa78e872568be53ebca8a4449ddae + React-microtasksnativemodule: 51e7813abf875408a0f367e473a65bbab6aa8481 + react-native-compat: c26360d234b067dfa5105fb42a89f68d8383a944 + react-native-config: 644074ab88db883fcfaa584f03520ec29589d7df + react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba + react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187 + react-native-safe-area-context: 0f14bce545abcdfbff79ce2e3c78c109f0be283e + react-native-webview: 44edb564b5bee25f3cdb4bfa8b45d6ae9d3dedec React-nativeconfig: cd0fbb40987a9658c24dab5812c14e5522a64929 - React-NativeModulesApple: 45187d13c68d47250a7416b18ff082c7cc07bff7 - React-perflogger: 15a7bcb6c46eae8a981f7add8c9f4172e2372324 - React-performancetimeline: 631ef8ac4246bca49c07b88cd1ad85ce460b97bf + React-NativeModulesApple: 4a9c304aa4fb086af32e8758ba892386d895b4d3 + React-perflogger: 721172bda31a65ce7b7a0c3bf3de96f12ef6f45d + React-performancetimeline: 46dbe9fd618ff882f59600dcd9fa923a9713cc3b React-RCTActionSheet: 25eb72eabade4095bfaf6cd9c5c965c76865daa8 - React-RCTAnimation: 04c987fa858fa16169f543d29edb4140bd35afa9 - React-RCTAppDelegate: b2707904e4f8ad92fd052e62684bf0c3b88381cc - React-RCTBlob: 1f214a7211632515805dd1f1b81fac70d12f812d - React-RCTFabric: 10f8b1ceac3c2feb3ddbede8a70c3410c68d79fe - React-RCTFBReactNativeSpec: 60d72b45a150ca35748b9a77028674b1e56a2e43 - React-RCTImage: e516d72739797fb7c1dac5c691f02a0f5445c290 - React-RCTLinking: 1e5554afe4f959696ad3285738c1510f2592f220 - React-RCTNetwork: 65e1e52c8614dcab342fa1eaec750ca818160e74 - React-RCTSettings: e86c204b481ef9264929fe00d1fdd04ce561748a - React-RCTText: 15f14d6f9b75e64ffe749c75e30ff047cf0fa1be - React-RCTVibration: 8d9078d5432972fe12d9f1526b38f504ad3d45cb + React-RCTAnimation: 8efbd0a4a71fd3dbe84e6d08b92bec5728b7524b + React-RCTAppDelegate: 8ff6da817adefd15d4e25ade53a477c344f9b213 + React-RCTBlob: 6056bd62a56a6d2dad55cdf195949db1de623e14 + React-RCTFabric: 949589de63c19b8b197555567fbc51eebd265bbc + React-RCTFBReactNativeSpec: 4214925b1c4829fb1e73bfbacb301244b522dc11 + React-RCTImage: 7b3f38c77e183bdcb43dbcd7b5842b96c814889a + React-RCTLinking: 6cca74db71b23f670b72e45603e615c2b72b2235 + React-RCTNetwork: 5791b0718eff20c12f6f3d62e2ad50cff4b5c8a0 + React-RCTSettings: 84154e31a232b5b03b6b7a89924a267c431ccf16 + React-RCTText: cd49cb4442ee7f64b0415b27745d2495cb40cfaa + React-RCTVibration: 2a7432e61d42f802716bd67edc793b5e5f58971a React-rendererconsistency: 7a81b08f01655b458d1de48ddd5b3f5988fd753f - React-rendererdebug: 28f591de2009cb053e21cbf87edb357e6b214147 + React-rendererdebug: a6547cf2f3f7bcdd8d36ff5e103145d83f5001d4 React-rncore: dd08c91cea25486f79012e32975c0ea26bd92760 - React-RuntimeApple: fc7a3fe49564bd6a5b8aef081341960212ab58d0 - React-RuntimeCore: 2f967e25ca18a85cff22d103fbe782828442eeb4 + React-RuntimeApple: ea09b4c38df2695e0cb3fa60a83db81d653a39fd + React-RuntimeCore: 3dc763d365a1f738d92cd942066dd347953733f3 React-runtimeexecutor: f9ae11481be048438640085c1e8266d6afebae44 - React-RuntimeHermes: e2160a175c7a34dad30b0e10d79e8d70da471beb - React-runtimescheduler: 07601cb38739f60ddb2f9efb854a13cfb48310dd + React-RuntimeHermes: 3bc16b5a5a756a292ad6f56968dfb8de643ae20b + React-runtimescheduler: 2e90401c400b62bb720d6ac028dcef803e30d888 React-timing: 0d0263a5d8ab6fc8c325efb54cee1d6a6f01d657 - React-utils: 015e250e7898047068792d4b532fed21f2eb1661 - ReactAppDependencyProvider: 3d947e9d62f351c06c71497e1be897e6006dc303 - ReactCodegen: 1baa534318b19e95fb0f02db0a1ae1e3c271944d - ReactCommon: 6014af4276bb2debc350e2620ef1bd856b4d981c - RNBootSplash: 3191e988c91202acaaf45e95b83cdfccd3c11bd2 - RNCAsyncStorage: 4f4de141719fef3490c87a0dd779575c64c0472c - RNCClipboard: 7659a79c651d0e889bbd533dcc8bc8ff1e98ed70 - RNDeviceInfo: feea80a690d2bde1fe51461cf548039258bd03f2 - RNGestureHandler: 9b05fab9a0b48fe48c968de7dbb9ca38a2b4f7ab - RNReanimated: 67d8eda35002543abb656f25fa1a457ceeab6807 - RNScreens: 9a887b38fbb9c207f0d4e9694037c91e4fd6b248 - RNSentry: 8dfa66bb6eb1c7e91873965ff7d59a346bbbedac - RNSVG: cb725f4400af94396beaeab55098e0a57f2ee020 + React-utils: 8905cd01f46755ea42268875d04c614a0d46431e + ReactAppDependencyProvider: 6e8d68583f39dc31ee65235110287277eb8556ef + ReactCodegen: c08a5113d9c9c895fe10f3c296f74c6b705a60a9 + ReactCommon: 1bd2dc684d7992acbf0dfee887b89a57a1ead86d + RNBootSplash: cdae28c9ea45e6c76f08b8e28ea74c3baa8763e0 + RNCAsyncStorage: 62fdbd7e63312228d4868779026248c2677911e1 + RNCClipboard: f13dd3ceae005858e137ae9e70f3c414e174ff81 + RNDeviceInfo: d863506092aef7e7af3a1c350c913d867d795047 + RNGestureHandler: 8b1080a6db0be82dbca18550d6212b885bfab6b2 + RNReanimated: 86aaf0407803b713a7aa47ac086730f409672b91 + RNScreens: b32d0d59b53acb574fa795a9343591ef4e7ab7c2 + RNSentry: 349e44a14092365ab40d27a2792f6107f8bfc04d + RNSVG: 877cd57c2db63dc9f1fd1bbb5e95506ccd481df6 Sentry: d95f5f3b32d01324b3e27d3c52747005302cc026 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: 78d74e245ed67bb94275a1316cdc170b9b7fe884 diff --git a/dapps/W3MWagmi/package.json b/dapps/W3MWagmi/package.json index 63cb6b08..93e4b330 100644 --- a/dapps/W3MWagmi/package.json +++ b/dapps/W3MWagmi/package.json @@ -23,12 +23,12 @@ "@react-navigation/bottom-tabs": "6.6.1", "@react-navigation/native": "6.1.18", "@react-navigation/native-stack": "6.10.1", - "@reown/appkit-auth-wagmi-react-native": "1.2.4", - "@reown/appkit-coinbase-wagmi-react-native": "1.2.4", - "@reown/appkit-wagmi-react-native": "1.2.4", + "@reown/appkit-auth-wagmi-react-native": "1.2.5", + "@reown/appkit-coinbase-wagmi-react-native": "1.2.5", + "@reown/appkit-wagmi-react-native": "1.2.5", "@sentry/react-native": "^6.14.0", "@tanstack/react-query": "5.62.2", - "@walletconnect/react-native-compat": "2.19.1", + "@walletconnect/react-native-compat": "2.21.2", "expo": "52.0.31", "react": "18.3.1", "react-native": "0.77.0", @@ -44,8 +44,8 @@ "react-native-svg": "15.11.2", "react-native-toast-message": "2.2.1", "react-native-webview": "13.13.4", - "viem": "2.23.10", - "wagmi": "2.14.13" + "viem": "2.31.0", + "wagmi": "2.15.6" }, "devDependencies": { "@babel/core": "^7.25.2", @@ -85,6 +85,7 @@ "ws": "^8.18.1", "braces": "3.0.3", "undici": "6.21.2", - "serve-static": "1.16.2" + "serve-static": "1.16.2", + "valtio": "1.11.2" } } diff --git a/dapps/W3MWagmi/scripts/misc_internal.ts b/dapps/W3MWagmi/scripts/misc_internal.ts index e5aa14bc..9f068f3f 100644 --- a/dapps/W3MWagmi/scripts/misc_internal.ts +++ b/dapps/W3MWagmi/scripts/misc_internal.ts @@ -7,7 +7,7 @@ export const getMetadata = () => { redirect: { native: 'w3mwagmisample-internal://', universal: 'https://appkit-lab.reown.com/rn_appkit_internal', - linkMode: true, + linkMode: false, //TODO: turn it on }, }; }; diff --git a/dapps/W3MWagmi/yarn.lock b/dapps/W3MWagmi/yarn.lock index 4f69e3c7..10923eb2 100644 --- a/dapps/W3MWagmi/yarn.lock +++ b/dapps/W3MWagmi/yarn.lock @@ -3097,15 +3097,15 @@ __metadata: languageName: node linkType: hard -"@coinbase/wallet-sdk@npm:4.3.0": - version: 4.3.0 - resolution: "@coinbase/wallet-sdk@npm:4.3.0" +"@coinbase/wallet-sdk@npm:4.3.3": + version: 4.3.3 + resolution: "@coinbase/wallet-sdk@npm:4.3.3" dependencies: "@noble/hashes": ^1.4.0 clsx: ^1.2.1 eventemitter3: ^5.0.1 preact: ^10.24.2 - checksum: 1895558c5297b93ea2be3438af8f2f3f0872389c3651def046c699fa8443bcf4b6785017332a11ee22e95b13c0bfe688badfa7ab02f9704a40d42704567abaf0 + checksum: 2c0bf1deaea48927b3e1659f10ec74a5e560ed5a4adff6c79c457c31d79bf62d022cd1a28d1c3d4c2cc78fc8b7d06614b7dfca0c099d65c6702b254bba1ebae6 languageName: node linkType: hard @@ -4128,19 +4128,19 @@ __metadata: languageName: node linkType: hard -"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": - version: 1.1.2 - resolution: "@lit-labs/ssr-dom-shim@npm:1.1.2" - checksum: 73fd787893851d4ec4aaa5c775405ed2aae4ca0891b2dd3c973b32c2f4bf70ada5481dd0224e52b786d037aa8a00052186ad1623c44551affd66f6409cca8da6 +"@lit-labs/ssr-dom-shim@npm:^1.2.0": + version: 1.3.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.3.0" + checksum: c2003e8bb6d39c15b359450da0d5ea8970f7e684127c10abb26066afd8818785a6e43374fa52d25ac93e9714db670ca8a9b2befc9f3426d6e52eef4a592a79d4 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" +"@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": ^1.0.0 - checksum: 79b58631c38effeabad090070324431da8a22cf0ff665f5e4de35e4d791f984742b3d340c9c7fce996d1124a8da95febc582471b4c237236c770b1300b56ef6e + "@lit-labs/ssr-dom-shim": ^1.2.0 + checksum: fb36e9f64bf582358fa1efa5a80aa41b73d00974bf7e35d2f1ed5a4237b33ffa0410cfde702f785d19c29ed3026c3a900fc984016c6b1f36007197f07ca97d26 languageName: node linkType: hard @@ -4337,91 +4337,6 @@ __metadata: languageName: node linkType: hard -"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.16.3": - version: 10.16.3 - resolution: "@motionone/animation@npm:10.16.3" - dependencies: - "@motionone/easing": ^10.16.3 - "@motionone/types": ^10.16.3 - "@motionone/utils": ^10.16.3 - tslib: ^2.3.1 - checksum: 797cacea335e6f892af27579eff51450dcf18c5bbc5c0ca44a000929b21857f4afb974ffb411c4935bfbd01ef2ddb3ef542ba3313ae66e1e5392b5d314df6ad3 - languageName: node - linkType: hard - -"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": - version: 10.16.4 - resolution: "@motionone/dom@npm:10.16.4" - dependencies: - "@motionone/animation": ^10.16.3 - "@motionone/generators": ^10.16.4 - "@motionone/types": ^10.16.3 - "@motionone/utils": ^10.16.3 - hey-listen: ^1.0.8 - tslib: ^2.3.1 - checksum: 8307864351d1c0108492c2f414ab564f59f4bb797180382948696df44e7389339560e642c7d0fbdbe63c1755515b2ace8264b5f8827ba2590636e11d474dd226 - languageName: node - linkType: hard - -"@motionone/easing@npm:^10.16.3": - version: 10.16.3 - resolution: "@motionone/easing@npm:10.16.3" - dependencies: - "@motionone/utils": ^10.16.3 - tslib: ^2.3.1 - checksum: 03e2460cdd35ee4967a86ce28ffbaaaca589263f659f652801cf6bd667baba9b3d5ce6d134df6b64413b60b34dd21d7c38b0cd8a4c3e1ed789789cdb971905b2 - languageName: node - linkType: hard - -"@motionone/generators@npm:^10.16.4": - version: 10.16.4 - resolution: "@motionone/generators@npm:10.16.4" - dependencies: - "@motionone/types": ^10.16.3 - "@motionone/utils": ^10.16.3 - tslib: ^2.3.1 - checksum: 185091c5cfbe67c38e84bf3920d1b5862e5d7eb624136494a7e4779b2f9d06855ebe3e633d95dcc5a1735d92d59d1ae28a0724c2f9d8bddd60fc9bc3603fab48 - languageName: node - linkType: hard - -"@motionone/svelte@npm:^10.16.2": - version: 10.16.4 - resolution: "@motionone/svelte@npm:10.16.4" - dependencies: - "@motionone/dom": ^10.16.4 - tslib: ^2.3.1 - checksum: 699e20955ea832bcf32d410ae9f88edf61a5c2cf2b56527119ab1df6fecbf2632b62d541743d0f6d278fd700a15a20b9eb7c8aa5266e7aed5e113b8f8f75b863 - languageName: node - linkType: hard - -"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.16.3": - version: 10.16.3 - resolution: "@motionone/types@npm:10.16.3" - checksum: ff38982f5aff2c0abbc3051c843d186d6f954c971e97dd6fced97a4ef50ee04f6e49607541ebb80e14dd143cf63553c388392110e270d04eca23f6b529f7f321 - languageName: node - linkType: hard - -"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.16.3": - version: 10.16.3 - resolution: "@motionone/utils@npm:10.16.3" - dependencies: - "@motionone/types": ^10.16.3 - hey-listen: ^1.0.8 - tslib: ^2.3.1 - checksum: d06025911c54c2217c98026cd38d4d681268a2b9b2830ac7342820881ba6be09721dd03626f52547749ead0543d5e2f2a69c9270ffdeaabc0949f7afb3233817 - languageName: node - linkType: hard - -"@motionone/vue@npm:^10.16.2": - version: 10.16.4 - resolution: "@motionone/vue@npm:10.16.4" - dependencies: - "@motionone/dom": ^10.16.4 - tslib: ^2.3.1 - checksum: 746e38d0ee831829bfac2ce471f3d98a9e37bd8cbdf2706fa3becce69c17f51180a1ee47582d97758d68aafdfc9a187ab47ff216c77254ac994287dabcf266c1 - languageName: node - linkType: hard - "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": version: 5.1.1-v1 resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" @@ -4445,6 +4360,13 @@ __metadata: languageName: node linkType: hard +"@noble/ciphers@npm:^1.3.0": + version: 1.3.0 + resolution: "@noble/ciphers@npm:1.3.0" + checksum: 19722c35475df9bc78db60d261d0b5ef8a6d722561efc2135453f943eaa421b492195dc666e3e4df2b755bca3739e04f04b9c660198559f5dd05d3cfbf1b9e92 + languageName: node + linkType: hard + "@noble/curves@npm:1.3.0, @noble/curves@npm:~1.3.0": version: 1.3.0 resolution: "@noble/curves@npm:1.3.0" @@ -4481,6 +4403,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:1.9.1": + version: 1.9.1 + resolution: "@noble/curves@npm:1.9.1" + dependencies: + "@noble/hashes": 1.8.0 + checksum: 4f3483a1001538d2f55516cdcb19319d1eaef79550633f670e7d570b989cdbc0129952868b72bb67643329746b8ffefe8e4cd791c8cc35574e05a37f873eef42 + languageName: node + linkType: hard + "@noble/curves@npm:^1.6.0, @noble/curves@npm:~1.7.0": version: 1.7.0 resolution: "@noble/curves@npm:1.7.0" @@ -4499,6 +4430,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:~1.9.0": + version: 1.9.2 + resolution: "@noble/curves@npm:1.9.2" + dependencies: + "@noble/hashes": 1.8.0 + checksum: bac582aefe951032cb04ed7627f139c3351ddfefd2625a25fe7f7a8043e7d781be4fad320d4ae75e31fa5d7e05ba643f16139877375130fd3cff86d81512e0f2 + languageName: node + linkType: hard + "@noble/hashes@npm:1.3.3": version: 1.3.3 resolution: "@noble/hashes@npm:1.3.3" @@ -4534,6 +4474,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: c94e98b941963676feaba62475b1ccfa8341e3f572adbb3b684ee38b658df44100187fa0ef4220da580b13f8d27e87d5492623c8a02ecc61f23fb9960c7918f5 + languageName: node + linkType: hard + "@noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.3.2": version: 1.3.2 resolution: "@noble/hashes@npm:1.3.2" @@ -5425,99 +5372,160 @@ __metadata: languageName: node linkType: hard -"@reown/appkit-auth-wagmi-react-native@npm:1.2.4": - version: 1.2.4 - resolution: "@reown/appkit-auth-wagmi-react-native@npm:1.2.4" +"@reown/appkit-auth-wagmi-react-native@npm:1.2.5": + version: 1.2.5 + resolution: "@reown/appkit-auth-wagmi-react-native@npm:1.2.5" dependencies: - "@reown/appkit-common-react-native": 1.2.4 - "@reown/appkit-core-react-native": 1.2.4 - "@reown/appkit-wallet-react-native": 1.2.4 + "@reown/appkit-common-react-native": 1.2.5 + "@reown/appkit-core-react-native": 1.2.5 + "@reown/appkit-wallet-react-native": 1.2.5 peerDependencies: wagmi: ">=2" - checksum: 58c60b2a6d98d4eebc9987ec5f2a401d5f73aa741acb614c56924439baff8b77253d00b8b02285a4de3dfe066b85f30c921feecfd3aec35ea483a2ff32c04161 + checksum: f2a6de881af7a0a5539ecc3b71ff2b4034a22de85ab9378403d643b154f3cd354f1e35ddeb9c0a8a1faaf7b4cbd2d3168f9d5d0a8741c35f67190efbd663c610 languageName: node linkType: hard -"@reown/appkit-coinbase-wagmi-react-native@npm:1.2.4": - version: 1.2.4 - resolution: "@reown/appkit-coinbase-wagmi-react-native@npm:1.2.4" +"@reown/appkit-coinbase-wagmi-react-native@npm:1.2.5": + version: 1.2.5 + resolution: "@reown/appkit-coinbase-wagmi-react-native@npm:1.2.5" dependencies: - "@reown/appkit-common-react-native": 1.2.4 + "@reown/appkit-common-react-native": 1.2.5 peerDependencies: "@coinbase/wallet-mobile-sdk": ">=1.0.10" wagmi: ">=2" - checksum: 6746415876787a7ce45e62a1ad623c4bf59632399e5b4c7352a7f784cfba009e356337dfd940b370c4d6082a0371f6b849a48d8dd84099c6b1f38e7323745e37 + checksum: a771bf4ef8b961c9793361b14ec10d3d7ac98dbb4397fc8cd0326b6d5176dd3f1c82353a112bfe94d5a02c2dfe925de3a4c06591c3d566b017b0b364786bed32 languageName: node linkType: hard -"@reown/appkit-common-react-native@npm:1.2.4": - version: 1.2.4 - resolution: "@reown/appkit-common-react-native@npm:1.2.4" +"@reown/appkit-common-react-native@npm:1.2.5": + version: 1.2.5 + resolution: "@reown/appkit-common-react-native@npm:1.2.5" dependencies: bignumber.js: 9.1.2 dayjs: 1.11.10 - checksum: 59213913d5ea48ca7a0b4d4cfaf84a24df0566f9c150a150790e6be62c8a56375913371bcb33e4fb15d93ca03d77bb9b118e22876c5f9d3352f65ebc2fbdfdab + checksum: fde4c9a20cb28c2de1a2c71e5badce62abc815d6dda023e91a094db3cfe8ee09a785c245a5e932c1d9f58706dd00e741c72b2ed9972817d59eed5f78c1251e83 languageName: node linkType: hard -"@reown/appkit-core-react-native@npm:1.2.4": - version: 1.2.4 - resolution: "@reown/appkit-core-react-native@npm:1.2.4" +"@reown/appkit-common@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-common@npm:1.7.8" + dependencies: + big.js: 6.2.2 + dayjs: 1.11.13 + viem: ">=2.29.0" + checksum: 6d643d1e93b0709b90dddc66a3e0391d577e3cd84cd0e7d6da895e982058e5e0ea96f518f8d103d74d037589082523fd339057689a99cd5cd98cbb37b61a29ea + 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": 1.7.8 + "@reown/appkit-wallet": 1.7.8 + "@walletconnect/universal-provider": 2.21.0 + valtio: 1.13.2 + viem: ">=2.29.0" + checksum: 1da42acf43e16cd01bda6a431b9ef5a7aaf3b702d178766bba7eb1aa8e9d74258262ff94be3095fd04c25044ed072c323bcb7606a9038401239a0c31c1894212 + languageName: node + linkType: hard + +"@reown/appkit-core-react-native@npm:1.2.5": + version: 1.2.5 + resolution: "@reown/appkit-core-react-native@npm:1.2.5" dependencies: - "@reown/appkit-common-react-native": 1.2.4 + "@reown/appkit-common-react-native": 1.2.5 valtio: 1.11.2 peerDependencies: "@react-native-async-storage/async-storage": ">=1.17.0" "@walletconnect/react-native-compat": ">=2.13.1" react: ">=17" react-native: ">=0.68.5" - checksum: a5be5baaca13f1a4970d9a0ff2b3264dd9551c62152490b694ea1e7bd7043a4c8b78a216e9e1978d834106b2f3933b4f8312ccd251701801b8b1001e4aa1b0fb + checksum: 68be2330d809f47f5f7e4555e75d3640e48e131be6762c6388796ab10a130e93d69cc47c7ec11724bd5932843945b739d9dba95ea979bd0db23174099d86bcbd languageName: node linkType: hard -"@reown/appkit-scaffold-react-native@npm:1.2.4": - version: 1.2.4 - resolution: "@reown/appkit-scaffold-react-native@npm:1.2.4" +"@reown/appkit-pay@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-pay@npm:1.7.8" + dependencies: + "@reown/appkit-common": 1.7.8 + "@reown/appkit-controllers": 1.7.8 + "@reown/appkit-ui": 1.7.8 + "@reown/appkit-utils": 1.7.8 + lit: 3.3.0 + valtio: 1.13.2 + checksum: 5785088196b08b0067e48734804ed2256a31622d47fac240896f070bc096c080c76be9a4bb45fe05fc9ad1105ef4537b9cd1525aa6ce44dc9eab6dc697bab6cd + 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: 6.0.3 + checksum: f47887c27d2a58e39c9344710a805c41fd4db7032a40bbfb628f5da2724576201c79c68e5030126c410cee5bb3c480d8670cceb4610dd39c5955e54ca4f453d3 + languageName: node + linkType: hard + +"@reown/appkit-scaffold-react-native@npm:1.2.5": + version: 1.2.5 + resolution: "@reown/appkit-scaffold-react-native@npm:1.2.5" dependencies: - "@reown/appkit-common-react-native": 1.2.4 - "@reown/appkit-core-react-native": 1.2.4 - "@reown/appkit-siwe-react-native": 1.2.4 - "@reown/appkit-ui-react-native": 1.2.4 + "@reown/appkit-common-react-native": 1.2.5 + "@reown/appkit-core-react-native": 1.2.5 + "@reown/appkit-siwe-react-native": 1.2.5 + "@reown/appkit-ui-react-native": 1.2.5 peerDependencies: react: ">=17" react-native: ">=0.68.5" react-native-modal: ">=13" - checksum: 2069f9e0943ef4d1e14d8e2113516364deaf5f0557c8d065167146e6c96fb92bdc75ee1d8251476d91daaf5d8bc021c2f307b5f6c0b68312b176a742265e3b19 + checksum: 7202b299863c43d1d0a02d0d57eae800cdfa310d5d3a2a62aa78c2bff7d60616de832bb3f51f4f2aa02eea27b290c9638878001b24cccad8e2849aa3e02b2fe2 languageName: node linkType: hard -"@reown/appkit-scaffold-utils-react-native@npm:1.2.4": - version: 1.2.4 - resolution: "@reown/appkit-scaffold-utils-react-native@npm:1.2.4" +"@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-react-native": 1.2.4 - "@reown/appkit-scaffold-react-native": 1.2.4 - checksum: e0ae09b6bace96c14132b0aef5109afee0367b1b444a3ced817cad4b22bb5855f646a04320432d84718e6bba2bcaac59bc09ee2ab7b332e2c4be875acb2778a4 + "@reown/appkit-common": 1.7.8 + "@reown/appkit-controllers": 1.7.8 + "@reown/appkit-ui": 1.7.8 + "@reown/appkit-utils": 1.7.8 + "@reown/appkit-wallet": 1.7.8 + lit: 3.3.0 + checksum: b835d4a8762d631cdeb41b4fdfc7aaff9b386d5808ca4f8f78c9733a0a9cbc7c1f05f527db42172330d439b7d22fa880b12e02a80cbe320ccfbe5cb91eab1ba7 languageName: node linkType: hard -"@reown/appkit-siwe-react-native@npm:1.2.4": - version: 1.2.4 - resolution: "@reown/appkit-siwe-react-native@npm:1.2.4" +"@reown/appkit-scaffold-utils-react-native@npm:1.2.5": + version: 1.2.5 + resolution: "@reown/appkit-scaffold-utils-react-native@npm:1.2.5" + dependencies: + "@reown/appkit-common-react-native": 1.2.5 + "@reown/appkit-scaffold-react-native": 1.2.5 + checksum: 0ed573bee2d85e02da09580e7a6176dc281df0f021f1ad7addc49a4a4fd94238c7caa634050d98d84a3db28fdb74c5e17981880a6f471a0134eeb85dcd46db5c + languageName: node + linkType: hard + +"@reown/appkit-siwe-react-native@npm:1.2.5": + version: 1.2.5 + resolution: "@reown/appkit-siwe-react-native@npm:1.2.5" dependencies: - "@reown/appkit-common-react-native": 1.2.4 - "@reown/appkit-core-react-native": 1.2.4 - "@reown/appkit-ui-react-native": 1.2.4 + "@reown/appkit-common-react-native": 1.2.5 + "@reown/appkit-core-react-native": 1.2.5 + "@reown/appkit-ui-react-native": 1.2.5 valtio: 1.11.2 peerDependencies: "@walletconnect/utils": ">=2.16.1" - checksum: 57ca4eca238d23417d5e2862e107575a99f9f84fec5e9405e6db8272e1bf1f6aea4c0a75dfa6d55426fcaab6fd1ee1b57d7b549c823fd0fb8be221219bcb2a1f + checksum: a8dec162cc30a0fd4194f2453ce49bf7f8b761c4cfc89e76a55cffcb001cce8a4d4973ed1c189db22717ceef60da3ca7c67003d34e056c8cd2668c484516d95a languageName: node linkType: hard -"@reown/appkit-ui-react-native@npm:1.2.4": - version: 1.2.4 - resolution: "@reown/appkit-ui-react-native@npm:1.2.4" +"@reown/appkit-ui-react-native@npm:1.2.5": + version: 1.2.5 + resolution: "@reown/appkit-ui-react-native@npm:1.2.5" dependencies: polished: 4.3.1 qrcode: 1.5.3 @@ -5525,18 +5533,49 @@ __metadata: react: ">=17" react-native: ">=0.68.5" react-native-svg: ">=13" - checksum: 959c4d6046aa1250f65d024c3d2882a1283f0386214f14808200a7a819e4094b17a9fd62bc1002562eb4f8bcc472c53ada7b6d6e6365332ad9a1fabf7b6cb1c5 + checksum: c87fbf76e6a2816db37cd0091b80f98ed94ca0d0d00684856eadbf519b347bb9fee5b9945405b2cd2a7c0aa6e735c385edde79767c17ab84e4104175c29583e6 languageName: node linkType: hard -"@reown/appkit-wagmi-react-native@npm:1.2.4": - version: 1.2.4 - resolution: "@reown/appkit-wagmi-react-native@npm:1.2.4" +"@reown/appkit-ui@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-ui@npm:1.7.8" + dependencies: + "@reown/appkit-common": 1.7.8 + "@reown/appkit-controllers": 1.7.8 + "@reown/appkit-wallet": 1.7.8 + lit: 3.3.0 + qrcode: 1.5.3 + checksum: 21464449cff886f952e68accb13c9b73e94bcf04974612f3afc48cd4f3c9e63ecef5d240d6ba1fd26e4ab29ad6bb2304c7b326528674acd8490b346b9449a39e + 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-react-native": 1.2.4 - "@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 + "@reown/appkit-common": 1.7.8 + "@reown/appkit-controllers": 1.7.8 + "@reown/appkit-polyfills": 1.7.8 + "@reown/appkit-wallet": 1.7.8 + "@walletconnect/logger": 2.1.2 + "@walletconnect/universal-provider": 2.21.0 + valtio: 1.13.2 + viem: ">=2.29.0" + peerDependencies: + valtio: 1.13.2 + checksum: 54ed191019815d20c4b817ecc81b49b888ac65ae0632ff724eb51033f3cd72fd40461568e69168a2003c858c80d1f4a555ca449cfef6c0cbbd7ae66c2bd8111e + languageName: node + linkType: hard + +"@reown/appkit-wagmi-react-native@npm:1.2.5": + version: 1.2.5 + resolution: "@reown/appkit-wagmi-react-native@npm:1.2.5" + dependencies: + "@reown/appkit-common-react-native": 1.2.5 + "@reown/appkit-scaffold-react-native": 1.2.5 + "@reown/appkit-scaffold-utils-react-native": 1.2.5 + "@reown/appkit-siwe-react-native": 1.2.5 peerDependencies: "@react-native-async-storage/async-storage": ">=1.17.0" "@react-native-community/netinfo": "*" @@ -5546,31 +5585,64 @@ __metadata: react-native-get-random-values: "*" viem: ">=2.21.4" wagmi: ">=2.12.10" - checksum: b3875f8663ccb333f4a2fbb7acb62068c63bc314771f91610d883703b3dfd7102d7139681dab74a5269e1dd61022d49ebb3353e85f60dd2c1a20d981e80f9b78 + checksum: 83fb2be14fc38c9f1ccd1634d4cbeab33cc9ace62593721fe493bc5aa6d7410ba2ab16afdf69505595fd83acf31e3e1f84be925243b43847380b39e5f0692017 languageName: node linkType: hard -"@reown/appkit-wallet-react-native@npm:1.2.4": - version: 1.2.4 - resolution: "@reown/appkit-wallet-react-native@npm:1.2.4" +"@reown/appkit-wallet-react-native@npm:1.2.5": + version: 1.2.5 + resolution: "@reown/appkit-wallet-react-native@npm:1.2.5" dependencies: - "@reown/appkit-core-react-native": 1.2.4 - "@reown/appkit-ui-react-native": 1.2.4 + "@reown/appkit-core-react-native": 1.2.5 + "@reown/appkit-ui-react-native": 1.2.5 zod: 3.22.4 peerDependencies: "@react-native-async-storage/async-storage": ">=1.17.0" react-native-webview: ">=11" - checksum: f23e47f4a5dd522ee4f10a5fa9019cd41f3b5d591736c99bd3c3c0353af62eb9690bddb5c679e6b2b46c5ac11a9463c53681b2026878920ec6ae1ee047038618 + checksum: 877c1a753d92ab26f0f7732f3b5009ff4efe156fd2aa4bb9af5f13680ebd1dfd162c77e6d517ef417fb9f7798ee9810adf1e0ee069b8804fe58552e370645686 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" +"@reown/appkit-wallet@npm:1.7.8": + version: 1.7.8 + resolution: "@reown/appkit-wallet@npm:1.7.8" + dependencies: + "@reown/appkit-common": 1.7.8 + "@reown/appkit-polyfills": 1.7.8 + "@walletconnect/logger": 2.1.2 + zod: 3.22.4 + checksum: 4b1caaae2ca188f56298c1d835b3d8e89d00889c38a7964ac7e7c4e8b97cf06e5bcfb224a5076e8d9a0ac926d4fcda30733d7ca4a04f15c11b83c55a632964d4 + 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": 1.7.8 + "@reown/appkit-controllers": 1.7.8 + "@reown/appkit-pay": 1.7.8 + "@reown/appkit-polyfills": 1.7.8 + "@reown/appkit-scaffold-ui": 1.7.8 + "@reown/appkit-ui": 1.7.8 + "@reown/appkit-utils": 1.7.8 + "@reown/appkit-wallet": 1.7.8 + "@walletconnect/types": 2.21.0 + "@walletconnect/universal-provider": 2.21.0 + bs58: 6.0.0 + valtio: 1.13.2 + viem: ">=2.29.0" + checksum: 1f74d86988fb8ad6b449588572dfeb64c186c3ae5ca3617b2794f3d566dcc66d2154d9f105fc2d9f560557e0fca62240bff49ec6fbeb2c012b456363e8d16600 + languageName: node + linkType: hard + +"@safe-global/safe-apps-provider@npm:0.18.6": + version: 0.18.6 + resolution: "@safe-global/safe-apps-provider@npm:0.18.6" dependencies: "@safe-global/safe-apps-sdk": ^9.1.0 events: ^3.3.0 - checksum: 0d00a4f24c66a0f96d2808f918e1ee33aed5fc6454c3a3b7ca5419cbd420b30e6517991fc79cefb4dc54aec1dde5ec40154aeac1813dc32d39674cf53d86b303 + checksum: af7e054f5170c8bec6feddf6a3cc09277a93219f164c4d0b49cdaef5c7e725ba2e414df17b2b1df85fbab10a8d8fad66c63f76ce3dfe042ee37aefb246edab6d languageName: node linkType: hard @@ -5619,6 +5691,13 @@ __metadata: languageName: node linkType: hard +"@scure/base@npm:~1.2.5": + version: 1.2.6 + resolution: "@scure/base@npm:1.2.6" + checksum: 1058cb26d5e4c1c46c9cc0ae0b67cc66d306733baf35d6ebdd8ddaba242b80c3807b726e3b48cb0411bb95ec10d37764969063ea62188f86ae9315df8ea6b325 + languageName: node + linkType: hard + "@scure/bip32@npm:1.3.3": version: 1.3.3 resolution: "@scure/bip32@npm:1.3.3" @@ -5652,6 +5731,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": ~1.9.0 + "@noble/hashes": ~1.8.0 + "@scure/base": ~1.2.5 + checksum: c83adca5a74ec5c4ded8ba93900d0065e4767c4759cf24c2674923aef01d45ba56f171574e3519f2341be99f53a333f01b674eb6cfeb6fa8379607c6d1bc90b5 + languageName: node + linkType: hard + "@scure/bip32@npm:^1.5.0": version: 1.6.0 resolution: "@scure/bip32@npm:1.6.0" @@ -5693,6 +5783,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": ~1.8.0 + "@scure/base": ~1.2.5 + checksum: 96d46420780473d6c6c9700254a0eceec60302f61d7f9d7f29024e90c7acff3e8e40a5ee52dfaf104db539a10462e531996aaf9e69f082b8540b0a25870545fc + languageName: node + linkType: hard + "@scure/bip39@npm:^1.4.0": version: 1.5.0 resolution: "@scure/bip39@npm:1.5.0" @@ -6428,30 +6528,30 @@ __metadata: languageName: node linkType: hard -"@wagmi/connectors@npm:5.7.9": - version: 5.7.9 - resolution: "@wagmi/connectors@npm:5.7.9" +"@wagmi/connectors@npm:5.8.5": + version: 5.8.5 + resolution: "@wagmi/connectors@npm:5.8.5" dependencies: - "@coinbase/wallet-sdk": 4.3.0 + "@coinbase/wallet-sdk": 4.3.3 "@metamask/sdk": 0.32.0 - "@safe-global/safe-apps-provider": 0.18.5 + "@safe-global/safe-apps-provider": 0.18.6 "@safe-global/safe-apps-sdk": 9.1.0 - "@walletconnect/ethereum-provider": 2.19.0 + "@walletconnect/ethereum-provider": 2.21.1 cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" peerDependencies: - "@wagmi/core": 2.16.5 + "@wagmi/core": 2.17.3 typescript: ">=5.0.4" viem: 2.x peerDependenciesMeta: typescript: optional: true - checksum: 9904fd8547572a6f991d416de39f30970b9398a9b0e53c6962a5b385ba62265b835fbacc09e45a6c26461b1299a129bec5be68f89ddc4a48d75b163d5f117e39 + checksum: c4237b265da17c4861173bc50a0ab545c34f3d6dd9c2716787ec98d36896c9617a2cccb5ec02e7f9c807305c0040db0a472e34bc7bcd6044e9bf1364a061409b languageName: node linkType: hard -"@wagmi/core@npm:2.16.5": - version: 2.16.5 - resolution: "@wagmi/core@npm:2.16.5" +"@wagmi/core@npm:2.17.3": + version: 2.17.3 + resolution: "@wagmi/core@npm:2.17.3" dependencies: eventemitter3: 5.0.1 mipd: 0.0.7 @@ -6465,13 +6565,38 @@ __metadata: optional: true typescript: optional: true - checksum: ed110e48ed5921d92adf598bc57fc5eac39d11a793fba70e813c8228940116d0f95963e25eee73a8f95572c34630ff3715e93f93b05008f9dcaaaff3ed9676f3 + checksum: 94441fede60a78b6479534b611b08dad7325980bb7f22320a8b358afb52c1b1069c186a5fd3cab4438de6f541a6aa4c8ef94b8b9c417ebbefa344bbe8dc1bd33 + languageName: node + linkType: hard + +"@walletconnect/core@npm:2.21.0": + version: 2.21.0 + resolution: "@walletconnect/core@npm:2.21.0" + dependencies: + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-provider": 1.0.14 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/jsonrpc-ws-connection": 1.0.16 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.1.0 + "@walletconnect/safe-json": 1.0.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.21.0 + "@walletconnect/utils": 2.21.0 + "@walletconnect/window-getters": 1.0.1 + es-toolkit: 1.33.0 + events: 3.3.0 + uint8arrays: 3.1.0 + checksum: befd35b7a140af49d470020fa3b88a6ff83a3e10a6c82b6a434f376b5a87c4f0a827186d5322d16b942c404ff691bdf769ec29171a0c3db474a654ddb5d4b0a6 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.1": + version: 2.21.1 + resolution: "@walletconnect/core@npm:2.21.1" dependencies: "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-provider": 1.0.14 @@ -6484,13 +6609,13 @@ __metadata: "@walletconnect/relay-auth": 1.1.0 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.19.0 - "@walletconnect/utils": 2.19.0 + "@walletconnect/types": 2.21.1 + "@walletconnect/utils": 2.21.1 "@walletconnect/window-getters": 1.0.1 + es-toolkit: 1.33.0 events: 3.3.0 - lodash.isequal: 4.5.0 uint8arrays: 3.1.0 - checksum: 32620132d9278933fcbd984b7e523a11faa6c395863a275a12acda87c4a307bc7f9f64ec4276d3c694461b5aae5f2d5a9d0cfa26fa51c0f0bbb58b72af8bb825 + checksum: 2ac8f4dca65b51bc449e8677b491d47a64a792929e2d624a8fbe153aac40d84706c16252904ae0050595b4d637f81e4b92ff70e4b063f048e1e069848531ed5a languageName: node linkType: hard @@ -6503,22 +6628,22 @@ __metadata: 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": 1.7.8 "@walletconnect/jsonrpc-http-connection": 1.0.8 "@walletconnect/jsonrpc-provider": 1.0.14 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/keyvaluestorage": 1.1.1 - "@walletconnect/modal": 2.7.0 - "@walletconnect/sign-client": 2.19.0 - "@walletconnect/types": 2.19.0 - "@walletconnect/universal-provider": 2.19.0 - "@walletconnect/utils": 2.19.0 + "@walletconnect/sign-client": 2.21.1 + "@walletconnect/types": 2.21.1 + "@walletconnect/universal-provider": 2.21.1 + "@walletconnect/utils": 2.21.1 events: 3.3.0 - checksum: 2fae0bcf5ebca0abe34eaa2bb1e73fcf28b1e775cc2dda9d4b453fa4e99260f31c7e45c4d0b60a2870b3cdcdc8301ce67810d218c9e1d8383240fee9c249319a + checksum: 97af3b10f6c7fcd8d86bb9c445983e2736b4f590c9170d9075e6345815a6c4a515461b004064aa5c8555c35b2603fd9027e883fe126a7af9ac1d73c9d226d4e2 languageName: node linkType: hard @@ -6635,40 +6760,9 @@ __metadata: languageName: node linkType: hard -"@walletconnect/modal-core@npm:2.7.0": - version: 2.7.0 - resolution: "@walletconnect/modal-core@npm:2.7.0" - dependencies: - valtio: 1.11.2 - checksum: 2abc4958eed0f65b3f03599f25f7393f06c94602df8ffceb59795e9da6ab3a36242520ee7f1e0733b14278422e9bbba5f850915b0b069f7f0a8f2d48c51365de - languageName: node - linkType: hard - -"@walletconnect/modal-ui@npm:2.7.0": - version: 2.7.0 - resolution: "@walletconnect/modal-ui@npm:2.7.0" - dependencies: - "@walletconnect/modal-core": 2.7.0 - lit: 2.8.0 - motion: 10.16.2 - qrcode: 1.5.3 - checksum: fbea115142df9aeeaa95eeb08581d03d829a5bef1aa145227f3e8c367e4ad990c0b833da37fe82464bf1349744197092a741ca85d3fe9ee255e42ba911f862cc - languageName: node - linkType: hard - -"@walletconnect/modal@npm:2.7.0": - version: 2.7.0 - resolution: "@walletconnect/modal@npm:2.7.0" - dependencies: - "@walletconnect/modal-core": 2.7.0 - "@walletconnect/modal-ui": 2.7.0 - checksum: 028e914db306faac24e350510ea286f08c2aec1b6c39857b2ba8740f7d1bfab6a6c4d2acba5ab63fc127fd7da617ec80ab13599083363f13e72e2aff611615bf - languageName: node - linkType: hard - -"@walletconnect/react-native-compat@npm:2.19.1": - version: 2.19.1 - resolution: "@walletconnect/react-native-compat@npm:2.19.1" +"@walletconnect/react-native-compat@npm:2.21.2": + version: 2.21.2 + resolution: "@walletconnect/react-native-compat@npm:2.21.2" dependencies: events: 3.3.0 fast-text-encoding: 1.0.6 @@ -6682,7 +6776,7 @@ __metadata: peerDependenciesMeta: expo-application: optional: true - checksum: 806b6588124bf9f8158849b57c37d161596e170218db7d771e1b120c9c147743e3b141656c16961d5be91a3349308dc107ec3ab645109c171e09784c8e3b9c64 + checksum: 83c12ba7c9db8e73f00231effd17528dabde1c9fa3cea01be4eb7a1d89cee1540c02b16d985c94dce64c49036926f4898cf2c558fbe3c066b1d394693422571f languageName: node linkType: hard @@ -6717,20 +6811,37 @@ __metadata: 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": 2.21.0 + "@walletconnect/events": 1.0.1 + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/logger": 2.1.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.21.0 + "@walletconnect/utils": 2.21.0 + events: 3.3.0 + checksum: e68375a367540b443c4571e0d85e02e914a650ca871c9c2381a9c6499ce27af7d6ef881669a034eb3fe7cdad85d7d6475bbb10ccd87ffc57c73d6e999f87d1b9 + 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": 2.19.0 + "@walletconnect/core": 2.21.1 "@walletconnect/events": 1.0.1 "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/logger": 2.1.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.19.0 - "@walletconnect/utils": 2.19.0 + "@walletconnect/types": 2.21.1 + "@walletconnect/utils": 2.21.1 events: 3.3.0 - checksum: ee0e41fe9f53a9d5fbaf831a2c37f4cd130780eb79b5ec7355f0a717c133c56f919dc64d14cd56d09dfa4430f37330f276b06fc37dbc1a6822315bc9ed65c4b1 + checksum: 261f4b2f0d17afd9de5652e47312a023126c1330493382068b8f7d42dba6f43d930d6f1d4f61544ec94a05961d666aa182ae9e3dd08814653d52072e0f293c32 languageName: node linkType: hard @@ -6743,9 +6854,9 @@ __metadata: 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": 1.0.1 "@walletconnect/heartbeat": 1.2.2 @@ -6753,13 +6864,27 @@ __metadata: "@walletconnect/keyvaluestorage": 1.1.1 "@walletconnect/logger": 2.1.2 events: 3.3.0 - checksum: 5ceee5ef597d923eb70d3f982f1bc1b381ac69408f94773d2131bcafb18097920a7ac2bf218941e6b9d339c77c38ffa4060d5cbf4f1ba130e2267fb284109143 + checksum: 9991ebba37ed82cffa7c165054d5c22d05f5d504ba07986c6961d0cf6f67e1a8081725f19d74f48367a0b7072faa9db5a12e5a752a7377b5af64cbf536a30aff languageName: node linkType: hard -"@walletconnect/universal-provider@npm:2.19.0": - version: 2.19.0 - resolution: "@walletconnect/universal-provider@npm:2.19.0" +"@walletconnect/types@npm:2.21.1": + version: 2.21.1 + resolution: "@walletconnect/types@npm:2.21.1" + dependencies: + "@walletconnect/events": 1.0.1 + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + events: 3.3.0 + checksum: fe76c5bbe28baaeabe308f0c2b82c15388f0609b0138d7f0148f520467660fc7920a1fdea52ce3cf2c830ba3699645492ba9fdd229ad6dda4cb400f4fd114ced + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:2.21.0": + version: 2.21.0 + resolution: "@walletconnect/universal-provider@npm:2.21.0" dependencies: "@walletconnect/events": 1.0.1 "@walletconnect/jsonrpc-http-connection": 1.0.8 @@ -6768,18 +6893,63 @@ __metadata: "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/keyvaluestorage": 1.1.1 "@walletconnect/logger": 2.1.2 - "@walletconnect/sign-client": 2.19.0 - "@walletconnect/types": 2.19.0 - "@walletconnect/utils": 2.19.0 + "@walletconnect/sign-client": 2.21.0 + "@walletconnect/types": 2.21.0 + "@walletconnect/utils": 2.21.0 + es-toolkit: 1.33.0 events: 3.3.0 - lodash: 4.17.21 - checksum: 4ebf3b85a33f6879875feab328debc3338b30e3d5f26730a2cb6eb62fb3d893f142f6a9d05ea892df087abe58d79f03ac28aa7b3e75e11a5638bfe1229f02ee8 + checksum: 2d73cf259ab4518d005c0af8d49c6a9142397e212e74fe966263a3843160f3b4be8b1d6e11a8421341dc0595bde443703d619a0e4bc3b731299263d4b43182cd languageName: node linkType: hard -"@walletconnect/utils@npm:2.19.0": - version: 2.19.0 - resolution: "@walletconnect/utils@npm:2.19.0" +"@walletconnect/universal-provider@npm:2.21.1": + version: 2.21.1 + resolution: "@walletconnect/universal-provider@npm:2.21.1" + dependencies: + "@walletconnect/events": 1.0.1 + "@walletconnect/jsonrpc-http-connection": 1.0.8 + "@walletconnect/jsonrpc-provider": 1.0.14 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + "@walletconnect/sign-client": 2.21.1 + "@walletconnect/types": 2.21.1 + "@walletconnect/utils": 2.21.1 + es-toolkit: 1.33.0 + events: 3.3.0 + checksum: fe75754137f779da299888abfe167c96e7dda5263c11c2c217f8c46107beef4f4c8e38eba445e65a2beb21ba7b491bca86c0ce12596da6b0400faad9468ca40c + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.21.0": + version: 2.21.0 + resolution: "@walletconnect/utils@npm:2.21.0" + dependencies: + "@noble/ciphers": 1.2.1 + "@noble/curves": 1.8.1 + "@noble/hashes": 1.7.1 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.1.0 + "@walletconnect/safe-json": 1.0.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.21.0 + "@walletconnect/window-getters": 1.0.1 + "@walletconnect/window-metadata": 1.0.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.0 + viem: 2.23.2 + checksum: 3cd7ad9a8714ec955422832f384d21d0591ac130d0953ed45b34884b05489943a0fff324eaaf916eb058b334e42e338feb421aeca8f7900e470c56ef2a27faf0 + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.21.1": + version: 2.21.1 + resolution: "@walletconnect/utils@npm:2.21.1" dependencies: "@noble/ciphers": 1.2.1 "@noble/curves": 1.8.1 @@ -6790,15 +6960,15 @@ __metadata: "@walletconnect/relay-auth": 1.1.0 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.19.0 + "@walletconnect/types": 2.21.1 "@walletconnect/window-getters": 1.0.1 "@walletconnect/window-metadata": 1.0.1 + bs58: 6.0.0 detect-browser: 5.3.0 - elliptic: 6.6.1 query-string: 7.1.3 uint8arrays: 3.1.0 viem: 2.23.2 - checksum: fd3840e77e76daeebc5e6dcb6176564d1ee7f4afc6e448385f4a49ad1082afba6b6cb93164bdd68997c3e40a463cc37d5e7e88516044471308bea04aa2d99687 + checksum: 53e4f31f64ed1d9dadc385f11788ff8a9094b76f72d405a207bb7a22d4a2a1d65412da59e31b504bed13a8b3edb1821868bf64c5ec69c86a4ffced6b7946e413 languageName: node linkType: hard @@ -7099,15 +7269,15 @@ __metadata: "@react-navigation/bottom-tabs": 6.6.1 "@react-navigation/native": 6.1.18 "@react-navigation/native-stack": 6.10.1 - "@reown/appkit-auth-wagmi-react-native": 1.2.4 - "@reown/appkit-coinbase-wagmi-react-native": 1.2.4 - "@reown/appkit-wagmi-react-native": 1.2.4 + "@reown/appkit-auth-wagmi-react-native": 1.2.5 + "@reown/appkit-coinbase-wagmi-react-native": 1.2.5 + "@reown/appkit-wagmi-react-native": 1.2.5 "@sentry/react-native": ^6.14.0 "@tanstack/react-query": 5.62.2 "@types/jest": ^29.5.13 "@types/react": ^18.2.6 "@types/react-test-renderer": ^18.0.0 - "@walletconnect/react-native-compat": 2.19.1 + "@walletconnect/react-native-compat": 2.21.2 babel-jest: ^29.6.3 babel-plugin-module-resolver: ^5.0.0 eslint: ^8.19.0 @@ -7130,8 +7300,8 @@ __metadata: react-native-webview: 13.13.4 react-test-renderer: 18.3.1 typescript: 5.0.4 - viem: 2.23.10 - wagmi: 2.14.13 + viem: 2.31.0 + wagmi: 2.15.6 languageName: unknown linkType: soft @@ -7523,6 +7693,13 @@ __metadata: languageName: node linkType: hard +"base-x@npm:^5.0.0": + version: 5.0.1 + resolution: "base-x@npm:5.0.1" + checksum: 6e4f847ef842e0a71c6b6020a6ec482a2a5e727f5a98534dbfd5d5a4e8afbc0d1bdf1fd57174b3f0455d107f10a932c3c7710bec07e2878f80178607f8f605c8 + 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" @@ -7546,6 +7723,13 @@ __metadata: languageName: node linkType: hard +"big.js@npm:6.2.2": + version: 6.2.2 + resolution: "big.js@npm:6.2.2" + checksum: 3659092d155d01338f21a01a46a93aa343d25e83bce55700005a46eec27d90fe56abd3b3edde742f16fbc5fee31b4c572b6821a595c1c180392b60b469fcda54 + languageName: node + linkType: hard + "bignumber.js@npm:9.1.2": version: 9.1.2 resolution: "bignumber.js@npm:9.1.2" @@ -7578,13 +7762,6 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:^4.11.9": - version: 4.12.0 - resolution: "bn.js@npm:4.12.0" - checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12 - languageName: node - linkType: hard - "boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" @@ -7663,13 +7840,6 @@ __metadata: languageName: node linkType: hard -"brorand@npm:^1.1.0": - version: 1.1.0 - resolution: "brorand@npm:1.1.0" - checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be - languageName: node - linkType: hard - "browserslist@npm:^4.21.9": version: 4.22.1 resolution: "browserslist@npm:4.22.1" @@ -7712,6 +7882,15 @@ __metadata: languageName: node linkType: hard +"bs58@npm:6.0.0": + version: 6.0.0 + resolution: "bs58@npm:6.0.0" + dependencies: + base-x: ^5.0.0 + checksum: 820334f9513bba6195136dfc9dfbd1f5aded6c7864639f3ee7b63c2d9d6f9f2813b9949b1f6beb9c161237be2a461097444c2ff587c8c3b824fe18878fa22448 + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -8524,6 +8703,13 @@ __metadata: languageName: node linkType: hard +"dayjs@npm:1.11.13": + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: f388db88a6aa93956c1f6121644e783391c7b738b73dbc54485578736565c8931bdfba4bb94e9b1535c6e509c97d5deb918bbe1ae6b34358d994de735055cca9 + languageName: node + linkType: hard + "debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -8926,21 +9112,6 @@ __metadata: languageName: node linkType: hard -"elliptic@npm:6.6.1": - version: 6.6.1 - resolution: "elliptic@npm:6.6.1" - dependencies: - bn.js: ^4.11.9 - brorand: ^1.1.0 - hash.js: ^1.0.0 - hmac-drbg: ^1.0.1 - inherits: ^2.0.4 - minimalistic-assert: ^1.0.1 - minimalistic-crypto-utils: ^1.0.1 - checksum: 27b14a52f68bbbc0720da259f712cb73e953f6d2047958cd02fb0d0ade2e83849dc39fb4af630889c67df8817e24237428cf59c4f4c07700f755b401149a7375 - languageName: node - linkType: hard - "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -9193,6 +9364,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: 5b5bb168f9c0f46a74105d7608f441718a85f8e8fb4aae97688b6c0c37e0830b340b4f4598e861084aa3ad67c0eeb2c5ba50dc8c778268693ce75b6ad41c8b1d + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -10529,16 +10712,6 @@ __metadata: languageName: node linkType: hard -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": - version: 1.1.7 - resolution: "hash.js@npm:1.1.7" - dependencies: - inherits: ^2.0.3 - minimalistic-assert: ^1.0.1 - checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f - languageName: node - linkType: hard - "he@npm:1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -10596,24 +10769,6 @@ __metadata: languageName: node linkType: hard -"hey-listen@npm:^1.0.8": - version: 1.0.8 - resolution: "hey-listen@npm:1.0.8" - checksum: 6bad60b367688f5348e25e7ca3276a74b59ac5a09b0455e6ff8ab7d4a9e38cd2116c708a7dcd8a954d27253ce1d8717ec891d175723ea739885b828cf44e4072 - languageName: node - linkType: hard - -"hmac-drbg@npm:^1.0.1": - version: 1.0.1 - resolution: "hmac-drbg@npm:1.0.1" - dependencies: - hash.js: ^1.0.3 - minimalistic-assert: ^1.0.0 - minimalistic-crypto-utils: ^1.0.1 - checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0 - languageName: node - linkType: hard - "hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.2": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" @@ -11317,6 +11472,15 @@ __metadata: languageName: node linkType: hard +"isows@npm:1.0.7": + version: 1.0.7 + resolution: "isows@npm:1.0.7" + peerDependencies: + ws: "*" + checksum: 044b949b369872882af07b60b613b5801ae01b01a23b5b72b78af80c8103bbeed38352c3e8ceff13a7834bc91fd2eb41cf91ec01d59a041d8705680e6b0ec546 + 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" @@ -12344,34 +12508,34 @@ __metadata: languageName: node linkType: hard -"lit-element@npm:^3.3.0": - version: 3.3.3 - resolution: "lit-element@npm:3.3.3" +"lit-element@npm:^4.2.0": + version: 4.2.0 + resolution: "lit-element@npm:4.2.0" dependencies: - "@lit-labs/ssr-dom-shim": ^1.1.0 - "@lit/reactive-element": ^1.3.0 - lit-html: ^2.8.0 - checksum: 29a596fa556e231cce7246ca3e5687ad238f299b0cb374a0934d5e6fe9adf1436e031d4fbd21b280aabfc0e21a66e6c4b52da558a908df2566d09d960f3ca93d + "@lit-labs/ssr-dom-shim": ^1.2.0 + "@lit/reactive-element": ^2.1.0 + lit-html: ^3.3.0 + checksum: 84bfa51608c6efbf4991032f1ff64b3ae38007fb06eda93e5a2625277c8fc515ad930d4aee8069d92a8f0a969c58808af41f3025f0f5d175dfcc23d4839553f7 languageName: node linkType: hard -"lit-html@npm:^2.8.0": - version: 2.8.0 - resolution: "lit-html@npm:2.8.0" +"lit-html@npm:^3.3.0": + version: 3.3.0 + resolution: "lit-html@npm:3.3.0" dependencies: "@types/trusted-types": ^2.0.2 - checksum: 2d70df07248bcb2f502a3afb1e91d260735024fa669669ffb1417575aa39c3092779725ac1b90f5f39e4ce78c63f431f51176bc67f532389f0285a6991573255 + checksum: c7e310385d624fabaf4c3090e1787ce14ce99cb8b076dcce78b32a6dde8a91daa7afc089da3bcd3e451cd2ddeafb92c86df574939d54f0d3b7029acfb3f038f0 languageName: node linkType: hard -"lit@npm:2.8.0": - version: 2.8.0 - resolution: "lit@npm:2.8.0" +"lit@npm:3.3.0": + version: 3.3.0 + resolution: "lit@npm:3.3.0" dependencies: - "@lit/reactive-element": ^1.6.0 - lit-element: ^3.3.0 - lit-html: ^2.8.0 - checksum: 2480e733f7d022d3ecba91abc58a20968f0ca8f5fa30b3341ecf4bcf4845e674ad27b721a5ae53529cafc6ca603c015b80d0979ceb7a711e268ef20bb6bc7527 + "@lit/reactive-element": ^2.1.0 + lit-element: ^4.2.0 + lit-html: ^3.3.0 + checksum: 9b9b1ee6c9283ad2995cc7b3db1ad06ba218b42f31bd53d47ff28ab7959aa5fd9620187ac2df706d307e2bd51ae3f5ff4d21a7a2a86745e1bf78ac05dbd56573 languageName: node linkType: hard @@ -12424,13 +12588,6 @@ __metadata: languageName: node linkType: hard -"lodash.isequal@npm:4.5.0": - version: 4.5.0 - resolution: "lodash.isequal@npm:4.5.0" - checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644 - languageName: node - linkType: hard - "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" @@ -12445,7 +12602,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:^4.17.21": +"lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -12955,20 +13112,6 @@ __metadata: languageName: node linkType: hard -"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 - languageName: node - linkType: hard - -"minimalistic-crypto-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed - languageName: node - linkType: hard - "minimatch@npm:2 || 3, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -13138,20 +13281,6 @@ __metadata: languageName: node linkType: hard -"motion@npm:10.16.2": - version: 10.16.2 - resolution: "motion@npm:10.16.2" - dependencies: - "@motionone/animation": ^10.15.1 - "@motionone/dom": ^10.16.2 - "@motionone/svelte": ^10.16.2 - "@motionone/types": ^10.15.1 - "@motionone/utils": ^10.15.1 - "@motionone/vue": ^10.16.2 - checksum: 0b91256808c2374d8b7f4ac5e7ed513f2ca8df2b7d1be4fbc00ec5baece5162ada648aedaa5bc1d60be9ad2e6c9bc1d3bb160333051c20ab79e241b8e02e3c92 - languageName: node - linkType: hard - "mri@npm:^1.2.0": version: 1.2.0 resolution: "mri@npm:1.2.0" @@ -13764,11 +13893,12 @@ __metadata: languageName: node linkType: hard -"ox@npm:0.6.9": - version: 0.6.9 - resolution: "ox@npm:0.6.9" +"ox@npm:0.7.1": + version: 0.7.1 + resolution: "ox@npm:0.7.1" dependencies: "@adraffy/ens-normalize": ^1.10.1 + "@noble/ciphers": ^1.3.0 "@noble/curves": ^1.6.0 "@noble/hashes": ^1.5.0 "@scure/bip32": ^1.5.0 @@ -13780,7 +13910,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 6f35c9710ab3edb8146f0d2a7c482517c8e1cb2adf0cfb7aba23a17209cf7171546ad017cce98dd9e0f60cee5d77ddaaa72961023e4456de093d985b5712c546 + checksum: 632d45f6d58ed3dd0e0f256f5227a22d584914e81f09556d39058e0efbf0ae6e4ecfa74c7cdc04c4f670e4db76ac9a180f96c06b8025b36a5ac8094e0c86c5dc languageName: node linkType: hard @@ -16456,7 +16586,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.3.1, tslib@npm:^2.4.0": +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.4.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad @@ -17013,9 +17143,9 @@ __metadata: languageName: node linkType: hard -"viem@npm:2.23.10": - version: 2.23.10 - resolution: "viem@npm:2.23.10" +"viem@npm:2.23.2": + version: 2.23.2 + resolution: "viem@npm:2.23.2" dependencies: "@noble/curves": 1.8.1 "@noble/hashes": 1.7.1 @@ -17023,35 +17153,35 @@ __metadata: "@scure/bip39": 1.5.4 abitype: 1.0.8 isows: 1.0.6 - ox: 0.6.9 - ws: 8.18.1 + ox: 0.6.7 + ws: 8.18.0 peerDependencies: typescript: ">=5.0.4" peerDependenciesMeta: typescript: optional: true - checksum: 979bcadacffe2a3e7a1140413872c7a3ee12ce741c64f9c5909fb418cf22421b83e24d8fa2a211f39e2b3200f34d8122ecb012ce83a82270bb45fc4565296837 + checksum: 4ee79122e4d484c3f5585ced9a2ddeaa935fd13779010ef8869c39c70f78eab2af0408c765543088e052fd8c3c46d8e79225d64b68563b096d8de558daf6d115 languageName: node linkType: hard -"viem@npm:2.23.2": - version: 2.23.2 - resolution: "viem@npm:2.23.2" +"viem@npm:2.31.0, viem@npm:>=2.29.0": + version: 2.31.0 + resolution: "viem@npm:2.31.0" dependencies: - "@noble/curves": 1.8.1 - "@noble/hashes": 1.7.1 - "@scure/bip32": 1.6.2 - "@scure/bip39": 1.5.4 + "@noble/curves": 1.9.1 + "@noble/hashes": 1.8.0 + "@scure/bip32": 1.7.0 + "@scure/bip39": 1.6.0 abitype: 1.0.8 - isows: 1.0.6 - ox: 0.6.7 - ws: 8.18.0 + isows: 1.0.7 + ox: 0.7.1 + ws: 8.18.2 peerDependencies: typescript: ">=5.0.4" peerDependenciesMeta: typescript: optional: true - checksum: 4ee79122e4d484c3f5585ced9a2ddeaa935fd13779010ef8869c39c70f78eab2af0408c765543088e052fd8c3c46d8e79225d64b68563b096d8de558daf6d115 + checksum: 487fce85a908e0c381b320b31cb1e6fc1218915c48860a2496c4b8ed81abeb1c738f8629eb8f34d37995031cfc110d4a615619bcb7a6e696f947269e7b3f0b4d languageName: node linkType: hard @@ -17083,12 +17213,12 @@ __metadata: languageName: node linkType: hard -"wagmi@npm:2.14.13": - version: 2.14.13 - resolution: "wagmi@npm:2.14.13" +"wagmi@npm:2.15.6": + version: 2.15.6 + resolution: "wagmi@npm:2.15.6" dependencies: - "@wagmi/connectors": 5.7.9 - "@wagmi/core": 2.16.5 + "@wagmi/connectors": 5.8.5 + "@wagmi/core": 2.17.3 use-sync-external-store: 1.4.0 peerDependencies: "@tanstack/react-query": ">=5.0.0" @@ -17098,7 +17228,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 5668e56d52b803cd47f35e01655cc137ed56bade8693e0bed3e11182149c6a4127fae2b35f9b8ba14b84b327335dc56c4b352a4ad11e66c381b76d21fdbe5883 + checksum: ea263ae1e73270ec320559e6ed9867d1ee40e78fa8c25c804f50a080478e90e1dce16c87a1054587286cbe9549ac5af841fca5768cb5155f2618d61e34ebe77d languageName: node linkType: hard diff --git a/wallets/rn_cli_wallet/src/components/ActionButton.tsx b/wallets/rn_cli_wallet/src/components/ActionButton.tsx index a168f038..2325075f 100644 --- a/wallets/rn_cli_wallet/src/components/ActionButton.tsx +++ b/wallets/rn_cli_wallet/src/components/ActionButton.tsx @@ -17,6 +17,7 @@ export interface ActionButtonProps { disabled?: boolean; style?: StyleProp; textStyle?: StyleProp; + testID?: string; } export function ActionButton({ @@ -27,6 +28,7 @@ export function ActionButton({ disabled, style, textStyle, + testID, }: ActionButtonProps) { const Theme = useTheme(); const backgroundColor = secondary ? Theme['bg-200'] : Theme['accent-100']; @@ -35,6 +37,7 @@ export function ActionButton({ return ( {loading ? ( diff --git a/wallets/rn_cli_wallet/src/components/Modal/ModalFooter.tsx b/wallets/rn_cli_wallet/src/components/Modal/ModalFooter.tsx index 0a59c952..edadb4d2 100644 --- a/wallets/rn_cli_wallet/src/components/Modal/ModalFooter.tsx +++ b/wallets/rn_cli_wallet/src/components/Modal/ModalFooter.tsx @@ -41,6 +41,7 @@ export function ModalFooter({ style={styles.button} textStyle={styles.rejectText} onPress={onReject} + testID="reject-button" secondary> Reject @@ -49,7 +50,8 @@ export function ModalFooter({ disabled={approveLoader || rejectLoader} style={[styles.button, {backgroundColor: bgColor}]} textStyle={styles.approveText} - onPress={onApprove}> + onPress={onApprove} + testID="approve-button"> Approve diff --git a/wallets/rn_cli_wallet/src/screens/Scan/index.tsx b/wallets/rn_cli_wallet/src/screens/Scan/index.tsx index 8ffbaec0..875b0d58 100644 --- a/wallets/rn_cli_wallet/src/screens/Scan/index.tsx +++ b/wallets/rn_cli_wallet/src/screens/Scan/index.tsx @@ -64,7 +64,7 @@ export default function Scan({navigation}: Props) { /> - {showCamera && device ? ( + {showCamera && device != null ? (