From d7d326de1e3dab9ec04e8c432d0b8da903d0a25a Mon Sep 17 00:00:00 2001 From: Josh Crites Date: Wed, 11 Feb 2026 21:28:18 -0500 Subject: [PATCH 01/10] Update CI workflows to match aztec-starter pattern with nightly version Align all workflow files with the aztec-starter local-network.yaml pattern: - Use versioned install URL and new Aztec CLI install method - Add Foundry toolchain, remove Docker setup - Update PATH to include current/bin and current/node_modules/.bin - Simplify network start (remove aztec-up/docker tag steps) - Use script -e -c wrapper for aztec commands - Update version to 4.0.0-nightly.20260211 Co-Authored-By: Claude Opus 4.6 --- .github/workflows/note-send-proof-tests.yml | 47 +++++++---------- .github/workflows/prediction-market-tests.yml | 51 +++++++------------ .../recursive-verification-tests.yml | 50 ++++++++---------- .../workflows/test-wallet-webapp-tests.yml | 45 ++++++---------- custom-note/Nargo.toml | 2 +- custom-note/README.md | 4 +- custom-note/src/custom_note.nr | 2 +- 7 files changed, 76 insertions(+), 125 deletions(-) diff --git a/.github/workflows/note-send-proof-tests.yml b/.github/workflows/note-send-proof-tests.yml index 59317a2..5683cd4 100644 --- a/.github/workflows/note-send-proof-tests.yml +++ b/.github/workflows/note-send-proof-tests.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest env: AZTEC_ENV: local-network - AZTEC_VERSION: 3.0.0-devnet.6-patch.1 + AZTEC_VERSION: 4.0.0-nightly.20260211 steps: - name: Checkout repository @@ -32,39 +32,34 @@ jobs: - name: Enable Corepack for Yarn run: corepack enable - - name: Set up Docker - uses: docker/setup-buildx-action@v3 + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 - name: Install Aztec CLI run: | - curl -s https://install.aztec.network > tmp.sh - VERSION=${{ env.AZTEC_VERSION }} NON_INTERACTIVE=1 bash tmp.sh - rm tmp.sh + INSTALL_URL="https://install.aztec.network/${{ env.AZTEC_VERSION }}/" + curl -sL $INSTALL_URL > tmp.sh + VERSION=${{ env.AZTEC_VERSION }} bash tmp.sh <<< yes "yes" - name: Update path - run: echo "$HOME/.aztec/bin" >> $GITHUB_PATH - - - name: Set Aztec version and start local network run: | - aztec-up ${{ env.AZTEC_VERSION }} - docker tag aztecprotocol/aztec:${{ env.AZTEC_VERSION }} aztecprotocol/aztec:latest - aztec start --local-network & + echo "$HOME/.aztec/current/bin" >> $GITHUB_PATH + echo "$HOME/.aztec/current/node_modules/.bin" >> $GITHUB_PATH + echo "$HOME/.aztec/bin" >> $GITHUB_PATH + + - name: Start local Aztec network + run: aztec start --local-network & - name: Wait for local network to be ready run: | echo "Waiting for local network to start..." - MAX_RETRIES=60 - for i in $(seq 1 $MAX_RETRIES); do + for i in {1..30}; do if curl -s http://localhost:8080/status >/dev/null 2>&1; then - echo "✅ Local network is ready!" + echo "Local network is ready!" break fi - if [ $i -eq $MAX_RETRIES ]; then - echo "❌ Local network failed to start after $MAX_RETRIES attempts" - exit 1 - fi - echo "Waiting... ($i/$MAX_RETRIES)" - sleep 2 + echo "Waiting... ($i/30)" + sleep 5 done - name: Install project dependencies @@ -73,7 +68,7 @@ jobs: - name: Compile contract and generate artifacts working-directory: note-send-proof - run: yarn ccc + run: script -e -c "yarn ccc" - name: Generate note hash data working-directory: note-send-proof @@ -98,11 +93,3 @@ jobs: note-send-proof/tests/**/*.log note-send-proof/data.json retention-days: 7 - - - name: Cleanup - if: always() - run: | - echo "Stopping Aztec local network..." - pkill -f "aztec" || true - docker stop $(docker ps -q) || true - docker rm $(docker ps -a -q) || true diff --git a/.github/workflows/prediction-market-tests.yml b/.github/workflows/prediction-market-tests.yml index 1be5119..cde9d68 100644 --- a/.github/workflows/prediction-market-tests.yml +++ b/.github/workflows/prediction-market-tests.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest env: AZTEC_ENV: local-network - AZTEC_VERSION: 3.0.0-devnet.6-patch.1 + AZTEC_VERSION: 4.0.0-nightly.20260211 steps: - name: Checkout repository @@ -34,39 +34,34 @@ jobs: with: bun-version: 1.1.36 - - name: Set up Docker - uses: docker/setup-buildx-action@v3 + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 - name: Install Aztec CLI run: | - curl -s https://install.aztec.network > tmp.sh - VERSION=${{ env.AZTEC_VERSION }} NON_INTERACTIVE=1 bash tmp.sh - rm tmp.sh + INSTALL_URL="https://install.aztec.network/${{ env.AZTEC_VERSION }}/" + curl -sL $INSTALL_URL > tmp.sh + VERSION=${{ env.AZTEC_VERSION }} bash tmp.sh <<< yes "yes" - name: Update path - run: echo "$HOME/.aztec/bin" >> $GITHUB_PATH - - - name: Set Aztec version and start local network run: | - aztec-up ${{ env.AZTEC_VERSION }} - docker tag aztecprotocol/aztec:${{ env.AZTEC_VERSION }} aztecprotocol/aztec:latest - aztec start --local-network & + echo "$HOME/.aztec/current/bin" >> $GITHUB_PATH + echo "$HOME/.aztec/current/node_modules/.bin" >> $GITHUB_PATH + echo "$HOME/.aztec/bin" >> $GITHUB_PATH + + - name: Start local Aztec network + run: aztec start --local-network & - name: Wait for local network to be ready run: | echo "Waiting for local network to start..." - MAX_RETRIES=60 - for i in $(seq 1 $MAX_RETRIES); do + for i in {1..30}; do if curl -s http://localhost:8080/status >/dev/null 2>&1; then - echo "✅ Local network is ready!" + echo "Local network is ready!" break fi - if [ $i -eq $MAX_RETRIES ]; then - echo "❌ Local network failed to start after $MAX_RETRIES attempts" - exit 1 - fi - echo "Waiting... ($i/$MAX_RETRIES)" - sleep 2 + echo "Waiting... ($i/30)" + sleep 5 done - name: Install project dependencies @@ -75,14 +70,14 @@ jobs: - name: Run Noir unit tests working-directory: prediction-market - run: aztec test + run: script -e -c "aztec test" timeout-minutes: 10 - name: Compile contract and generate artifacts working-directory: prediction-market run: | - aztec compile - aztec codegen target -o artifacts + script -e -c "aztec compile" + script -e -c "aztec codegen target -o artifacts" - name: Run end-to-end tests working-directory: prediction-market @@ -97,11 +92,3 @@ jobs: path: | prediction-market/tests/**/*.log retention-days: 7 - - - name: Cleanup - if: always() - run: | - echo "Stopping Aztec local network..." - pkill -f "aztec" || true - docker stop $(docker ps -q) || true - docker rm $(docker ps -a -q) || true diff --git a/.github/workflows/recursive-verification-tests.yml b/.github/workflows/recursive-verification-tests.yml index 8d943ec..e3e72d6 100644 --- a/.github/workflows/recursive-verification-tests.yml +++ b/.github/workflows/recursive-verification-tests.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest env: AZTEC_ENV: local-network - AZTEC_VERSION: 3.0.0-devnet.6-patch.1 + AZTEC_VERSION: 4.0.0-nightly.20260211 steps: - name: Checkout repository @@ -31,39 +31,34 @@ jobs: cache: "yarn" cache-dependency-path: recursive_verification/yarn.lock - - name: Set up Docker - uses: docker/setup-buildx-action@v3 + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 - name: Install Aztec CLI run: | - curl -s https://install.aztec.network > tmp.sh - VERSION=${{ env.AZTEC_VERSION }} NON_INTERACTIVE=1 bash tmp.sh - rm tmp.sh + INSTALL_URL="https://install.aztec.network/${{ env.AZTEC_VERSION }}/" + curl -sL $INSTALL_URL > tmp.sh + VERSION=${{ env.AZTEC_VERSION }} bash tmp.sh <<< yes "yes" - name: Update path - run: echo "$HOME/.aztec/bin" >> $GITHUB_PATH - - - name: Set Aztec version and start local network run: | - aztec-up ${{ env.AZTEC_VERSION }} - docker tag aztecprotocol/aztec:${{ env.AZTEC_VERSION }} aztecprotocol/aztec:latest - aztec start --local-network & + echo "$HOME/.aztec/current/bin" >> $GITHUB_PATH + echo "$HOME/.aztec/current/node_modules/.bin" >> $GITHUB_PATH + echo "$HOME/.aztec/bin" >> $GITHUB_PATH + + - name: Start local Aztec network + run: aztec start --local-network & - name: Wait for local network to be ready run: | echo "Waiting for local network to start..." - MAX_RETRIES=60 - for i in $(seq 1 $MAX_RETRIES); do + for i in {1..30}; do if curl -s http://localhost:8080/status >/dev/null 2>&1; then - echo "✅ Local network is ready!" + echo "Local network is ready!" break fi - if [ $i -eq $MAX_RETRIES ]; then - echo "❌ Local network failed to start after $MAX_RETRIES attempts" - exit 1 - fi - echo "Waiting... ($i/$MAX_RETRIES)" - sleep 2 + echo "Waiting... ($i/30)" + sleep 5 done - name: Install project dependencies @@ -79,9 +74,12 @@ jobs: working-directory: recursive_verification/circuit run: nargo compile + - name: Change ownership for nargo files + run: sudo chown -R $(whoami) ~/nargo && sudo chown -R $(whoami) ~/nargo/github.com + - name: Compile contract and generate artifacts working-directory: recursive_verification - run: yarn ccc + run: script -e -c "yarn ccc" - name: Generate proof data working-directory: recursive_verification @@ -108,11 +106,3 @@ jobs: recursive_verification/tests/**/*.log recursive_verification/data.json retention-days: 7 - - - name: Cleanup - if: always() - run: | - echo "Stopping Aztec local network..." - pkill -f "aztec" || true - docker stop $(docker ps -q) || true - docker rm $(docker ps -a -q) || true diff --git a/.github/workflows/test-wallet-webapp-tests.yml b/.github/workflows/test-wallet-webapp-tests.yml index 687dd9c..e52b7cf 100644 --- a/.github/workflows/test-wallet-webapp-tests.yml +++ b/.github/workflows/test-wallet-webapp-tests.yml @@ -17,7 +17,7 @@ jobs: name: Test Wallet Webapp Tests runs-on: ubuntu-latest env: - AZTEC_VERSION: 3.0.0-devnet.6-patch.1 + AZTEC_VERSION: 4.0.0-nightly.20260211 steps: - name: Checkout repository @@ -31,39 +31,34 @@ jobs: - name: Enable Corepack run: corepack enable - - name: Set up Docker - uses: docker/setup-buildx-action@v3 + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 - name: Install Aztec CLI run: | - curl -s https://install.aztec.network > tmp.sh - VERSION=${{ env.AZTEC_VERSION }} NON_INTERACTIVE=1 bash tmp.sh - rm tmp.sh + INSTALL_URL="https://install.aztec.network/${{ env.AZTEC_VERSION }}/" + curl -sL $INSTALL_URL > tmp.sh + VERSION=${{ env.AZTEC_VERSION }} bash tmp.sh <<< yes "yes" - name: Update path - run: echo "$HOME/.aztec/bin" >> $GITHUB_PATH - - - name: Set Aztec version and start local network run: | - aztec-up ${{ env.AZTEC_VERSION }} - docker tag aztecprotocol/aztec:${{ env.AZTEC_VERSION }} aztecprotocol/aztec:latest - aztec start --local-network & + echo "$HOME/.aztec/current/bin" >> $GITHUB_PATH + echo "$HOME/.aztec/current/node_modules/.bin" >> $GITHUB_PATH + echo "$HOME/.aztec/bin" >> $GITHUB_PATH + + - name: Start local Aztec network + run: aztec start --local-network & - name: Wait for local network to be ready run: | echo "Waiting for local network to start..." - MAX_RETRIES=60 - for i in $(seq 1 $MAX_RETRIES); do + for i in {1..30}; do if curl -s http://localhost:8080/status >/dev/null 2>&1; then - echo "✅ Local network is ready!" + echo "Local network is ready!" break fi - if [ $i -eq $MAX_RETRIES ]; then - echo "❌ Local network failed to start after $MAX_RETRIES attempts" - exit 1 - fi - echo "Waiting... ($i/$MAX_RETRIES)" - sleep 2 + echo "Waiting... ($i/30)" + sleep 5 done - name: Install project dependencies @@ -87,11 +82,3 @@ jobs: test-wallet-webapp/dist/ test-wallet-webapp/node_modules/.vite/ retention-days: 7 - - - name: Cleanup - if: always() - run: | - echo "Stopping Aztec local network..." - pkill -f "aztec" || true - docker stop $(docker ps -q) || true - docker rm $(docker ps -a -q) || true diff --git a/custom-note/Nargo.toml b/custom-note/Nargo.toml index f59e2e8..8c0a53f 100644 --- a/custom-note/Nargo.toml +++ b/custom-note/Nargo.toml @@ -5,4 +5,4 @@ compiler_version = ">=1.0.0" type = "contract" [dependencies] -aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v3.0.0-devnet.6-patch.1", directory = "aztec" } +aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v4.0.0-devnet.1-patch.0", directory = "aztec" } diff --git a/custom-note/README.md b/custom-note/README.md index 794f045..9230044 100644 --- a/custom-note/README.md +++ b/custom-note/README.md @@ -65,12 +65,12 @@ CustomNote.view_custom_notes(owner_address) ## Dependencies -- Aztec v3.0.0-devnet.6-patch.1 +- Aztec v4.0.0-devnet.1-patch.0 To set this version: ```bash -aztec-up 3.0.0-devnet.6-patch.1 +aztec-up 4.0.0-devnet.1-patch.0 ``` ## Project Structure diff --git a/custom-note/src/custom_note.nr b/custom-note/src/custom_note.nr index eafd758..a467841 100644 --- a/custom-note/src/custom_note.nr +++ b/custom-note/src/custom_note.nr @@ -1,7 +1,7 @@ use aztec::{ macros::notes::note, oracle::random::random, - protocol_types::{address::AztecAddress, traits::{Deserialize, Packable, Serialize}}, + protocol::{address::AztecAddress, traits::{Deserialize, Packable, Serialize}}, }; #[derive(Eq, Serialize, Deserialize, Packable)] From 16b4a382181bd160c4584f450d8eb2a3d0d508cb Mon Sep 17 00:00:00 2001 From: Josh Crites Date: Wed, 11 Feb 2026 21:29:37 -0500 Subject: [PATCH 02/10] Update all examples to Aztec v4.0.0-nightly.20260211 Migrate all example projects from v3/devnet to v4 nightly: - Update Noir contracts for v4 API changes (protocol_types -> protocol, dep:: prefix removal, nhk_app, DOM_SEP constants, etc.) - Update TypeScript code for v4 SDK changes (.send() returns directly, TxExecutionResult, registerContract signature, etc.) - Update all Nargo.toml and package.json dependencies - Add devcontainer configuration - Regenerate lock files and proof data Co-Authored-By: Claude Opus 4.6 --- .devcontainer/Dockerfile | 36 + .devcontainer/devcontainer.json | 19 + CLAUDE.md | 4 +- README.md | 4 +- account-contract/Nargo.toml | 2 +- account-contract/README.md | 12 +- account-contract/package.json | 12 +- account-contract/src/account_actions.nr | 44 +- account-contract/src/main.nr | 28 +- .../ts/deploy-account-contract.ts | 4 +- account-contract/yarn.lock | 649 +- custom-note/src/main.nr | 6 +- note-send-proof/circuits/Nargo.toml | 3 +- note-send-proof/circuits/src/main.nr | 18 +- note-send-proof/package.json | 12 +- note-send-proof/readme.md | 8 +- note-send-proof/sample-contract/Nargo.toml | 2 +- note-send-proof/sample-contract/src/main.nr | 4 +- note-send-proof/scripts/generate_data.ts | 33 +- note-send-proof/scripts/package.json | 8 +- note-send-proof/scripts/src/index.ts | 68 +- note-send-proof/scripts/yarn.lock | 8353 ++++++++--------- note-send-proof/tests/note_creation.test.ts | 47 +- note-send-proof/uint-note/Nargo.toml | 2 +- note-send-proof/uint-note/src/uint_note.nr | 40 +- note-send-proof/vite/package.json | 4 +- note-send-proof/vite/yarn.lock | 132 +- note-send-proof/yarn.lock | 645 +- prediction-market/Nargo.toml | 6 +- prediction-market/package.json | 8 +- prediction-market/src/main.nr | 22 +- .../tests/prediction_market.test.ts | 20 +- prediction-market/yarn.lock | 645 +- recursive_verification/CLAUDE.md | 2 +- recursive_verification/README.md | 19 +- recursive_verification/contract/Nargo.toml | 4 +- recursive_verification/contract/src/main.nr | 6 +- recursive_verification/data.json | 368 +- recursive_verification/package.json | 16 +- .../scripts/run_recursion.ts | 8 +- .../scripts/sponsored_fpc.ts | 2 +- .../tests/recursive_verification.test.ts | 30 +- recursive_verification/yarn.lock | 701 +- test-wallet-webapp/README.md | 14 +- test-wallet-webapp/package.json | 10 +- test-wallet-webapp/src/App.tsx | 5 +- test-wallet-webapp/yarn.lock | 681 +- 47 files changed, 6522 insertions(+), 6244 deletions(-) create mode 100644 .devcontainer/Dockerfile create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..c4971fb --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,36 @@ +FROM --platform=linux/amd64 ubuntu:24.04 +SHELL ["/bin/bash", "-c"] + +ENV NVM_DIR=/root/.nvm +ENV NODE_VERSION=22.15.0 +ENV BUN_INSTALL=/root/.bun + +# Install dependencies including newer libstdc++ +RUN apt update && apt install -y \ + curl \ + bash \ + git \ + tar \ + gzip \ + unzip \ + libc++-dev \ + libstdc++6 \ + jq \ + python3 \ + build-essential \ + ca-certificates + +# Install nvm, node and npm +RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash \ + && . "$NVM_DIR/nvm.sh" \ + && nvm install ${NODE_VERSION} \ + && nvm use ${NODE_VERSION} \ + && nvm alias default ${NODE_VERSION} + +# Add node and npm to path +ENV PATH="${NVM_DIR}/versions/node/v${NODE_VERSION}/bin:${PATH}" +RUN npm i -g yarn + +# Install Bun (used by recursive_verification and other examples) +RUN curl -fsSL https://bun.sh/install | bash +ENV PATH="${BUN_INSTALL}/bin:${PATH}" diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..de813d7 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,19 @@ +{ + "name": "Aztec Examples", + "build": { + "context": ".", + "dockerfile": "Dockerfile" + }, + "features": { + "ghcr.io/devcontainers/features/docker-in-docker:2": {} + }, + "postCreateCommand": "curl -s https://install.aztec.network | NON_INTERACTIVE=1 BIN_PATH=/usr/local/bin bash -s", + "customizations": { + "vscode": { + "settings": {}, + "extensions": ["noir-lang.vscode-noir"] + } + }, + "workspaceMount": "source=${localWorkspaceFolder},target=/root/workspace,type=bind", + "workspaceFolder": "/root/workspace" +} diff --git a/CLAUDE.md b/CLAUDE.md index 29a76e7..aec3851 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -52,7 +52,7 @@ aztec-examples/ bash -i <(curl -s https://install.aztec.network) # Set specific version (examples may require different versions) -aztec-up 3.0.0-devnet.6-patch.1 # For recursive_verification +aztec-up 4.0.0-devnet.1-patch.0 # For recursive_verification ``` ### Building Contracts @@ -261,7 +261,7 @@ easy_private_state = { git = "https://github.com/AztecProtocol/aztec-packages/", **Version Compatibility**: All examples use the same Aztec version: -- All examples: v3.0.0-devnet.6-patch.1 +- All examples: v4.0.0-devnet.1-patch.0 ### JavaScript/TypeScript Dependencies diff --git a/README.md b/README.md index 94cc749..fa8fa59 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ You can find additional examples in the Aztec monorepo [docs examples folder](ht ### 1. [Recursive Verification](./recursive_verification) -**Aztec Version**: 3.0.0-devnet.4 +**Aztec Version**: 4.0.0-devnet.1-patch.0 Demonstrates how to verify Noir circuit proofs within Aztec smart contracts using the UltraHonk proving system. This example showcases: @@ -43,7 +43,7 @@ Demonstrates how to verify Noir circuit proofs within Aztec smart contracts usin bash -i <(curl -s https://install.aztec.network) # Set specific Aztec version (if needed) -aztec-up 3.0.0-devnet.4 +aztec-up 4.0.0-devnet.1-patch.0 ``` ## Development Workflow diff --git a/account-contract/Nargo.toml b/account-contract/Nargo.toml index 70c33cb..5a22e49 100644 --- a/account-contract/Nargo.toml +++ b/account-contract/Nargo.toml @@ -5,4 +5,4 @@ compiler_version = ">=1.0.0" type = "contract" [dependencies] -aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v3.0.0-devnet.6-patch.1", directory = "aztec" } +aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v4.0.0-devnet.1-patch.0", directory = "aztec" } diff --git a/account-contract/README.md b/account-contract/README.md index 9b0d248..a0bb914 100644 --- a/account-contract/README.md +++ b/account-contract/README.md @@ -172,25 +172,25 @@ When implementing custom account contracts in Aztec, be aware of these critical ## Aztec Version Compatibility -This example is compatible with **Aztec v3.0.0-devnet.6-patch.1**. +This example is compatible with **Aztec v4.0.0-devnet.1-patch.0**. To set this version: ```bash -aztec-up 3.0.0-devnet.6-patch.1 +aztec-up 4.0.0-devnet.1-patch.0 ``` ## Dependencies ### Noir Dependencies -- **aztec**: v3.0.0-devnet.6-patch.1 +- **aztec**: v4.0.0-devnet.1-patch.0 ### TypeScript Dependencies -- **@aztec/aztec.js**: 3.0.0-devnet.6-patch.1 -- **@aztec/accounts**: 3.0.0-devnet.6-patch.1 -- **@aztec/stdlib**: 3.0.0-devnet.6-patch.1 +- **@aztec/aztec.js**: 4.0.0-devnet.1-patch.0 +- **@aztec/accounts**: 4.0.0-devnet.1-patch.0 +- **@aztec/stdlib**: 4.0.0-devnet.1-patch.0 - **@aztec/entrypoints**: Included in aztec.js ## Project Structure diff --git a/account-contract/package.json b/account-contract/package.json index 339a781..a053fa4 100644 --- a/account-contract/package.json +++ b/account-contract/package.json @@ -12,12 +12,12 @@ "typescript": "^5.0.0" }, "dependencies": { - "@aztec/accounts": "3.0.0-devnet.6-patch.1", - "@aztec/aztec.js": "3.0.0-devnet.6-patch.1", - "@aztec/foundation": "3.0.0-devnet.6-patch.1", - "@aztec/noir-contracts.js": "3.0.0-devnet.6-patch.1", - "@aztec/stdlib": "3.0.0-devnet.6-patch.1", - "@aztec/test-wallet": "3.0.0-devnet.6-patch.1", + "@aztec/accounts": "4.0.0-devnet.1-patch.0", + "@aztec/aztec.js": "4.0.0-devnet.1-patch.0", + "@aztec/foundation": "4.0.0-devnet.1-patch.0", + "@aztec/noir-contracts.js": "4.0.0-devnet.1-patch.0", + "@aztec/stdlib": "4.0.0-devnet.1-patch.0", + "@aztec/test-wallet": "4.0.0-devnet.1-patch.0", "tsx": "^4.20.6" } } diff --git a/account-contract/src/account_actions.nr b/account-contract/src/account_actions.nr index 149b6fe..1d8369b 100644 --- a/account-contract/src/account_actions.nr +++ b/account-contract/src/account_actions.nr @@ -1,7 +1,7 @@ use aztec::context::PrivateContext; -use aztec::protocol_types::{ - constants::GENERATOR_INDEX__TX_NULLIFIER, hash::poseidon2_hash_with_separator, traits::Hash, +use aztec::protocol::{ + constants::DOM_SEP__TX_NULLIFIER, hash::poseidon2_hash_with_separator, traits::Hash, }; use aztec::authwit::auth::{compute_authwit_message_hash, IS_VALID_SELECTOR}; @@ -32,33 +32,8 @@ pub global AccountFeePaymentMethodOptions: AccountFeePaymentMethodOptionsEnum = FEE_JUICE_WITH_CLAIM: 2, }; -/** - * An implementation of the Account Action struct for the private context. - * - * Implements logic to verify authorization and execute payloads. - */ impl AccountActions<&mut PrivateContext> { - /// Verifies that the `app_hash` is authorized and executes the `app_payload`. - /// - /// @param app_payload The payload that contains the calls to be executed in the app phase. - /// - /// @param fee_payment_method The mechanism via which the account contract will pay for the transaction: - /// - EXTERNAL (0): Signals that some other contract is in charge of paying the fee, nothing needs to be done. - /// - PREEXISTING_FEE_JUICE (1): Makes the account contract publicly pay for the transaction with its own FeeJuice - /// balance, which it must already have prior to this transaction. The contract will - /// set itself as the fee payer and end the setup phase. - /// - FEE_JUICE_WITH_CLAIM (2): Makes the account contract publicly pay for the transaction with its own FeeJuice - /// balance which is being claimed in the same transaction. The contract will set - /// itself as the fee payer but not end setup phase - this is done by the FeeJuice - /// contract after enqueuing a public call, which unlike most public calls is - /// whitelisted to be executable during setup. - /// - /// @param cancellable Controls whether to emit app_payload.tx_nonce as a nullifier, allowing a subsequent - /// transaction to be sent with a higher priority fee. This can be used to cancel the first transaction sent, - /// assuming it hasn't been mined yet. - /// - // docs:start:entrypoint pub fn entrypoint(self, app_payload: AppPayload, fee_payment_method: u8, cancellable: bool, password: Field) { let valid_fn = self.is_valid_impl; @@ -76,26 +51,15 @@ impl AccountActions<&mut PrivateContext> { if cancellable { let tx_nullifier = poseidon2_hash_with_separator( [app_payload.tx_nonce], - GENERATOR_INDEX__TX_NULLIFIER, + DOM_SEP__TX_NULLIFIER, ); self.context.push_nullifier(tx_nullifier); } } - /// Verifies that the `msg_sender` is authorized to consume `inner_hash` by the account. - /// - /// Computes the `message_hash` using the `msg_sender`, `chain_id`, `version` and `inner_hash`. - /// Then executes the `is_valid_impl` function to verify that the message is authorized. - /// - /// Will revert if the message is not authorized. - /// - /// @param inner_hash The hash of the message that the `msg_sender` is trying to consume. pub fn verify_private_authwit(self, inner_hash: Field, password: Field) -> Field { - // The `inner_hash` is "siloed" with the `msg_sender` to ensure that only it can - // consume the message. - // This ensures that contracts cannot consume messages that are not intended for them. let message_hash = compute_authwit_message_hash( - self.context.msg_sender().unwrap(), + self.context.maybe_msg_sender().unwrap(), self.context.chain_id(), self.context.version(), inner_hash, diff --git a/account-contract/src/main.nr b/account-contract/src/main.nr index e74bdf4..044638e 100644 --- a/account-contract/src/main.nr +++ b/account-contract/src/main.nr @@ -16,7 +16,7 @@ pub contract PasswordAccount { get_nullifier_membership_witness::get_low_nullifier_membership_witness, notes::{get_sender_for_tags, set_sender_for_tags}, }, - protocol_types::{address::AztecAddress, hash::poseidon2_hash}, + protocol::{address::AztecAddress, hash::poseidon2_hash}, state_vars::PublicImmutable, }; @@ -27,7 +27,6 @@ pub contract PasswordAccount { hashed_password: PublicImmutable, } - // Constructs the contract #[external("private")] #[initializer] fn constructor(password: Field) { @@ -35,16 +34,8 @@ pub contract PasswordAccount { self.enqueue_self.set_hashed_password(hashed_password); // Safety: The sender for tags is only used to compute unconstrained shared secrets for emitting logs. - // Since this value is only used for unconstrained tagging and not for any constrained logic, - // it is safe to load from an unconstrained context. - // TODO(#15752): Improve the sender_for_tags handling here when the original sender is undefined. let original_sender = unsafe { get_sender_for_tags().unwrap_or(self.address) }; - // We set the sender for tags to this contract because we don't want to force the user corresponding to this - // account to add the account deployer as a sender to their PXE. By setting it to this contract, user's PXE - // will manage to find the note even if the account deployer is not registered as a sender (i.e - // `pxe.registerSender(accountDeployer)` was not called) - // Safety: Comment from above applies here as well. unsafe { set_sender_for_tags(self.address) }; @@ -58,14 +49,10 @@ pub contract PasswordAccount { self.storage.hashed_password.initialize(hashed_password); } - // @dev: If you globally change the entrypoint signature don't forget to update account_entrypoint.ts file (specifically `getEntrypointAbi()`). - // using noinitcheck is an optimization, it reduces gates by omitting a check that the contract has been initialized #[external("private")] #[noinitcheck] fn entrypoint(app_payload: AppPayload, fee_payment_method: u8, cancellable: bool, password: Field) { // Safety: The sender for tags is only used to compute unconstrained shared secrets for emitting logs. - // Since this value is only used for unconstrained tagging and not for any constrained logic, - // it is safe to set from a constrained context. unsafe { set_sender_for_tags(self.address) }; let actions = AccountActions::init(self.context, is_valid_impl); @@ -77,7 +64,7 @@ pub contract PasswordAccount { #[view] fn verify_private_authwit(inner_hash: Field, password: Field) -> Field { let actions = AccountActions::init(self.context, is_valid_impl); - actions.verify_private_authwit(inner_hash, password); + actions.verify_private_authwit(inner_hash, password) } #[contract_library_method] @@ -91,12 +78,6 @@ pub contract PasswordAccount { hashed_password_from_account == hashed_password } - /** - * @notice Helper function to check validity of private authwitnesses - * @param consumer The address of the consumer of the message - * @param message_hash The message hash of the message to check the validity - * @return True if the message_hash can be consumed, false otherwise - */ #[external("utility")] unconstrained fn lookup_validity(consumer: AztecAddress, inner_hash: Field, password: Field) -> bool { let hashed_password_from_account = self.storage.hashed_password.read(); @@ -105,13 +86,10 @@ pub contract PasswordAccount { let valid_in_private = hashed_password_from_account == hashed_password; - // Compute the nullifier and check if it is spent - // This will BLINDLY TRUST the oracle, but the oracle is us, and - // it is not as part of execution of the contract, so we are good. let nullifier = compute_authwit_nullifier(self.address, inner_hash); let siloed_nullifier = compute_siloed_nullifier(consumer, nullifier); let lower_wit = - get_low_nullifier_membership_witness(self.context.block_number(), siloed_nullifier); + get_low_nullifier_membership_witness(self.context.block_header(), siloed_nullifier); let is_spent = lower_wit.leaf_preimage.nullifier == siloed_nullifier; !is_spent & valid_in_private diff --git a/account-contract/ts/deploy-account-contract.ts b/account-contract/ts/deploy-account-contract.ts index 770aeb6..54e5c49 100644 --- a/account-contract/ts/deploy-account-contract.ts +++ b/account-contract/ts/deploy-account-contract.ts @@ -74,9 +74,9 @@ const { estimatedGas, stats } = await accountContractDeployMethod.simulate(deplo console.log(estimatedGas); console.log(stats); -const deployedAccountContract = await accountContractDeployMethod.send(deployAccountOpts).wait(); +const deployedAccountContract = await accountContractDeployMethod.send(deployAccountOpts); -console.log('PasswordAccount contract deployed at:', deployedAccountContract.contract.address); +console.log('PasswordAccount contract deployed at:', deployedAccountContract.address); // Create and register an account using the deployed contract const account = await wallet.createAccount({ secret: Fr.random(), contract: passwordAccountContract, salt: Fr.random() }); diff --git a/account-contract/yarn.lock b/account-contract/yarn.lock index 9a25211..b1a76d0 100644 --- a/account-contract/yarn.lock +++ b/account-contract/yarn.lock @@ -575,59 +575,59 @@ resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.1.1.tgz#2e67f17040b930bde00a79ffb484eb9e77472b06" integrity sha512-RcLam17LdlbSOSp9VxmUu1eI6Mwxp+OwhD2QhiSNmNCzoDb0EeUXTD2n/WbcnrAYMGlmf05th6QYq23VqvJqpA== -"@aztec/accounts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-3.0.0-devnet.6-patch.1.tgz#05b44647c732e3deb723571e73c10a36d762c154" - integrity sha512-0iJN0t6AYgv6rxYjLSQvbwo5n8zEfJdwHoydIkqSbSLbymU5NoDnNB7jwl1omAmWqBAKN4hOr4p8Gh2ZldYIsQ== - dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/accounts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-4.0.0-devnet.1-patch.0.tgz#9bac07c67cd611a1be449f4ffdfc9557ade5c753" + integrity sha512-yvj7SW1YUcwigxDIzfZDwo3g65yLmVzlCgdouRbnIhvdCJHQNYqR5HMevt87StAx80bfhgrJwv2v1BQX1akvOQ== + dependencies: + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/aztec.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-3.0.0-devnet.6-patch.1.tgz#cbf2c015c76a7e346044cf6a0b7724f1a85d661f" - integrity sha512-vPba9qQg1IUyg9aTyzEJfHwtwb7guCF2BiBAwnqPKkhoSG06CoDHQfU7T+JqxY9QpdWqDGUSfvDCr5wRFlEL0g== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/aztec.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-4.0.0-devnet.1-patch.0.tgz#c93dbda06bb1ac01627b8e524fa4244be608e94d" + integrity sha512-Vo91ylGFdnMDHI5OYTRBatWTclih4Ofiw94f9BZq8sSBAs3VWYcVb72cP8QiD8wYBILZIvgYgRmDXT+mlwyymQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" axios "^1.12.0" tslib "^2.4.0" viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/bb-prover@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/bb-prover/-/bb-prover-3.0.0-devnet.6-patch.1.tgz#22155bbba2571eddf2cbc0cf0eccc3000224ce95" - integrity sha512-SMuVhCN6iA4WJOdk2Aj1iuK/+6I27cWCu0V/rm1ZQyNEryPteIXKnXleG5HWSZ+MRIngOAut+hT8cFhHRSfrLA== - dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/simulator" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" - "@aztec/world-state" "3.0.0-devnet.6-patch.1" +"@aztec/bb-prover@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb-prover/-/bb-prover-4.0.0-devnet.1-patch.0.tgz#5eeb557af70163029467e03d5379de8dd2a933f6" + integrity sha512-h4iuFLHkbLCWlS+Ey1pyt05p3o70EHJZ8BS3cw9T8TWvN95WSF9ppyYznTcYqMTYhHwtQeY8uPnKCF21MJndgQ== + dependencies: + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/simulator" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" + "@aztec/world-state" "4.0.0-devnet.1-patch.0" commander "^12.1.0" pako "^2.1.0" source-map-support "^0.5.21" tslib "^2.4.0" -"@aztec/bb.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-3.0.0-devnet.6-patch.1.tgz#6781fa91d7faeb5a3bc1e3f8fabc4ddd4a9bb92c" - integrity sha512-ULRG/Ky5h2Lpaw4lXjkEzJdQVgfCFhBY9Fb0mL+Y+yC+thi2T5rQmmAwh5Qmr7F+KwKcozgtryV7Ook3rVjbhA== +"@aztec/bb.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-4.0.0-devnet.1-patch.0.tgz#4225c42b57bfbe9de790445969d4d80031bd5d45" + integrity sha512-fxDdzMsv+CND5bzXAoxWuPBa/ZRcfAQwPSHJuZ4OsJ3VSkB5szUobQUYClrqj7yu9fwKrOzYhIEVTzWh9TCBhQ== dependencies: comlink "^4.4.1" commander "^12.1.0" @@ -636,54 +636,54 @@ pako "^2.1.0" tslib "^2.4.0" -"@aztec/blob-lib@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-3.0.0-devnet.6-patch.1.tgz#ca476037b413acbe75766785e5b26da09afe8c54" - integrity sha512-l3YxkxfAm3RF7016QHXFxlQF58wgSpI0u7xfe6NpupO7k3gnCOrLm8p6GcBGcIoTIcf5GJzK2QfZvBsX+WVZHw== +"@aztec/blob-lib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-4.0.0-devnet.1-patch.0.tgz#dce8c36bcd190a88767923eec9484b19da008558" + integrity sha512-+gb6J435K6GjWeEL21RA78KBo4kfDtYajml1lcqvDW7NgjoP6WtJ2NTUpCnNYFwxCXzL9RLpMgdvtINHUHMO3g== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" "@crate-crypto/node-eth-kzg" "^0.10.0" tslib "^2.4.0" -"@aztec/builder@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/builder/-/builder-3.0.0-devnet.6-patch.1.tgz#a25cd90e83e8c2595c6a3c0440c683e42e258af2" - integrity sha512-IPBXJVhDu3T3K59uVCBX/jK+/Wkn5Z0coBzlcRQkr6puLv8sZod8vPwPrEGeWxOYz6VZN7JUkJup5ZqKR2vFgg== +"@aztec/builder@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/builder/-/builder-4.0.0-devnet.1-patch.0.tgz#e1f7f25183cf8c0bde336a0315bb308b0e875fc9" + integrity sha512-TaaAQ0XNZyROyMCdVC1pty0ujbLvhcVERtJHxBkDuTiECzSJ2Op/3Ber4xAyhJxR6OvV820k+WTyn+/T4u85yg== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" commander "^12.1.0" -"@aztec/constants@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-3.0.0-devnet.6-patch.1.tgz#c0588e4039de977949b997cb65f45721539cf6bd" - integrity sha512-YKH/JQ+Qpd8X9xtWwTBc1yVChjfO9yKFPH2x/LIll89rkPT9GU3OKQeKpnXOKlnC/2IWW2ZExASfwttp8TWtXg== +"@aztec/constants@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-4.0.0-devnet.1-patch.0.tgz#4944cbe51441999e09de74fe63e1277363e7a037" + integrity sha512-U0NG1KtvaA08Hf9q9lkDCN9QYIxSDDltTllBB6//6PsOPQ3k8+wBWy5uQY8zvvWikkwQ+nqhZcDkTiDuXdGxJQ== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/entrypoints@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-3.0.0-devnet.6-patch.1.tgz#ade9929ab6351c990844649b62a2ccc7ce474400" - integrity sha512-rHVRJGk7rxw16rxxQzfojnYjqK0zBtQVghLj1+4p91looN0T4xS8sEXr4jCGPG78uj3NLkYLuPQCQCDVmWXVcA== +"@aztec/entrypoints@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-4.0.0-devnet.1-patch.0.tgz#3e74e2a69f4df27fa8d98f530aa496910d6830ac" + integrity sha512-qe/ulRD5awf6D/IuDLpELN8KlFuUMLdr1I7fNLw9F8kI+i0NOkLThSwJGfxDqF8xx04n7CpjWTLzOEQY8qiVtA== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" zod "^3.23.8" -"@aztec/ethereum@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-3.0.0-devnet.6-patch.1.tgz#16a1f80facf54441b4f606d01fa0a83103f6d74f" - integrity sha512-J1QxJFpYIcWw3Se8eVBWMTvZsGTngwz7h6wgWEkUj2noFe2zPpvASGe389rrHPqqdsQ70yZ92kDaHQ2KyhDzLw== +"@aztec/ethereum@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-4.0.0-devnet.1-patch.0.tgz#f8ca9587f159dcd96688600506581f3f67d71dfa" + integrity sha512-/Gej0NdCeJ3jy8XR3krRzgPFZ7Q5rYxULRZfgi1o2DpaBGvr9s4VTIK37rgRBjp/Wgpm2e8VYe6Mw/x8kuRybg== dependencies: - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" "@viem/anvil" "^0.0.10" dotenv "^16.0.3" lodash.chunk "^4.2.0" @@ -692,12 +692,12 @@ viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/foundation@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-3.0.0-devnet.6-patch.1.tgz#feacdef89029695ccec0fa7d419faf595d5ab27a" - integrity sha512-8oNaZPdU0vMRPxHZzwkOfEPsC9IRswP1WXCqxgdQHYSufYNxNrDZ7aVQpuI0sPkA3BsCXzPb/tQTgD+E2WoYEQ== +"@aztec/foundation@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-4.0.0-devnet.1-patch.0.tgz#a893c2cc1b8bd9d828f22a73dcd24ef2c513ec15" + integrity sha512-RR0F3Ee8SVNmcgWuuOzTdQQYToa4hMD9Ur7qus1qaQwo+47hRHIdfxGXhMyHF/vKjNwzrw3sDnJxkZqy0vjh/Q== dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" "@koa/cors" "^5.0.0" "@noble/curves" "=1.7.0" "@noble/hashes" "^1.6.1" @@ -720,140 +720,140 @@ undici "^5.28.5" zod "^3.23.8" -"@aztec/key-store@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/key-store/-/key-store-3.0.0-devnet.6-patch.1.tgz#962c91aa606131a6e38ab2845049bd07d7e46781" - integrity sha512-LV3JhRG0RW5O4CK5dB4MEOQQHM+N6HwHeQrJG9tZr5P52GzwT7PlBPmopzuq/iKIh48MNizfMTux5681UqBe2Q== +"@aztec/key-store@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/key-store/-/key-store-4.0.0-devnet.1-patch.0.tgz#824bcd192eab3f8a13b88d1a95ecbdbc85c669a4" + integrity sha512-9VYxRr9nNqbdilXd3bAsDHJdkgtIl3oSNyhnDq0HuGlAeEjKi4vZxD85uMRhG48dYBcNg0AMjbByPTEm4l39zA== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/kv-store@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/kv-store/-/kv-store-3.0.0-devnet.6-patch.1.tgz#19850f5423a7d45d59656a50e57bad478599fe2c" - integrity sha512-Y3hMLidonMlN3eC/Blc+o6dN9VY+byLJsPXvNu+snGc6QR8rPw2x+vM/+QInsx9AFoIRfDjZU+64QMLKS4bizw== +"@aztec/kv-store@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/kv-store/-/kv-store-4.0.0-devnet.1-patch.0.tgz#1792f78b27b678f25df2c8570808c0f43218a88d" + integrity sha512-3wa+NbZikJuS5ZSIeFF9PJz1hcFwAznP3IHyIn7s6s2ut9DgC2S+Eosyo5CvEzETnjXc/KOf81L5vf6MlJcAiQ== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" idb "^8.0.0" lmdb "^3.2.0" msgpackr "^1.11.2" ohash "^2.0.11" ordered-binary "^1.5.3" -"@aztec/l1-artifacts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-3.0.0-devnet.6-patch.1.tgz#fb017bcf65cfa9a9610b64ad0dcc7ff4fd46b0b2" - integrity sha512-aO01TaullALg6Mn/GK/HgB9AB+8mxyrQi7X9It/i2u+SA8UiIQuwoBzr3uAA1hsWnRCSD+M7RikMBvVmVDlYkg== +"@aztec/l1-artifacts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-4.0.0-devnet.1-patch.0.tgz#731334b1eec314c721adc1a437628f54b7d708e2" + integrity sha512-1s+9MhRZCC25wuaLsAQjDTp1au0kn8Ht6+J4IZdAPnzqKlpKoCgzBkcqNGIeMce9tKc5O72qxRpwRrOo7PhhCQ== dependencies: tslib "^2.4.0" -"@aztec/merkle-tree@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/merkle-tree/-/merkle-tree-3.0.0-devnet.6-patch.1.tgz#df973c1eea7ff561fc6b6545575df7813d32f10e" - integrity sha512-u6jt+4ATePLnCzACe1VGNYEjbRKDj19xgLtVa+nzcBBO527UIueKxQxjPZ8j9yMcLPGrSvDTdBqaOdm7uWPI4Q== +"@aztec/merkle-tree@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/merkle-tree/-/merkle-tree-4.0.0-devnet.1-patch.0.tgz#1e5e4721e59ec33a91e9e92950d7ea14c22d099c" + integrity sha512-v9F+9UTCS1otutLuSih4sJJSeqQCSEss63PJNAx12ZGmAvNtfZ82FUei5lzKvyZDjPsJaoZFPGz++7EAYT+eJA== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" sha256 "^0.2.0" tslib "^2.4.0" -"@aztec/native@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/native/-/native-3.0.0-devnet.6-patch.1.tgz#601c5bac626ea5fd60d45820205ec4b54c67f9c8" - integrity sha512-UNTdTD/sKJFzCjFjUcpX3g1ElxyIIDkkaMJek6CCb1rsXVtALgIx6K7QhRq26hkUPgS0pBpFPgznFOvh1bsE8w== +"@aztec/native@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/native/-/native-4.0.0-devnet.1-patch.0.tgz#9d056f05b0effe7641ea0550555dc939631cd9a2" + integrity sha512-9lky18VC69/lnhLRb7ijh564o7P3qs7q4gQDD/pXT8lg91UkbwYZ1Bdf2oTRUC2s0kSA37LyrD4k/HFIyNqDQA== dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" msgpackr "^1.11.2" -"@aztec/noir-acvm_js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-3.0.0-devnet.6-patch.1.tgz#c6930c121c2a186cb7a071d46ff59b1ddda97da0" - integrity sha512-gJTPvM2bDzj+sVH5gmWgBo0tNyaecWyXmYwZCP4Cz5DtwfN7bcT4JAmjLex0u85i6rpJ+ij9ayPB8msqhvLJSw== +"@aztec/noir-acvm_js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-4.0.0-devnet.1-patch.0.tgz#aea0aca24b9fae8ff15430bf542ee558a96305b1" + integrity sha512-dJSp+1W4F3pfVd5IsgtR1jWmZF07YpHNCKIaXBrNbq547WTQoyB9v5AzTKxKOcRzh0mdtsRR9MBUWioiD62RUA== -"@aztec/noir-contracts.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-3.0.0-devnet.6-patch.1.tgz#b9fdfec34de536ae579e3481177a046c27bf3598" - integrity sha512-GP1VX+qm5bkSsGpeekCWaLOAoMPFqpckx/WIqAyxJLlSTS7QuvANEulGJI22IBhktu133CtXXfzjATHPEGbN4g== +"@aztec/noir-contracts.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-4.0.0-devnet.1-patch.0.tgz#2231802bac47cfe0dc1ca3aa688fc4f6c8c2b5ec" + integrity sha512-fVB7bsw7gwHtP/tKH6wA9XFTfUTkhyqnU5Gw7tq41FSzrHxYlAih+f+r1r0UalKsg7l/vy058DYWOIE+XJA9bw== dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/noir-noir_codegen@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-noir_codegen/-/noir-noir_codegen-3.0.0-devnet.6-patch.1.tgz#d7d614cb2cb828766977298076d8c3c48da95e16" - integrity sha512-dTvCSdNhSavN5vQ4rBZjD5A2mTgwnRXlNM4wOfJgk1bZEeuapJpD1bc98nV5e4a8C/G0TRgQT7CaxbrHluDdpw== +"@aztec/noir-noir_codegen@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noir_codegen/-/noir-noir_codegen-4.0.0-devnet.1-patch.0.tgz#6645d5a8b2f83839552f80987eb569c7df110e3d" + integrity sha512-BugSrJzrAMnFytMbn/x41iPllMSUjlII+a198bM3ed+3+V50XrarHM5kzrA1DYwun2yALa3BfwdcCeu1R3JNuQ== dependencies: - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - glob "^11.0.3" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + glob "^13.0.0" ts-command-line-args "^2.5.1" -"@aztec/noir-noirc_abi@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-3.0.0-devnet.6-patch.1.tgz#9cc1a1ebbce77f74a9c08d587c9363bd28c99b36" - integrity sha512-+J9StgFWBSi+zhGTmXXNbe3LV3lJ7FC4nmwQP6VENVLzoo1icT6S77N0xrfbcHCbdqmzw8FtKz0BR69VuXdChQ== - dependencies: - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - -"@aztec/noir-protocol-circuits-types@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-protocol-circuits-types/-/noir-protocol-circuits-types-3.0.0-devnet.6-patch.1.tgz#1abd030097cb9540d4bee70d8d133a3c5a587945" - integrity sha512-/e8nlQjsZIE1OKE53zlH8EJUkw24/IEZ3Zsj4HNoSQvKz63Zu0yoNrTst02owUYqTprrDuFj5YL8qouTo3UsXA== - dependencies: - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-acvm_js" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noir_codegen" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/noir-noirc_abi@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-4.0.0-devnet.1-patch.0.tgz#263f2a58db41bede66f8bc3bdcbc6e29a79875da" + integrity sha512-lphqr1W9kGcVjycS9KseLD4KBtz4g4iWFto9SNpTomzGlPd9bYgRDqSkUkuv3NURuElQwxrdFAVTh93D7P/Htg== + dependencies: + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + +"@aztec/noir-protocol-circuits-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-protocol-circuits-types/-/noir-protocol-circuits-types-4.0.0-devnet.1-patch.0.tgz#9736fed6902be2d712305b35e00670365e8c6eed" + integrity sha512-Je/1nMpUsn65R8+0JDT6QXHbKjyIpKKpo/omBBSzR0pAAWsf6M5pw6AsaR+olaHS5jg8pTHjrZESCtJ89QDhfA== + dependencies: + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noir_codegen" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" change-case "^5.4.4" tslib "^2.4.0" -"@aztec/noir-types@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-3.0.0-devnet.6-patch.1.tgz#ce91b70427983bf32bb013d6c86b0b2e348956c3" - integrity sha512-zj7/ERBvTcnypoytwk4RBiN4mBe1kRVZJpd9byUPc5p9vVqi2uYkbaLa1JpjwyKShItWXU6TXv6C8V23jj5mGA== +"@aztec/noir-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-4.0.0-devnet.1-patch.0.tgz#fa681cd4ecc290cd319718be70f249cbfd47c5b9" + integrity sha512-VVtp8lF4pLLxQ+k+HheorUSyY2w0izP2P+XpvgsCqArkOfmODDj3m5Nh8+cUCO8N/mK035cEj5MF/aScixwdAQ== -"@aztec/protocol-contracts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-3.0.0-devnet.6-patch.1.tgz#b5a79b19041593744d776a0adb9c0e1f99d50ca7" - integrity sha512-QbpoSNLZ54xzAmeen3t+oJEKoeoqD84mrP+ooFgLNPwuXAU48BP5Otq3aZIycIfTcjXnjIhORzLURX0ftU3sKg== +"@aztec/protocol-contracts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-4.0.0-devnet.1-patch.0.tgz#f744df53460e7f359a0b86dfffb0b82ff0831cfd" + integrity sha512-oXQQXxB91/CcRlwDZf3vdnfdRKl8pGX2o70YxJ6VIC22NNexoROquVtEyiBWZq+hkangfHaYdhwafZjWnlWsPQ== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" lodash.chunk "^4.2.0" lodash.omit "^4.5.0" tslib "^2.4.0" -"@aztec/pxe@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/pxe/-/pxe-3.0.0-devnet.6-patch.1.tgz#996f07b034f8f97a254ed4d5bc8814e339f9e709" - integrity sha512-ugKffEjNH+U6EfkVuXceozQhmbHgCtLmNx2Jxl02hzW44/41lmL05zAHXCL5IKi+5NfyaRmMjxFJ898jXKa8Lw== - dependencies: - "@aztec/bb-prover" "3.0.0-devnet.6-patch.1" - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/builder" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/key-store" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/simulator" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/pxe@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/pxe/-/pxe-4.0.0-devnet.1-patch.0.tgz#b69340e6a416a2678eb4982b33e45441fa9768df" + integrity sha512-0VY4zl7UsZ20nadFn9GpP9jcopfTjw+S6NHe44n2VppkID3E+2DRCQ3cCSGk3a/YUFArezHHnqVMtJ1kVXk8ZA== + dependencies: + "@aztec/bb-prover" "4.0.0-devnet.1-patch.0" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/builder" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/key-store" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/simulator" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" koa "^2.16.1" koa-router "^13.1.1" lodash.omit "^4.5.0" @@ -861,39 +861,40 @@ tslib "^2.4.0" viem "npm:@aztec/viem@2.38.2" -"@aztec/simulator@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/simulator/-/simulator-3.0.0-devnet.6-patch.1.tgz#0c22af0f6be531c8b32b0f735a3e8ae207530cb7" - integrity sha512-nDXLLCYMDVTCi8uUUBGO715f4Q+KyoKPa8p0bpJ/08y99aPT67BoouUJE0XXAv44MbQcLgt1SO0dwdW9Cc81Tg== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/noir-acvm_js" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" - "@aztec/world-state" "3.0.0-devnet.6-patch.1" +"@aztec/simulator@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/simulator/-/simulator-4.0.0-devnet.1-patch.0.tgz#b678f7469262730755d2fe8d553b4445cd1d131c" + integrity sha512-L79T698ejHe/uT386iUjoD8VtRsz2jg+IWhVg3em/Ox7h41XqSyO6l9W2DilGumHGoaRUuIPnABfOP495lWeLQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" + "@aztec/world-state" "4.0.0-devnet.1-patch.0" lodash.clonedeep "^4.5.0" lodash.merge "^4.6.2" tslib "^2.4.0" -"@aztec/stdlib@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-3.0.0-devnet.6-patch.1.tgz#0f82be8011843165519293f11e9ec9c43bc86a5f" - integrity sha512-nljgFQ046BKWg10HTiYD/UjrC8rWs+8nRFWMVeAPrLiX0mWrjjMHkqag480U2ROO4YpdqqgbVujnNmQa/cLzuA== +"@aztec/stdlib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-4.0.0-devnet.1-patch.0.tgz#578598dda71129bda1007d0ba71b3c5bf4d8922f" + integrity sha512-p51LrGXwLoSTChyXFxex+7WXbOAG2V/LVXzOFLktG3hkLSZ1tc7CLo8XitB/oN6DpjQMAlmhta43/55RcNOTWQ== dependencies: "@aws-sdk/client-s3" "^3.892.0" - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/validator-ha-signer" "4.0.0-devnet.1-patch.0" "@google-cloud/storage" "^7.15.0" axios "^1.12.0" json-stringify-deterministic "1.0.12" @@ -907,13 +908,13 @@ viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/telemetry-client@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/telemetry-client/-/telemetry-client-3.0.0-devnet.6-patch.1.tgz#599032472c50ffe1d45641e9568ff1cae99c46b0" - integrity sha512-XZeLKSf2ws+2VEzGDESBkFo8kI9BGNTRXHpAJZ7NIFCbEGBwb44N0Rf8S8BBJgixARg7iUaiiFs2y2mBf3b2Gg== +"@aztec/telemetry-client@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/telemetry-client/-/telemetry-client-4.0.0-devnet.1-patch.0.tgz#26572852ea1645ba1323f6b4026930a0988b0aba" + integrity sha512-jNALAzaPX1xC3KFRTEZGY23CwzSrspiKldMlksm38Ljl7s91XBd4DFHPDARYu2mr9MP3z9arW4IVrl8qWLejpw== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" "@opentelemetry/api" "^1.9.0" "@opentelemetry/api-logs" "^0.55.0" "@opentelemetry/core" "^1.28.0" @@ -931,45 +932,57 @@ prom-client "^15.1.3" viem "npm:@aztec/viem@2.38.2" -"@aztec/test-wallet@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/test-wallet/-/test-wallet-3.0.0-devnet.6-patch.1.tgz#fc70b9c639ed77d1a04d449f2aaf36f5bfeee784" - integrity sha512-K9jZrWN2XKzLm9X3prLwuvNPFKf9q+jc6jnuesHAMDsLDMDjG5YYBlLfYYHsNI6DbpHT0CxGDgPFuK4qYB3Dqg== - dependencies: - "@aztec/accounts" "3.0.0-devnet.6-patch.1" - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-contracts.js" "3.0.0-devnet.6-patch.1" - "@aztec/pxe" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/wallet-sdk" "3.0.0-devnet.6-patch.1" - -"@aztec/wallet-sdk@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/wallet-sdk/-/wallet-sdk-3.0.0-devnet.6-patch.1.tgz#1ec5ac27f6d5b29758606457712c7966325b74a0" - integrity sha512-acshskh0gWYwanEDpc2lfwAuoexsf0halQsJRCFjMgkRW1nryEUefBGsRe0Ztq572OVNCpd8KpJRzDl4OcVjPg== - dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/pxe" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - -"@aztec/world-state@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/world-state/-/world-state-3.0.0-devnet.6-patch.1.tgz#78b8cc83a67ca612d55e431219f2ac497ac4803e" - integrity sha512-6/svpdxdb/XkBGu+YH+EJZpnyCTyg4oZ31Mm1RsnYRUYz6gyZjh6w0CuiIPP3FOhnzfnvBCNrzcVK3apv7FImg== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/merkle-tree" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" +"@aztec/test-wallet@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/test-wallet/-/test-wallet-4.0.0-devnet.1-patch.0.tgz#a027e252b21643810d423e615c942c9dcdb307d8" + integrity sha512-oYbwT7R8DMpRUiWxJyElV5oJTm5x16fKvfOSFMS7DZuHQZ6B7kuwRPjokKDZttYJuwLQGGTr60s6Bm53r6FYew== + dependencies: + "@aztec/accounts" "4.0.0-devnet.1-patch.0" + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-contracts.js" "4.0.0-devnet.1-patch.0" + "@aztec/pxe" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/wallet-sdk" "4.0.0-devnet.1-patch.0" + +"@aztec/validator-ha-signer@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.1-patch.0.tgz#d2d51016f1d2ed5fc752106767951d732a660972" + integrity sha512-HEEWyo2Lpusu8XVxsvMmI6LbGtjtWYUB19wBnDwPQn97HlewK3nCkWF+c9QEMPhKloZAk+jaNd0hZYxNji369w== + dependencies: + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + node-pg-migrate "^8.0.4" + pg "^8.11.3" + tslib "^2.4.0" + zod "^3.23.8" + +"@aztec/wallet-sdk@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/wallet-sdk/-/wallet-sdk-4.0.0-devnet.1-patch.0.tgz#ef4c907b987b8787c9513f5e3963b31acc26c3e0" + integrity sha512-BWwysQsnPYr3kB8lRPTv7YYaOEvnvgP+W1uH2/sOMprPVBXLP3unVxYMCHRhw5XtUquEVU2PXRyYSoAmtn024Q== + dependencies: + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/pxe" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + +"@aztec/world-state@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/world-state/-/world-state-4.0.0-devnet.1-patch.0.tgz#0b85576dca9a5471e1581ef90002f16934626eb1" + integrity sha512-GedqMcrUDxA3LApob7QHj3o+a+IaTCW4hy7j9RlI+/BR5fEVwW42pzhlDEhgHlsKWMSUpPl1ZZ4fna/Ep7zQ6A== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/merkle-tree" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" zod "^3.23.8" @@ -1467,10 +1480,10 @@ resolved "https://registry.yarnpkg.com/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz#3081dadbc3460661b751e7591d7faea5df39dd29" integrity sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ== -"@isaacs/brace-expansion@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz#4b3dabab7d8e75a429414a96bd67bf4c1d13e0f3" - integrity sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA== +"@isaacs/brace-expansion@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz#0ef5a92d91f2fff2a37646ce54da9e5f599f6eff" + integrity sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ== dependencies: "@isaacs/balanced-match" "^4.0.1" @@ -3976,16 +3989,13 @@ get-tsconfig@^4.7.5: dependencies: resolve-pkg-maps "^1.0.0" -glob@^11.0.3: - version "11.0.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.3.tgz#9d8087e6d72ddb3c4707b1d2778f80ea3eaefcd6" - integrity sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA== +glob@^13.0.0: + version "13.0.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.2.tgz#74b28859255e319c84d1aed1a0a5b5248bfea227" + integrity sha512-035InabNu/c1lW0tzPhAgapKctblppqsKKG9ZaNzbr+gXwWMjXoiyGSyB9sArzrjG7jY+zntRq5ZSUYemrnWVQ== dependencies: - foreground-child "^3.3.1" - jackspeak "^4.1.1" - minimatch "^10.0.3" + minimatch "^10.1.2" minipass "^7.1.2" - package-json-from-dist "^1.0.0" path-scurry "^2.0.0" glob@^7.1.3, glob@^7.1.4: @@ -4000,6 +4010,18 @@ glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" +glob@~11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-11.1.0.tgz#4f826576e4eb99c7dad383793d2f9f08f67e50a6" + integrity sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw== + dependencies: + foreground-child "^3.3.1" + jackspeak "^4.1.1" + minimatch "^10.1.1" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^2.0.0" + google-auth-library@^9.6.3: version "9.15.1" resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.15.1.tgz#0c5d84ed1890b2375f1cd74f03ac7b806b392928" @@ -5058,12 +5080,12 @@ minimalistic-assert@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimatch@^10.0.3: - version "10.1.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.1.1.tgz#e6e61b9b0c1dcab116b5a7d1458e8b6ae9e73a55" - integrity sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ== +minimatch@^10.1.1, minimatch@^10.1.2: + version "10.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.1.2.tgz#6c3f289f9de66d628fa3feb1842804396a43d81c" + integrity sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw== dependencies: - "@isaacs/brace-expansion" "^5.0.0" + "@isaacs/brace-expansion" "^5.0.1" minimatch@^3.0.4, minimatch@^3.1.1: version "3.1.2" @@ -5152,6 +5174,14 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== +node-pg-migrate@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/node-pg-migrate/-/node-pg-migrate-8.0.4.tgz#b2e519e7ebc4c2f7777ef4b5cf0a01591ddef2ee" + integrity sha512-HTlJ6fOT/2xHhAUtsqSN85PGMAqSbfGJNRwQF8+ZwQ1+sVGNUTl/ZGEshPsOI3yV22tPIyHXrKXr3S0JxeYLrg== + dependencies: + glob "~11.1.0" + yargs "~17.7.0" + node-releases@^2.0.26: version "2.0.27" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.27.tgz#eedca519205cf20f650f61d56b070db111231e4e" @@ -5332,6 +5362,62 @@ path-to-regexp@^6.3.0: resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.3.0.tgz#2b6a26a337737a8e1416f9272ed0766b1c0389f4" integrity sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ== +pg-cloudflare@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.3.0.tgz#386035d4bfcf1a7045b026f8b21acf5353f14d65" + integrity sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ== + +pg-connection-string@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.11.0.tgz#5dca53ff595df33ba9db812e181b19909866d10b" + integrity sha512-kecgoJwhOpxYU21rZjULrmrBJ698U2RxXofKVzOn5UDj61BPj/qMb7diYUR1nLScCDbrztQFl1TaQZT0t1EtzQ== + +pg-int8@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" + integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== + +pg-pool@^3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.11.0.tgz#adf9a6651a30c839f565a3cc400110949c473d69" + integrity sha512-MJYfvHwtGp870aeusDh+hg9apvOe2zmpZJpyt+BMtzUWlVqbhFmMK6bOBXLBUPd7iRtIF9fZplDc7KrPN3PN7w== + +pg-protocol@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.11.0.tgz#2502908893edaa1e8c0feeba262dd7b40b317b53" + integrity sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g== + +pg-types@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3" + integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA== + dependencies: + pg-int8 "1.0.1" + postgres-array "~2.0.0" + postgres-bytea "~1.0.0" + postgres-date "~1.0.4" + postgres-interval "^1.1.0" + +pg@^8.11.3: + version "8.18.0" + resolved "https://registry.yarnpkg.com/pg/-/pg-8.18.0.tgz#e9ee214206f5d9231240f1b82f22d2fa9de5cb75" + integrity sha512-xqrUDL1b9MbkydY/s+VZ6v+xiMUmOUk7SS9d/1kpyQxoJ6U9AO1oIJyUWVZojbfe5Cc/oluutcgFG4L9RDP1iQ== + dependencies: + pg-connection-string "^2.11.0" + pg-pool "^3.11.0" + pg-protocol "^1.11.0" + pg-types "2.2.0" + pgpass "1.0.5" + optionalDependencies: + pg-cloudflare "^1.3.0" + +pgpass@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.5.tgz#9b873e4a564bb10fa7a7dbd55312728d422a223d" + integrity sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug== + dependencies: + split2 "^4.1.0" + picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" @@ -5402,6 +5488,28 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +postgres-array@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e" + integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA== + +postgres-bytea@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.1.tgz#c40b3da0222c500ff1e51c5d7014b60b79697c7a" + integrity sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ== + +postgres-date@~1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8" + integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q== + +postgres-interval@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695" + integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ== + dependencies: + xtend "^4.0.0" + pretty-format@^29.0.0, pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" @@ -5733,7 +5841,7 @@ source-map@^0.6.0, source-map@^0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -split2@^4.0.0: +split2@^4.0.0, split2@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== @@ -6198,6 +6306,11 @@ ws@8.18.3, ws@^8.13.0: resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472" integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== +xtend@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" @@ -6213,7 +6326,7 @@ yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@^17.3.1: +yargs@^17.3.1, yargs@~17.7.0: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== diff --git a/custom-note/src/main.nr b/custom-note/src/main.nr index 702a1af..8ca5b6e 100644 --- a/custom-note/src/main.nr +++ b/custom-note/src/main.nr @@ -9,7 +9,7 @@ pub contract CustomNoteContract { storage::storage, }; use aztec::state_vars::{PrivateSet, Owned}; - use aztec::protocol_types::address::AztecAddress; + use aztec::protocol::address::AztecAddress; use aztec::messages::message_delivery::MessageDelivery; use aztec::note::constants::MAX_NOTES_PER_PAGE; use aztec::note::note_viewer_options::NoteViewerOptions; @@ -23,12 +23,12 @@ pub contract CustomNoteContract { #[external("private")] fn insert(a: Field, b: Field, c: Field, d: Field) { - let sender = self.context.msg_sender().unwrap(); + let sender = self.msg_sender(); let note = CustomNote::new(a, b, c, d, sender); self.storage.custom_notes .at(sender) .insert(note) - .deliver(MessageDelivery.UNCONSTRAINED_ONCHAIN); + .deliver(MessageDelivery.ONCHAIN_UNCONSTRAINED); } #[external("utility")] diff --git a/note-send-proof/circuits/Nargo.toml b/note-send-proof/circuits/Nargo.toml index 22240d0..551a114 100644 --- a/note-send-proof/circuits/Nargo.toml +++ b/note-send-proof/circuits/Nargo.toml @@ -4,6 +4,5 @@ type = "bin" authors = [""] [dependencies] -aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v3.0.0-devnet.6-patch.1", directory = "aztec" } -poseidon = { tag = "v0.1.1", git = "https://github.com/noir-lang/poseidon" } +aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v4.0.0-devnet.1-patch.0", directory = "aztec" } uint_note = { path = "../uint-note" } diff --git a/note-send-proof/circuits/src/main.nr b/note-send-proof/circuits/src/main.nr index 468b97a..131f792 100644 --- a/note-send-proof/circuits/src/main.nr +++ b/note-send-proof/circuits/src/main.nr @@ -1,12 +1,11 @@ -use dep::aztec::protocol_types::{ +use aztec::protocol::{ address::AztecAddress, - constants::{GENERATOR_INDEX__SILOED_NOTE_HASH, GENERATOR_INDEX__UNIQUE_NOTE_HASH}, + hash::{compute_siloed_note_hash, compute_unique_note_hash}, traits::FromField, }; -use dep::aztec::note::note_interface::NoteHash; -use dep::poseidon; +use aztec::note::note_interface::NoteHash; -use dep::uint_note::uint_note::UintNote; +use uint_note::uint_note::UintNote; fn main( settled_note_hash: pub Field, @@ -17,11 +16,12 @@ fn main( storage_slot: Field, note_nonce: Field, ) { - let note = UintNote::new_with_randomness(value, AztecAddress::from_field(recipient), randomness); - let note_hash = note.compute_note_hash(storage_slot); + let owner = AztecAddress::from_field(recipient); + let note = UintNote::new(value); + let note_hash = note.compute_note_hash(owner, storage_slot, randomness); - let siloed_note_hash = poseidon::poseidon2::Poseidon2::hash([GENERATOR_INDEX__SILOED_NOTE_HASH as Field, contract_address, note_hash], 3); - let unique_note_hash = poseidon::poseidon2::Poseidon2::hash([GENERATOR_INDEX__UNIQUE_NOTE_HASH as Field, note_nonce, siloed_note_hash], 3); + let siloed_note_hash = compute_siloed_note_hash(AztecAddress::from_field(contract_address), note_hash); + let unique_note_hash = compute_unique_note_hash(note_nonce, siloed_note_hash); assert_eq(settled_note_hash, unique_note_hash); } diff --git a/note-send-proof/package.json b/note-send-proof/package.json index ac054cc..df0f850 100644 --- a/note-send-proof/package.json +++ b/note-send-proof/package.json @@ -18,12 +18,12 @@ "typescript": "^5.0.0" }, "dependencies": { - "@aztec/accounts": "3.0.0-devnet.6-patch.1", - "@aztec/aztec.js": "3.0.0-devnet.6-patch.1", - "@aztec/foundation": "3.0.0-devnet.6-patch.1", - "@aztec/pxe": "3.0.0-devnet.6-patch.1", - "@aztec/stdlib": "3.0.0-devnet.6-patch.1", - "@aztec/test-wallet": "3.0.0-devnet.6-patch.1", + "@aztec/accounts": "4.0.0-devnet.1-patch.0", + "@aztec/aztec.js": "4.0.0-devnet.1-patch.0", + "@aztec/foundation": "4.0.0-devnet.1-patch.0", + "@aztec/pxe": "4.0.0-devnet.1-patch.0", + "@aztec/stdlib": "4.0.0-devnet.1-patch.0", + "@aztec/test-wallet": "4.0.0-devnet.1-patch.0", "tsx": "^4.20.6" } } diff --git a/note-send-proof/readme.md b/note-send-proof/readme.md index a5449db..fd8f165 100644 --- a/note-send-proof/readme.md +++ b/note-send-proof/readme.md @@ -10,7 +10,7 @@ This project implements: - **Note Hash Computation**: Scripts demonstrating the v3 note hash formula - **Hash Verification**: Tests that verify computed unique note hashes match on-chain hashes -**Aztec Version**: `3.0.0-devnet.6-patch.1` +**Aztec Version**: `4.0.0-devnet.1-patch.0` ## Note Hash Computation Formula (v3) @@ -35,7 +35,7 @@ The unique note hash is what gets stored on-chain in the note hash tree. To set the correct Aztec version: ```bash -aztec-up 3.0.0-devnet.6-patch.1 +aztec-up 4.0.0-devnet.1-patch.0 ``` ## Project Structure @@ -77,7 +77,7 @@ bash -i <(curl -s https://install.aztec.network) ### Set Aztec to the correct version: ```bash -aztec-up 3.0.0-devnet.6-patch.1 +aztec-up 4.0.0-devnet.1-patch.0 ``` ## Build & Compile @@ -126,7 +126,7 @@ For a fresh setup, run these commands in order: yarn install # 2. Setup Aztec -aztec-up 3.0.0-devnet.6-patch.1 +aztec-up 4.0.0-devnet.1-patch.0 # 3. Compile contract and generate TypeScript bindings yarn ccc diff --git a/note-send-proof/sample-contract/Nargo.toml b/note-send-proof/sample-contract/Nargo.toml index 3a83db7..509c343 100644 --- a/note-send-proof/sample-contract/Nargo.toml +++ b/note-send-proof/sample-contract/Nargo.toml @@ -5,6 +5,6 @@ compiler_version = ">=1.0.0" type = "contract" [dependencies] -aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v3.0.0-devnet.6-patch.1", directory = "aztec" } +aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v4.0.0-devnet.1-patch.0", directory = "aztec" } # Local uint_note with create_note_with_randomness for hash verification demo uint_note = { path = "../uint-note" } diff --git a/note-send-proof/sample-contract/src/main.nr b/note-send-proof/sample-contract/src/main.nr index 551a956..bd3d24d 100644 --- a/note-send-proof/sample-contract/src/main.nr +++ b/note-send-proof/sample-contract/src/main.nr @@ -8,7 +8,7 @@ pub contract GettingStarted { functions::{initializer, external}, storage::storage, }, - protocol_types::address::AztecAddress, + protocol::address::AztecAddress, }; use uint_note::uint_note::{UintNote, create_note_with_randomness}; @@ -31,7 +31,7 @@ pub contract GettingStarted { /// The fixed randomness allows external verification of the note hash computation. #[external("private")] fn create_note_for_user(value: u128) { - let note_owner = self.context.msg_sender().unwrap(); + let note_owner = self.msg_sender(); let note = UintNote::new(value); // Use storage slot 1 for user notes (we're not using a Map, just a simple slot) diff --git a/note-send-proof/scripts/generate_data.ts b/note-send-proof/scripts/generate_data.ts index 3bf6ea2..4055cd3 100644 --- a/note-send-proof/scripts/generate_data.ts +++ b/note-send-proof/scripts/generate_data.ts @@ -8,8 +8,8 @@ import { poseidon2HashWithSeparator } from '@aztec/foundation/crypto/poseidon'; import fs from 'fs'; import { exit } from 'process'; -// GENERATOR_INDEX__NOTE_HASH from Aztec protocol types -const GENERATOR_INDEX__NOTE_HASH = 1; +// DOM_SEP__NOTE_HASH from Aztec protocol types (v4 value) +const DOM_SEP__NOTE_HASH = 116501019; const NODE_URL = 'http://localhost:8080'; // Must match NOTE_RANDOMNESS in the contract @@ -37,37 +37,36 @@ async function main() { console.log('Deploying GettingStarted contract...'); const gettingStarted = await GettingStartedContract.deploy(wallet, deployerAddress).send({ from: deployerAddress, - }).wait(); + }); - console.log('CONTRACT DEPLOYED AT', gettingStarted.contract.address.toString()); + console.log('CONTRACT DEPLOYED AT', gettingStarted.address.toString()); const NOTE_VALUE = 69n; console.log('Creating note for user...'); - const sentTx = await gettingStarted.contract.methods + const receipt = await gettingStarted.methods .create_note_for_user(NOTE_VALUE) - .send({ from: deployerAddress }) - .wait(); - console.log('TX HASH', sentTx.txHash.toString()); + .send({ from: deployerAddress }); + console.log('TX HASH', receipt.txHash.toString()); const node = createAztecNodeClient(NODE_URL); - const txEffect = await node.getTxEffect(sentTx.txHash); + const txEffect = await node.getTxEffect(receipt.txHash); if (txEffect === undefined) { throw new Error('Cannot find txEffect from tx hash'); } - // v3 hash computation formula: - // 1. commitment = poseidon2([owner, storage_slot, randomness], GENERATOR_INDEX__NOTE_HASH) - // 2. note_hash = poseidon2([commitment, value], GENERATOR_INDEX__NOTE_HASH) + // Note hash computation formula: + // 1. commitment = poseidon2([owner, storage_slot, randomness], DOM_SEP__NOTE_HASH) + // 2. note_hash = poseidon2([commitment, value], DOM_SEP__NOTE_HASH) const commitment = await poseidon2HashWithSeparator( [deployerAddress.toField(), STORAGE_SLOT, NOTE_RANDOMNESS], - GENERATOR_INDEX__NOTE_HASH + DOM_SEP__NOTE_HASH ); const noteHash = await poseidon2HashWithSeparator( [commitment, new Fr(NOTE_VALUE)], - GENERATOR_INDEX__NOTE_HASH + DOM_SEP__NOTE_HASH ); const INDEX_OF_NOTE_HASH_IN_TRANSACTION = 0; @@ -76,7 +75,7 @@ async function main() { const noteHashNonce = await computeNoteHashNonce(nonceGenerator, INDEX_OF_NOTE_HASH_IN_TRANSACTION); - const siloedNoteHash = await siloNoteHash(gettingStarted.contract.address, noteHash); + const siloedNoteHash = await siloNoteHash(gettingStarted.address, noteHash); const computedUniqueNoteHash = await computeUniqueNoteHash( noteHashNonce, @@ -101,13 +100,13 @@ async function main() { const outputData = { settled_note_hash: txEffect.data.noteHashes[0].toString(), - contract_address: gettingStarted.contract.address.toString(), + contract_address: gettingStarted.address.toString(), recipient: deployerAddress.toString(), randomness: NOTE_RANDOMNESS.toString(), value: Number(NOTE_VALUE), storage_slot: STORAGE_SLOT.toString(), note_nonce: noteHashNonce.toString(), - tx_hash: sentTx.txHash.toString(), + tx_hash: receipt.txHash.toString(), }; console.log('\nREQUIRED INPUT', outputData); diff --git a/note-send-proof/scripts/package.json b/note-send-proof/scripts/package.json index 23f1a29..2e6fcee 100644 --- a/note-send-proof/scripts/package.json +++ b/note-send-proof/scripts/package.json @@ -13,10 +13,10 @@ "copy-target-after-build": "cp -r ../sample-contract/target ./dist/artifacts" }, "dependencies": { - "@aztec/accounts": "2.0.3", - "@aztec/aztec.js": "2.0.3", - "@aztec/foundation": "2.0.3", - "@aztec/stdlib": "2.0.3" + "@aztec/accounts": "4.0.0-devnet.1-patch.0", + "@aztec/aztec.js": "4.0.0-devnet.1-patch.0", + "@aztec/foundation": "4.0.0-devnet.1-patch.0", + "@aztec/stdlib": "4.0.0-devnet.1-patch.0" }, "devDependencies": { "@eslint/js": "^9.29.0", diff --git a/note-send-proof/scripts/src/index.ts b/note-send-proof/scripts/src/index.ts index 6c01b41..aba8a99 100644 --- a/note-send-proof/scripts/src/index.ts +++ b/note-send-proof/scripts/src/index.ts @@ -1,66 +1,68 @@ import { GettingStartedContract } from '../artifacts/target/GettingStarted.js'; import { - createPXEClient, - waitForPXE, createAztecNodeClient, + waitForNode, Fr, } from '@aztec/aztec.js'; -import { getInitialTestAccountsWallets } from '@aztec/accounts/testing'; -import { computeNoteHashNonce, computeUniqueNoteHash, deriveStorageSlotInMap, siloNoteHash } from '@aztec/stdlib/hash'; +import { getInitialTestAccountsData } from '@aztec/accounts/testing'; +import { TestWallet } from '@aztec/test-wallet/server'; +import { computeNoteHashNonce, computeUniqueNoteHash, siloNoteHash } from '@aztec/stdlib/hash'; import { poseidon2HashWithSeparator } from '@aztec/foundation/crypto'; -const NOTE_HASH_SEPARATOR = 1; +// DOM_SEP__NOTE_HASH from Aztec protocol types (v4 value) +const DOM_SEP__NOTE_HASH = 116501019; -export const SANDBOX_URL = 'http://localhost:8080'; +export const NODE_URL = 'http://localhost:8080'; -const pxe = createPXEClient('http://localhost:8080'); -await waitForPXE(pxe); +const node = createAztecNodeClient(NODE_URL); +await waitForNode(node); -const wallets = await getInitialTestAccountsWallets(pxe); -const deployerWallet = wallets[0]; -const deployerAddress = deployerWallet.getAddress(); +const wallet = await TestWallet.create(node); -const gettingStarted = await GettingStartedContract.deploy(deployerWallet).send({ +const accountsData = await getInitialTestAccountsData(); +const deployerAccount = await wallet.createSchnorrAccount( + accountsData[0].secret, + accountsData[0].salt, + accountsData[0].signingKey +); +const deployerAddress = deployerAccount.address; + +const gettingStarted = await GettingStartedContract.deploy(wallet, deployerAddress).send({ from: deployerAddress, -}).wait(); +}); -console.log('CONTRACT DEPLOYED AT', gettingStarted.contract.address); +console.log('CONTRACT DEPLOYED AT', gettingStarted.address); const NOTE_VALUE = 69; -const tx = gettingStarted.contract.methods.create_note_for_user(NOTE_VALUE); - -const txExecutionRequest = await tx.create(); - -const txRequestHash = await txExecutionRequest.toTxRequest().hash(); +const receipt = await gettingStarted.methods.create_note_for_user(NOTE_VALUE).send({ from: deployerAddress }); -console.log('TX REQUEST HASH', txRequestHash); +console.log('TX HASH', receipt.txHash); -const sentTx = await tx.send({ from: deployerAddress }).wait(); - -const node = createAztecNodeClient(SANDBOX_URL); - -const txEffect = await node.getTxEffect(sentTx.txHash); +const txEffect = await node.getTxEffect(receipt.txHash); if (txEffect === undefined) { throw new Error('Cannot find txEffect from tx hash'); } -const storageSlot = await deriveStorageSlotInMap(GettingStartedContract.storage.user_private_state.slot, deployerAddress); - const NOTE_RANDOMNESS = new Fr(6969); +// storage_slot = 1 as used in the contract's create_note_for_user +const STORAGE_SLOT = new Fr(1); -const commitment = await poseidon2HashWithSeparator([deployerAddress.toField(), NOTE_RANDOMNESS, storageSlot], NOTE_HASH_SEPARATOR); +// Compute inner note hash using v4 formula: +// 1. commitment = poseidon2([owner, storage_slot, randomness], DOM_SEP__NOTE_HASH) +// 2. note_hash = poseidon2([commitment, value], DOM_SEP__NOTE_HASH) +const commitment = await poseidon2HashWithSeparator([deployerAddress.toField(), STORAGE_SLOT, NOTE_RANDOMNESS], DOM_SEP__NOTE_HASH); -const noteHash = await poseidon2HashWithSeparator([commitment, new Fr(NOTE_VALUE)], NOTE_HASH_SEPARATOR); +const noteHash = await poseidon2HashWithSeparator([commitment, new Fr(NOTE_VALUE)], DOM_SEP__NOTE_HASH); const INDEX_OF_NOTE_HASH_IN_TRANSACTION = 0; -const nonceGenerator = txEffect?.data.nullifiers[0] ?? txRequestHash; +const nonceGenerator = txEffect?.data.nullifiers[0] ?? receipt.txHash; const noteHashNonce = await computeNoteHashNonce(nonceGenerator, INDEX_OF_NOTE_HASH_IN_TRANSACTION); -const siloedNoteHash = await siloNoteHash(gettingStarted.contract.address, noteHash); +const siloedNoteHash = await siloNoteHash(gettingStarted.address, noteHash); const computedUniqueNoteHash = await computeUniqueNoteHash( noteHashNonce, @@ -76,10 +78,10 @@ console.log('ACTUAL UNIQUE NOTE HASH', txEffect.data.noteHashes[0]); console.log('REQUIRED INPUT', { settled_note_hash: txEffect.data.noteHashes[0], - contract_address: gettingStarted.contract.address, + contract_address: gettingStarted.address, recipient: deployerAddress, randomness: NOTE_RANDOMNESS, value: NOTE_VALUE, - storage_slot: storageSlot, + storage_slot: STORAGE_SLOT, note_nonce: noteHashNonce, }) diff --git a/note-send-proof/scripts/yarn.lock b/note-send-proof/scripts/yarn.lock index bb79198..250ef21 100644 --- a/note-send-proof/scripts/yarn.lock +++ b/note-send-proof/scripts/yarn.lock @@ -1,4349 +1,4004 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"@adraffy/ens-normalize@npm:^1.10.1": - version: 1.11.1 - resolution: "@adraffy/ens-normalize@npm:1.11.1" - checksum: 10c0/b364e2a57131db278ebf2f22d1a1ac6d8aea95c49dd2bbbc1825870b38aa91fd8816aba580a1f84edc50a45eb6389213dacfd1889f32893afc8549a82d304767 - languageName: node - linkType: hard - -"@aztec/accounts@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/accounts@npm:2.0.3" - dependencies: - "@aztec/aztec.js": "npm:2.0.3" - "@aztec/entrypoints": "npm:2.0.3" - "@aztec/ethereum": "npm:2.0.3" - "@aztec/foundation": "npm:2.0.3" - "@aztec/stdlib": "npm:2.0.3" - tslib: "npm:^2.4.0" - checksum: 10c0/9a3c3eff3407b7e78ff7b23e9619c75cc00a7a6580e1e351c077dbfc03d7b2c9d97af88469040861c08a76e3c9a5209a52f3001390a057313d4458e87075daa1 - languageName: node - linkType: hard - -"@aztec/aztec.js@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/aztec.js@npm:2.0.3" - dependencies: - "@aztec/constants": "npm:2.0.3" - "@aztec/entrypoints": "npm:2.0.3" - "@aztec/ethereum": "npm:2.0.3" - "@aztec/foundation": "npm:2.0.3" - "@aztec/l1-artifacts": "npm:2.0.3" - "@aztec/protocol-contracts": "npm:2.0.3" - "@aztec/stdlib": "npm:2.0.3" - axios: "npm:^1.8.2" - tslib: "npm:^2.4.0" - viem: "npm:2.23.7" - checksum: 10c0/4b5eb49afbad1646715a227ebf5a49bacc420a056b7889cc75246066b11dc8d67587a98f8378582483e4fb96bd1ff094f675a12563d8d8430eafd2e97a4925c1 - languageName: node - linkType: hard - -"@aztec/bb.js@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/bb.js@npm:2.0.3" - dependencies: - comlink: "npm:^4.4.1" - commander: "npm:^12.1.0" - idb-keyval: "npm:^6.2.1" - msgpackr: "npm:^1.11.2" - pako: "npm:^2.1.0" - pino: "npm:^9.5.0" - tslib: "npm:^2.4.0" - bin: - bb.js: dest/node/main.js - checksum: 10c0/ba6f4fca87e573c9e67e5e52a3c014f12f923c0208d26b9a421b0ed386ed84d05ec435836eeb9325a88c92ccb3aa0883706241860b131ffe39b046da75ea778a - languageName: node - linkType: hard - -"@aztec/blob-lib@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/blob-lib@npm:2.0.3" - dependencies: - "@aztec/constants": "npm:2.0.3" - "@aztec/foundation": "npm:2.0.3" - c-kzg: "npm:4.0.0-alpha.1" - tslib: "npm:^2.4.0" - checksum: 10c0/46922d593e404451b8910e9330727603dc93daeb3f6957fec2ff58e13164b213453b5df7ddd37e64eb8f4627ccde8ed3d67a85d3f5d14709855fafe111cae0e1 - languageName: node - linkType: hard - -"@aztec/constants@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/constants@npm:2.0.3" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/56feb9251fc35af9b5fee76885042f788a29b597680139a50f94ea3f11a9748a9e10ec0bc7c942050ffa5d1a48555e4897525758a1628d84072d21f7830c52d7 - languageName: node - linkType: hard - -"@aztec/entrypoints@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/entrypoints@npm:2.0.3" - dependencies: - "@aztec/constants": "npm:2.0.3" - "@aztec/foundation": "npm:2.0.3" - "@aztec/protocol-contracts": "npm:2.0.3" - "@aztec/stdlib": "npm:2.0.3" - tslib: "npm:^2.4.0" - checksum: 10c0/bcb8f2f70db97adbb6d1cc797d3c8eca2217df76b9073cb2bdee185ffe58f054458ff544d07e6df8d21532fe60d679728756089987c297ae58e2077d15b99703 - languageName: node - linkType: hard - -"@aztec/ethereum@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/ethereum@npm:2.0.3" - dependencies: - "@aztec/blob-lib": "npm:2.0.3" - "@aztec/constants": "npm:2.0.3" - "@aztec/foundation": "npm:2.0.3" - "@aztec/l1-artifacts": "npm:2.0.3" - "@viem/anvil": "npm:^0.0.10" - dotenv: "npm:^16.0.3" - lodash.chunk: "npm:^4.2.0" - lodash.pickby: "npm:^4.5.0" - tslib: "npm:^2.4.0" - viem: "npm:2.23.7" - zod: "npm:^3.23.8" - checksum: 10c0/b449cfeaa3a2f01f629341fabf1342e073a0b035de152482bf1ef83a179dca7568422094f4cba15cccf0683fc5bcd2036ea99a5610d5efaa32362916e6c1b2dc - languageName: node - linkType: hard - -"@aztec/foundation@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/foundation@npm:2.0.3" - dependencies: - "@aztec/bb.js": "npm:2.0.3" - "@koa/cors": "npm:^5.0.0" - "@noble/curves": "npm:=1.7.0" - bn.js: "npm:^5.2.1" - colorette: "npm:^2.0.20" - detect-node: "npm:^2.1.0" - hash.js: "npm:^1.1.7" - koa: "npm:^2.16.1" - koa-bodyparser: "npm:^4.4.0" - koa-compress: "npm:^5.1.0" - koa-router: "npm:^12.0.0" - leveldown: "npm:^6.1.1" - lodash.chunk: "npm:^4.2.0" - lodash.clonedeepwith: "npm:^4.5.0" - pako: "npm:^2.1.0" - pino: "npm:^9.5.0" - pino-pretty: "npm:^13.0.0" - sha3: "npm:^2.1.4" - undici: "npm:^5.28.5" - zod: "npm:^3.23.8" - checksum: 10c0/20ea9200f9eb48c15808e508481740f3d0524672b4d49708fc83351816c999963f7acb4006ad2c7509ba93ce8be56a279b7ea04cf070888d951df1d833c56577 - languageName: node - linkType: hard - -"@aztec/l1-artifacts@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/l1-artifacts@npm:2.0.3" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/16229ef8fccb5f10608e5ae660e18877b4ac0ff51e9b87294c3ff16e4f9b2e6e3d056b065f0238b96e30d57280fc948e8dc468efbee96fe34806bc43471533c8 - languageName: node - linkType: hard - -"@aztec/noir-noirc_abi@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/noir-noirc_abi@npm:2.0.3" - dependencies: - "@aztec/noir-types": "npm:2.0.3" - checksum: 10c0/1d97657a59c1d15f6e5c99168c8e92f3b35b4d6f1be9f209ffb415d711fc611433fefac772e4ab485432fbae02ed6a2c47a7af630b92ec02c45a0adf86932d53 - languageName: node - linkType: hard - -"@aztec/noir-types@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/noir-types@npm:2.0.3" - checksum: 10c0/2cec275d7678123555cee7521fbb77cd7e9b62b759ce3b113fc9abea993486063a41d08a58bebc28cfb3415147c136db8d6a780d394b8f195374f5822987bff4 - languageName: node - linkType: hard - -"@aztec/protocol-contracts@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/protocol-contracts@npm:2.0.3" - dependencies: - "@aztec/constants": "npm:2.0.3" - "@aztec/foundation": "npm:2.0.3" - "@aztec/stdlib": "npm:2.0.3" - lodash.chunk: "npm:^4.2.0" - lodash.omit: "npm:^4.5.0" - tslib: "npm:^2.4.0" - checksum: 10c0/3142049a6dc55857e7b601a5df0e91ae47301165cf3101c7781202876985f5dd7625bfc9797268032e05867bcc6ea9634a746a0e12eeef9a3a3c40b1f3144a4e - languageName: node - linkType: hard - -"@aztec/stdlib@npm:2.0.3": - version: 2.0.3 - resolution: "@aztec/stdlib@npm:2.0.3" - dependencies: - "@aztec/bb.js": "npm:2.0.3" - "@aztec/blob-lib": "npm:2.0.3" - "@aztec/constants": "npm:2.0.3" - "@aztec/ethereum": "npm:2.0.3" - "@aztec/foundation": "npm:2.0.3" - "@aztec/l1-artifacts": "npm:2.0.3" - "@aztec/noir-noirc_abi": "npm:2.0.3" - "@google-cloud/storage": "npm:^7.15.0" - axios: "npm:^1.9.0" - json-stringify-deterministic: "npm:1.0.12" - lodash.chunk: "npm:^4.2.0" - lodash.isequal: "npm:^4.5.0" - lodash.omit: "npm:^4.5.0" - lodash.times: "npm:^4.3.2" - msgpackr: "npm:^1.11.2" - pako: "npm:^2.1.0" - tslib: "npm:^2.4.0" - viem: "npm:2.23.7" - zod: "npm:^3.23.8" - checksum: 10c0/42ae42db63e3d40b651782106263f101d720f42f1ae668ab6f5a291ae60926eee37604d6e7df407a58f667d088dd06f53804c845fd6b340395a39b2db9958383 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.7.0, @eslint-community/eslint-utils@npm:^4.8.0": - version: 4.9.0 - resolution: "@eslint-community/eslint-utils@npm:4.9.0" - dependencies: - eslint-visitor-keys: "npm:^3.4.3" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 - languageName: node - linkType: hard - -"@eslint/config-array@npm:^0.21.0": - version: 0.21.0 - resolution: "@eslint/config-array@npm:0.21.0" - dependencies: - "@eslint/object-schema": "npm:^2.1.6" - debug: "npm:^4.3.1" - minimatch: "npm:^3.1.2" - checksum: 10c0/0ea801139166c4aa56465b309af512ef9b2d3c68f9198751bbc3e21894fe70f25fbf26e1b0e9fffff41857bc21bfddeee58649ae6d79aadcd747db0c5dca771f - languageName: node - linkType: hard - -"@eslint/config-helpers@npm:^0.3.1": - version: 0.3.1 - resolution: "@eslint/config-helpers@npm:0.3.1" - checksum: 10c0/f6c5b3a0b76a0d7d84cc93e310c259e6c3e0792ddd0a62c5fc0027796ffae44183432cb74b2c2b1162801ee1b1b34a6beb5d90a151632b4df7349f994146a856 - languageName: node - linkType: hard - -"@eslint/core@npm:^0.15.2": - version: 0.15.2 - resolution: "@eslint/core@npm:0.15.2" - dependencies: - "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/c17a6dc4f5a6006ecb60165cc38bcd21fefb4a10c7a2578a0cfe5813bbd442531a87ed741da5adab5eb678e8e693fda2e2b14555b035355537e32bcec367ea17 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^3.3.1": - version: 3.3.1 - resolution: "@eslint/eslintrc@npm:3.3.1" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^10.0.1" - globals: "npm:^14.0.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10c0/b0e63f3bc5cce4555f791a4e487bf999173fcf27c65e1ab6e7d63634d8a43b33c3693e79f192cbff486d7df1be8ebb2bd2edc6e70ddd486cbfa84a359a3e3b41 - languageName: node - linkType: hard - -"@eslint/js@npm:9.36.0, @eslint/js@npm:^9.29.0": - version: 9.36.0 - resolution: "@eslint/js@npm:9.36.0" - checksum: 10c0/e3f6fb7d6f117d79615574f7bef4f238bcfed6ece0465d28226c3a75d2b6fac9cc189121e8673562796ca8ccea2bf9861715ee5cf4a3dbef87d17811c0dac22c - languageName: node - linkType: hard - -"@eslint/object-schema@npm:^2.1.6": - version: 2.1.6 - resolution: "@eslint/object-schema@npm:2.1.6" - checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56 - languageName: node - linkType: hard - -"@eslint/plugin-kit@npm:^0.3.5": - version: 0.3.5 - resolution: "@eslint/plugin-kit@npm:0.3.5" - dependencies: - "@eslint/core": "npm:^0.15.2" - levn: "npm:^0.4.1" - checksum: 10c0/c178c1b58c574200c0fd125af3e4bc775daba7ce434ba6d1eeaf9bcb64b2e9fea75efabffb3ed3ab28858e55a016a5efa95f509994ee4341b341199ca630b89e - languageName: node - linkType: hard - -"@fastify/busboy@npm:^2.0.0": - version: 2.1.1 - resolution: "@fastify/busboy@npm:2.1.1" - checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 - languageName: node - linkType: hard - -"@google-cloud/paginator@npm:^5.0.0": - version: 5.0.2 - resolution: "@google-cloud/paginator@npm:5.0.2" - dependencies: - arrify: "npm:^2.0.0" - extend: "npm:^3.0.2" - checksum: 10c0/aac4ed986c2b274ac9fdca3f68d5ba6ee95f4c35370b11db25c288bf485352e2ec5df16bf9c3cff554a2e73a07e62f10044d273788df61897b81fe47bb18106d - languageName: node - linkType: hard - -"@google-cloud/projectify@npm:^4.0.0": - version: 4.0.0 - resolution: "@google-cloud/projectify@npm:4.0.0" - checksum: 10c0/0d0a6ceca76a138973fcb3ad577f209acdbd9d9aed1c645b09f98d5e5a258053dbbe6c1f13e6f85310cc0d9308f5f3a84f8fa4f1a132549a68d86174fb21067f - languageName: node - linkType: hard - -"@google-cloud/promisify@npm:<4.1.0": - version: 4.0.0 - resolution: "@google-cloud/promisify@npm:4.0.0" - checksum: 10c0/4332cbd923d7c6943ecdf46f187f1417c84bb9c801525cd74d719c766bfaad650f7964fb74576345f6537b6d6273a4f2992c8d79ebec6c8b8401b23d626b8dd3 - languageName: node - linkType: hard - -"@google-cloud/storage@npm:^7.15.0": - version: 7.17.1 - resolution: "@google-cloud/storage@npm:7.17.1" - dependencies: - "@google-cloud/paginator": "npm:^5.0.0" - "@google-cloud/projectify": "npm:^4.0.0" - "@google-cloud/promisify": "npm:<4.1.0" - abort-controller: "npm:^3.0.0" - async-retry: "npm:^1.3.3" - duplexify: "npm:^4.1.3" - fast-xml-parser: "npm:^4.4.1" - gaxios: "npm:^6.0.2" - google-auth-library: "npm:^9.6.3" - html-entities: "npm:^2.5.2" - mime: "npm:^3.0.0" - p-limit: "npm:^3.0.1" - retry-request: "npm:^7.0.0" - teeny-request: "npm:^9.0.0" - uuid: "npm:^8.0.0" - checksum: 10c0/2cb35bff0b22734ee0bea5ee4ecc2a0432fcdaa55222db3d674b2073f8b13582e83f35928a4066d86617822fed1f0e4a3a04299c7f90e82da58ea1c10ce81e03 - languageName: node - linkType: hard - -"@hapi/bourne@npm:^3.0.0": - version: 3.0.0 - resolution: "@hapi/bourne@npm:3.0.0" - checksum: 10c0/2e2df62f6bc6f32b980ba5bbdc09200c93c55c8306399ec0f2781da088a82aab699498c89fe94fec4acf770210f9aee28c75bfc2f04044849ac01b034134e717 - languageName: node - linkType: hard - -"@humanfs/core@npm:^0.19.1": - version: 0.19.1 - resolution: "@humanfs/core@npm:0.19.1" - checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 - languageName: node - linkType: hard - -"@humanfs/node@npm:^0.16.6": - version: 0.16.7 - resolution: "@humanfs/node@npm:0.16.7" - dependencies: - "@humanfs/core": "npm:^0.19.1" - "@humanwhocodes/retry": "npm:^0.4.0" - checksum: 10c0/9f83d3cf2cfa37383e01e3cdaead11cd426208e04c44adcdd291aa983aaf72d7d3598844d2fe9ce54896bb1bf8bd4b56883376611c8905a19c44684642823f30 - languageName: node - linkType: hard - -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 - languageName: node - linkType: hard - -"@humanwhocodes/retry@npm:^0.4.0, @humanwhocodes/retry@npm:^0.4.2": - version: 0.4.3 - resolution: "@humanwhocodes/retry@npm:0.4.3" - checksum: 10c0/3775bb30087d4440b3f7406d5a057777d90e4b9f435af488a4923ef249e93615fb78565a85f173a186a076c7706a81d0d57d563a2624e4de2c5c9c66c486ce42 - languageName: node - linkType: hard - -"@isaacs/balanced-match@npm:^4.0.1": - version: 4.0.1 - resolution: "@isaacs/balanced-match@npm:4.0.1" - checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 - languageName: node - linkType: hard - -"@isaacs/brace-expansion@npm:^5.0.0": - version: 5.0.0 - resolution: "@isaacs/brace-expansion@npm:5.0.0" - dependencies: - "@isaacs/balanced-match": "npm:^4.0.1" - checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e - languageName: node - linkType: hard - -"@isaacs/fs-minipass@npm:^4.0.0": - version: 4.0.1 - resolution: "@isaacs/fs-minipass@npm:4.0.1" - dependencies: - minipass: "npm:^7.0.4" - checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 - languageName: node - linkType: hard - -"@koa/cors@npm:^5.0.0": - version: 5.0.0 - resolution: "@koa/cors@npm:5.0.0" - dependencies: - vary: "npm:^1.1.2" - checksum: 10c0/49e5f3b861590bd81aa3663a2f0658234a9b378840bb54a2947b3c5f2067f9d966b6fa2e9049fdc7c74c787456d1885bacd0b7ee1f134274d28282c7df99c3fd - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.3": - version: 3.0.3 - resolution: "@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.3" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.3": - version: 3.0.3 - resolution: "@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.3" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.3": - version: 3.0.3 - resolution: "@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.3" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.3": - version: 3.0.3 - resolution: "@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.3" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.3": - version: 3.0.3 - resolution: "@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.3" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.3": - version: 3.0.3 - resolution: "@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.3" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@noble/curves@npm:1.8.1": - version: 1.8.1 - resolution: "@noble/curves@npm:1.8.1" - dependencies: - "@noble/hashes": "npm:1.7.1" - checksum: 10c0/84902c7af93338373a95d833f77981113e81c48d4bec78f22f63f1f7fdd893bc1d3d7a3ee78f01b9a8ad3dec812a1232866bf2ccbeb2b1560492e5e7d690ab1f - languageName: node - linkType: hard - -"@noble/curves@npm:=1.7.0": - version: 1.7.0 - resolution: "@noble/curves@npm:1.7.0" - dependencies: - "@noble/hashes": "npm:1.6.0" - checksum: 10c0/3317ec9b7699d2476707a89ceb3ddce60e69bac287561a31dd533669408633e093860fea5067eb9c54e5a7ced0705da1cba8859b6b1e0c48d3afff55fe2e77d0 - languageName: node - linkType: hard - -"@noble/curves@npm:^1.6.0, @noble/curves@npm:~1.9.0": - version: 1.9.7 - resolution: "@noble/curves@npm:1.9.7" - dependencies: - "@noble/hashes": "npm:1.8.0" - checksum: 10c0/150014751ebe8ca06a8654ca2525108452ea9ee0be23430332769f06808cddabfe84f248b6dbf836916bc869c27c2092957eec62c7506d68a1ed0a624017c2a3 - languageName: node - linkType: hard - -"@noble/curves@npm:~1.8.1": - version: 1.8.2 - resolution: "@noble/curves@npm:1.8.2" - dependencies: - "@noble/hashes": "npm:1.7.2" - checksum: 10c0/e7ef119b114681d6b7530b29a21f9bbea6fa6973bc369167da2158d05054cc6e6dbfb636ba89fad7707abacc150de30188b33192f94513911b24bdb87af50bbd - languageName: node - linkType: hard - -"@noble/hashes@npm:1.6.0": - version: 1.6.0 - resolution: "@noble/hashes@npm:1.6.0" - checksum: 10c0/e7e75898257fb36d933935fcdf1cc67ca7c083eb7b2411aa57fde7eb494c2cea0bec03686462032e25d5b0e1e4ab7357d1afb6718f6a68515db1f392141e9f14 - languageName: node - linkType: hard - -"@noble/hashes@npm:1.7.1": - version: 1.7.1 - resolution: "@noble/hashes@npm:1.7.1" - checksum: 10c0/2f8ec0338ccc92b576a0f5c16ab9c017a3a494062f1fbb569ae641c5e7eab32072f9081acaa96b5048c0898f972916c818ea63cbedda707886a4b5ffcfbf94e3 - languageName: node - linkType: hard - -"@noble/hashes@npm:1.7.2, @noble/hashes@npm:~1.7.1": - version: 1.7.2 - resolution: "@noble/hashes@npm:1.7.2" - checksum: 10c0/b1411eab3c0b6691d847e9394fe7f1fcd45eeb037547c8f97e7d03c5068a499b4aef188e8e717eee67389dca4fee17d69d7e0f58af6c092567b0b76359b114b2 - languageName: node - linkType: hard - -"@noble/hashes@npm:1.8.0, @noble/hashes@npm:^1.5.0, @noble/hashes@npm:~1.8.0": - version: 1.8.0 - resolution: "@noble/hashes@npm:1.8.0" - checksum: 10c0/06a0b52c81a6fa7f04d67762e08b2c476a00285858150caeaaff4037356dd5e119f45b2a530f638b77a5eeca013168ec1b655db41bae3236cb2e9d511484fc77 - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": "npm:2.0.5" - run-parallel: "npm:^1.1.9" - checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:^1.2.3": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": "npm:2.1.5" - fastq: "npm:^1.6.0" - checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 - languageName: node - linkType: hard - -"@npmcli/agent@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/agent@npm:3.0.0" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.3" - checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/fs@npm:4.0.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 - languageName: node - linkType: hard - -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd - languageName: node - linkType: hard - -"@scure/base@npm:~1.2.2, @scure/base@npm:~1.2.4, @scure/base@npm:~1.2.5": - version: 1.2.6 - resolution: "@scure/base@npm:1.2.6" - checksum: 10c0/49bd5293371c4e062cb6ba689c8fe3ea3981b7bb9c000400dc4eafa29f56814cdcdd27c04311c2fec34de26bc373c593a1d6ca6d754398a488d587943b7c128a - languageName: node - linkType: hard - -"@scure/bip32@npm:1.6.2": - version: 1.6.2 - resolution: "@scure/bip32@npm:1.6.2" - dependencies: - "@noble/curves": "npm:~1.8.1" - "@noble/hashes": "npm:~1.7.1" - "@scure/base": "npm:~1.2.2" - checksum: 10c0/a0abd62d1fe34b4d90b84feb25fa064ad452fd51be9fd7ea3dcd376059c0e8d08d4fe454099030f43fb91a1bee85cd955f093f221bbc522178919f779fbe565c - languageName: node - linkType: hard - -"@scure/bip32@npm:^1.5.0": - version: 1.7.0 - resolution: "@scure/bip32@npm:1.7.0" - dependencies: - "@noble/curves": "npm:~1.9.0" - "@noble/hashes": "npm:~1.8.0" - "@scure/base": "npm:~1.2.5" - checksum: 10c0/e3d4c1f207df16abcd79babcdb74d36f89bdafc90bf02218a5140cc5cba25821d80d42957c6705f35210cc5769714ea9501d4ae34732cdd1c26c9ff182a219f7 - languageName: node - linkType: hard - -"@scure/bip39@npm:1.5.4": - version: 1.5.4 - resolution: "@scure/bip39@npm:1.5.4" - dependencies: - "@noble/hashes": "npm:~1.7.1" - "@scure/base": "npm:~1.2.4" - checksum: 10c0/0b398b8335b624c16dfb0d81b0e79f80f098bb98e327f1d68ace56636e0c56cc09a240ed3ba9c1187573758242ade7000260d65c15d3a6bcd95ac9cb284b450a - languageName: node - linkType: hard - -"@scure/bip39@npm:^1.4.0": - version: 1.6.0 - resolution: "@scure/bip39@npm:1.6.0" - dependencies: - "@noble/hashes": "npm:~1.8.0" - "@scure/base": "npm:~1.2.5" - checksum: 10c0/73a54b5566a50a3f8348a5cfd74d2092efeefc485efbed83d7a7374ffd9a75defddf446e8e5ea0385e4adb49a94b8ae83c5bad3e16333af400e932f7da3aaff8 - languageName: node - linkType: hard - -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: 10c0/073bfa548026b1ebaf1659eb8961e526be22fa77139b10d60e712f46d2f0f05f4e6c8bec62a087d41088ee9e29faa7f54838568e475ab2f776171003c3920858 - languageName: node - linkType: hard - -"@types/caseless@npm:*": - version: 0.12.5 - resolution: "@types/caseless@npm:0.12.5" - checksum: 10c0/b1f8b8a38ce747b643115d37a40ea824c658bd7050e4b69427a10e9d12d1606ed17a0f6018241c08291cd59f70aeb3c1f3754ad61e45f8dbba708ec72dde7ec8 - languageName: node - linkType: hard - -"@types/estree@npm:^1.0.6": - version: 1.0.8 - resolution: "@types/estree@npm:1.0.8" - checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 - languageName: node - linkType: hard - -"@types/json-schema@npm:^7.0.15": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db - languageName: node - linkType: hard - -"@types/node@npm:*": - version: 24.5.2 - resolution: "@types/node@npm:24.5.2" - dependencies: - undici-types: "npm:~7.12.0" - checksum: 10c0/96baaca6564d39c6f7f6eddd73ce41e2a7594ef37225cd52df3be36fad31712af8ae178387a72d0b80f2e2799e7fd30c014bc0ae9eb9f962d9079b691be00c48 - languageName: node - linkType: hard - -"@types/request@npm:^2.48.8": - version: 2.48.13 - resolution: "@types/request@npm:2.48.13" - dependencies: - "@types/caseless": "npm:*" - "@types/node": "npm:*" - "@types/tough-cookie": "npm:*" - form-data: "npm:^2.5.5" - checksum: 10c0/1c6798d926a6577f213dbc04aa09945590f260ea367537c20824ff337b0a49d56e5199a6a6029e625568d97c3bbb98908bdb8d9158eb421f70a0d03ae230ff72 - languageName: node - linkType: hard - -"@types/tough-cookie@npm:*": - version: 4.0.5 - resolution: "@types/tough-cookie@npm:4.0.5" - checksum: 10c0/68c6921721a3dcb40451543db2174a145ef915bc8bcbe7ad4e59194a0238e776e782b896c7a59f4b93ac6acefca9161fccb31d1ce3b3445cb6faa467297fb473 - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:8.44.1": - version: 8.44.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.44.1" - dependencies: - "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.44.1" - "@typescript-eslint/type-utils": "npm:8.44.1" - "@typescript-eslint/utils": "npm:8.44.1" - "@typescript-eslint/visitor-keys": "npm:8.44.1" - graphemer: "npm:^1.4.0" - ignore: "npm:^7.0.0" - natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.1.0" - peerDependencies: - "@typescript-eslint/parser": ^8.44.1 - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/86d17444c38992a5dc0e45c107a2c2545eb26a1314c2475e7518e4b7645781be4449ec49463667d63aaffaa002e2edacbd2098104cc83e8399e3dd6e0fb6ed51 - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:8.44.1": - version: 8.44.1 - resolution: "@typescript-eslint/parser@npm:8.44.1" - dependencies: - "@typescript-eslint/scope-manager": "npm:8.44.1" - "@typescript-eslint/types": "npm:8.44.1" - "@typescript-eslint/typescript-estree": "npm:8.44.1" - "@typescript-eslint/visitor-keys": "npm:8.44.1" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/278d7f6a8a686fade0cff372faabb5e114f98ce4032bd991e8905622c720f3a4867b99f7a07897aa2e26311efd8cbb84669059ab57ac99c644b9fbae7564b251 - languageName: node - linkType: hard - -"@typescript-eslint/project-service@npm:8.44.1": - version: 8.44.1 - resolution: "@typescript-eslint/project-service@npm:8.44.1" - dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.44.1" - "@typescript-eslint/types": "npm:^8.44.1" - debug: "npm:^4.3.4" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/2caaa94832574658f1b451d94a319fcd476ad34171e6dff6607da9a5f91387011206487b7743fc71c9c91099632871fa6d209783cbc0a7cb3bac5cbf9d36cdae - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:8.44.1": - version: 8.44.1 - resolution: "@typescript-eslint/scope-manager@npm:8.44.1" - dependencies: - "@typescript-eslint/types": "npm:8.44.1" - "@typescript-eslint/visitor-keys": "npm:8.44.1" - checksum: 10c0/a6f3b2d9fbda037327574bb2a7d3831cc100122fe660545a8220e4eed0ee36e42262ce78cc7438dd155100d0abca38edd9e6941e29abe6f8ba7f935223059b89 - languageName: node - linkType: hard - -"@typescript-eslint/tsconfig-utils@npm:8.44.1, @typescript-eslint/tsconfig-utils@npm:^8.44.1": - version: 8.44.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.44.1" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/05fee17cdb38729f82bdfff3bf2844435f5f8e4e55cdaf1bbff72c410ab98a4f9e166011f1eda01f715053d4bc9eb2d8d6c05e9e7114cc08946c4c81785367a0 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:8.44.1": - version: 8.44.1 - resolution: "@typescript-eslint/type-utils@npm:8.44.1" - dependencies: - "@typescript-eslint/types": "npm:8.44.1" - "@typescript-eslint/typescript-estree": "npm:8.44.1" - "@typescript-eslint/utils": "npm:8.44.1" - debug: "npm:^4.3.4" - ts-api-utils: "npm:^2.1.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/f17b9ae60327b9187354499d67c2667811ca2b09d436cf6c13b89ba6eaceabd5695f87644a8cb4dc93da5e4188612a6bc7b07b1b022ad75ca360ff2608a64511 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:8.44.1, @typescript-eslint/types@npm:^8.44.1": - version: 8.44.1 - resolution: "@typescript-eslint/types@npm:8.44.1" - checksum: 10c0/cba2d724ac0c7e5a35945aa2f7f8ed96dd5508942e30ec88274dcd2e8fa2c177b0952403c7eb6cacbcc2014224bd36685947d140c093637e3a4e5495c52fbd9f - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:8.44.1": - version: 8.44.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.44.1" - dependencies: - "@typescript-eslint/project-service": "npm:8.44.1" - "@typescript-eslint/tsconfig-utils": "npm:8.44.1" - "@typescript-eslint/types": "npm:8.44.1" - "@typescript-eslint/visitor-keys": "npm:8.44.1" - debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - ts-api-utils: "npm:^2.1.0" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/cef0827614cf33eab54de2f671c6e6d8cab45286ea4980e8205a7a50504e0c0984f1c12c69c7046ee3aedf29a745f0c823324dcd36c59c81b179517d6de5017f - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:8.44.1": - version: 8.44.1 - resolution: "@typescript-eslint/utils@npm:8.44.1" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.44.1" - "@typescript-eslint/types": "npm:8.44.1" - "@typescript-eslint/typescript-estree": "npm:8.44.1" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/5f855c8a18c3112160c04d1d7bad5abee5e4712574d2f75b8a898f4e132e6e0dee3112f98010a1def47bbf0ac2fb05b6e81d343e577d144769a8d685b42b0809 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:8.44.1": - version: 8.44.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.44.1" - dependencies: - "@typescript-eslint/types": "npm:8.44.1" - eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/b2b06c9c45b1c27d9fc05805a5d6bac3cf8f17d2ccaa59bd40718e911df474b47b85dbab3494522917d9ba469338246f226b5332c3be2da52636f8a3b842fbf7 - languageName: node - linkType: hard - -"@viem/anvil@npm:^0.0.10": - version: 0.0.10 - resolution: "@viem/anvil@npm:0.0.10" - dependencies: - execa: "npm:^7.1.1" - get-port: "npm:^6.1.2" - http-proxy: "npm:^1.18.1" - ws: "npm:^8.13.0" - checksum: 10c0/2b9cdef15e9280fa5c5fe876be8854cfd53d7454978681b059f2dc8ac10e97dedfde76cc5e207f725915527183dc6439145377335d914d469516c3b6cf1a206e - languageName: node - linkType: hard - -"abbrev@npm:^3.0.0": - version: 3.0.1 - resolution: "abbrev@npm:3.0.1" - checksum: 10c0/21ba8f574ea57a3106d6d35623f2c4a9111d9ee3e9a5be47baed46ec2457d2eac46e07a5c4a60186f88cb98abbe3e24f2d4cca70bc2b12f1692523e2209a9ccf - languageName: node - linkType: hard - -"abitype@npm:1.0.8": - version: 1.0.8 - resolution: "abitype@npm:1.0.8" - peerDependencies: - typescript: ">=5.0.4" - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - checksum: 10c0/d3393f32898c1f0f6da4eed2561da6830dcd0d5129a160fae9517214236ee6a6c8e5a0380b8b960c5bc1b949320bcbd015ec7f38b5d7444f8f2b854a1b5dd754 - languageName: node - linkType: hard - -"abitype@npm:^1.0.6": - version: 1.1.1 - resolution: "abitype@npm:1.1.1" - peerDependencies: - typescript: ">=5.0.4" - zod: ^3.22.0 || ^4.0.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - checksum: 10c0/d52fd8195cb37cdb462ba4d1817dafdba8da403eeab50f144f251748d7458a43308ee29ea46889db2969c91c074780e6d1f00f86acd22dc5772570432ee56b9c - languageName: node - linkType: hard - -"abort-controller@npm:^3.0.0": - version: 3.0.0 - resolution: "abort-controller@npm:3.0.0" - dependencies: - event-target-shim: "npm:^5.0.0" - checksum: 10c0/90ccc50f010250152509a344eb2e71977fbf8db0ab8f1061197e3275ddf6c61a41a6edfd7b9409c664513131dd96e962065415325ef23efa5db931b382d24ca5 - languageName: node - linkType: hard - -"abstract-leveldown@npm:^7.2.0": - version: 7.2.0 - resolution: "abstract-leveldown@npm:7.2.0" - dependencies: - buffer: "npm:^6.0.3" - catering: "npm:^2.0.0" - is-buffer: "npm:^2.0.5" - level-concat-iterator: "npm:^3.0.0" - level-supports: "npm:^2.0.1" - queue-microtask: "npm:^1.2.3" - checksum: 10c0/c81765642fc2100499fadc3254470a338ba7c0ba2e597b15cd13d91f333a54619b4d5c4137765e0835817142cd23e8eb7bf01b6a217e13c492f4872c164184dc - languageName: node - linkType: hard - -"accepts@npm:^1.3.5": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: "npm:~2.1.34" - negotiator: "npm:0.6.3" - checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 - languageName: node - linkType: hard - -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 - languageName: node - linkType: hard - -"acorn@npm:^8.15.0": - version: 8.15.0 - resolution: "acorn@npm:8.15.0" - bin: - acorn: bin/acorn - checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec - languageName: node - linkType: hard - -"agent-base@npm:6": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: "npm:4" - checksum: 10c0/dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261 - languageName: node - linkType: hard - -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.4 - resolution: "agent-base@npm:7.1.4" - checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe - languageName: node - linkType: hard - -"ajv@npm:^6.12.4": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: "npm:^3.1.1" - fast-json-stable-stringify: "npm:^2.0.0" - json-schema-traverse: "npm:^0.4.1" - uri-js: "npm:^4.2.2" - checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 - languageName: node - linkType: hard - -"ansi-regex@npm:^6.0.1": - version: 6.2.2 - resolution: "ansi-regex@npm:6.2.2" - checksum: 10c0/05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.3 - resolution: "ansi-styles@npm:6.2.3" - checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e - languageName: node - linkType: hard - -"arrify@npm:^2.0.0": - version: 2.0.1 - resolution: "arrify@npm:2.0.1" - checksum: 10c0/3fb30b5e7c37abea1907a60b28a554d2f0fc088757ca9bf5b684786e583fdf14360721eb12575c1ce6f995282eab936712d3c4389122682eafab0e0b57f78dbb - languageName: node - linkType: hard - -"async-retry@npm:^1.3.3": - version: 1.3.3 - resolution: "async-retry@npm:1.3.3" - dependencies: - retry: "npm:0.13.1" - checksum: 10c0/cabced4fb46f8737b95cc88dc9c0ff42656c62dc83ce0650864e891b6c155a063af08d62c446269b51256f6fbcb69a6563b80e76d0ea4a5117b0c0377b6b19d8 - languageName: node - linkType: hard - -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d - languageName: node - linkType: hard - -"atomic-sleep@npm:^1.0.0": - version: 1.0.0 - resolution: "atomic-sleep@npm:1.0.0" - checksum: 10c0/e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a - languageName: node - linkType: hard - -"axios@npm:^1.8.2, axios@npm:^1.9.0": - version: 1.12.2 - resolution: "axios@npm:1.12.2" - dependencies: - follow-redirects: "npm:^1.15.6" - form-data: "npm:^4.0.4" - proxy-from-env: "npm:^1.1.0" - checksum: 10c0/80b063e318cf05cd33a4d991cea0162f3573481946f9129efb7766f38fde4c061c34f41a93a9f9521f02b7c9565ccbc197c099b0186543ac84a24580017adfed - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee - languageName: node - linkType: hard - -"base64-js@npm:^1.3.0, base64-js@npm:^1.3.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf - languageName: node - linkType: hard - -"bignumber.js@npm:^9.0.0": - version: 9.3.1 - resolution: "bignumber.js@npm:9.3.1" - checksum: 10c0/61342ba5fe1c10887f0ecf5be02ff6709271481aff48631f86b4d37d55a99b87ce441cfd54df3d16d10ee07ceab7e272fc0be430c657ffafbbbf7b7d631efb75 - languageName: node - linkType: hard - -"bindings@npm:^1.5.0": - version: 1.5.0 - resolution: "bindings@npm:1.5.0" - dependencies: - file-uri-to-path: "npm:1.0.0" - checksum: 10c0/3dab2491b4bb24124252a91e656803eac24292473e56554e35bbfe3cc1875332cfa77600c3bac7564049dc95075bf6fcc63a4609920ff2d64d0fe405fcf0d4ba - languageName: node - linkType: hard - -"bn.js@npm:^5.2.1": - version: 5.2.2 - resolution: "bn.js@npm:5.2.2" - checksum: 10c0/cb97827d476aab1a0194df33cd84624952480d92da46e6b4a19c32964aa01553a4a613502396712704da2ec8f831cf98d02e74ca03398404bd78a037ba93f2ab - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.12 - resolution: "brace-expansion@npm:1.1.12" - dependencies: - balanced-match: "npm:^1.0.0" - concat-map: "npm:0.0.1" - checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.2 - resolution: "brace-expansion@npm:2.0.2" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf - languageName: node - linkType: hard - -"braces@npm:^3.0.3": - version: 3.0.3 - resolution: "braces@npm:3.0.3" - dependencies: - fill-range: "npm:^7.1.1" - checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 - languageName: node - linkType: hard - -"buffer-equal-constant-time@npm:^1.0.1": - version: 1.0.1 - resolution: "buffer-equal-constant-time@npm:1.0.1" - checksum: 10c0/fb2294e64d23c573d0dd1f1e7a466c3e978fe94a4e0f8183937912ca374619773bef8e2aceb854129d2efecbbc515bbd0cc78d2734a3e3031edb0888531bbc8e - languageName: node - linkType: hard - -"buffer@npm:6.0.3, buffer@npm:^6.0.3": - version: 6.0.3 - resolution: "buffer@npm:6.0.3" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.2.1" - checksum: 10c0/2a905fbbcde73cc5d8bd18d1caa23715d5f83a5935867c2329f0ac06104204ba7947be098fe1317fbd8830e26090ff8e764f08cd14fefc977bb248c3487bcbd0 - languageName: node - linkType: hard - -"bytes@npm:3.1.2, bytes@npm:^3.1.2": - version: 3.1.2 - resolution: "bytes@npm:3.1.2" - checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e - languageName: node - linkType: hard - -"c-kzg@npm:4.0.0-alpha.1": - version: 4.0.0-alpha.1 - resolution: "c-kzg@npm:4.0.0-alpha.1" - dependencies: - bindings: "npm:^1.5.0" - node-addon-api: "npm:^5.0.0" - node-gyp: "npm:latest" - checksum: 10c0/9a1b0089049ae41b7a506edffd3bca1dbb528291a766f14e37ce1ff62a2198ad2d01ef6cf4ca92381de9b44bd46ab3605457fc511c630891c38d4278ed5efed4 - languageName: node - linkType: hard - -"cacache@npm:^19.0.1": - version: 19.0.1 - resolution: "cacache@npm:19.0.1" - dependencies: - "@npmcli/fs": "npm:^4.0.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^2.0.1" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^7.0.2" - ssri: "npm:^12.0.0" - tar: "npm:^7.4.3" - unique-filename: "npm:^4.0.0" - checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c - languageName: node - linkType: hard - -"cache-content-type@npm:^1.0.0": - version: 1.0.1 - resolution: "cache-content-type@npm:1.0.1" - dependencies: - mime-types: "npm:^2.1.18" - ylru: "npm:^1.2.0" - checksum: 10c0/59b50e29e64a24bb52a16e5d35b69ad27ef14313701acc5e462b0aeebf2f09ff87fb6538eb0c0f0de4de05c8a1eecaef47f455f5b4928079e68f607f816a0843 - languageName: node - linkType: hard - -"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind-apply-helpers@npm:1.0.2" - dependencies: - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 - languageName: node - linkType: hard - -"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": - version: 1.0.4 - resolution: "call-bound@npm:1.0.4" - dependencies: - call-bind-apply-helpers: "npm:^1.0.2" - get-intrinsic: "npm:^1.3.0" - checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 - languageName: node - linkType: hard - -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 - languageName: node - linkType: hard - -"catering@npm:^2.0.0, catering@npm:^2.1.0": - version: 2.1.1 - resolution: "catering@npm:2.1.1" - checksum: 10c0/a69f946f82cba85509abcb399759ed4c39d2cc9e33ba35674f242130c1b3c56673da3c3e85804db6898dfd966c395aa128ba484b31c7b906cc2faca6a581e133 - languageName: node - linkType: hard - -"chalk@npm:^4.0.0": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 - languageName: node - linkType: hard - -"chownr@npm:^3.0.0": - version: 3.0.0 - resolution: "chownr@npm:3.0.0" - checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 - languageName: node - linkType: hard - -"co-body@npm:^6.0.0": - version: 6.2.0 - resolution: "co-body@npm:6.2.0" - dependencies: - "@hapi/bourne": "npm:^3.0.0" - inflation: "npm:^2.0.0" - qs: "npm:^6.5.2" - raw-body: "npm:^2.3.3" - type-is: "npm:^1.6.16" - checksum: 10c0/3a320d8b324abc14031243f427d2584cfe8f61562204f1a45d0a08bba20fff7122a04883f4d312ba648fb455246030916cacb92c19c6f7b329aaf1de70045e37 - languageName: node - linkType: hard - -"co@npm:^4.6.0": - version: 4.6.0 - resolution: "co@npm:4.6.0" - checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"colorette@npm:^2.0.20, colorette@npm:^2.0.7": - version: 2.0.20 - resolution: "colorette@npm:2.0.20" - checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 - languageName: node - linkType: hard - -"combined-stream@npm:^1.0.8": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: "npm:~1.0.0" - checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 - languageName: node - linkType: hard - -"comlink@npm:^4.4.1": - version: 4.4.2 - resolution: "comlink@npm:4.4.2" - checksum: 10c0/38aa1f455cf08e94aaa8fc494fd203cc0ef02ece6c21404b7931ce17567e8a72deacddab98aa5650cfd78332ff24c34610586f6fb27fd19dc77e753ed1980deb - languageName: node - linkType: hard - -"commander@npm:^12.1.0": - version: 12.1.0 - resolution: "commander@npm:12.1.0" - checksum: 10c0/6e1996680c083b3b897bfc1cfe1c58dfbcd9842fd43e1aaf8a795fbc237f65efcc860a3ef457b318e73f29a4f4a28f6403c3d653d021d960e4632dd45bde54a9 - languageName: node - linkType: hard - -"compressible@npm:^2.0.18": - version: 2.0.18 - resolution: "compressible@npm:2.0.18" - dependencies: - mime-db: "npm:>= 1.43.0 < 2" - checksum: 10c0/8a03712bc9f5b9fe530cc5a79e164e665550d5171a64575d7dcf3e0395d7b4afa2d79ab176c61b5b596e28228b350dd07c1a2a6ead12fd81d1b6cd632af2fef7 - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f - languageName: node - linkType: hard - -"content-disposition@npm:~0.5.2": - version: 0.5.4 - resolution: "content-disposition@npm:0.5.4" - dependencies: - safe-buffer: "npm:5.2.1" - checksum: 10c0/bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb - languageName: node - linkType: hard - -"content-type@npm:^1.0.4": - version: 1.0.5 - resolution: "content-type@npm:1.0.5" - checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af - languageName: node - linkType: hard - -"cookies@npm:~0.9.0": - version: 0.9.1 - resolution: "cookies@npm:0.9.1" - dependencies: - depd: "npm:~2.0.0" - keygrip: "npm:~1.1.0" - checksum: 10c0/3ffa1c0e992b62ee119adae4dd2ddd4a89166fa5434cd9bd9ff84ec4d2f14dfe2318a601280abfe32a4f64f884ec9345fb1912e488b002d188d2efa0d3919ba3 - languageName: node - linkType: hard - -"copy-to@npm:^2.0.1": - version: 2.0.1 - resolution: "copy-to@npm:2.0.1" - checksum: 10c0/ee10fa7ab257ccc1fada75d8571312f7a7eb2fa6a3129d89c6e3afc9884e0eb0cbb79140a92671fd3e35fa285b1e7f27f5422f885494ff14cf4c8c56e62d9daf - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": - version: 7.0.6 - resolution: "cross-spawn@npm:7.0.6" - dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 - languageName: node - linkType: hard - -"dateformat@npm:^4.6.3": - version: 4.6.3 - resolution: "dateformat@npm:4.6.3" - checksum: 10c0/e2023b905e8cfe2eb8444fb558562b524807a51cdfe712570f360f873271600b5c94aebffaf11efb285e2c072264a7cf243eadb68f3eba0f8cc85fb86cd25df6 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": - version: 4.4.3 - resolution: "debug@npm:4.4.3" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 - languageName: node - linkType: hard - -"deep-equal@npm:~1.0.1": - version: 1.0.1 - resolution: "deep-equal@npm:1.0.1" - checksum: 10c0/bef838ef9824e124d10335deb9c7540bfc9f2f0eab17ad1bb870d0eee83ee4e7e6f6f892e5eebc2bd82759a76676926ad5246180097e28e57752176ff7dae888 - languageName: node - linkType: hard - -"deep-is@npm:^0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c - languageName: node - linkType: hard - -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 - languageName: node - linkType: hard - -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: 10c0/ba05874b91148e1db4bf254750c042bf2215febd23a6d3cda2e64896aef79745fbd4b9996488bd3cafb39ce19dbce0fd6e3b6665275638befffe1c9b312b91b5 - languageName: node - linkType: hard - -"depd@npm:2.0.0, depd@npm:^2.0.0, depd@npm:~2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c - languageName: node - linkType: hard - -"depd@npm:~1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 10c0/acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249 - languageName: node - linkType: hard - -"destroy@npm:^1.0.4": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 - languageName: node - linkType: hard - -"detect-libc@npm:^2.0.1": - version: 2.1.0 - resolution: "detect-libc@npm:2.1.0" - checksum: 10c0/4d0d36c77fdcb1d3221779d8dfc7d5808dd52530d49db67193fb3cd8149e2d499a1eeb87bb830ad7c442294929992c12e971f88ae492965549f8f83e5336eba6 - languageName: node - linkType: hard - -"detect-node@npm:^2.1.0": - version: 2.1.0 - resolution: "detect-node@npm:2.1.0" - checksum: 10c0/f039f601790f2e9d4654e499913259a798b1f5246ae24f86ab5e8bd4aaf3bce50484234c494f11fb00aecb0c6e2733aa7b1cf3f530865640b65fbbd65b2c4e09 - languageName: node - linkType: hard - -"dotenv@npm:^16.0.3": - version: 16.6.1 - resolution: "dotenv@npm:16.6.1" - checksum: 10c0/15ce56608326ea0d1d9414a5c8ee6dcf0fffc79d2c16422b4ac2268e7e2d76ff5a572d37ffe747c377de12005f14b3cc22361e79fc7f1061cce81f77d2c973dc - languageName: node - linkType: hard - -"dunder-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "dunder-proto@npm:1.0.1" - dependencies: - call-bind-apply-helpers: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - gopd: "npm:^1.2.0" - checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 - languageName: node - linkType: hard - -"duplexify@npm:^4.1.3": - version: 4.1.3 - resolution: "duplexify@npm:4.1.3" - dependencies: - end-of-stream: "npm:^1.4.1" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.1.1" - stream-shift: "npm:^1.0.2" - checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 - languageName: node - linkType: hard - -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 - languageName: node - linkType: hard - -"ecdsa-sig-formatter@npm:1.0.11, ecdsa-sig-formatter@npm:^1.0.11": - version: 1.0.11 - resolution: "ecdsa-sig-formatter@npm:1.0.11" - dependencies: - safe-buffer: "npm:^5.0.1" - checksum: 10c0/ebfbf19d4b8be938f4dd4a83b8788385da353d63307ede301a9252f9f7f88672e76f2191618fd8edfc2f24679236064176fab0b78131b161ee73daa37125408c - languageName: node - linkType: hard - -"ee-first@npm:1.1.1": - version: 1.1.1 - resolution: "ee-first@npm:1.1.1" - checksum: 10c0/b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 - languageName: node - linkType: hard - -"encodeurl@npm:^1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: 10c0/f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: "npm:^0.6.2" - checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 - languageName: node - linkType: hard - -"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.5 - resolution: "end-of-stream@npm:1.4.5" - dependencies: - once: "npm:^1.4.0" - checksum: 10c0/b0701c92a10b89afb1cb45bf54a5292c6f008d744eb4382fa559d54775ff31617d1d7bc3ef617575f552e24fad2c7c1a1835948c66b3f3a4be0a6c1f35c883d8 - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 - languageName: node - linkType: hard - -"es-define-property@npm:^1.0.1": - version: 1.0.1 - resolution: "es-define-property@npm:1.0.1" - checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c - languageName: node - linkType: hard - -"es-errors@npm:^1.3.0": - version: 1.3.0 - resolution: "es-errors@npm:1.3.0" - checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 - languageName: node - linkType: hard - -"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": - version: 1.1.1 - resolution: "es-object-atoms@npm:1.1.1" - dependencies: - es-errors: "npm:^1.3.0" - checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.1.0": - version: 2.1.0 - resolution: "es-set-tostringtag@npm:2.1.0" - dependencies: - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.6" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.2" - checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af - languageName: node - linkType: hard - -"escape-html@npm:^1.0.3": - version: 1.0.3 - resolution: "escape-html@npm:1.0.3" - checksum: 10c0/524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 - languageName: node - linkType: hard - -"eslint-scope@npm:^8.4.0": - version: 8.4.0 - resolution: "eslint-scope@npm:8.4.0" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^5.2.0" - checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.4.3": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^4.2.1": - version: 4.2.1 - resolution: "eslint-visitor-keys@npm:4.2.1" - checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43 - languageName: node - linkType: hard - -"eslint@npm:^9.29.0": - version: 9.36.0 - resolution: "eslint@npm:9.36.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.8.0" - "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.21.0" - "@eslint/config-helpers": "npm:^0.3.1" - "@eslint/core": "npm:^0.15.2" - "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.36.0" - "@eslint/plugin-kit": "npm:^0.3.5" - "@humanfs/node": "npm:^0.16.6" - "@humanwhocodes/module-importer": "npm:^1.0.1" - "@humanwhocodes/retry": "npm:^0.4.2" - "@types/estree": "npm:^1.0.6" - "@types/json-schema": "npm:^7.0.15" - ajv: "npm:^6.12.4" - chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.6" - debug: "npm:^4.3.2" - escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^8.4.0" - eslint-visitor-keys: "npm:^4.2.1" - espree: "npm:^10.4.0" - esquery: "npm:^1.5.0" - esutils: "npm:^2.0.2" - fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^8.0.0" - find-up: "npm:^5.0.0" - glob-parent: "npm:^6.0.2" - ignore: "npm:^5.2.0" - imurmurhash: "npm:^0.1.4" - is-glob: "npm:^4.0.0" - json-stable-stringify-without-jsonify: "npm:^1.0.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" - natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.3" - peerDependencies: - jiti: "*" - peerDependenciesMeta: - jiti: - optional: true - bin: - eslint: bin/eslint.js - checksum: 10c0/0e2705a94847813b03f2f3c1367c0708319cbb66458250a09b2d056a088c56e079a1c1d76c44feebf51971d9ce64d010373b2a4f007cd1026fc24f95c89836df - languageName: node - linkType: hard - -"espree@npm:^10.0.1, espree@npm:^10.4.0": - version: 10.4.0 - resolution: "espree@npm:10.4.0" - dependencies: - acorn: "npm:^8.15.0" - acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/c63fe06131c26c8157b4083313cb02a9a54720a08e21543300e55288c40e06c3fc284bdecf108d3a1372c5934a0a88644c98714f38b6ae8ed272b40d9ea08d6b - languageName: node - linkType: hard - -"esquery@npm:^1.5.0": - version: 1.6.0 - resolution: "esquery@npm:1.6.0" - dependencies: - estraverse: "npm:^5.1.0" - checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 - languageName: node - linkType: hard - -"esrecurse@npm:^4.3.0": - version: 4.3.0 - resolution: "esrecurse@npm:4.3.0" - dependencies: - estraverse: "npm:^5.2.0" - checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 - languageName: node - linkType: hard - -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": - version: 5.3.0 - resolution: "estraverse@npm:5.3.0" - checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 - languageName: node - linkType: hard - -"event-target-shim@npm:^5.0.0": - version: 5.0.1 - resolution: "event-target-shim@npm:5.0.1" - checksum: 10c0/0255d9f936215fd206156fd4caa9e8d35e62075d720dc7d847e89b417e5e62cf1ce6c9b4e0a1633a9256de0efefaf9f8d26924b1f3c8620cffb9db78e7d3076b - languageName: node - linkType: hard - -"eventemitter3@npm:5.0.1": - version: 5.0.1 - resolution: "eventemitter3@npm:5.0.1" - checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 - languageName: node - linkType: hard - -"eventemitter3@npm:^4.0.0": - version: 4.0.7 - resolution: "eventemitter3@npm:4.0.7" - checksum: 10c0/5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b - languageName: node - linkType: hard - -"execa@npm:^7.1.1": - version: 7.2.0 - resolution: "execa@npm:7.2.0" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.1" - human-signals: "npm:^4.3.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" - signal-exit: "npm:^3.0.7" - strip-final-newline: "npm:^3.0.0" - checksum: 10c0/098cd6a1bc26d509e5402c43f4971736450b84d058391820c6f237aeec6436963e006fd8423c9722f148c53da86aa50045929c7278b5522197dff802d10f9885 - languageName: node - linkType: hard - -"exponential-backoff@npm:^3.1.1": - version: 3.1.3 - resolution: "exponential-backoff@npm:3.1.3" - checksum: 10c0/77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 - languageName: node - linkType: hard - -"extend@npm:^3.0.2": - version: 3.0.2 - resolution: "extend@npm:3.0.2" - checksum: 10c0/73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9 - languageName: node - linkType: hard - -"fast-copy@npm:^3.0.2": - version: 3.0.2 - resolution: "fast-copy@npm:3.0.2" - checksum: 10c0/02e8b9fd03c8c024d2987760ce126456a0e17470850b51e11a1c3254eed6832e4733ded2d93316c82bc0b36aeb991ad1ff48d1ba95effe7add7c3ab8d8eb554a - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 - languageName: node - linkType: hard - -"fast-glob@npm:^3.3.2": - version: 3.3.3 - resolution: "fast-glob@npm:3.3.3" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.8" - checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:^2.0.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b - languageName: node - linkType: hard - -"fast-levenshtein@npm:^2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 - languageName: node - linkType: hard - -"fast-redact@npm:^3.1.1": - version: 3.5.0 - resolution: "fast-redact@npm:3.5.0" - checksum: 10c0/7e2ce4aad6e7535e0775bf12bd3e4f2e53d8051d8b630e0fa9e67f68cb0b0e6070d2f7a94b1d0522ef07e32f7c7cda5755e2b677a6538f1e9070ca053c42343a - languageName: node - linkType: hard - -"fast-safe-stringify@npm:^2.1.1": - version: 2.1.1 - resolution: "fast-safe-stringify@npm:2.1.1" - checksum: 10c0/d90ec1c963394919828872f21edaa3ad6f1dddd288d2bd4e977027afff09f5db40f94e39536d4646f7e01761d704d72d51dce5af1b93717f3489ef808f5f4e4d - languageName: node - linkType: hard - -"fast-xml-parser@npm:^4.4.1": - version: 4.5.3 - resolution: "fast-xml-parser@npm:4.5.3" - dependencies: - strnum: "npm:^1.1.1" - bin: - fxparser: src/cli/cli.js - checksum: 10c0/bf9ccadacfadc95f6e3f0e7882a380a7f219cf0a6f96575149f02cb62bf44c3b7f0daee75b8ff3847bcfd7fbcb201e402c71045936c265cf6d94b141ec4e9327 - languageName: node - linkType: hard - -"fastq@npm:^1.6.0": - version: 1.19.1 - resolution: "fastq@npm:1.19.1" - dependencies: - reusify: "npm:^1.0.4" - checksum: 10c0/ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630 - languageName: node - linkType: hard - -"fdir@npm:^6.5.0": - version: 6.5.0 - resolution: "fdir@npm:6.5.0" - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f - languageName: node - linkType: hard - -"file-entry-cache@npm:^8.0.0": - version: 8.0.0 - resolution: "file-entry-cache@npm:8.0.0" - dependencies: - flat-cache: "npm:^4.0.0" - checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 - languageName: node - linkType: hard - -"file-uri-to-path@npm:1.0.0": - version: 1.0.0 - resolution: "file-uri-to-path@npm:1.0.0" - checksum: 10c0/3b545e3a341d322d368e880e1c204ef55f1d45cdea65f7efc6c6ce9e0c4d22d802d5629320eb779d006fe59624ac17b0e848d83cc5af7cd101f206cb704f5519 - languageName: node - linkType: hard - -"fill-range@npm:^7.1.1": - version: 7.1.1 - resolution: "fill-range@npm:7.1.1" - dependencies: - to-regex-range: "npm:^5.0.1" - checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 - languageName: node - linkType: hard - -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: "npm:^6.0.0" - path-exists: "npm:^4.0.0" - checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a - languageName: node - linkType: hard - -"flat-cache@npm:^4.0.0": - version: 4.0.1 - resolution: "flat-cache@npm:4.0.1" - dependencies: - flatted: "npm:^3.2.9" - keyv: "npm:^4.5.4" - checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc - languageName: node - linkType: hard - -"flatted@npm:^3.2.9": - version: 3.3.3 - resolution: "flatted@npm:3.3.3" - checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 - languageName: node - linkType: hard - -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6": - version: 1.15.11 - resolution: "follow-redirects@npm:1.15.11" - peerDependenciesMeta: - debug: - optional: true - checksum: 10c0/d301f430542520a54058d4aeeb453233c564aaccac835d29d15e050beb33f339ad67d9bddbce01739c5dc46a6716dbe3d9d0d5134b1ca203effa11a7ef092343 - languageName: node - linkType: hard - -"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": - version: 3.3.1 - resolution: "foreground-child@npm:3.3.1" - dependencies: - cross-spawn: "npm:^7.0.6" - signal-exit: "npm:^4.0.1" - checksum: 10c0/8986e4af2430896e65bc2788d6679067294d6aee9545daefc84923a0a4b399ad9c7a3ea7bd8c0b2b80fdf4a92de4c69df3f628233ff3224260e9c1541a9e9ed3 - languageName: node - linkType: hard - -"form-data@npm:^2.5.5": - version: 2.5.5 - resolution: "form-data@npm:2.5.5" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - es-set-tostringtag: "npm:^2.1.0" - hasown: "npm:^2.0.2" - mime-types: "npm:^2.1.35" - safe-buffer: "npm:^5.2.1" - checksum: 10c0/7fb70447849fc9bce4d01fe9a626f6587441f85779a2803b67f803e1ab52b0bd78db0a7acd80d944c665f68ca90936c327f1244b730719b638a0219e98b20488 - languageName: node - linkType: hard - -"form-data@npm:^4.0.4": - version: 4.0.4 - resolution: "form-data@npm:4.0.4" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - es-set-tostringtag: "npm:^2.1.0" - hasown: "npm:^2.0.2" - mime-types: "npm:^2.1.12" - checksum: 10c0/373525a9a034b9d57073e55eab79e501a714ffac02e7a9b01be1c820780652b16e4101819785e1e18f8d98f0aee866cc654d660a435c378e16a72f2e7cac9695 - languageName: node - linkType: hard - -"fresh@npm:~0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a - languageName: node - linkType: hard - -"fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 - languageName: node - linkType: hard - -"gaxios@npm:^6.0.0, gaxios@npm:^6.0.2, gaxios@npm:^6.1.1": - version: 6.7.1 - resolution: "gaxios@npm:6.7.1" - dependencies: - extend: "npm:^3.0.2" - https-proxy-agent: "npm:^7.0.1" - is-stream: "npm:^2.0.0" - node-fetch: "npm:^2.6.9" - uuid: "npm:^9.0.1" - checksum: 10c0/53e92088470661c5bc493a1de29d05aff58b1f0009ec5e7903f730f892c3642a93e264e61904383741ccbab1ce6e519f12a985bba91e13527678b32ee6d7d3fd - languageName: node - linkType: hard - -"gcp-metadata@npm:^6.1.0": - version: 6.1.1 - resolution: "gcp-metadata@npm:6.1.1" - dependencies: - gaxios: "npm:^6.1.1" - google-logging-utils: "npm:^0.0.2" - json-bigint: "npm:^1.0.0" - checksum: 10c0/71f6ad4800aa622c246ceec3955014c0c78cdcfe025971f9558b9379f4019f5e65772763428ee8c3244fa81b8631977316eaa71a823493f82e5c44d7259ffac8 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.3.0": - version: 1.3.0 - resolution: "get-intrinsic@npm:1.3.0" - dependencies: - call-bind-apply-helpers: "npm:^1.0.2" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.1.1" - function-bind: "npm:^1.1.2" - get-proto: "npm:^1.0.1" - gopd: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - math-intrinsics: "npm:^1.1.0" - checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a - languageName: node - linkType: hard - -"get-port@npm:^6.1.2": - version: 6.1.2 - resolution: "get-port@npm:6.1.2" - checksum: 10c0/cac5f0c600691aed72fdcfacd394b8046080b5208898c3a6b9d10f999466297f162d7907bc6ecbc62d109a904dab7af7cdc0d7933ce2bcecfc5c1fedf7fcfab1 - languageName: node - linkType: hard - -"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "get-proto@npm:1.0.1" - dependencies: - dunder-proto: "npm:^1.0.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c - languageName: node - linkType: hard - -"get-stream@npm:^6.0.1": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 - languageName: node - linkType: hard - -"glob-parent@npm:^5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: "npm:^4.0.1" - checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee - languageName: node - linkType: hard - -"glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" - dependencies: - is-glob: "npm:^4.0.3" - checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 - languageName: node - linkType: hard - -"glob@npm:^10.2.2": - version: 10.4.5 - resolution: "glob@npm:10.4.5" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^3.1.2" - minimatch: "npm:^9.0.4" - minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^1.11.1" - bin: - glob: dist/esm/bin.mjs - checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e - languageName: node - linkType: hard - -"glob@npm:^11.0.0": - version: 11.0.3 - resolution: "glob@npm:11.0.3" - dependencies: - foreground-child: "npm:^3.3.1" - jackspeak: "npm:^4.1.1" - minimatch: "npm:^10.0.3" - minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^2.0.0" - bin: - glob: dist/esm/bin.mjs - checksum: 10c0/7d24457549ec2903920dfa3d8e76850e7c02aa709122f0164b240c712f5455c0b457e6f2a1eee39344c6148e39895be8094ae8cfef7ccc3296ed30bce250c661 - languageName: node - linkType: hard - -"globals@npm:^14.0.0": - version: 14.0.0 - resolution: "globals@npm:14.0.0" - checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d - languageName: node - linkType: hard - -"google-auth-library@npm:^9.6.3": - version: 9.15.1 - resolution: "google-auth-library@npm:9.15.1" - dependencies: - base64-js: "npm:^1.3.0" - ecdsa-sig-formatter: "npm:^1.0.11" - gaxios: "npm:^6.1.1" - gcp-metadata: "npm:^6.1.0" - gtoken: "npm:^7.0.0" - jws: "npm:^4.0.0" - checksum: 10c0/6eef36d9a9cb7decd11e920ee892579261c6390104b3b24d3e0f3889096673189fe2ed0ee43fd563710e2560de98e63ad5aa4967b91e7f4e69074a422d5f7b65 - languageName: node - linkType: hard - -"google-logging-utils@npm:^0.0.2": - version: 0.0.2 - resolution: "google-logging-utils@npm:0.0.2" - checksum: 10c0/9a4bbd470dd101c77405e450fffca8592d1d7114f245a121288d04a957aca08c9dea2dd1a871effe71e41540d1bb0494731a0b0f6fea4358e77f06645e4268c1 - languageName: node - linkType: hard - -"gopd@npm:^1.2.0": - version: 1.2.0 - resolution: "gopd@npm:1.2.0" - checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead - languageName: node - linkType: hard - -"graceful-fs@npm:^4.2.6": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 - languageName: node - linkType: hard - -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 - languageName: node - linkType: hard - -"gtoken@npm:^7.0.0": - version: 7.1.0 - resolution: "gtoken@npm:7.1.0" - dependencies: - gaxios: "npm:^6.0.0" - jws: "npm:^4.0.0" - checksum: 10c0/0a3dcacb1a3c4578abe1ee01c7d0bf20bffe8ded3ee73fc58885d53c00f6eb43b4e1372ff179f0da3ed5cfebd5b7c6ab8ae2776f1787e90d943691b4fe57c716 - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": - version: 1.1.0 - resolution: "has-symbols@npm:1.1.0" - checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e - languageName: node - linkType: hard - -"has-tostringtag@npm:^1.0.2": - version: 1.0.2 - resolution: "has-tostringtag@npm:1.0.2" - dependencies: - has-symbols: "npm:^1.0.3" - checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c - languageName: node - linkType: hard - -"hash.js@npm:^1.1.7": - version: 1.1.7 - resolution: "hash.js@npm:1.1.7" - dependencies: - inherits: "npm:^2.0.3" - minimalistic-assert: "npm:^1.0.1" - checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 - languageName: node - linkType: hard - -"hasown@npm:^2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 - languageName: node - linkType: hard - -"help-me@npm:^5.0.0": - version: 5.0.0 - resolution: "help-me@npm:5.0.0" - checksum: 10c0/054c0e2e9ae2231c85ab5e04f75109b9d068ffcc54e58fb22079822a5ace8ff3d02c66fd45379c902ad5ab825e5d2e1451fcc2f7eab1eb49e7d488133ba4cacb - languageName: node - linkType: hard - -"html-entities@npm:^2.5.2": - version: 2.6.0 - resolution: "html-entities@npm:2.6.0" - checksum: 10c0/7c8b15d9ea0cd00dc9279f61bab002ba6ca8a7a0f3c36ed2db3530a67a9621c017830d1d2c1c65beb9b8e3436ea663e9cf8b230472e0e413359399413b27c8b7 - languageName: node - linkType: hard - -"http-assert@npm:^1.3.0": - version: 1.5.0 - resolution: "http-assert@npm:1.5.0" - dependencies: - deep-equal: "npm:~1.0.1" - http-errors: "npm:~1.8.0" - checksum: 10c0/7b4e631114a1a77654f9ba3feb96da305ddbdeb42112fe384b7b3249c7141e460d7177970155bea6e54e655a04850415b744b452c1fe5052eba6f4186d16b095 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.1": - version: 4.2.0 - resolution: "http-cache-semantics@npm:4.2.0" - checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 - languageName: node - linkType: hard - -"http-errors@npm:2.0.0, http-errors@npm:^2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" - dependencies: - depd: "npm:2.0.0" - inherits: "npm:2.0.4" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - toidentifier: "npm:1.0.1" - checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 - languageName: node - linkType: hard - -"http-errors@npm:^1.6.3, http-errors@npm:^1.8.1, http-errors@npm:~1.8.0": - version: 1.8.1 - resolution: "http-errors@npm:1.8.1" - dependencies: - depd: "npm:~1.1.2" - inherits: "npm:2.0.4" - setprototypeof: "npm:1.2.0" - statuses: "npm:>= 1.5.0 < 2" - toidentifier: "npm:1.0.1" - checksum: 10c0/f01aeecd76260a6fe7f08e192fcbe9b2f39ed20fc717b852669a69930167053b01790998275c6297d44f435cf0e30edd50c05223d1bec9bc484e6cf35b2d6f43 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": "npm:2" - agent-base: "npm:6" - debug: "npm:4" - checksum: 10c0/32a05e413430b2c1e542e5c74b38a9f14865301dd69dff2e53ddb684989440e3d2ce0c4b64d25eb63cf6283e6265ff979a61cf93e3ca3d23047ddfdc8df34a32 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0": - version: 7.0.2 - resolution: "http-proxy-agent@npm:7.0.2" - dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 - languageName: node - linkType: hard - -"http-proxy@npm:^1.18.1": - version: 1.18.1 - resolution: "http-proxy@npm:1.18.1" - dependencies: - eventemitter3: "npm:^4.0.0" - follow-redirects: "npm:^1.0.0" - requires-port: "npm:^1.0.0" - checksum: 10c0/148dfa700a03fb421e383aaaf88ac1d94521dfc34072f6c59770528c65250983c2e4ec996f2f03aa9f3fe46cd1270a593126068319311e3e8d9e610a37533e94 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: "npm:6" - debug: "npm:4" - checksum: 10c0/6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.1": - version: 7.0.6 - resolution: "https-proxy-agent@npm:7.0.6" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:4" - checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac - languageName: node - linkType: hard - -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: 10c0/40498b33fe139f5cc4ef5d2f95eb1803d6318ac1b1c63eaf14eeed5484d26332c828de4a5a05676b6c83d7b9e57727c59addb4b1dea19cb8d71e83689e5b336c - languageName: node - linkType: hard - -"iconv-lite@npm:0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3" - checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 - languageName: node - linkType: hard - -"iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 - languageName: node - linkType: hard - -"idb-keyval@npm:^6.2.1": - version: 6.2.2 - resolution: "idb-keyval@npm:6.2.2" - checksum: 10c0/b52f0d2937cc2ec9f1da536b0b5c0875af3043ca210714beaffead4ec1f44f2ad322220305fd024596203855224d9e3523aed83e971dfb62ddc21b5b1721aeef - languageName: node - linkType: hard - -"ieee754@npm:^1.2.1": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb - languageName: node - linkType: hard - -"ignore@npm:^5.2.0": - version: 5.3.2 - resolution: "ignore@npm:5.3.2" - checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 - languageName: node - linkType: hard - -"ignore@npm:^7.0.0": - version: 7.0.5 - resolution: "ignore@npm:7.0.5" - checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d - languageName: node - linkType: hard - -"import-fresh@npm:^3.2.1": - version: 3.3.1 - resolution: "import-fresh@npm:3.3.1" - dependencies: - parent-module: "npm:^1.0.0" - resolve-from: "npm:^4.0.0" - checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 - languageName: node - linkType: hard - -"inflation@npm:^2.0.0": - version: 2.1.0 - resolution: "inflation@npm:2.1.0" - checksum: 10c0/aadfcb8047a7e00d644e2e195f901dd9d7266c2be2326b7f8f6a99298f14916f1e322d00108a7e2778d6e76a8dc2174ddb9ac14bcdfe4f4866dfd612b695ab5d - languageName: node - linkType: hard - -"inherits@npm:2.0.4, inherits@npm:^2.0.3": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 - languageName: node - linkType: hard - -"ip-address@npm:^10.0.1": - version: 10.0.1 - resolution: "ip-address@npm:10.0.1" - checksum: 10c0/1634d79dae18394004775cb6d699dc46b7c23df6d2083164025a2b15240c1164fccde53d0e08bd5ee4fc53913d033ab6b5e395a809ad4b956a940c446e948843 - languageName: node - linkType: hard - -"is-buffer@npm:^2.0.5": - version: 2.0.5 - resolution: "is-buffer@npm:2.0.5" - checksum: 10c0/e603f6fced83cf94c53399cff3bda1a9f08e391b872b64a73793b0928be3e5f047f2bcece230edb7632eaea2acdbfcb56c23b33d8a20c820023b230f1485679a - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc - languageName: node - linkType: hard - -"is-generator-function@npm:^1.0.7": - version: 1.1.0 - resolution: "is-generator-function@npm:1.1.0" - dependencies: - call-bound: "npm:^1.0.3" - get-proto: "npm:^1.0.0" - has-tostringtag: "npm:^1.0.2" - safe-regex-test: "npm:^1.1.0" - checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a - languageName: node - linkType: hard - -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: "npm:^2.1.1" - checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a - languageName: node - linkType: hard - -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 - languageName: node - linkType: hard - -"is-regex@npm:^1.2.1": - version: 1.2.1 - resolution: "is-regex@npm:1.2.1" - dependencies: - call-bound: "npm:^1.0.2" - gopd: "npm:^1.2.0" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.2" - checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 - languageName: node - linkType: hard - -"is-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 - languageName: node - linkType: hard - -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: 10c0/eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d - languageName: node - linkType: hard - -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 - languageName: node - linkType: hard - -"isows@npm:1.0.6": - version: 1.0.6 - resolution: "isows@npm:1.0.6" - peerDependencies: - ws: "*" - checksum: 10c0/f89338f63ce2f497d6cd0f86e42c634209328ebb43b3bdfdc85d8f1589ee75f02b7e6d9e1ba274101d0f6f513b1b8cbe6985e6542b4aaa1f0c5fd50d9c1be95c - languageName: node - linkType: hard - -"jackspeak@npm:^3.1.2": - version: 3.4.3 - resolution: "jackspeak@npm:3.4.3" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 - languageName: node - linkType: hard - -"jackspeak@npm:^4.1.1": - version: 4.1.1 - resolution: "jackspeak@npm:4.1.1" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - checksum: 10c0/84ec4f8e21d6514db24737d9caf65361511f75e5e424980eebca4199f400874f45e562ac20fa8aeb1dd20ca2f3f81f0788b6e9c3e64d216a5794fd6f30e0e042 - languageName: node - linkType: hard - -"joycon@npm:^3.1.1": - version: 3.1.1 - resolution: "joycon@npm:3.1.1" - checksum: 10c0/131fb1e98c9065d067fd49b6e685487ac4ad4d254191d7aa2c9e3b90f4e9ca70430c43cad001602bdbdabcf58717d3b5c5b7461c1bd8e39478c8de706b3fe6ae - languageName: node - linkType: hard - -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" - dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f - languageName: node - linkType: hard - -"json-bigint@npm:^1.0.0": - version: 1.0.0 - resolution: "json-bigint@npm:1.0.0" - dependencies: - bignumber.js: "npm:^9.0.0" - checksum: 10c0/e3f34e43be3284b573ea150a3890c92f06d54d8ded72894556357946aeed9877fd795f62f37fe16509af189fd314ab1104d0fd0f163746ad231b9f378f5b33f4 - languageName: node - linkType: hard - -"json-buffer@npm:3.0.1": - version: 3.0.1 - resolution: "json-buffer@npm:3.0.1" - checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 - languageName: node - linkType: hard - -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce - languageName: node - linkType: hard - -"json-stable-stringify-without-jsonify@npm:^1.0.1": - version: 1.0.1 - resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 - languageName: node - linkType: hard - -"json-stringify-deterministic@npm:1.0.12": - version: 1.0.12 - resolution: "json-stringify-deterministic@npm:1.0.12" - checksum: 10c0/ed7a4b887e5f73195a16bf165f2b74b22968824235e55fe8680319f1ceabc82d7ab303f0a4756a5cbdba65a305c32827e5463cc47426ef2ecb819cdaedec7e41 - languageName: node - linkType: hard - -"jwa@npm:^2.0.0": - version: 2.0.1 - resolution: "jwa@npm:2.0.1" - dependencies: - buffer-equal-constant-time: "npm:^1.0.1" - ecdsa-sig-formatter: "npm:1.0.11" - safe-buffer: "npm:^5.0.1" - checksum: 10c0/ab3ebc6598e10dc11419d4ed675c9ca714a387481466b10e8a6f3f65d8d9c9237e2826f2505280a739cf4cbcf511cb288eeec22b5c9c63286fc5a2e4f97e78cf - languageName: node - linkType: hard - -"jws@npm:^4.0.0": - version: 4.0.0 - resolution: "jws@npm:4.0.0" - dependencies: - jwa: "npm:^2.0.0" - safe-buffer: "npm:^5.0.1" - checksum: 10c0/f1ca77ea5451e8dc5ee219cb7053b8a4f1254a79cb22417a2e1043c1eb8a569ae118c68f24d72a589e8a3dd1824697f47d6bd4fb4bebb93a3bdf53545e721661 - languageName: node - linkType: hard - -"keygrip@npm:~1.1.0": - version: 1.1.0 - resolution: "keygrip@npm:1.1.0" - dependencies: - tsscmp: "npm:1.0.6" - checksum: 10c0/2aceec1a1e642a0caf938044056ed67b1909cfe67a93a59b32aae2863e0f35a1a53782ecc8f9cd0e3bdb60863fa0f401ccbd257cd7dfae61915f78445139edea - languageName: node - linkType: hard - -"keyv@npm:^4.5.4": - version: 4.5.4 - resolution: "keyv@npm:4.5.4" - dependencies: - json-buffer: "npm:3.0.1" - checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e - languageName: node - linkType: hard - -"koa-bodyparser@npm:^4.4.0": - version: 4.4.1 - resolution: "koa-bodyparser@npm:4.4.1" - dependencies: - co-body: "npm:^6.0.0" - copy-to: "npm:^2.0.1" - type-is: "npm:^1.6.18" - checksum: 10c0/72abf648bb62649cebfed310ef8fd09db3ca48867e083814b63f799fedadfdc440817507b9edbcd1d8d75282b23ed64812d924d4d5fc12375ae935150b224c1d - languageName: node - linkType: hard - -"koa-compose@npm:^4.1.0": - version: 4.1.0 - resolution: "koa-compose@npm:4.1.0" - checksum: 10c0/f1f786f994a691931148e7f38f443865bf2702af4a61610d1eea04dab79c04b1232285b59d82a0cf61c830516dd92f10ab0d009b024fcecd4098e7d296ab771a - languageName: node - linkType: hard - -"koa-compress@npm:^5.1.0": - version: 5.1.1 - resolution: "koa-compress@npm:5.1.1" - dependencies: - bytes: "npm:^3.1.2" - compressible: "npm:^2.0.18" - http-errors: "npm:^1.8.1" - koa-is-json: "npm:^1.0.0" - checksum: 10c0/c3b9456330b1c3d02852af588a19b8a709616c67f2d2602d5d1bb2cf851a4387c76d350936ac373059b0c956c92dedb2d6cbe4aae3b5d3eb741835f949d22e9f - languageName: node - linkType: hard - -"koa-convert@npm:^2.0.0": - version: 2.0.0 - resolution: "koa-convert@npm:2.0.0" - dependencies: - co: "npm:^4.6.0" - koa-compose: "npm:^4.1.0" - checksum: 10c0/d3e243ceccd11524d5f4942f6ccd828a9b18a1a967c4375192aa9eedf844f790563632839f006732ce8ca720275737c65a3bab344e13b25f41fb2be451ea102c - languageName: node - linkType: hard - -"koa-is-json@npm:^1.0.0": - version: 1.0.0 - resolution: "koa-is-json@npm:1.0.0" - checksum: 10c0/b942126580724772fbcb533675cb5dd914a1bea5fbdccf6c1341b399ab7b2b52319f7252cad308fd596b7198ced77cacbb13784a0040141e83d8913e561f735f - languageName: node - linkType: hard - -"koa-router@npm:^12.0.0": - version: 12.0.1 - resolution: "koa-router@npm:12.0.1" - dependencies: - debug: "npm:^4.3.4" - http-errors: "npm:^2.0.0" - koa-compose: "npm:^4.1.0" - methods: "npm:^1.1.2" - path-to-regexp: "npm:^6.2.1" - checksum: 10c0/061a6205d304e7f100b5c262f7a8b69d116f53680b3114e006d638211b377ea1abc5a1849c6eecc652388514569f44776b7ff5247ff17dcb1ff046a2e19850a9 - languageName: node - linkType: hard - -"koa@npm:^2.16.1": - version: 2.16.2 - resolution: "koa@npm:2.16.2" - dependencies: - accepts: "npm:^1.3.5" - cache-content-type: "npm:^1.0.0" - content-disposition: "npm:~0.5.2" - content-type: "npm:^1.0.4" - cookies: "npm:~0.9.0" - debug: "npm:^4.3.2" - delegates: "npm:^1.0.0" - depd: "npm:^2.0.0" - destroy: "npm:^1.0.4" - encodeurl: "npm:^1.0.2" - escape-html: "npm:^1.0.3" - fresh: "npm:~0.5.2" - http-assert: "npm:^1.3.0" - http-errors: "npm:^1.6.3" - is-generator-function: "npm:^1.0.7" - koa-compose: "npm:^4.1.0" - koa-convert: "npm:^2.0.0" - on-finished: "npm:^2.3.0" - only: "npm:~0.0.2" - parseurl: "npm:^1.3.2" - statuses: "npm:^1.5.0" - type-is: "npm:^1.6.16" - vary: "npm:^1.1.2" - checksum: 10c0/42bc74e5283bd9251ad8fe67d65af52c68c23a1000fc66e9015b830da6dae55c88da9bdd2402de849ca30066e8b5b55a5f2820159261044aea460c1f25ef5250 - languageName: node - linkType: hard - -"level-concat-iterator@npm:^3.0.0": - version: 3.1.0 - resolution: "level-concat-iterator@npm:3.1.0" - dependencies: - catering: "npm:^2.1.0" - checksum: 10c0/7bb1b8e991a179de2fecfd38d2c34544a139e1228cb730f3024ef11dcbd514cc89be30b02a2a81ef4e16b0c1553f604378f67302ea23868d98f055f9fa241ae4 - languageName: node - linkType: hard - -"level-supports@npm:^2.0.1": - version: 2.1.0 - resolution: "level-supports@npm:2.1.0" - checksum: 10c0/60481dd403234c64e2c01ed2aafdc75250ddd49d770f75ebef3f92a2a5b2271bf774858bfd8c47cfae3955855f9ff9dd536683d6cffb7c085cd0e57245c4c039 - languageName: node - linkType: hard - -"leveldown@npm:^6.1.1": - version: 6.1.1 - resolution: "leveldown@npm:6.1.1" - dependencies: - abstract-leveldown: "npm:^7.2.0" - napi-macros: "npm:~2.0.0" - node-gyp: "npm:latest" - node-gyp-build: "npm:^4.3.0" - checksum: 10c0/a637b19ca20525c9d947e91a1654bd0d3e94568130f1c82d2c0bf395fd8c9278a27050901db2079c285e0784f0ff30b76ee8cd77ca05cbd70dd8a635f8aea803 - languageName: node - linkType: hard - -"levn@npm:^0.4.1": - version: 0.4.1 - resolution: "levn@npm:0.4.1" - dependencies: - prelude-ls: "npm:^1.2.1" - type-check: "npm:~0.4.0" - checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e - languageName: node - linkType: hard - -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: "npm:^5.0.0" - checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 - languageName: node - linkType: hard - -"lodash.chunk@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.chunk@npm:4.2.0" - checksum: 10c0/f9f99969561ad2f62af1f9a96c5bd0af776f000292b0d8db3126c28eb3b32e210d7c31b49c18d0d7901869bd769057046dc134b60cfa0c2c4ce017823a26bb23 - languageName: node - linkType: hard - -"lodash.clonedeepwith@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.clonedeepwith@npm:4.5.0" - checksum: 10c0/a7de84be9ad796811e8084deb79ef07f8f87122d87adffcd52ce4e6fa528fbe917f3dc6cc1d556362dc5dfadef68405e54f4b4d3ae72056e32ec5e84492a3fc2 - languageName: node - linkType: hard - -"lodash.isequal@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.isequal@npm:4.5.0" - checksum: 10c0/dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 - languageName: node - linkType: hard - -"lodash.omit@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.omit@npm:4.5.0" - checksum: 10c0/3808b9b6faae35177174b6ab327f1177e29c91f1e98dcbccf13a72a6767bba337306449d537a4e0d8a33d2673f10d39bc732e30c4b803274ea0c1168ea60e549 - languageName: node - linkType: hard - -"lodash.pickby@npm:^4.5.0": - version: 4.6.0 - resolution: "lodash.pickby@npm:4.6.0" - checksum: 10c0/46befadb64ab0f61159977174b291f87b005cec1c7bd73d1b6949ec4cdff483c1be0e34398df8955b76ce06a3e93a4a5c5a552a4299520390d6993c5420c7ab9 - languageName: node - linkType: hard - -"lodash.times@npm:^4.3.2": - version: 4.3.2 - resolution: "lodash.times@npm:4.3.2" - checksum: 10c0/57a31fab8750fe0a03e1b0ca042cb7f05c125b22a546f5156a4b642966c7ac49ea9ffee462beaffb93a47a4516cdb08b2c0fe280e37b7e1c14840ec94c9aa7ca - languageName: node - linkType: hard - -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.4.3 - resolution: "lru-cache@npm:10.4.3" - checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb - languageName: node - linkType: hard - -"lru-cache@npm:^11.0.0": - version: 11.2.1 - resolution: "lru-cache@npm:11.2.1" - checksum: 10c0/6f0e6b27f368d5e464e7813bd5b0af8f9a81a3a7ce2f40509841fdef07998b2588869f3e70edfbdb3bf705857f7bb21cca58fb01e1a1dc2440a83fcedcb7e8d8 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^14.0.3": - version: 14.0.3 - resolution: "make-fetch-happen@npm:14.0.3" - dependencies: - "@npmcli/agent": "npm:^3.0.0" - cacache: "npm:^19.0.1" - http-cache-semantics: "npm:^4.1.1" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^4.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^1.0.0" - proc-log: "npm:^5.0.0" - promise-retry: "npm:^2.0.1" - ssri: "npm:^12.0.0" - checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 - languageName: node - linkType: hard - -"math-intrinsics@npm:^1.1.0": - version: 1.1.0 - resolution: "math-intrinsics@npm:1.1.0" - checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f - languageName: node - linkType: hard - -"media-typer@npm:0.3.0": - version: 0.3.0 - resolution: "media-typer@npm:0.3.0" - checksum: 10c0/d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928 - languageName: node - linkType: hard - -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 - languageName: node - linkType: hard - -"merge2@npm:^1.3.0": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb - languageName: node - linkType: hard - -"methods@npm:^1.1.2": - version: 1.1.2 - resolution: "methods@npm:1.1.2" - checksum: 10c0/bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2 - languageName: node - linkType: hard - -"micromatch@npm:^4.0.8": - version: 4.0.8 - resolution: "micromatch@npm:4.0.8" - dependencies: - braces: "npm:^3.0.3" - picomatch: "npm:^2.3.1" - checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 - languageName: node - linkType: hard - -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa - languageName: node - linkType: hard - -"mime-db@npm:>= 1.43.0 < 2": - version: 1.54.0 - resolution: "mime-db@npm:1.54.0" - checksum: 10c0/8d907917bc2a90fa2df842cdf5dfeaf509adc15fe0531e07bb2f6ab15992416479015828d6a74200041c492e42cce3ebf78e5ce714388a0a538ea9c53eece284 - languageName: node - linkType: hard - -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.35, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: "npm:1.52.0" - checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 - languageName: node - linkType: hard - -"mime@npm:^3.0.0": - version: 3.0.0 - resolution: "mime@npm:3.0.0" - bin: - mime: cli.js - checksum: 10c0/402e792a8df1b2cc41cb77f0dcc46472b7944b7ec29cb5bbcd398624b6b97096728f1239766d3fdeb20551dd8d94738344c195a6ea10c4f906eb0356323b0531 - languageName: node - linkType: hard - -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: 10c0/de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf - languageName: node - linkType: hard - -"minimalistic-assert@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd - languageName: node - linkType: hard - -"minimatch@npm:^10.0.3": - version: 10.0.3 - resolution: "minimatch@npm:10.0.3" - dependencies: - "@isaacs/brace-expansion": "npm:^5.0.0" - checksum: 10c0/e43e4a905c5d70ac4cec8530ceaeccb9c544b1ba8ac45238e2a78121a01c17ff0c373346472d221872563204eabe929ad02669bb575cb1f0cc30facab369f70f - languageName: node - linkType: hard - -"minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.4": - version: 9.0.5 - resolution: "minimatch@npm:9.0.5" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed - languageName: node - linkType: hard - -"minimist@npm:^1.2.6": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 - languageName: node - linkType: hard - -"minipass-collect@npm:^2.0.1": - version: 2.0.1 - resolution: "minipass-collect@npm:2.0.1" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e - languageName: node - linkType: hard - -"minipass-fetch@npm:^4.0.0": - version: 4.0.1 - resolution: "minipass-fetch@npm:4.0.1" - dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^3.0.1" - dependenciesMeta: - encoding: - optional: true - checksum: 10c0/a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb - languageName: node - linkType: hard - -"minipass@npm:^3.0.0": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 - languageName: node - linkType: hard - -"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": - version: 3.1.0 - resolution: "minizlib@npm:3.1.0" - dependencies: - minipass: "npm:^7.1.2" - checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec - languageName: node - linkType: hard - -"ms@npm:^2.1.3": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 - languageName: node - linkType: hard - -"msgpackr-extract@npm:^3.0.2": - version: 3.0.3 - resolution: "msgpackr-extract@npm:3.0.3" - dependencies: - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "npm:3.0.3" - "@msgpackr-extract/msgpackr-extract-darwin-x64": "npm:3.0.3" - "@msgpackr-extract/msgpackr-extract-linux-arm": "npm:3.0.3" - "@msgpackr-extract/msgpackr-extract-linux-arm64": "npm:3.0.3" - "@msgpackr-extract/msgpackr-extract-linux-x64": "npm:3.0.3" - "@msgpackr-extract/msgpackr-extract-win32-x64": "npm:3.0.3" - node-gyp: "npm:latest" - node-gyp-build-optional-packages: "npm:5.2.2" - dependenciesMeta: - "@msgpackr-extract/msgpackr-extract-darwin-arm64": - optional: true - "@msgpackr-extract/msgpackr-extract-darwin-x64": - optional: true - "@msgpackr-extract/msgpackr-extract-linux-arm": - optional: true - "@msgpackr-extract/msgpackr-extract-linux-arm64": - optional: true - "@msgpackr-extract/msgpackr-extract-linux-x64": - optional: true - "@msgpackr-extract/msgpackr-extract-win32-x64": - optional: true - bin: - download-msgpackr-prebuilds: bin/download-prebuilds.js - checksum: 10c0/e504fd8bf86a29d7527c83776530ee6dc92dcb0273bb3679fd4a85173efead7f0ee32fb82c8410a13c33ef32828c45f81118ffc0fbed5d6842e72299894623b4 - languageName: node - linkType: hard - -"msgpackr@npm:^1.11.2": - version: 1.11.5 - resolution: "msgpackr@npm:1.11.5" - dependencies: - msgpackr-extract: "npm:^3.0.2" - dependenciesMeta: - msgpackr-extract: - optional: true - checksum: 10c0/f35ffd218661e8afc52490cde3dbf2656304e7940563c5313aa2f45e31ac5bdce3b58f27e55b785c700085ee76f26fc7afbae25ae5abe05068a8f000fd0ac6cd - languageName: node - linkType: hard - -"napi-macros@npm:~2.0.0": - version: 2.0.0 - resolution: "napi-macros@npm:2.0.0" - checksum: 10c0/583ef5084b43e49a12488cdcd4c5142f11e114e249b359161579b64f06776ed523c209d96e4ee2689e2e824c92445d0f529d817cc153f7cec549210296ec4be6 - languageName: node - linkType: hard - -"natural-compare@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare@npm:1.4.0" - checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 - languageName: node - linkType: hard - -"negotiator@npm:0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 - languageName: node - linkType: hard - -"negotiator@npm:^1.0.0": - version: 1.0.0 - resolution: "negotiator@npm:1.0.0" - checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b - languageName: node - linkType: hard - -"node-addon-api@npm:^5.0.0": - version: 5.1.0 - resolution: "node-addon-api@npm:5.1.0" - dependencies: - node-gyp: "npm:latest" - checksum: 10c0/0eb269786124ba6fad9df8007a149e03c199b3e5a3038125dfb3e747c2d5113d406a4e33f4de1ea600aa2339be1f137d55eba1a73ee34e5fff06c52a5c296d1d - languageName: node - linkType: hard - -"node-fetch@npm:^2.6.9": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 - languageName: node - linkType: hard - -"node-gyp-build-optional-packages@npm:5.2.2": - version: 5.2.2 - resolution: "node-gyp-build-optional-packages@npm:5.2.2" - dependencies: - detect-libc: "npm:^2.0.1" - bin: - node-gyp-build-optional-packages: bin.js - node-gyp-build-optional-packages-optional: optional.js - node-gyp-build-optional-packages-test: build-test.js - checksum: 10c0/c81128c6f91873381be178c5eddcbdf66a148a6a89a427ce2bcd457593ce69baf2a8662b6d22cac092d24aa9c43c230dec4e69b3a0da604503f4777cd77e282b - languageName: node - linkType: hard - -"node-gyp-build@npm:^4.3.0": - version: 4.8.4 - resolution: "node-gyp-build@npm:4.8.4" - bin: - node-gyp-build: bin.js - node-gyp-build-optional: optional.js - node-gyp-build-test: build-test.js - checksum: 10c0/444e189907ece2081fe60e75368784f7782cfddb554b60123743dfb89509df89f1f29c03bbfa16b3a3e0be3f48799a4783f487da6203245fa5bed239ba7407e1 - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 11.5.0 - resolution: "node-gyp@npm:11.5.0" - dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^14.0.3" - nopt: "npm:^8.0.0" - proc-log: "npm:^5.0.0" - semver: "npm:^7.3.5" - tar: "npm:^7.4.3" - tinyglobby: "npm:^0.2.12" - which: "npm:^5.0.0" - bin: - node-gyp: bin/node-gyp.js - checksum: 10c0/31ff49586991b38287bb15c3d529dd689cfc32f992eed9e6997b9d712d5d21fe818a8b1bbfe3b76a7e33765c20210c5713212f4aa329306a615b87d8a786da3a - languageName: node - linkType: hard - -"nopt@npm:^8.0.0": - version: 8.1.0 - resolution: "nopt@npm:8.1.0" - dependencies: - abbrev: "npm:^3.0.0" - bin: - nopt: bin/nopt.js - checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef - languageName: node - linkType: hard - -"npm-run-path@npm:^5.1.0": - version: 5.3.0 - resolution: "npm-run-path@npm:5.3.0" - dependencies: - path-key: "npm:^4.0.0" - checksum: 10c0/124df74820c40c2eb9a8612a254ea1d557ddfab1581c3e751f825e3e366d9f00b0d76a3c94ecd8398e7f3eee193018622677e95816e8491f0797b21e30b2deba - languageName: node - linkType: hard - -"object-inspect@npm:^1.13.3": - version: 1.13.4 - resolution: "object-inspect@npm:1.13.4" - checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 - languageName: node - linkType: hard - -"on-exit-leak-free@npm:^2.1.0": - version: 2.1.2 - resolution: "on-exit-leak-free@npm:2.1.2" - checksum: 10c0/faea2e1c9d696ecee919026c32be8d6a633a7ac1240b3b87e944a380e8a11dc9c95c4a1f8fb0568de7ab8db3823e790f12bda45296b1d111e341aad3922a0570 - languageName: node - linkType: hard - -"on-finished@npm:^2.3.0": - version: 2.4.1 - resolution: "on-finished@npm:2.4.1" - dependencies: - ee-first: "npm:1.1.1" - checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 - languageName: node - linkType: hard - -"once@npm:^1.3.1, once@npm:^1.4.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: "npm:1" - checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 - languageName: node - linkType: hard - -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: "npm:^4.0.0" - checksum: 10c0/4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c - languageName: node - linkType: hard - -"only@npm:~0.0.2": - version: 0.0.2 - resolution: "only@npm:0.0.2" - checksum: 10c0/d26b1347835a5a9b17afbd889ed60de3d3ae14cdeca5ba008d86e6bf055466a431adc731b82e1e8ab24a3b8be5b5c2cdbc16e652d231d18cc1a5752320aaf0a0 - languageName: node - linkType: hard - -"optionator@npm:^0.9.3": - version: 0.9.4 - resolution: "optionator@npm:0.9.4" - dependencies: - deep-is: "npm:^0.1.3" - fast-levenshtein: "npm:^2.0.6" - levn: "npm:^0.4.1" - prelude-ls: "npm:^1.2.1" - type-check: "npm:^0.4.0" - word-wrap: "npm:^1.2.5" - checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 - languageName: node - linkType: hard - -"ox@npm:0.6.7": - version: 0.6.7 - resolution: "ox@npm:0.6.7" - dependencies: - "@adraffy/ens-normalize": "npm:^1.10.1" - "@noble/curves": "npm:^1.6.0" - "@noble/hashes": "npm:^1.5.0" - "@scure/bip32": "npm:^1.5.0" - "@scure/bip39": "npm:^1.4.0" - abitype: "npm:^1.0.6" - eventemitter3: "npm:5.0.1" - peerDependencies: - typescript: ">=5.4.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/f556804e7246cc8aa56e43c6bb91302a792649638afe086a86ed3a71a5a583c05d3ad4318b212835cb8167fe561024db1625253c118018380393e161af3c3edf - languageName: node - linkType: hard - -"p-limit@npm:^3.0.1, p-limit@npm:^3.0.2": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: "npm:^0.1.0" - checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a - languageName: node - linkType: hard - -"p-locate@npm:^5.0.0": - version: 5.0.0 - resolution: "p-locate@npm:5.0.0" - dependencies: - p-limit: "npm:^3.0.2" - checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a - languageName: node - linkType: hard - -"p-map@npm:^7.0.2": - version: 7.0.3 - resolution: "p-map@npm:7.0.3" - checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c - languageName: node - linkType: hard - -"package-json-from-dist@npm:^1.0.0": - version: 1.0.1 - resolution: "package-json-from-dist@npm:1.0.1" - checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b - languageName: node - linkType: hard - -"pako@npm:^2.1.0": - version: 2.1.0 - resolution: "pako@npm:2.1.0" - checksum: 10c0/8e8646581410654b50eb22a5dfd71159cae98145bd5086c9a7a816ec0370b5f72b4648d08674624b3870a521e6a3daffd6c2f7bc00fdefc7063c9d8232ff5116 - languageName: node - linkType: hard - -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: "npm:^3.0.0" - checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 - languageName: node - linkType: hard - -"parseurl@npm:^1.3.2": - version: 1.3.3 - resolution: "parseurl@npm:1.3.3" - checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 - languageName: node - linkType: hard - -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b - languageName: node - linkType: hard - -"path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c - languageName: node - linkType: hard - -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 10c0/794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 - languageName: node - linkType: hard - -"path-scurry@npm:^1.11.1": - version: 1.11.1 - resolution: "path-scurry@npm:1.11.1" - dependencies: - lru-cache: "npm:^10.2.0" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d - languageName: node - linkType: hard - -"path-scurry@npm:^2.0.0": - version: 2.0.0 - resolution: "path-scurry@npm:2.0.0" - dependencies: - lru-cache: "npm:^11.0.0" - minipass: "npm:^7.1.2" - checksum: 10c0/3da4adedaa8e7ef8d6dc4f35a0ff8f05a9b4d8365f2b28047752b62d4c1ad73eec21e37b1579ef2d075920157856a3b52ae8309c480a6f1a8bbe06ff8e52b33c - languageName: node - linkType: hard - -"path-to-regexp@npm:^6.2.1": - version: 6.3.0 - resolution: "path-to-regexp@npm:6.3.0" - checksum: 10c0/73b67f4638b41cde56254e6354e46ae3a2ebc08279583f6af3d96fe4664fc75788f74ed0d18ca44fa4a98491b69434f9eee73b97bb5314bd1b5adb700f5c18d6 - languageName: node - linkType: hard - -"picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be - languageName: node - linkType: hard - -"picomatch@npm:^4.0.3": - version: 4.0.3 - resolution: "picomatch@npm:4.0.3" - checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 - languageName: node - linkType: hard - -"pino-abstract-transport@npm:^2.0.0": - version: 2.0.0 - resolution: "pino-abstract-transport@npm:2.0.0" - dependencies: - split2: "npm:^4.0.0" - checksum: 10c0/02c05b8f2ffce0d7c774c8e588f61e8b77de8ccb5f8125afd4a7325c9ea0e6af7fb78168999657712ae843e4462bb70ac550dfd6284f930ee57f17f486f25a9f - languageName: node - linkType: hard - -"pino-pretty@npm:^13.0.0": - version: 13.1.1 - resolution: "pino-pretty@npm:13.1.1" - dependencies: - colorette: "npm:^2.0.7" - dateformat: "npm:^4.6.3" - fast-copy: "npm:^3.0.2" - fast-safe-stringify: "npm:^2.1.1" - help-me: "npm:^5.0.0" - joycon: "npm:^3.1.1" - minimist: "npm:^1.2.6" - on-exit-leak-free: "npm:^2.1.0" - pino-abstract-transport: "npm:^2.0.0" - pump: "npm:^3.0.0" - secure-json-parse: "npm:^4.0.0" - sonic-boom: "npm:^4.0.1" - strip-json-comments: "npm:^5.0.2" - bin: - pino-pretty: bin.js - checksum: 10c0/845c07afd3d73cb96ad2049cfa7fca12b8280a51e30d6db8b490857690637556bb8e7f05b2fa640b3e4a7edd9b1369110042d670fda743ef98fe3be29876c8c7 - languageName: node - linkType: hard - -"pino-std-serializers@npm:^7.0.0": - version: 7.0.0 - resolution: "pino-std-serializers@npm:7.0.0" - checksum: 10c0/73e694d542e8de94445a03a98396cf383306de41fd75ecc07085d57ed7a57896198508a0dec6eefad8d701044af21eb27253ccc352586a03cf0d4a0bd25b4133 - languageName: node - linkType: hard - -"pino@npm:^9.5.0": - version: 9.11.0 - resolution: "pino@npm:9.11.0" - dependencies: - atomic-sleep: "npm:^1.0.0" - fast-redact: "npm:^3.1.1" - on-exit-leak-free: "npm:^2.1.0" - pino-abstract-transport: "npm:^2.0.0" - pino-std-serializers: "npm:^7.0.0" - process-warning: "npm:^5.0.0" - quick-format-unescaped: "npm:^4.0.3" - real-require: "npm:^0.2.0" - safe-stable-stringify: "npm:^2.3.1" - sonic-boom: "npm:^4.0.1" - thread-stream: "npm:^3.0.0" - bin: - pino: bin.js - checksum: 10c0/ba908f95b61fa2c2d6c432e1f39a4394cc0dbf356c4f8837bd9c07538d749699b78204a5557e6050870f2988c25c3f0b6a88693d4bd185ebeef57d75a3b25e38 - languageName: node - linkType: hard - -"prelude-ls@npm:^1.2.1": - version: 1.2.1 - resolution: "prelude-ls@npm:1.2.1" - checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd - languageName: node - linkType: hard - -"proc-log@npm:^5.0.0": - version: 5.0.0 - resolution: "proc-log@npm:5.0.0" - checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 - languageName: node - linkType: hard - -"process-warning@npm:^5.0.0": - version: 5.0.0 - resolution: "process-warning@npm:5.0.0" - checksum: 10c0/941f48863d368ec161e0b5890ba0c6af94170078f3d6b5e915c19b36fb59edb0dc2f8e834d25e0d375a8bf368a49d490f080508842168832b93489d17843ec29 - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: "npm:^2.0.2" - retry: "npm:^0.12.0" - checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 - languageName: node - linkType: hard - -"proxy-from-env@npm:^1.1.0": - version: 1.1.0 - resolution: "proxy-from-env@npm:1.1.0" - checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b - languageName: node - linkType: hard - -"pump@npm:^3.0.0": - version: 3.0.3 - resolution: "pump@npm:3.0.3" - dependencies: - end-of-stream: "npm:^1.1.0" - once: "npm:^1.3.1" - checksum: 10c0/ada5cdf1d813065bbc99aa2c393b8f6beee73b5de2890a8754c9f488d7323ffd2ca5f5a0943b48934e3fcbd97637d0337369c3c631aeb9614915db629f1c75c9 - languageName: node - linkType: hard - -"punycode@npm:^2.1.0": - version: 2.3.1 - resolution: "punycode@npm:2.3.1" - checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 - languageName: node - linkType: hard - -"qs@npm:^6.5.2": - version: 6.14.0 - resolution: "qs@npm:6.14.0" - dependencies: - side-channel: "npm:^1.1.0" - checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c - languageName: node - linkType: hard - -"queue-microtask@npm:^1.2.2, queue-microtask@npm:^1.2.3": - version: 1.2.3 - resolution: "queue-microtask@npm:1.2.3" - checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 - languageName: node - linkType: hard - -"quick-format-unescaped@npm:^4.0.3": - version: 4.0.4 - resolution: "quick-format-unescaped@npm:4.0.4" - checksum: 10c0/fe5acc6f775b172ca5b4373df26f7e4fd347975578199e7d74b2ae4077f0af05baa27d231de1e80e8f72d88275ccc6028568a7a8c9ee5e7368ace0e18eff93a4 - languageName: node - linkType: hard - -"raw-body@npm:^2.3.3": - version: 2.5.2 - resolution: "raw-body@npm:2.5.2" - dependencies: - bytes: "npm:3.1.2" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - unpipe: "npm:1.0.0" - checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 - languageName: node - linkType: hard - -"readable-stream@npm:^3.1.1": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: "npm:^2.0.3" - string_decoder: "npm:^1.1.1" - util-deprecate: "npm:^1.0.1" - checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 - languageName: node - linkType: hard - -"real-require@npm:^0.2.0": - version: 0.2.0 - resolution: "real-require@npm:0.2.0" - checksum: 10c0/23eea5623642f0477412ef8b91acd3969015a1501ed34992ada0e3af521d3c865bb2fe4cdbfec5fe4b505f6d1ef6a03e5c3652520837a8c3b53decff7e74b6a0 - languageName: node - linkType: hard - -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 - languageName: node - linkType: hard - -"resolve-from@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-from@npm:4.0.0" - checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 - languageName: node - linkType: hard - -"retry-request@npm:^7.0.0": - version: 7.0.2 - resolution: "retry-request@npm:7.0.2" - dependencies: - "@types/request": "npm:^2.48.8" - extend: "npm:^3.0.2" - teeny-request: "npm:^9.0.0" - checksum: 10c0/c79936695a43db1bc82a7bad348a1e0be1c363799be2e1fa87b8c3aeb5dabf0ccb023b811aa5000c000ee73e196b88febff7d3e22cbb63a77175228514256155 - languageName: node - linkType: hard - -"retry@npm:0.13.1": - version: 0.13.1 - resolution: "retry@npm:0.13.1" - checksum: 10c0/9ae822ee19db2163497e074ea919780b1efa00431d197c7afdb950e42bf109196774b92a49fc9821f0b8b328a98eea6017410bfc5e8a0fc19c85c6d11adb3772 - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe - languageName: node - linkType: hard - -"reusify@npm:^1.0.4": - version: 1.1.0 - resolution: "reusify@npm:1.1.0" - checksum: 10c0/4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa - languageName: node - linkType: hard - -"rimraf@npm:^6.0.1": - version: 6.0.1 - resolution: "rimraf@npm:6.0.1" - dependencies: - glob: "npm:^11.0.0" - package-json-from-dist: "npm:^1.0.0" - bin: - rimraf: dist/esm/bin.mjs - checksum: 10c0/b30b6b072771f0d1e73b4ca5f37bb2944ee09375be9db5f558fcd3310000d29dfcfa93cf7734d75295ad5a7486dc8e40f63089ced1722a664539ffc0c3ece8c6 - languageName: node - linkType: hard - -"run-parallel@npm:^1.1.9": - version: 1.2.0 - resolution: "run-parallel@npm:1.2.0" - dependencies: - queue-microtask: "npm:^1.2.2" - checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 - languageName: node - linkType: hard - -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 - languageName: node - linkType: hard - -"safe-regex-test@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex-test@npm:1.1.0" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - is-regex: "npm:^1.2.1" - checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 - languageName: node - linkType: hard - -"safe-stable-stringify@npm:^2.3.1": - version: 2.5.0 - resolution: "safe-stable-stringify@npm:2.5.0" - checksum: 10c0/baea14971858cadd65df23894a40588ed791769db21bafb7fd7608397dbdce9c5aac60748abae9995e0fc37e15f2061980501e012cd48859740796bea2987f49 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 - languageName: node - linkType: hard - -"scripts@workspace:.": - version: 0.0.0-use.local - resolution: "scripts@workspace:." - dependencies: - "@aztec/accounts": "npm:2.0.3" - "@aztec/aztec.js": "npm:2.0.3" - "@aztec/foundation": "npm:2.0.3" - "@aztec/stdlib": "npm:2.0.3" - "@eslint/js": "npm:^9.29.0" - eslint: "npm:^9.29.0" - rimraf: "npm:^6.0.1" - typescript: "npm:~5.8.3" - typescript-eslint: "npm:^8.34.1" - languageName: unknown - linkType: soft - -"secure-json-parse@npm:^4.0.0": - version: 4.0.0 - resolution: "secure-json-parse@npm:4.0.0" - checksum: 10c0/1a298cf00e1de91e833cee5eb406d6e77fb2f7eca9bef3902047d49e7f5d3e6c21b5de61ff73466c831e716430bfe87d732a6e645a7dabb5f1e8a8e4d3e15eb4 - languageName: node - linkType: hard - -"semver@npm:^7.3.5": - version: 7.7.3 - resolution: "semver@npm:7.7.3" - bin: - semver: bin/semver.js - checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e - languageName: node - linkType: hard - -"semver@npm:^7.6.0": - version: 7.7.2 - resolution: "semver@npm:7.7.2" - bin: - semver: bin/semver.js - checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea - languageName: node - linkType: hard - -"setprototypeof@npm:1.2.0": - version: 1.2.0 - resolution: "setprototypeof@npm:1.2.0" - checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc - languageName: node - linkType: hard - -"sha3@npm:^2.1.4": - version: 2.1.4 - resolution: "sha3@npm:2.1.4" - dependencies: - buffer: "npm:6.0.3" - checksum: 10c0/d3c1542e30977c421957e87ceca699931dfca3f61e9f25d407efb3fd0dfdfa3eb274342bd905b46d4d862eeb741dd168c9a43a36b068436d63b818471be33e94 - languageName: node - linkType: hard - -"shebang-command@npm:^2.0.0": - version: 2.0.0 - resolution: "shebang-command@npm:2.0.0" - dependencies: - shebang-regex: "npm:^3.0.0" - checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e - languageName: node - linkType: hard - -"shebang-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "shebang-regex@npm:3.0.0" - checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 - languageName: node - linkType: hard - -"side-channel-list@npm:^1.0.0": - version: 1.0.0 - resolution: "side-channel-list@npm:1.0.0" - dependencies: - es-errors: "npm:^1.3.0" - object-inspect: "npm:^1.13.3" - checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d - languageName: node - linkType: hard - -"side-channel-map@npm:^1.0.1": - version: 1.0.1 - resolution: "side-channel-map@npm:1.0.1" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.5" - object-inspect: "npm:^1.13.3" - checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 - languageName: node - linkType: hard - -"side-channel-weakmap@npm:^1.0.2": - version: 1.0.2 - resolution: "side-channel-weakmap@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.5" - object-inspect: "npm:^1.13.3" - side-channel-map: "npm:^1.0.1" - checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 - languageName: node - linkType: hard - -"side-channel@npm:^1.1.0": - version: 1.1.0 - resolution: "side-channel@npm:1.1.0" - dependencies: - es-errors: "npm:^1.3.0" - object-inspect: "npm:^1.13.3" - side-channel-list: "npm:^1.0.0" - side-channel-map: "npm:^1.0.1" - side-channel-weakmap: "npm:^1.0.2" - checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 - languageName: node - linkType: hard - -"signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 - languageName: node - linkType: hard - -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.3": - version: 8.0.5 - resolution: "socks-proxy-agent@npm:8.0.5" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:^4.3.4" - socks: "npm:^2.8.3" - checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 - languageName: node - linkType: hard - -"socks@npm:^2.8.3": - version: 2.8.7 - resolution: "socks@npm:2.8.7" - dependencies: - ip-address: "npm:^10.0.1" - smart-buffer: "npm:^4.2.0" - checksum: 10c0/2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 - languageName: node - linkType: hard - -"sonic-boom@npm:^4.0.1": - version: 4.2.0 - resolution: "sonic-boom@npm:4.2.0" - dependencies: - atomic-sleep: "npm:^1.0.0" - checksum: 10c0/ae897e6c2cd6d3cb7cdcf608bc182393b19c61c9413a85ce33ffd25891485589f39bece0db1de24381d0a38fc03d08c9862ded0c60f184f1b852f51f97af9684 - languageName: node - linkType: hard - -"split2@npm:^4.0.0": - version: 4.2.0 - resolution: "split2@npm:4.2.0" - checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534 - languageName: node - linkType: hard - -"ssri@npm:^12.0.0": - version: 12.0.0 - resolution: "ssri@npm:12.0.0" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d - languageName: node - linkType: hard - -"statuses@npm:2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 - languageName: node - linkType: hard - -"statuses@npm:>= 1.5.0 < 2, statuses@npm:^1.5.0": - version: 1.5.0 - resolution: "statuses@npm:1.5.0" - checksum: 10c0/e433900956357b3efd79b1c547da4d291799ac836960c016d10a98f6a810b1b5c0dcc13b5a7aa609a58239b5190e1ea176ad9221c2157d2fd1c747393e6b2940 - languageName: node - linkType: hard - -"stream-events@npm:^1.0.5": - version: 1.0.5 - resolution: "stream-events@npm:1.0.5" - dependencies: - stubs: "npm:^3.0.0" - checksum: 10c0/5d235a5799a483e94ea8829526fe9d95d76460032d5e78555fe4f801949ac6a27ea2212e4e0827c55f78726b3242701768adf2d33789465f51b31ed8ebd6b086 - languageName: node - linkType: hard - -"stream-shift@npm:^1.0.2": - version: 1.0.3 - resolution: "stream-shift@npm:1.0.3" - checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b - languageName: node - linkType: hard - -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca - languageName: node - linkType: hard - -"string_decoder@npm:^1.1.1": - version: 1.3.0 - resolution: "string_decoder@npm:1.3.0" - dependencies: - safe-buffer: "npm:~5.2.0" - checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": - version: 7.1.2 - resolution: "strip-ansi@npm:7.1.2" - dependencies: - ansi-regex: "npm:^6.0.1" - checksum: 10c0/0d6d7a023de33368fd042aab0bf48f4f4077abdfd60e5393e73c7c411e85e1b3a83507c11af2e656188511475776215df9ca589b4da2295c9455cc399ce1858b - languageName: node - linkType: hard - -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: 10c0/a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce - languageName: node - linkType: hard - -"strip-json-comments@npm:^3.1.1": - version: 3.1.1 - resolution: "strip-json-comments@npm:3.1.1" - checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd - languageName: node - linkType: hard - -"strip-json-comments@npm:^5.0.2": - version: 5.0.3 - resolution: "strip-json-comments@npm:5.0.3" - checksum: 10c0/daaf20b29f69fb51112698f4a9a662490dbb78d5baf6127c75a0a83c2ac6c078a8c0f74b389ad5e0519d6fc359c4a57cb9971b1ae201aef62ce45a13247791e0 - languageName: node - linkType: hard - -"strnum@npm:^1.1.1": - version: 1.1.2 - resolution: "strnum@npm:1.1.2" - checksum: 10c0/a0fce2498fa3c64ce64a40dada41beb91cabe3caefa910e467dc0518ef2ebd7e4d10f8c2202a6104f1410254cae245066c0e94e2521fb4061a5cb41831952392 - languageName: node - linkType: hard - -"stubs@npm:^3.0.0": - version: 3.0.0 - resolution: "stubs@npm:3.0.0" - checksum: 10c0/841a4ab8c76795d34aefe129185763b55fbf2e4693208215627caea4dd62e1299423dcd96f708d3128e3dfa0e669bae2cb912e6e906d7d81eaf6493196570923 - languageName: node - linkType: hard - -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 - languageName: node - linkType: hard - -"tar@npm:^7.4.3": - version: 7.5.1 - resolution: "tar@npm:7.5.1" - dependencies: - "@isaacs/fs-minipass": "npm:^4.0.0" - chownr: "npm:^3.0.0" - minipass: "npm:^7.1.2" - minizlib: "npm:^3.1.0" - yallist: "npm:^5.0.0" - checksum: 10c0/0dad0596a61586180981133b20c32cfd93c5863c5b7140d646714e6ea8ec84583b879e5dc3928a4d683be6e6109ad7ea3de1cf71986d5194f81b3a016c8858c9 - languageName: node - linkType: hard - -"teeny-request@npm:^9.0.0": - version: 9.0.0 - resolution: "teeny-request@npm:9.0.0" - dependencies: - http-proxy-agent: "npm:^5.0.0" - https-proxy-agent: "npm:^5.0.0" - node-fetch: "npm:^2.6.9" - stream-events: "npm:^1.0.5" - uuid: "npm:^9.0.0" - checksum: 10c0/1c51a284075b57b7b7f970fc8d855d611912f0e485aa1d1dfda3c0be3f2df392e4ce83b1b39877134041abb7c255f3777f175b27323ef5bf008839e42a1958bc - languageName: node - linkType: hard - -"thread-stream@npm:^3.0.0": - version: 3.1.0 - resolution: "thread-stream@npm:3.1.0" - dependencies: - real-require: "npm:^0.2.0" - checksum: 10c0/c36118379940b77a6ef3e6f4d5dd31e97b8210c3f7b9a54eb8fe6358ab173f6d0acfaf69b9c3db024b948c0c5fd2a7df93e2e49151af02076b35ada3205ec9a6 - languageName: node - linkType: hard - -"tinyglobby@npm:^0.2.12": - version: 0.2.15 - resolution: "tinyglobby@npm:0.2.15" - dependencies: - fdir: "npm:^6.5.0" - picomatch: "npm:^4.0.3" - checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 - languageName: node - linkType: hard - -"to-regex-range@npm:^5.0.1": - version: 5.0.1 - resolution: "to-regex-range@npm:5.0.1" - dependencies: - is-number: "npm:^7.0.0" - checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 - languageName: node - linkType: hard - -"toidentifier@npm:1.0.1": - version: 1.0.1 - resolution: "toidentifier@npm:1.0.1" - checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 - languageName: node - linkType: hard - -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 - languageName: node - linkType: hard - -"ts-api-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "ts-api-utils@npm:2.1.0" - peerDependencies: - typescript: ">=4.8.4" - checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f - languageName: node - linkType: hard - -"tslib@npm:^2.4.0": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 - languageName: node - linkType: hard - -"tsscmp@npm:1.0.6": - version: 1.0.6 - resolution: "tsscmp@npm:1.0.6" - checksum: 10c0/2f79a9455e7e3e8071995f98cdf3487ccfc91b760bec21a9abb4d90519557eafaa37246e87c92fa8bf3fef8fd30cfd0cc3c4212bb929baa9fb62494bfa4d24b2 - languageName: node - linkType: hard - -"type-check@npm:^0.4.0, type-check@npm:~0.4.0": - version: 0.4.0 - resolution: "type-check@npm:0.4.0" - dependencies: - prelude-ls: "npm:^1.2.1" - checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 - languageName: node - linkType: hard - -"type-is@npm:^1.6.16, type-is@npm:^1.6.18": - version: 1.6.18 - resolution: "type-is@npm:1.6.18" - dependencies: - media-typer: "npm:0.3.0" - mime-types: "npm:~2.1.24" - checksum: 10c0/a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d - languageName: node - linkType: hard - -"typescript-eslint@npm:^8.34.1": - version: 8.44.1 - resolution: "typescript-eslint@npm:8.44.1" - dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.44.1" - "@typescript-eslint/parser": "npm:8.44.1" - "@typescript-eslint/typescript-estree": "npm:8.44.1" - "@typescript-eslint/utils": "npm:8.44.1" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/0ada875868d49323740697bef1d6e2ee7a767940fbd530cccad7bddf47e201f17d7a6aaa85b81c484df3efa8810e0dc5c48bbef30f0befc414262d89c8c10692 - languageName: node - linkType: hard - -"typescript@npm:~5.8.3": - version: 5.8.3 - resolution: "typescript@npm:5.8.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/5f8bb01196e542e64d44db3d16ee0e4063ce4f3e3966df6005f2588e86d91c03e1fb131c2581baf0fb65ee79669eea6e161cd448178986587e9f6844446dbb48 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A~5.8.3#optional!builtin": - version: 5.8.3 - resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/39117e346ff8ebd87ae1510b3a77d5d92dae5a89bde588c747d25da5c146603a99c8ee588c7ef80faaf123d89ed46f6dbd918d534d641083177d5fac38b8a1cb - languageName: node - linkType: hard - -"undici-types@npm:~7.12.0": - version: 7.12.0 - resolution: "undici-types@npm:7.12.0" - checksum: 10c0/326e455bbc0026db1d6b81c76a1cf10c63f7e2f9821db2e24fdc258f482814e5bfa8481f8910d07c68e305937c5c049610fdc441c5e8b7bb0daca7154fb8a306 - languageName: node - linkType: hard - -"undici@npm:^5.28.5": - version: 5.29.0 - resolution: "undici@npm:5.29.0" - dependencies: - "@fastify/busboy": "npm:^2.0.0" - checksum: 10c0/e4e4d631ca54ee0ad82d2e90e7798fa00a106e27e6c880687e445cc2f13b4bc87c5eba2a88c266c3eecffb18f26e227b778412da74a23acc374fca7caccec49b - languageName: node - linkType: hard - -"unique-filename@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-filename@npm:4.0.0" - dependencies: - unique-slug: "npm:^5.0.0" - checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc - languageName: node - linkType: hard - -"unique-slug@npm:^5.0.0": - version: 5.0.0 - resolution: "unique-slug@npm:5.0.0" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 - languageName: node - linkType: hard - -"unpipe@npm:1.0.0": - version: 1.0.0 - resolution: "unpipe@npm:1.0.0" - checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c - languageName: node - linkType: hard - -"uri-js@npm:^4.2.2": - version: 4.4.1 - resolution: "uri-js@npm:4.4.1" - dependencies: - punycode: "npm:^2.1.0" - checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c - languageName: node - linkType: hard - -"util-deprecate@npm:^1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 - languageName: node - linkType: hard - -"uuid@npm:^8.0.0": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" - bin: - uuid: dist/bin/uuid - checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 - languageName: node - linkType: hard - -"uuid@npm:^9.0.0, uuid@npm:^9.0.1": - version: 9.0.1 - resolution: "uuid@npm:9.0.1" - bin: - uuid: dist/bin/uuid - checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b - languageName: node - linkType: hard - -"vary@npm:^1.1.2": - version: 1.1.2 - resolution: "vary@npm:1.1.2" - checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f - languageName: node - linkType: hard - -"viem@npm:2.23.7": - version: 2.23.7 - resolution: "viem@npm:2.23.7" - dependencies: - "@noble/curves": "npm:1.8.1" - "@noble/hashes": "npm:1.7.1" - "@scure/bip32": "npm:1.6.2" - "@scure/bip39": "npm:1.5.4" - abitype: "npm:1.0.8" - isows: "npm:1.0.6" - ox: "npm:0.6.7" - ws: "npm:8.18.0" - peerDependencies: - typescript: ">=5.0.4" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/b78bc5c77bc1bf33993351c073aea6a8bf7996ded1552a7d34d0b76fe8e78fe25385b75c505badfaf7a2590709ab8bf5043e91975a0ed55c64fc698865ce491e - languageName: node - linkType: hard - -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db - languageName: node - linkType: hard - -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: "npm:~0.0.3" - webidl-conversions: "npm:^3.0.0" - checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 - languageName: node - linkType: hard - -"which@npm:^2.0.1": - version: 2.0.2 - resolution: "which@npm:2.0.2" - dependencies: - isexe: "npm:^2.0.0" - bin: - node-which: ./bin/node-which - checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f - languageName: node - linkType: hard - -"which@npm:^5.0.0": - version: 5.0.0 - resolution: "which@npm:5.0.0" - dependencies: - isexe: "npm:^3.1.1" - bin: - node-which: bin/which.js - checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b - languageName: node - linkType: hard - -"word-wrap@npm:^1.2.5": - version: 1.2.5 - resolution: "word-wrap@npm:1.2.5" - checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da - languageName: node - linkType: hard - -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 - languageName: node - linkType: hard - -"ws@npm:8.18.0": - version: 8.18.0 - resolution: "ws@npm:8.18.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/25eb33aff17edcb90721ed6b0eb250976328533ad3cd1a28a274bd263682e7296a6591ff1436d6cbc50fa67463158b062f9d1122013b361cec99a05f84680e06 - languageName: node - linkType: hard - -"ws@npm:^8.13.0": - version: 8.18.3 - resolution: "ws@npm:8.18.3" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/eac918213de265ef7cb3d4ca348b891a51a520d839aa51cdb8ca93d4fa7ff9f6ccb339ccee89e4075324097f0a55157c89fa3f7147bde9d8d7e90335dc087b53 - languageName: node - linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a - languageName: node - linkType: hard - -"yallist@npm:^5.0.0": - version: 5.0.0 - resolution: "yallist@npm:5.0.0" - checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 - languageName: node - linkType: hard - -"ylru@npm:^1.2.0": - version: 1.4.0 - resolution: "ylru@npm:1.4.0" - checksum: 10c0/eaadc38ed6d78d4fda49abed45cfdaf149bd334df761dbeadd3cff62936d25ffa94571f84c25b64a9a4b5efd8f489ee6fee3eaaf8e7b2886418a3bcb9ec84b84 - languageName: node - linkType: hard - -"yocto-queue@npm:^0.1.0": - version: 0.1.0 - resolution: "yocto-queue@npm:0.1.0" - checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f - languageName: node - linkType: hard - -"zod@npm:^3.23.8": - version: 3.25.76 - resolution: "zod@npm:3.25.76" - checksum: 10c0/5718ec35e3c40b600316c5b4c5e4976f7fee68151bc8f8d90ec18a469be9571f072e1bbaace10f1e85cf8892ea12d90821b200e980ab46916a6166a4260a983c - languageName: node - linkType: hard +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@adraffy/ens-normalize@^1.11.0": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.11.1.tgz#6c2d657d4b2dfb37f8ea811dcb3e60843d4ac24a" + integrity sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ== + +"@aws-crypto/crc32@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-5.2.0.tgz#cfcc22570949c98c6689cfcbd2d693d36cdae2e1" + integrity sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg== + dependencies: + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + tslib "^2.6.2" + +"@aws-crypto/crc32c@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz#4e34aab7f419307821509a98b9b08e84e0c1917e" + integrity sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag== + dependencies: + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + tslib "^2.6.2" + +"@aws-crypto/sha1-browser@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha1-browser/-/sha1-browser-5.2.0.tgz#b0ee2d2821d3861f017e965ef3b4cb38e3b6a0f4" + integrity sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg== + dependencies: + "@aws-crypto/supports-web-crypto" "^5.2.0" + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + "@aws-sdk/util-locate-window" "^3.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.6.2" + +"@aws-crypto/sha256-browser@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz#153895ef1dba6f9fce38af550e0ef58988eb649e" + integrity sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw== + dependencies: + "@aws-crypto/sha256-js" "^5.2.0" + "@aws-crypto/supports-web-crypto" "^5.2.0" + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + "@aws-sdk/util-locate-window" "^3.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.6.2" + +"@aws-crypto/sha256-js@5.2.0", "@aws-crypto/sha256-js@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz#c4fdb773fdbed9a664fc1a95724e206cf3860042" + integrity sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA== + dependencies: + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + tslib "^2.6.2" + +"@aws-crypto/supports-web-crypto@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz#a1e399af29269be08e695109aa15da0a07b5b5fb" + integrity sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg== + dependencies: + tslib "^2.6.2" + +"@aws-crypto/util@5.2.0", "@aws-crypto/util@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-5.2.0.tgz#71284c9cffe7927ddadac793c14f14886d3876da" + integrity sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ== + dependencies: + "@aws-sdk/types" "^3.222.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.6.2" + +"@aws-sdk/client-s3@^3.892.0": + version "3.988.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.988.0.tgz#f445d820ad59cbedce98e80458ab641cba023cbc" + integrity sha512-mt7AdkieJJ5hEKeCxH4sdTTd679shUjo/cUvNY0fUHgQIPZa1jRuekTXnRytRrEwdrZWJDx56n1S8ism2uX7jg== + dependencies: + "@aws-crypto/sha1-browser" "5.2.0" + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/credential-provider-node" "^3.972.7" + "@aws-sdk/middleware-bucket-endpoint" "^3.972.3" + "@aws-sdk/middleware-expect-continue" "^3.972.3" + "@aws-sdk/middleware-flexible-checksums" "^3.972.6" + "@aws-sdk/middleware-host-header" "^3.972.3" + "@aws-sdk/middleware-location-constraint" "^3.972.3" + "@aws-sdk/middleware-logger" "^3.972.3" + "@aws-sdk/middleware-recursion-detection" "^3.972.3" + "@aws-sdk/middleware-sdk-s3" "^3.972.8" + "@aws-sdk/middleware-ssec" "^3.972.3" + "@aws-sdk/middleware-user-agent" "^3.972.8" + "@aws-sdk/region-config-resolver" "^3.972.3" + "@aws-sdk/signature-v4-multi-region" "3.988.0" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-endpoints" "3.988.0" + "@aws-sdk/util-user-agent-browser" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.6" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.23.0" + "@smithy/eventstream-serde-browser" "^4.2.8" + "@smithy/eventstream-serde-config-resolver" "^4.3.8" + "@smithy/eventstream-serde-node" "^4.2.8" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-blob-browser" "^4.2.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/hash-stream-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/md5-js" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.14" + "@smithy/middleware-retry" "^4.4.31" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.30" + "@smithy/util-defaults-mode-node" "^4.2.33" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/util-stream" "^4.5.12" + "@smithy/util-utf8" "^4.2.0" + "@smithy/util-waiter" "^4.2.8" + tslib "^2.6.2" + +"@aws-sdk/client-sso@3.988.0": + version "3.988.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.988.0.tgz#0b6d5673e1b69d6cce03c78c11c4f705ea8fb303" + integrity sha512-ThqQ7aF1k0Zz4yJRwegHw+T1rM3a7ZPvvEUSEdvn5Z8zTeWgJAbtqW/6ejPsMLmFOlHgNcwDQN/e69OvtEOoIQ== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/middleware-host-header" "^3.972.3" + "@aws-sdk/middleware-logger" "^3.972.3" + "@aws-sdk/middleware-recursion-detection" "^3.972.3" + "@aws-sdk/middleware-user-agent" "^3.972.8" + "@aws-sdk/region-config-resolver" "^3.972.3" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-endpoints" "3.988.0" + "@aws-sdk/util-user-agent-browser" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.6" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.23.0" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.14" + "@smithy/middleware-retry" "^4.4.31" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.30" + "@smithy/util-defaults-mode-node" "^4.2.33" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/core@^3.973.8": + version "3.973.8" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.973.8.tgz#88f4cd0a00f9d8a2de68df810f771619e12f63ab" + integrity sha512-WeYJ2sfvRLbbUIrjGMUXcEHGu5SJk53jz3K9F8vFP42zWyROzPJ2NB6lMu9vWl5hnMwzwabX7pJc9Euh3JyMGw== + dependencies: + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/xml-builder" "^3.972.4" + "@smithy/core" "^3.23.0" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/signature-v4" "^5.3.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/crc64-nvme@3.972.0": + version "3.972.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/crc64-nvme/-/crc64-nvme-3.972.0.tgz#c5e6d14428c9fb4e6bb0646b73a0fa68e6007e24" + integrity sha512-ThlLhTqX68jvoIVv+pryOdb5coP1cX1/MaTbB9xkGDCbWbsqQcLqzPxuSoW1DCnAAIacmXCWpzUNOB9pv+xXQw== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-env@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.6.tgz#f43f8a3d3795bf275e04928e187b1319e277a0a6" + integrity sha512-+dYEBWgTqkQQHFUllvBL8SLyXyLKWdxLMD1LmKJRvmb0NMJuaJFG/qg78C+LE67eeGbipYcE+gJ48VlLBGHlMw== + dependencies: + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/types" "^3.973.1" + "@smithy/property-provider" "^4.2.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-http@^3.972.8": + version "3.972.8" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.8.tgz#61d353d438e7331e04b906b3fde89e8acef49f41" + integrity sha512-z3QkozMV8kOFisN2pgRag/f0zPDrw96mY+ejAM0xssV/+YQ2kklbylRNI/TcTQUDnGg0yPxNjyV6F2EM2zPTwg== + dependencies: + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/types" "^3.973.1" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/property-provider" "^4.2.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + "@smithy/util-stream" "^4.5.12" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-ini@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.6.tgz#4280520b3b9ed40b9219391d6130a9e7502297fc" + integrity sha512-6tkIYFv3sZH1XsjQq+veOmx8XWRnyqTZ5zx/sMtdu/xFRIzrJM1Y2wAXeCJL1rhYSB7uJSZ1PgALI2WVTj78ow== + dependencies: + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/credential-provider-env" "^3.972.6" + "@aws-sdk/credential-provider-http" "^3.972.8" + "@aws-sdk/credential-provider-login" "^3.972.6" + "@aws-sdk/credential-provider-process" "^3.972.6" + "@aws-sdk/credential-provider-sso" "^3.972.6" + "@aws-sdk/credential-provider-web-identity" "^3.972.6" + "@aws-sdk/nested-clients" "3.988.0" + "@aws-sdk/types" "^3.973.1" + "@smithy/credential-provider-imds" "^4.2.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-login@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.6.tgz#f852ed0479ca3b03c1cf3cceccdcf5990f6e2404" + integrity sha512-LXsoBoaTSGHdRCQXlWSA0CHHh05KWncb592h9ElklnPus++8kYn1Ic6acBR4LKFQ0RjjMVgwe5ypUpmTSUOjPA== + dependencies: + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/nested-clients" "3.988.0" + "@aws-sdk/types" "^3.973.1" + "@smithy/property-provider" "^4.2.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-node@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.7.tgz#e08940d14d2c1a46f91728d32dcee5114c3f1277" + integrity sha512-PuJ1IkISG7ZDpBFYpGotaay6dYtmriBYuHJ/Oko4VHxh8YN5vfoWnMNYFEWuzOfyLmP7o9kDVW0BlYIpb3skvw== + dependencies: + "@aws-sdk/credential-provider-env" "^3.972.6" + "@aws-sdk/credential-provider-http" "^3.972.8" + "@aws-sdk/credential-provider-ini" "^3.972.6" + "@aws-sdk/credential-provider-process" "^3.972.6" + "@aws-sdk/credential-provider-sso" "^3.972.6" + "@aws-sdk/credential-provider-web-identity" "^3.972.6" + "@aws-sdk/types" "^3.973.1" + "@smithy/credential-provider-imds" "^4.2.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-process@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.6.tgz#e86c3a5d422b82d72b897e26f015c1e209bc85e7" + integrity sha512-Yf34cjIZJHVnD92jnVYy3tNjM+Q4WJtffLK2Ehn0nKpZfqd1m7SI0ra22Lym4C53ED76oZENVSS2wimoXJtChQ== + dependencies: + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/types" "^3.973.1" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-sso@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.6.tgz#832ef7b5928f3b35eb48dfdd2e100fb12141024f" + integrity sha512-2+5UVwUYdD4BBOkLpKJ11MQ8wQeyJGDVMDRH5eWOULAh9d6HJq07R69M/mNNMC9NTjr3mB1T0KGDn4qyQh5jzg== + dependencies: + "@aws-sdk/client-sso" "3.988.0" + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/token-providers" "3.988.0" + "@aws-sdk/types" "^3.973.1" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-web-identity@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.6.tgz#b6bceb56771fb4281d7a9bb4fd3ce9bf41573b84" + integrity sha512-pdJzwKtlDxBnvZ04pWMqttijmkUIlwOsS0GcxCjzEVyUMpARysl0S0ks74+gs2Pdev3Ujz+BTAjOc1tQgAxGqA== + dependencies: + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/nested-clients" "3.988.0" + "@aws-sdk/types" "^3.973.1" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-bucket-endpoint@^3.972.3": + version "3.972.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.972.3.tgz#158507d55505e5e7b5b8cdac9f037f6aa326f202" + integrity sha512-fmbgWYirF67YF1GfD7cg5N6HHQ96EyRNx/rDIrTF277/zTWVuPI2qS/ZHgofwR1NZPe/NWvoppflQY01LrbVLg== + dependencies: + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-arn-parser" "^3.972.2" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + "@smithy/util-config-provider" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-expect-continue@^3.972.3": + version "3.972.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.972.3.tgz#c60bd81e81dde215b9f3f67e3c5448b608afd530" + integrity sha512-4msC33RZsXQpUKR5QR4HnvBSNCPLGHmB55oDiROqqgyOc+TOfVu2xgi5goA7ms6MdZLeEh2905UfWMnMMF4mRg== + dependencies: + "@aws-sdk/types" "^3.973.1" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-flexible-checksums@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.972.6.tgz#2bad5a67931d6601d7819c18f76a008c870c8b62" + integrity sha512-g5DadWO58IgQKuq+uLL3pLohOwLiA67gB49xj8694BW+LpHLNu/tjCqwLfIaWvZyABbv0LXeNiiTuTnjdgkZWw== + dependencies: + "@aws-crypto/crc32" "5.2.0" + "@aws-crypto/crc32c" "5.2.0" + "@aws-crypto/util" "5.2.0" + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/crc64-nvme" "3.972.0" + "@aws-sdk/types" "^3.973.1" + "@smithy/is-array-buffer" "^4.2.0" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-stream" "^4.5.12" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-host-header@^3.972.3": + version "3.972.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.3.tgz#47c161dec62d89c66c89f4d17ff4434021e04af5" + integrity sha512-aknPTb2M+G3s+0qLCx4Li/qGZH8IIYjugHMv15JTYMe6mgZO8VBpYgeGYsNMGCqCZOcWzuf900jFBG5bopfzmA== + dependencies: + "@aws-sdk/types" "^3.973.1" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-location-constraint@^3.972.3": + version "3.972.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.972.3.tgz#b4f504f75baa19064b7457e5c6e3c8cecb4c32eb" + integrity sha512-nIg64CVrsXp67vbK0U1/Is8rik3huS3QkRHn2DRDx4NldrEFMgdkZGI/+cZMKD9k4YOS110Dfu21KZLHrFA/1g== + dependencies: + "@aws-sdk/types" "^3.973.1" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-logger@^3.972.3": + version "3.972.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.972.3.tgz#ef1afd4a0b70fe72cf5f7c817f82da9f35c7e836" + integrity sha512-Ftg09xNNRqaz9QNzlfdQWfpqMCJbsQdnZVJP55jfhbKi1+FTWxGuvfPoBhDHIovqWKjqbuiew3HuhxbJ0+OjgA== + dependencies: + "@aws-sdk/types" "^3.973.1" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-recursion-detection@^3.972.3": + version "3.972.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.3.tgz#5b95dcecff76a0d2963bd954bdef87700d1b1c8c" + integrity sha512-PY57QhzNuXHnwbJgbWYTrqIDHYSeOlhfYERTAuc16LKZpTZRJUjzBFokp9hF7u1fuGeE3D70ERXzdbMBOqQz7Q== + dependencies: + "@aws-sdk/types" "^3.973.1" + "@aws/lambda-invoke-store" "^0.2.2" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-sdk-s3@^3.972.8": + version "3.972.8" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.8.tgz#3bfa20acc6c860eb585f4a7b60d6d01c749f0b4c" + integrity sha512-/yJdahpN/q3Dc88qXBTQVZfnXryLnxfCoP4hGClbKjuF0VCMxrz3il7sj0GhIkEQt5OM5+lA88XrvbjjuwSxIg== + dependencies: + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-arn-parser" "^3.972.2" + "@smithy/core" "^3.23.0" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/signature-v4" "^5.3.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + "@smithy/util-config-provider" "^4.2.0" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-stream" "^4.5.12" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-ssec@^3.972.3": + version "3.972.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.972.3.tgz#4f81d310fd91164e6e18ba3adab6bcf906920333" + integrity sha512-dU6kDuULN3o3jEHcjm0c4zWJlY1zWVkjG9NPe9qxYLLpcbdj5kRYBS2DdWYD+1B9f910DezRuws7xDEqKkHQIg== + dependencies: + "@aws-sdk/types" "^3.973.1" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-user-agent@^3.972.8": + version "3.972.8" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.8.tgz#04502a9d94fc67ee3726373ace61bd7eed12b5c0" + integrity sha512-3PGL+Kvh1PhB0EeJeqNqOWQgipdqFheO4OUKc6aYiFwEpM5t9AyE5hjjxZ5X6iSj8JiduWFZLPwASzF6wQRgFg== + dependencies: + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-endpoints" "3.988.0" + "@smithy/core" "^3.23.0" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/nested-clients@3.988.0": + version "3.988.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.988.0.tgz#d45dd6dc370bf90b121917ebbabcfe19d472a74f" + integrity sha512-OgYV9k1oBCQ6dOM+wWAMNNehXA8L4iwr7ydFV+JDHyuuu0Ko7tDXnLEtEmeQGYRcAFU3MGasmlBkMB8vf4POrg== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/middleware-host-header" "^3.972.3" + "@aws-sdk/middleware-logger" "^3.972.3" + "@aws-sdk/middleware-recursion-detection" "^3.972.3" + "@aws-sdk/middleware-user-agent" "^3.972.8" + "@aws-sdk/region-config-resolver" "^3.972.3" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-endpoints" "3.988.0" + "@aws-sdk/util-user-agent-browser" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.6" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.23.0" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.14" + "@smithy/middleware-retry" "^4.4.31" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.30" + "@smithy/util-defaults-mode-node" "^4.2.33" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/region-config-resolver@^3.972.3": + version "3.972.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.3.tgz#25af64235ca6f4b6b21f85d4b3c0b432efc4ae04" + integrity sha512-v4J8qYAWfOMcZ4MJUyatntOicTzEMaU7j3OpkRCGGFSL2NgXQ5VbxauIyORA+pxdKZ0qQG2tCQjQjZDlXEC3Ow== + dependencies: + "@aws-sdk/types" "^3.973.1" + "@smithy/config-resolver" "^4.4.6" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/signature-v4-multi-region@3.988.0": + version "3.988.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.988.0.tgz#693c4606f272ea865b48dd0726ff711f27d349e1" + integrity sha512-SXwhbe2v0Jno7QLIBmZWAL2eVzGmXkfLLy0WkM6ZJVhE0SFUcnymDwMUA1oMDUvyArzvKBiU8khQ2ImheCKOHQ== + dependencies: + "@aws-sdk/middleware-sdk-s3" "^3.972.8" + "@aws-sdk/types" "^3.973.1" + "@smithy/protocol-http" "^5.3.8" + "@smithy/signature-v4" "^5.3.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/token-providers@3.988.0": + version "3.988.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.988.0.tgz#2ba93a808662fe8a13c7c04a2a578daf5e5bfe49" + integrity sha512-xvXVlRVKHnF2h6fgWBm64aPP5J+58aJyGfRrQa/uFh8a9mcK68mLfJOYq+ZSxQy/UN3McafJ2ILAy7IWzT9kRw== + dependencies: + "@aws-sdk/core" "^3.973.8" + "@aws-sdk/nested-clients" "3.988.0" + "@aws-sdk/types" "^3.973.1" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/types@^3.222.0", "@aws-sdk/types@^3.973.1": + version "3.973.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.973.1.tgz#1b2992ec6c8380c3e74c9bd2c74703e9a807d6e0" + integrity sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/util-arn-parser@^3.972.2": + version "3.972.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.972.2.tgz#ef18ba889e8ef35f083f1e962018bc0ce70acef3" + integrity sha512-VkykWbqMjlSgBFDyrY3nOSqupMc6ivXuGmvci6Q3NnLq5kC+mKQe2QBZ4nrWRE/jqOxeFP2uYzLtwncYYcvQDg== + dependencies: + tslib "^2.6.2" + +"@aws-sdk/util-endpoints@3.988.0": + version "3.988.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.988.0.tgz#99ca2322589bb67fd1c1c9cfc3c275d112b38acd" + integrity sha512-HuXu4boeUWU0DQiLslbgdvuQ4ZMCo4Lsk97w8BIUokql2o9MvjE5dwqI5pzGt0K7afO1FybjidUQVTMLuZNTOA== + dependencies: + "@aws-sdk/types" "^3.973.1" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-endpoints" "^3.2.8" + tslib "^2.6.2" + +"@aws-sdk/util-locate-window@^3.0.0": + version "3.965.4" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.965.4.tgz#f62d279e1905f6939b6dffb0f76ab925440f72bf" + integrity sha512-H1onv5SkgPBK2P6JR2MjGgbOnttoNzSPIRoeZTNPZYyaplwGg50zS3amXvXqF0/qfXpWEC9rLWU564QTB9bSog== + dependencies: + tslib "^2.6.2" + +"@aws-sdk/util-user-agent-browser@^3.972.3": + version "3.972.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.3.tgz#1363b388cb3af86c5322ef752c0cf8d7d25efa8a" + integrity sha512-JurOwkRUcXD/5MTDBcqdyQ9eVedtAsZgw5rBwktsPTN7QtPiS2Ld1jkJepNgYoCufz1Wcut9iup7GJDoIHp8Fw== + dependencies: + "@aws-sdk/types" "^3.973.1" + "@smithy/types" "^4.12.0" + bowser "^2.11.0" + tslib "^2.6.2" + +"@aws-sdk/util-user-agent-node@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.6.tgz#ebd0619524bf150d9da4ab8ab8b457d5cd75abc7" + integrity sha512-966xH8TPqkqOXP7EwnEThcKKz0SNP9kVJBKd9M8bNXE4GSqVouMKKnFBwYnzbWVKuLXubzX5seokcX4a0JLJIA== + dependencies: + "@aws-sdk/middleware-user-agent" "^3.972.8" + "@aws-sdk/types" "^3.973.1" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/xml-builder@^3.972.4": + version "3.972.4" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.972.4.tgz#8115c8cf90c71cf484a52c82eac5344cd3a5e921" + integrity sha512-0zJ05ANfYqI6+rGqj8samZBFod0dPPousBjLEqg8WdxSgbMAkRgLyn81lP215Do0rFJ/17LIXwr7q0yK24mP6Q== + dependencies: + "@smithy/types" "^4.12.0" + fast-xml-parser "5.3.4" + tslib "^2.6.2" + +"@aws/lambda-invoke-store@^0.2.2": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.3.tgz#f1137f56209ccc69c15f826242cbf37f828617dd" + integrity sha512-oLvsaPMTBejkkmHhjf09xTgk71mOqyr/409NKhRIL08If7AhVfUsJhVsx386uJaqNd42v9kWamQ9lFbkoC2dYw== + +"@aztec/accounts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-4.0.0-devnet.1-patch.0.tgz#9bac07c67cd611a1be449f4ffdfc9557ade5c753" + integrity sha512-yvj7SW1YUcwigxDIzfZDwo3g65yLmVzlCgdouRbnIhvdCJHQNYqR5HMevt87StAx80bfhgrJwv2v1BQX1akvOQ== + dependencies: + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + tslib "^2.4.0" + +"@aztec/aztec.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-4.0.0-devnet.1-patch.0.tgz#c93dbda06bb1ac01627b8e524fa4244be608e94d" + integrity sha512-Vo91ylGFdnMDHI5OYTRBatWTclih4Ofiw94f9BZq8sSBAs3VWYcVb72cP8QiD8wYBILZIvgYgRmDXT+mlwyymQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + axios "^1.12.0" + tslib "^2.4.0" + viem "npm:@aztec/viem@2.38.2" + zod "^3.23.8" + +"@aztec/bb.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-4.0.0-devnet.1-patch.0.tgz#4225c42b57bfbe9de790445969d4d80031bd5d45" + integrity sha512-fxDdzMsv+CND5bzXAoxWuPBa/ZRcfAQwPSHJuZ4OsJ3VSkB5szUobQUYClrqj7yu9fwKrOzYhIEVTzWh9TCBhQ== + dependencies: + comlink "^4.4.1" + commander "^12.1.0" + idb-keyval "^6.2.1" + msgpackr "^1.11.2" + pako "^2.1.0" + tslib "^2.4.0" + +"@aztec/blob-lib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-4.0.0-devnet.1-patch.0.tgz#dce8c36bcd190a88767923eec9484b19da008558" + integrity sha512-+gb6J435K6GjWeEL21RA78KBo4kfDtYajml1lcqvDW7NgjoP6WtJ2NTUpCnNYFwxCXzL9RLpMgdvtINHUHMO3g== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@crate-crypto/node-eth-kzg" "^0.10.0" + tslib "^2.4.0" + +"@aztec/constants@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-4.0.0-devnet.1-patch.0.tgz#4944cbe51441999e09de74fe63e1277363e7a037" + integrity sha512-U0NG1KtvaA08Hf9q9lkDCN9QYIxSDDltTllBB6//6PsOPQ3k8+wBWy5uQY8zvvWikkwQ+nqhZcDkTiDuXdGxJQ== + dependencies: + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + tslib "^2.4.0" + +"@aztec/entrypoints@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-4.0.0-devnet.1-patch.0.tgz#3e74e2a69f4df27fa8d98f530aa496910d6830ac" + integrity sha512-qe/ulRD5awf6D/IuDLpELN8KlFuUMLdr1I7fNLw9F8kI+i0NOkLThSwJGfxDqF8xx04n7CpjWTLzOEQY8qiVtA== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + tslib "^2.4.0" + zod "^3.23.8" + +"@aztec/ethereum@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-4.0.0-devnet.1-patch.0.tgz#f8ca9587f159dcd96688600506581f3f67d71dfa" + integrity sha512-/Gej0NdCeJ3jy8XR3krRzgPFZ7Q5rYxULRZfgi1o2DpaBGvr9s4VTIK37rgRBjp/Wgpm2e8VYe6Mw/x8kuRybg== + dependencies: + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@viem/anvil" "^0.0.10" + dotenv "^16.0.3" + lodash.chunk "^4.2.0" + lodash.pickby "^4.5.0" + tslib "^2.4.0" + viem "npm:@aztec/viem@2.38.2" + zod "^3.23.8" + +"@aztec/foundation@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-4.0.0-devnet.1-patch.0.tgz#a893c2cc1b8bd9d828f22a73dcd24ef2c513ec15" + integrity sha512-RR0F3Ee8SVNmcgWuuOzTdQQYToa4hMD9Ur7qus1qaQwo+47hRHIdfxGXhMyHF/vKjNwzrw3sDnJxkZqy0vjh/Q== + dependencies: + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@koa/cors" "^5.0.0" + "@noble/curves" "=1.7.0" + "@noble/hashes" "^1.6.1" + "@scure/bip39" "^2.0.1" + bn.js "^5.2.1" + colorette "^2.0.20" + detect-node "^2.1.0" + hash.js "^1.1.7" + koa "^2.16.1" + koa-bodyparser "^4.4.0" + koa-compress "^5.1.0" + koa-router "^13.1.1" + leveldown "^6.1.1" + lodash.chunk "^4.2.0" + lodash.clonedeepwith "^4.5.0" + pako "^2.1.0" + pino "^9.5.0" + pino-pretty "^13.0.0" + sha3 "^2.1.4" + undici "^5.28.5" + zod "^3.23.8" + +"@aztec/l1-artifacts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-4.0.0-devnet.1-patch.0.tgz#731334b1eec314c721adc1a437628f54b7d708e2" + integrity sha512-1s+9MhRZCC25wuaLsAQjDTp1au0kn8Ht6+J4IZdAPnzqKlpKoCgzBkcqNGIeMce9tKc5O72qxRpwRrOo7PhhCQ== + dependencies: + tslib "^2.4.0" + +"@aztec/noir-noirc_abi@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-4.0.0-devnet.1-patch.0.tgz#263f2a58db41bede66f8bc3bdcbc6e29a79875da" + integrity sha512-lphqr1W9kGcVjycS9KseLD4KBtz4g4iWFto9SNpTomzGlPd9bYgRDqSkUkuv3NURuElQwxrdFAVTh93D7P/Htg== + dependencies: + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + +"@aztec/noir-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-4.0.0-devnet.1-patch.0.tgz#fa681cd4ecc290cd319718be70f249cbfd47c5b9" + integrity sha512-VVtp8lF4pLLxQ+k+HheorUSyY2w0izP2P+XpvgsCqArkOfmODDj3m5Nh8+cUCO8N/mK035cEj5MF/aScixwdAQ== + +"@aztec/protocol-contracts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-4.0.0-devnet.1-patch.0.tgz#f744df53460e7f359a0b86dfffb0b82ff0831cfd" + integrity sha512-oXQQXxB91/CcRlwDZf3vdnfdRKl8pGX2o70YxJ6VIC22NNexoROquVtEyiBWZq+hkangfHaYdhwafZjWnlWsPQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + lodash.chunk "^4.2.0" + lodash.omit "^4.5.0" + tslib "^2.4.0" + +"@aztec/stdlib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-4.0.0-devnet.1-patch.0.tgz#578598dda71129bda1007d0ba71b3c5bf4d8922f" + integrity sha512-p51LrGXwLoSTChyXFxex+7WXbOAG2V/LVXzOFLktG3hkLSZ1tc7CLo8XitB/oN6DpjQMAlmhta43/55RcNOTWQ== + dependencies: + "@aws-sdk/client-s3" "^3.892.0" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/validator-ha-signer" "4.0.0-devnet.1-patch.0" + "@google-cloud/storage" "^7.15.0" + axios "^1.12.0" + json-stringify-deterministic "1.0.12" + lodash.chunk "^4.2.0" + lodash.isequal "^4.5.0" + lodash.omit "^4.5.0" + lodash.times "^4.3.2" + msgpackr "^1.11.2" + pako "^2.1.0" + tslib "^2.4.0" + viem "npm:@aztec/viem@2.38.2" + zod "^3.23.8" + +"@aztec/validator-ha-signer@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.1-patch.0.tgz#d2d51016f1d2ed5fc752106767951d732a660972" + integrity sha512-HEEWyo2Lpusu8XVxsvMmI6LbGtjtWYUB19wBnDwPQn97HlewK3nCkWF+c9QEMPhKloZAk+jaNd0hZYxNji369w== + dependencies: + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + node-pg-migrate "^8.0.4" + pg "^8.11.3" + tslib "^2.4.0" + zod "^3.23.8" + +"@crate-crypto/node-eth-kzg-darwin-arm64@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@crate-crypto/node-eth-kzg-darwin-arm64/-/node-eth-kzg-darwin-arm64-0.10.0.tgz#bdc363b21d91b54bccfb5df513527cfaddcb3f60" + integrity sha512-cKhqkrRdnWhgPycHkcdwfu/w41PuCvAERkX5yYDR3cSYR4h87Gn4t/infE6UNsPDBCN7yYV42YmZfQDfEt2xrw== + +"@crate-crypto/node-eth-kzg-darwin-x64@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@crate-crypto/node-eth-kzg-darwin-x64/-/node-eth-kzg-darwin-x64-0.10.0.tgz#f036979451f05e1b15f48aa6c4b4734824526db0" + integrity sha512-8fn4+UBP01ZBxVARTZvxPBGrmcUbYFM/b5z0wZkEevQ9Sz5GYk8hursgpqbhekj+xTCxmwa9pPkzDbtG6oZGQg== + +"@crate-crypto/node-eth-kzg-linux-arm64-gnu@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@crate-crypto/node-eth-kzg-linux-arm64-gnu/-/node-eth-kzg-linux-arm64-gnu-0.10.0.tgz#f08670152db67b4b56302a0e7c545e3ce3339dcc" + integrity sha512-euuqBTDLOpI9wNx0jO7AD24BdiCs9sz8cBybsdGJvyZ8QLUIezTnA/aXcrZBzsA5ZOrHYjaWS2NJpgDdAjLLuQ== + +"@crate-crypto/node-eth-kzg-linux-x64-gnu@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@crate-crypto/node-eth-kzg-linux-x64-gnu/-/node-eth-kzg-linux-x64-gnu-0.10.0.tgz#4beea66c650cbc62b6605f1e20c7e77a7cd73ecd" + integrity sha512-b4klE/jp98PBZ7PWuFE1OscWBILSS8jP+JMbIJ+qE7y42s/6ImWH5bWmVdFOfh6u0o95cb9hCS0xIECM80SqBg== + +"@crate-crypto/node-eth-kzg-win32-arm64-msvc@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@crate-crypto/node-eth-kzg-win32-arm64-msvc/-/node-eth-kzg-win32-arm64-msvc-0.10.0.tgz#9da2998eb80ae240441ac3ef099aff916efadd25" + integrity sha512-tFKv02TG/JYsD4gvV0gTvjLqd09/4g/B37fCPXIuEFzq5LgIuWHu37hhQ6K8eIfoXZOTY3wqqkY1jTXYhs2sTA== + +"@crate-crypto/node-eth-kzg-win32-x64-msvc@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@crate-crypto/node-eth-kzg-win32-x64-msvc/-/node-eth-kzg-win32-x64-msvc-0.10.0.tgz#13c07c99dc8b4070d7b32d0063ad744bf9af6470" + integrity sha512-mYieW1mBesbLFRB2j4LdodpCkwIxZ8ZHZzzwV+MXqapI61B2SbH+FyMYQ5lJYqQeMHCY0ojq5ScW1zZj1uNGjA== + +"@crate-crypto/node-eth-kzg@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@crate-crypto/node-eth-kzg/-/node-eth-kzg-0.10.0.tgz#69167c4ab5dd2858afa70ef7added99f6097c560" + integrity sha512-sGDPH1nW2EhJzjzHyINvTQwDNGRzdq/2vVzFwwrmFOHtIBaRjXGqo7wKj/JoJoNjuRSGeXz/EmaahRq0pgxzqw== + optionalDependencies: + "@crate-crypto/node-eth-kzg-darwin-arm64" "0.10.0" + "@crate-crypto/node-eth-kzg-darwin-x64" "0.10.0" + "@crate-crypto/node-eth-kzg-linux-arm64-gnu" "0.10.0" + "@crate-crypto/node-eth-kzg-linux-x64-gnu" "0.10.0" + "@crate-crypto/node-eth-kzg-win32-arm64-msvc" "0.10.0" + "@crate-crypto/node-eth-kzg-win32-x64-msvc" "0.10.0" + +"@eslint-community/eslint-utils@^4.8.0", "@eslint-community/eslint-utils@^4.9.1": + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz#4e90af67bc51ddee6cdef5284edf572ec376b595" + integrity sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ== + dependencies: + eslint-visitor-keys "^3.4.3" + +"@eslint-community/regexpp@^4.12.1", "@eslint-community/regexpp@^4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.2.tgz#bccdf615bcf7b6e8db830ec0b8d21c9a25de597b" + integrity sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew== + +"@eslint/config-array@^0.21.1": + version "0.21.1" + resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.21.1.tgz#7d1b0060fea407f8301e932492ba8c18aff29713" + integrity sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA== + dependencies: + "@eslint/object-schema" "^2.1.7" + debug "^4.3.1" + minimatch "^3.1.2" + +"@eslint/config-helpers@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.4.2.tgz#1bd006ceeb7e2e55b2b773ab318d300e1a66aeda" + integrity sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw== + dependencies: + "@eslint/core" "^0.17.0" + +"@eslint/core@^0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.17.0.tgz#77225820413d9617509da9342190a2019e78761c" + integrity sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ== + dependencies: + "@types/json-schema" "^7.0.15" + +"@eslint/eslintrc@^3.3.1": + version "3.3.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.3.3.tgz#26393a0806501b5e2b6a43aa588a4d8df67880ac" + integrity sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^10.0.1" + globals "^14.0.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.1" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@9.39.2", "@eslint/js@^9.29.0": + version "9.39.2" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.39.2.tgz#2d4b8ec4c3ea13c1b3748e0c97ecd766bdd80599" + integrity sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA== + +"@eslint/object-schema@^2.1.7": + version "2.1.7" + resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.7.tgz#6e2126a1347e86a4dedf8706ec67ff8e107ebbad" + integrity sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA== + +"@eslint/plugin-kit@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz#9779e3fd9b7ee33571a57435cf4335a1794a6cb2" + integrity sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA== + dependencies: + "@eslint/core" "^0.17.0" + levn "^0.4.1" + +"@fastify/busboy@^2.0.0": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.1.tgz#b9da6a878a371829a0502c9b6c1c143ef6663f4d" + integrity sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA== + +"@google-cloud/paginator@^5.0.0": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@google-cloud/paginator/-/paginator-5.0.2.tgz#86ad773266ce9f3b82955a8f75e22cd012ccc889" + integrity sha512-DJS3s0OVH4zFDB1PzjxAsHqJT6sKVbRwwML0ZBP9PbU7Yebtu/7SWMRzvO2J3nUi9pRNITCfu4LJeooM2w4pjg== + dependencies: + arrify "^2.0.0" + extend "^3.0.2" + +"@google-cloud/projectify@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@google-cloud/projectify/-/projectify-4.0.0.tgz#d600e0433daf51b88c1fa95ac7f02e38e80a07be" + integrity sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA== + +"@google-cloud/promisify@<4.1.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@google-cloud/promisify/-/promisify-4.0.0.tgz#a906e533ebdd0f754dca2509933334ce58b8c8b1" + integrity sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g== + +"@google-cloud/storage@^7.15.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@google-cloud/storage/-/storage-7.19.0.tgz#34fb7cc4eacede5a2f1f0d6cefa0c70a22078c5b" + integrity sha512-n2FjE7NAOYyshogdc7KQOl/VZb4sneqPjWouSyia9CMDdMhRX5+RIbqalNmC7LOLzuLAN89VlF2HvG8na9G+zQ== + dependencies: + "@google-cloud/paginator" "^5.0.0" + "@google-cloud/projectify" "^4.0.0" + "@google-cloud/promisify" "<4.1.0" + abort-controller "^3.0.0" + async-retry "^1.3.3" + duplexify "^4.1.3" + fast-xml-parser "^5.3.4" + gaxios "^6.0.2" + google-auth-library "^9.6.3" + html-entities "^2.5.2" + mime "^3.0.0" + p-limit "^3.0.1" + retry-request "^7.0.0" + teeny-request "^9.0.0" + uuid "^8.0.0" + +"@hapi/bourne@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-3.0.0.tgz#f11fdf7dda62fe8e336fa7c6642d9041f30356d7" + integrity sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w== + +"@humanfs/core@^0.19.1": + version "0.19.1" + resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz#17c55ca7d426733fe3c561906b8173c336b40a77" + integrity sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA== + +"@humanfs/node@^0.16.6": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@humanfs/node/-/node-0.16.7.tgz#822cb7b3a12c5a240a24f621b5a2413e27a45f26" + integrity sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ== + dependencies: + "@humanfs/core" "^0.19.1" + "@humanwhocodes/retry" "^0.4.0" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/retry@^0.4.0", "@humanwhocodes/retry@^0.4.2": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.3.tgz#c2b9d2e374ee62c586d3adbea87199b1d7a7a6ba" + integrity sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ== + +"@isaacs/balanced-match@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz#3081dadbc3460661b751e7591d7faea5df39dd29" + integrity sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ== + +"@isaacs/brace-expansion@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz#0ef5a92d91f2fff2a37646ce54da9e5f599f6eff" + integrity sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ== + dependencies: + "@isaacs/balanced-match" "^4.0.1" + +"@isaacs/cliui@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-9.0.0.tgz#4d0a3f127058043bf2e7ee169eaf30ed901302f3" + integrity sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg== + +"@koa/cors@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-5.0.0.tgz#0029b5f057fa0d0ae0e37dd2c89ece315a0daffd" + integrity sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw== + dependencies: + vary "^1.1.2" + +"@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz#9edec61b22c3082018a79f6d1c30289ddf3d9d11" + integrity sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw== + +"@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz#33677a275204898ad8acbf62734fc4dc0b6a4855" + integrity sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw== + +"@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz#19edf7cdc2e7063ee328403c1d895a86dd28f4bb" + integrity sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg== + +"@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz#94fb0543ba2e28766c3fc439cabbe0440ae70159" + integrity sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw== + +"@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz#4a0609ab5fe44d07c9c60a11e4484d3c38bbd6e3" + integrity sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg== + +"@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz#0aa5502d547b57abfc4ac492de68e2006e417242" + integrity sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ== + +"@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.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.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.7.0.tgz#0512360622439256df892f21d25b388f52505e45" + integrity sha512-UTMhXK9SeDhFJVrHeUJ5uZlI6ajXg10O6Ddocf9S6GjbSBVZsJo88HzKwXznNfGpMTRDyJkqMjNDPYgf0qFWnw== + dependencies: + "@noble/hashes" "1.6.0" + +"@noble/curves@~1.9.0": + version "1.9.7" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.9.7.tgz#79d04b4758a43e4bca2cbdc62e7771352fa6b951" + integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/hashes@1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.6.0.tgz#d4bfb516ad6e7b5111c216a5cc7075f4cf19e6c5" + integrity sha512-YUULf0Uk4/mAA89w+k3+yUYh6NrEvxZa5T6SY3wlMvE2chHkxFUUIDI8/XW1QSC357iA5pSnqt7XEhvFOqmDyQ== + +"@noble/hashes@1.8.0", "@noble/hashes@^1.6.1", "@noble/hashes@^1.8.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== + +"@noble/hashes@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-2.0.1.tgz#fc1a928061d1232b0a52bb754393c37a5216c89e" + integrity sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw== + +"@pinojs/redact@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@pinojs/redact/-/redact-0.4.0.tgz#c3de060dd12640dcc838516aa2a6803cc7b2e9d6" + integrity sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg== + +"@scure/base@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@scure/base/-/base-2.0.0.tgz#ba6371fddf92c2727e88ad6ab485db6e624f9a98" + integrity sha512-3E1kpuZginKkek01ovG8krQ0Z44E3DHPjc5S2rjJw9lZn3KSQOs8S7wqikF/AH7iRanHypj85uGyxk0XAyC37w== + +"@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.7.0", "@scure/bip32@^1.7.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.6.0", "@scure/bip39@^1.6.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" + +"@scure/bip39@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-2.0.1.tgz#47a6dc15e04faf200041239d46ae3bb7c3c96add" + integrity sha512-PsxdFj/d2AcJcZDX1FXN3dDgitDDTmwf78rKZq1a6c1P1Nan1X/Sxc7667zU3U+AN60g7SxxP0YCVw2H/hBycg== + dependencies: + "@noble/hashes" "2.0.1" + "@scure/base" "2.0.0" + +"@smithy/abort-controller@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.2.8.tgz#3bfd7a51acce88eaec9a65c3382542be9f3a053a" + integrity sha512-peuVfkYHAmS5ybKxWcfraK7WBBP0J+rkfUcbHJJKQ4ir3UAUNQI+Y4Vt/PqSzGqgloJ5O1dk7+WzNL8wcCSXbw== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/chunked-blob-reader-native@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.2.1.tgz#380266951d746b522b4ab2b16bfea6b451147b41" + integrity sha512-lX9Ay+6LisTfpLid2zZtIhSEjHMZoAR5hHCR4H7tBz/Zkfr5ea8RcQ7Tk4mi0P76p4cN+Btz16Ffno7YHpKXnQ== + dependencies: + "@smithy/util-base64" "^4.3.0" + tslib "^2.6.2" + +"@smithy/chunked-blob-reader@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.2.0.tgz#776fec5eaa5ab5fa70d0d0174b7402420b24559c" + integrity sha512-WmU0TnhEAJLWvfSeMxBNe5xtbselEO8+4wG0NtZeL8oR21WgH1xiO37El+/Y+H/Ie4SCwBy3MxYWmOYaGgZueA== + dependencies: + tslib "^2.6.2" + +"@smithy/config-resolver@^4.4.6": + version "4.4.6" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.4.6.tgz#bd7f65b3da93f37f1c97a399ade0124635c02297" + integrity sha512-qJpzYC64kaj3S0fueiu3kXm8xPrR3PcXDPEgnaNMRn0EjNSZFoFjvbUp0YUDsRhN1CB90EnHJtbxWKevnH99UQ== + dependencies: + "@smithy/node-config-provider" "^4.3.8" + "@smithy/types" "^4.12.0" + "@smithy/util-config-provider" "^4.2.0" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + tslib "^2.6.2" + +"@smithy/core@^3.23.0": + version "3.23.0" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.23.0.tgz#64dca2825753316ace7b8342cb96c9dfc5de4e2a" + integrity sha512-Yq4UPVoQICM9zHnByLmG8632t2M0+yap4T7ANVw482J0W7HW0pOuxwVmeOwzJqX2Q89fkXz0Vybz55Wj2Xzrsg== + dependencies: + "@smithy/middleware-serde" "^4.2.9" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-stream" "^4.5.12" + "@smithy/util-utf8" "^4.2.0" + "@smithy/uuid" "^1.1.0" + tslib "^2.6.2" + +"@smithy/credential-provider-imds@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.8.tgz#b2f4bf759ab1c35c0dd00fa3470263c749ebf60f" + integrity sha512-FNT0xHS1c/CPN8upqbMFP83+ul5YgdisfCfkZ86Jh2NSmnqw/AJ6x5pEogVCTVvSm7j9MopRU89bmDelxuDMYw== + dependencies: + "@smithy/node-config-provider" "^4.3.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + tslib "^2.6.2" + +"@smithy/eventstream-codec@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.2.8.tgz#2f431f4bac22e40aa6565189ea350c6fcb5efafd" + integrity sha512-jS/O5Q14UsufqoGhov7dHLOPCzkYJl9QDzusI2Psh4wyYx/izhzvX9P4D69aTxcdfVhEPhjK+wYyn/PzLjKbbw== + dependencies: + "@aws-crypto/crc32" "5.2.0" + "@smithy/types" "^4.12.0" + "@smithy/util-hex-encoding" "^4.2.0" + tslib "^2.6.2" + +"@smithy/eventstream-serde-browser@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.8.tgz#04e2e1fad18e286d5595fbc0bff22e71251fca38" + integrity sha512-MTfQT/CRQz5g24ayXdjg53V0mhucZth4PESoA5IhvaWVDTOQLfo8qI9vzqHcPsdd2v6sqfTYqF5L/l+pea5Uyw== + dependencies: + "@smithy/eventstream-serde-universal" "^4.2.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/eventstream-serde-config-resolver@^4.3.8": + version "4.3.8" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.8.tgz#b913d23834c6ebf1646164893e1bec89dffe4f3b" + integrity sha512-ah12+luBiDGzBruhu3efNy1IlbwSEdNiw8fOZksoKoWW1ZHvO/04MQsdnws/9Aj+5b0YXSSN2JXKy/ClIsW8MQ== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/eventstream-serde-node@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.8.tgz#5f2dfa2cbb30bf7564c8d8d82a9832e9313f5243" + integrity sha512-cYpCpp29z6EJHa5T9WL0KAlq3SOKUQkcgSoeRfRVwjGgSFl7Uh32eYGt7IDYCX20skiEdRffyDpvF2efEZPC0A== + dependencies: + "@smithy/eventstream-serde-universal" "^4.2.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/eventstream-serde-universal@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.8.tgz#a62b389941c28a8c3ab44a0c8ba595447e0258a7" + integrity sha512-iJ6YNJd0bntJYnX6s52NC4WFYcZeKrPUr1Kmmr5AwZcwCSzVpS7oavAmxMR7pMq7V+D1G4s9F5NJK0xwOsKAlQ== + dependencies: + "@smithy/eventstream-codec" "^4.2.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/fetch-http-handler@^5.3.9": + version "5.3.9" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.9.tgz#edfc9e90e0c7538c81e22e748d62c0066cc91d58" + integrity sha512-I4UhmcTYXBrct03rwzQX1Y/iqQlzVQaPxWjCjula++5EmWq9YGBrx6bbGqluGc1f0XEfhSkiY4jhLgbsJUMKRA== + dependencies: + "@smithy/protocol-http" "^5.3.8" + "@smithy/querystring-builder" "^4.2.8" + "@smithy/types" "^4.12.0" + "@smithy/util-base64" "^4.3.0" + tslib "^2.6.2" + +"@smithy/hash-blob-browser@^4.2.9": + version "4.2.9" + resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.9.tgz#4f8e19b12b5a1000b7292b30f5ee237d32216af3" + integrity sha512-m80d/iicI7DlBDxyQP6Th7BW/ejDGiF0bgI754+tiwK0lgMkcaIBgvwwVc7OFbY4eUzpGtnig52MhPAEJ7iNYg== + dependencies: + "@smithy/chunked-blob-reader" "^5.2.0" + "@smithy/chunked-blob-reader-native" "^4.2.1" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/hash-node@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.2.8.tgz#c21eb055041716cd492dda3a109852a94b6d47bb" + integrity sha512-7ZIlPbmaDGxVoxErDZnuFG18WekhbA/g2/i97wGj+wUBeS6pcUeAym8u4BXh/75RXWhgIJhyC11hBzig6MljwA== + dependencies: + "@smithy/types" "^4.12.0" + "@smithy/util-buffer-from" "^4.2.0" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@smithy/hash-stream-node@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-4.2.8.tgz#d541a31c714ac9c85ae9fec91559e81286707ddb" + integrity sha512-v0FLTXgHrTeheYZFGhR+ehX5qUm4IQsjAiL9qehad2cyjMWcN2QG6/4mSwbSgEQzI7jwfoXj7z4fxZUx/Mhj2w== + dependencies: + "@smithy/types" "^4.12.0" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@smithy/invalid-dependency@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.2.8.tgz#c578bc6d5540c877aaed5034b986b5f6bd896451" + integrity sha512-N9iozRybwAQ2dn9Fot9kI6/w9vos2oTXLhtK7ovGqwZjlOcxu6XhPlpLpC+INsxktqHinn5gS2DXDjDF2kG5sQ== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/is-array-buffer@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz#f84f0d9f9a36601a9ca9381688bd1b726fd39111" + integrity sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA== + dependencies: + tslib "^2.6.2" + +"@smithy/is-array-buffer@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz#b0f874c43887d3ad44f472a0f3f961bcce0550c2" + integrity sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ== + dependencies: + tslib "^2.6.2" + +"@smithy/md5-js@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-4.2.8.tgz#d354dbf9aea7a580be97598a581e35eef324ce22" + integrity sha512-oGMaLj4tVZzLi3itBa9TCswgMBr7k9b+qKYowQ6x1rTyTuO1IU2YHdHUa+891OsOH+wCsH7aTPRsTJO3RMQmjQ== + dependencies: + "@smithy/types" "^4.12.0" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@smithy/middleware-content-length@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.2.8.tgz#82c1df578fa70fe5800cf305b8788b9d2836a3e4" + integrity sha512-RO0jeoaYAB1qBRhfVyq0pMgBoUK34YEJxVxyjOWYZiOKOq2yMZ4MnVXMZCUDenpozHue207+9P5ilTV1zeda0A== + dependencies: + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/middleware-endpoint@^4.4.14": + version "4.4.14" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.14.tgz#df8aca71af70366f39305eeaf18ffd650f764219" + integrity sha512-FUFNE5KVeaY6U/GL0nzAAHkaCHzXLZcY1EhtQnsAqhD8Du13oPKtMB9/0WK4/LK6a/T5OZ24wPoSShff5iI6Ag== + dependencies: + "@smithy/core" "^3.23.0" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-middleware" "^4.2.8" + tslib "^2.6.2" + +"@smithy/middleware-retry@^4.4.31": + version "4.4.31" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.31.tgz#1dbdbaedbd62f4900e3520f65599810123c0c461" + integrity sha512-RXBzLpMkIrxBPe4C8OmEOHvS8aH9RUuCOH++Acb5jZDEblxDjyg6un72X9IcbrGTJoiUwmI7hLypNfuDACypbg== + dependencies: + "@smithy/node-config-provider" "^4.3.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/service-error-classification" "^4.2.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/uuid" "^1.1.0" + tslib "^2.6.2" + +"@smithy/middleware-serde@^4.2.9": + version "4.2.9" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.2.9.tgz#fd9d9b02b265aef67c9a30f55c2a5038fc9ca791" + integrity sha512-eMNiej0u/snzDvlqRGSN3Vl0ESn3838+nKyVfF2FKNXFbi4SERYT6PR392D39iczngbqqGG0Jl1DlCnp7tBbXQ== + dependencies: + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/middleware-stack@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.8.tgz#4fa9cfaaa05f664c9bb15d45608f3cb4f6da2b76" + integrity sha512-w6LCfOviTYQjBctOKSwy6A8FIkQy7ICvglrZFl6Bw4FmcQ1Z420fUtIhxaUZZshRe0VCq4kvDiPiXrPZAe8oRA== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/node-config-provider@^4.3.8": + version "4.3.8" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.3.8.tgz#85a0683448262b2eb822f64c14278d4887526377" + integrity sha512-aFP1ai4lrbVlWjfpAfRSL8KFcnJQYfTl5QxLJXY32vghJrDuFyPZ6LtUL+JEGYiFRG1PfPLHLoxj107ulncLIg== + dependencies: + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/node-http-handler@^4.4.10": + version "4.4.10" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.4.10.tgz#4945e2c2e61174ec1471337e3ddd50b8e4921204" + integrity sha512-u4YeUwOWRZaHbWaebvrs3UhwQwj+2VNmcVCwXcYTvPIuVyM7Ex1ftAj+fdbG/P4AkBwLq/+SKn+ydOI4ZJE9PA== + dependencies: + "@smithy/abort-controller" "^4.2.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/querystring-builder" "^4.2.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/property-provider@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.2.8.tgz#6e37b30923d2d31370c50ce303a4339020031472" + integrity sha512-EtCTbyIveCKeOXDSWSdze3k612yCPq1YbXsbqX3UHhkOSW8zKsM9NOJG5gTIya0vbY2DIaieG8pKo1rITHYL0w== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/protocol-http@^5.3.8": + version "5.3.8" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.3.8.tgz#0938f69a3c3673694c2f489a640fce468ce75006" + integrity sha512-QNINVDhxpZ5QnP3aviNHQFlRogQZDfYlCkQT+7tJnErPQbDhysondEjhikuANxgMsZrkGeiAxXy4jguEGsDrWQ== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/querystring-builder@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.2.8.tgz#2fa72d29eb1844a6a9933038bbbb14d6fe385e93" + integrity sha512-Xr83r31+DrE8CP3MqPgMJl+pQlLLmOfiEUnoyAlGzzJIrEsbKsPy1hqH0qySaQm4oWrCBlUqRt+idEgunKB+iw== + dependencies: + "@smithy/types" "^4.12.0" + "@smithy/util-uri-escape" "^4.2.0" + tslib "^2.6.2" + +"@smithy/querystring-parser@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.2.8.tgz#aa3f2456180ce70242e89018d0b1ebd4782a6347" + integrity sha512-vUurovluVy50CUlazOiXkPq40KGvGWSdmusa3130MwrR1UNnNgKAlj58wlOe61XSHRpUfIIh6cE0zZ8mzKaDPA== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/service-error-classification@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.2.8.tgz#6d89dbad4f4978d7b75a44af8c18c22455a16cdc" + integrity sha512-mZ5xddodpJhEt3RkCjbmUQuXUOaPNTkbMGR0bcS8FE0bJDLMZlhmpgrvPNCYglVw5rsYTpSnv19womw9WWXKQQ== + dependencies: + "@smithy/types" "^4.12.0" + +"@smithy/shared-ini-file-loader@^4.4.3": + version "4.4.3" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.3.tgz#6054215ecb3a6532b13aa49a9fbda640b63be50e" + integrity sha512-DfQjxXQnzC5UbCUPeC3Ie8u+rIWZTvuDPAGU/BxzrOGhRvgUanaP68kDZA+jaT3ZI+djOf+4dERGlm9mWfFDrg== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/signature-v4@^5.3.8": + version "5.3.8" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.3.8.tgz#796619b10b7cc9467d0625b0ebd263ae04fdfb76" + integrity sha512-6A4vdGj7qKNRF16UIcO8HhHjKW27thsxYci+5r/uVRkdcBEkOEiY8OMPuydLX4QHSrJqGHPJzPRwwVTqbLZJhg== + dependencies: + "@smithy/is-array-buffer" "^4.2.0" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + "@smithy/util-hex-encoding" "^4.2.0" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-uri-escape" "^4.2.0" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@smithy/smithy-client@^4.11.3": + version "4.11.3" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.11.3.tgz#94d1083d5bc3b09e510f680ad7f82395765badf3" + integrity sha512-Q7kY5sDau8OoE6Y9zJoRGgje8P4/UY0WzH8R2ok0PDh+iJ+ZnEKowhjEqYafVcubkbYxQVaqwm3iufktzhprGg== + dependencies: + "@smithy/core" "^3.23.0" + "@smithy/middleware-endpoint" "^4.4.14" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + "@smithy/util-stream" "^4.5.12" + tslib "^2.6.2" + +"@smithy/types@^4.12.0": + version "4.12.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.12.0.tgz#55d2479080922bda516092dbf31916991d9c6fee" + integrity sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw== + dependencies: + tslib "^2.6.2" + +"@smithy/url-parser@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.2.8.tgz#b44267cd704abe114abcd00580acdd9e4acc1177" + integrity sha512-NQho9U68TGMEU639YkXnVMV3GEFFULmmaWdlu1E9qzyIePOHsoSnagTGSDv1Zi8DCNN6btxOSdgmy5E/hsZwhA== + dependencies: + "@smithy/querystring-parser" "^4.2.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/util-base64@^4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.3.0.tgz#5e287b528793aa7363877c1a02cd880d2e76241d" + integrity sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ== + dependencies: + "@smithy/util-buffer-from" "^4.2.0" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@smithy/util-body-length-browser@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.0.tgz#04e9fc51ee7a3e7f648a4b4bcdf96c350cfa4d61" + integrity sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg== + dependencies: + tslib "^2.6.2" + +"@smithy/util-body-length-node@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-4.2.1.tgz#79c8a5d18e010cce6c42d5cbaf6c1958523e6fec" + integrity sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA== + dependencies: + tslib "^2.6.2" + +"@smithy/util-buffer-from@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz#6fc88585165ec73f8681d426d96de5d402021e4b" + integrity sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA== + dependencies: + "@smithy/is-array-buffer" "^2.2.0" + tslib "^2.6.2" + +"@smithy/util-buffer-from@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-4.2.0.tgz#7abd12c4991b546e7cee24d1e8b4bfaa35c68a9d" + integrity sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew== + dependencies: + "@smithy/is-array-buffer" "^4.2.0" + tslib "^2.6.2" + +"@smithy/util-config-provider@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.2.0.tgz#2e4722937f8feda4dcb09672c59925a4e6286cfc" + integrity sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q== + dependencies: + tslib "^2.6.2" + +"@smithy/util-defaults-mode-browser@^4.3.30": + version "4.3.30" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.30.tgz#0494c467897ddf5b09b6f87712992b7b0ebe1cc1" + integrity sha512-cMni0uVU27zxOiU8TuC8pQLC1pYeZ/xEMxvchSK/ILwleRd1ugobOcIRr5vXtcRqKd4aBLWlpeBoDPJJ91LQng== + dependencies: + "@smithy/property-provider" "^4.2.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/util-defaults-mode-node@^4.2.33": + version "4.2.33" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.33.tgz#b5d8b88d398d4556fe3e6299d7a14eac2b892750" + integrity sha512-LEb2aq5F4oZUSzWBG7S53d4UytZSkOEJPXcBq/xbG2/TmK9EW5naUZ8lKu1BEyWMzdHIzEVN16M3k8oxDq+DJA== + dependencies: + "@smithy/config-resolver" "^4.4.6" + "@smithy/credential-provider-imds" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/smithy-client" "^4.11.3" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/util-endpoints@^3.2.8": + version "3.2.8" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.2.8.tgz#5650bda2adac989ff2e562606088c5de3dcb1b36" + integrity sha512-8JaVTn3pBDkhZgHQ8R0epwWt+BqPSLCjdjXXusK1onwJlRuN69fbvSK66aIKKO7SwVFM6x2J2ox5X8pOaWcUEw== + dependencies: + "@smithy/node-config-provider" "^4.3.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/util-hex-encoding@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.0.tgz#1c22ea3d1e2c3a81ff81c0a4f9c056a175068a7b" + integrity sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw== + dependencies: + tslib "^2.6.2" + +"@smithy/util-middleware@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.2.8.tgz#1da33f29a74c7ebd9e584813cb7e12881600a80a" + integrity sha512-PMqfeJxLcNPMDgvPbbLl/2Vpin+luxqTGPpW3NAQVLbRrFRzTa4rNAASYeIGjRV9Ytuhzny39SpyU04EQreF+A== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/util-retry@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.2.8.tgz#23f3f47baf0681233fd0c37b259e60e268c73b11" + integrity sha512-CfJqwvoRY0kTGe5AkQokpURNCT1u/MkRzMTASWMPPo2hNSnKtF1D45dQl3DE2LKLr4m+PW9mCeBMJr5mCAVThg== + dependencies: + "@smithy/service-error-classification" "^4.2.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/util-stream@^4.5.12": + version "4.5.12" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.5.12.tgz#f8734a01dce2e51530231e6afc8910397d3e300a" + integrity sha512-D8tgkrmhAX/UNeCZbqbEO3uqyghUnEmmoO9YEvRuwxjlkKKUE7FOgCJnqpTlQPe9MApdWPky58mNQQHbnCzoNg== + dependencies: + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/types" "^4.12.0" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-buffer-from" "^4.2.0" + "@smithy/util-hex-encoding" "^4.2.0" + "@smithy/util-utf8" "^4.2.0" + tslib "^2.6.2" + +"@smithy/util-uri-escape@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-4.2.0.tgz#096a4cec537d108ac24a68a9c60bee73fc7e3a9e" + integrity sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA== + dependencies: + tslib "^2.6.2" + +"@smithy/util-utf8@^2.0.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.3.0.tgz#dd96d7640363259924a214313c3cf16e7dd329c5" + integrity sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A== + dependencies: + "@smithy/util-buffer-from" "^2.2.0" + tslib "^2.6.2" + +"@smithy/util-utf8@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-4.2.0.tgz#8b19d1514f621c44a3a68151f3d43e51087fed9d" + integrity sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw== + dependencies: + "@smithy/util-buffer-from" "^4.2.0" + tslib "^2.6.2" + +"@smithy/util-waiter@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.2.8.tgz#35d7bd8b2be7a2ebc12d8c38a0818c501b73e928" + integrity sha512-n+lahlMWk+aejGuax7DPWtqav8HYnWxQwR+LCG2BgCUmaGcTe9qZCFsmw8TMg9iG75HOwhrJCX9TCJRLH+Yzqg== + dependencies: + "@smithy/abort-controller" "^4.2.8" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@smithy/uuid@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@smithy/uuid/-/uuid-1.1.0.tgz#9fd09d3f91375eab94f478858123387df1cda987" + integrity sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw== + dependencies: + tslib "^2.6.2" + +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + +"@types/caseless@*": + version "0.12.5" + resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.5.tgz#db9468cb1b1b5a925b8f34822f1669df0c5472f5" + integrity sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg== + +"@types/estree@^1.0.6": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" + integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== + +"@types/json-schema@^7.0.15": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + +"@types/node@*": + version "25.2.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.2.3.tgz#9c18245be768bdb4ce631566c7da303a5c99a7f8" + integrity sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ== + dependencies: + undici-types "~7.16.0" + +"@types/request@^2.48.8": + version "2.48.13" + resolved "https://registry.yarnpkg.com/@types/request/-/request-2.48.13.tgz#abdf4256524e801ea8fdda54320f083edb5a6b80" + integrity sha512-FGJ6udDNUCjd19pp0Q3iTiDkwhYup7J8hpMW9c4k53NrccQFFWKRho6hvtPPEhnXWKvukfwAlB6DbDz4yhH5Gg== + dependencies: + "@types/caseless" "*" + "@types/node" "*" + "@types/tough-cookie" "*" + form-data "^2.5.5" + +"@types/tough-cookie@*": + version "4.0.5" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.5.tgz#cb6e2a691b70cb177c6e3ae9c1d2e8b2ea8cd304" + integrity sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA== + +"@typescript-eslint/eslint-plugin@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.55.0.tgz#086d2ef661507b561f7b17f62d3179d692a0765f" + integrity sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ== + dependencies: + "@eslint-community/regexpp" "^4.12.2" + "@typescript-eslint/scope-manager" "8.55.0" + "@typescript-eslint/type-utils" "8.55.0" + "@typescript-eslint/utils" "8.55.0" + "@typescript-eslint/visitor-keys" "8.55.0" + ignore "^7.0.5" + natural-compare "^1.4.0" + ts-api-utils "^2.4.0" + +"@typescript-eslint/parser@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.55.0.tgz#6eace4e9e95f178d3447ed1f17f3d6a5dfdb345c" + integrity sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw== + dependencies: + "@typescript-eslint/scope-manager" "8.55.0" + "@typescript-eslint/types" "8.55.0" + "@typescript-eslint/typescript-estree" "8.55.0" + "@typescript-eslint/visitor-keys" "8.55.0" + debug "^4.4.3" + +"@typescript-eslint/project-service@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.55.0.tgz#b8a71c06a625bdad481c24d5614b68e252f3ae9b" + integrity sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ== + dependencies: + "@typescript-eslint/tsconfig-utils" "^8.55.0" + "@typescript-eslint/types" "^8.55.0" + debug "^4.4.3" + +"@typescript-eslint/scope-manager@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.55.0.tgz#8a0752c31c788651840dc98f840b0c2ebe143b8c" + integrity sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q== + dependencies: + "@typescript-eslint/types" "8.55.0" + "@typescript-eslint/visitor-keys" "8.55.0" + +"@typescript-eslint/tsconfig-utils@8.55.0", "@typescript-eslint/tsconfig-utils@^8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.55.0.tgz#62f1d005419985e09d37a040b2f1450e4e805afa" + integrity sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q== + +"@typescript-eslint/type-utils@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.55.0.tgz#195d854b3e56308ce475fdea2165313bb1190200" + integrity sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g== + dependencies: + "@typescript-eslint/types" "8.55.0" + "@typescript-eslint/typescript-estree" "8.55.0" + "@typescript-eslint/utils" "8.55.0" + debug "^4.4.3" + ts-api-utils "^2.4.0" + +"@typescript-eslint/types@8.55.0", "@typescript-eslint/types@^8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.55.0.tgz#8449c5a7adac61184cac92dbf6315733569708c2" + integrity sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w== + +"@typescript-eslint/typescript-estree@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.55.0.tgz#c83ac92c11ce79bedd984937c7780a65e7f7b2e3" + integrity sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw== + dependencies: + "@typescript-eslint/project-service" "8.55.0" + "@typescript-eslint/tsconfig-utils" "8.55.0" + "@typescript-eslint/types" "8.55.0" + "@typescript-eslint/visitor-keys" "8.55.0" + debug "^4.4.3" + minimatch "^9.0.5" + semver "^7.7.3" + tinyglobby "^0.2.15" + ts-api-utils "^2.4.0" + +"@typescript-eslint/utils@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.55.0.tgz#c1744d94a3901deb01f58b09d3478d811f96d619" + integrity sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow== + dependencies: + "@eslint-community/eslint-utils" "^4.9.1" + "@typescript-eslint/scope-manager" "8.55.0" + "@typescript-eslint/types" "8.55.0" + "@typescript-eslint/typescript-estree" "8.55.0" + +"@typescript-eslint/visitor-keys@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.55.0.tgz#3d9a40fd4e3705c63d8fae3af58988add3ed464d" + integrity sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA== + dependencies: + "@typescript-eslint/types" "8.55.0" + eslint-visitor-keys "^4.2.1" + +"@viem/anvil@^0.0.10": + version "0.0.10" + resolved "https://registry.yarnpkg.com/@viem/anvil/-/anvil-0.0.10.tgz#aa64fd96017d6875c9e8bebc223d394a55bc3a72" + integrity sha512-9PzYXBRikfSUhhm8Bd0avv07agwcbMJ5FaSu2D2vbE0cxkvXGtolL3fW5nz2yefMqOqVQL4XzfM5nwY81x3ytw== + dependencies: + execa "^7.1.1" + get-port "^6.1.2" + http-proxy "^1.18.1" + ws "^8.13.0" + +abitype@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/abitype/-/abitype-1.1.0.tgz#510c5b3f92901877977af5e864841f443bf55406" + integrity sha512-6Vh4HcRxNMLA0puzPjM5GBgT4aAcFGKZzSgAXvuZ27shJP6NEpielTuqbBmZILR5/xd0PizkBGy5hReKz9jl5A== + +abitype@^1.0.9: + version "1.2.3" + resolved "https://registry.yarnpkg.com/abitype/-/abitype-1.2.3.tgz#bec3e09dea97d99ef6c719140bee663a329ad1f4" + integrity sha512-Ofer5QUnuUdTFsBRwARMoWKOH1ND5ehwYhJ3OJ/BQO+StkwQjHw0XyVh4vDttzHB7QOFhPHa/o413PJ82gU/Tg== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +abstract-leveldown@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz#08d19d4e26fb5be426f7a57004851b39e1795a2e" + integrity sha512-DnhQwcFEaYsvYDnACLZhMmCWd3rkOeEvglpa4q5i/5Jlm3UIsWaxVzuXvDLFCSCWRO3yy2/+V/G7FusFgejnfQ== + dependencies: + buffer "^6.0.3" + catering "^2.0.0" + is-buffer "^2.0.5" + level-concat-iterator "^3.0.0" + level-supports "^2.0.1" + queue-microtask "^1.2.3" + +accepts@^1.3.5: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn@^8.15.0: + version "8.15.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" + integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +agent-base@^7.1.2: + version "7.1.4" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" + integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== + +ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +arrify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +async-retry@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/async-retry/-/async-retry-1.3.3.tgz#0e7f36c04d8478e7a58bdbed80cedf977785f280" + integrity sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw== + dependencies: + retry "0.13.1" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +atomic-sleep@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" + integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== + +axios@^1.12.0: + version "1.13.5" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.13.5.tgz#5e464688fa127e11a660a2c49441c009f6567a43" + integrity sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q== + dependencies: + follow-redirects "^1.15.11" + form-data "^4.0.5" + proxy-from-env "^1.1.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.3.0, base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +bignumber.js@^9.0.0: + version "9.3.1" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.3.1.tgz#759c5aaddf2ffdc4f154f7b493e1c8770f88c4d7" + integrity sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ== + +bn.js@^5.2.1: + version "5.2.2" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.2.tgz#82c09f9ebbb17107cd72cb7fd39bd1f9d0aaa566" + integrity sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw== + +bowser@^2.11.0: + version "2.14.1" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.14.1.tgz#4ea39bf31e305184522d7ad7bfd91389e4f0cb79" + integrity sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg== + +brace-expansion@^1.1.7: + version "1.1.12" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" + integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7" + integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== + dependencies: + balanced-match "^1.0.0" + +buffer-equal-constant-time@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" + integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== + +buffer@6.0.3, 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" + +bytes@^3.1.2, bytes@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cache-content-type@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-content-type/-/cache-content-type-1.0.1.tgz#035cde2b08ee2129f4a8315ea8f00a00dba1453c" + integrity sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA== + dependencies: + mime-types "^2.1.18" + ylru "^1.2.0" + +call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" + integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + +call-bound@^1.0.2, call-bound@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== + dependencies: + call-bind-apply-helpers "^1.0.2" + get-intrinsic "^1.3.0" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +catering@^2.0.0, catering@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/catering/-/catering-2.1.1.tgz#66acba06ed5ee28d5286133982a927de9a04b510" + integrity sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w== + +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +co-body@^6.0.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/co-body/-/co-body-6.2.0.tgz#afd776d60e5659f4eee862df83499698eb1aea1b" + integrity sha512-Kbpv2Yd1NdL1V/V4cwLVxraHDV6K8ayohr2rmH0J87Er8+zJjcTa6dAn9QMPC9CRgU8+aNajKbSf1TzDB1yKPA== + dependencies: + "@hapi/bourne" "^3.0.0" + inflation "^2.0.0" + qs "^6.5.2" + raw-body "^2.3.3" + type-is "^1.6.16" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.20, colorette@^2.0.7: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +comlink@^4.4.1: + version "4.4.2" + resolved "https://registry.yarnpkg.com/comlink/-/comlink-4.4.2.tgz#cbbcd82742fbebc06489c28a183eedc5c60a2bca" + integrity sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g== + +commander@^12.1.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" + integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== + +compressible@^2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +content-disposition@~0.5.2: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +cookies@~0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.9.1.tgz#3ffed6f60bb4fb5f146feeedba50acc418af67e3" + integrity sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw== + dependencies: + depd "~2.0.0" + keygrip "~1.1.0" + +copy-to@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" + integrity sha512-3DdaFaU/Zf1AnpLiFDeNCD4TOWe3Zl2RZaTzUvWiIk5ERzcCodOE20Vqq4fzCbNoHURFHT4/us/Lfq+S2zyY4w== + +cross-spawn@^7.0.3, cross-spawn@^7.0.6: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +dateformat@^4.6.3: + version "4.6.3" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-4.6.3.tgz#556fa6497e5217fedb78821424f8a1c22fa3f4b5" + integrity sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA== + +debug@4, debug@^4.3.1, debug@^4.3.2, debug@^4.4.1, debug@^4.4.3: + version "4.4.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" + integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== + dependencies: + ms "^2.1.3" + +deep-equal@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + integrity sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw== + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== + +depd@^2.0.0, depd@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-libc@^2.0.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.1.2.tgz#689c5dcdc1900ef5583a4cb9f6d7b473742074ad" + integrity sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ== + +detect-node@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +dotenv@^16.0.3: + version "16.6.1" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.6.1.tgz#773f0e69527a8315c7285d5ee73c4459d20a8020" + integrity sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow== + +dunder-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== + dependencies: + call-bind-apply-helpers "^1.0.1" + es-errors "^1.3.0" + gopd "^1.2.0" + +duplexify@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-4.1.3.tgz#a07e1c0d0a2c001158563d32592ba58bddb0236f" + integrity sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA== + dependencies: + end-of-stream "^1.4.1" + inherits "^2.0.3" + readable-stream "^3.1.1" + stream-shift "^1.0.2" + +ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" + integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== + dependencies: + safe-buffer "^5.0.1" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.5" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.5.tgz#7344d711dea40e0b74abc2ed49778743ccedb08c" + integrity sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg== + dependencies: + once "^1.4.0" + +es-define-property@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== + dependencies: + es-errors "^1.3.0" + +es-set-tostringtag@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" + integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== + dependencies: + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + +escalade@^3.1.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-html@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-scope@^8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.4.0.tgz#88e646a207fad61436ffa39eb505147200655c82" + integrity sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint-visitor-keys@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" + integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== + +eslint@^9.29.0: + version "9.39.2" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.39.2.tgz#cb60e6d16ab234c0f8369a3fe7cc87967faf4b6c" + integrity sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw== + dependencies: + "@eslint-community/eslint-utils" "^4.8.0" + "@eslint-community/regexpp" "^4.12.1" + "@eslint/config-array" "^0.21.1" + "@eslint/config-helpers" "^0.4.2" + "@eslint/core" "^0.17.0" + "@eslint/eslintrc" "^3.3.1" + "@eslint/js" "9.39.2" + "@eslint/plugin-kit" "^0.4.1" + "@humanfs/node" "^0.16.6" + "@humanwhocodes/module-importer" "^1.0.1" + "@humanwhocodes/retry" "^0.4.2" + "@types/estree" "^1.0.6" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.6" + debug "^4.3.2" + escape-string-regexp "^4.0.0" + eslint-scope "^8.4.0" + eslint-visitor-keys "^4.2.1" + espree "^10.4.0" + esquery "^1.5.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^8.0.0" + find-up "^5.0.0" + glob-parent "^6.0.2" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + json-stable-stringify-without-jsonify "^1.0.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + +espree@^10.0.1, espree@^10.4.0: + version "10.4.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-10.4.0.tgz#d54f4949d4629005a1fa168d937c3ff1f7e2a837" + integrity sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ== + dependencies: + acorn "^8.15.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^4.2.1" + +esquery@^1.5.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.7.0.tgz#08d048f261f0ddedb5bae95f46809463d9c9496d" + integrity sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +event-target-shim@^5.0.0: + version "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== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +execa@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-7.2.0.tgz#657e75ba984f42a70f38928cedc87d6f2d4fe4e9" + integrity sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.1" + human-signals "^4.3.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^3.0.7" + strip-final-newline "^3.0.0" + +extend@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-copy@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/fast-copy/-/fast-copy-4.0.2.tgz#57f14115e1edbec274f69090072a480aa29cbedd" + integrity sha512-ybA6PDXIXOXivLJK/z9e+Otk7ve13I4ckBvGO5I2RRmBU1gMHLVDJYEuJYhGwez7YNlYji2M2DvVU+a9mSFDlw== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fast-safe-stringify@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" + integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== + +fast-xml-parser@5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.3.4.tgz#06f39aafffdbc97bef0321e626c7ddd06a043ecf" + integrity sha512-EFd6afGmXlCx8H8WTZHhAoDaWaGyuIBoZJ2mknrNxug+aZKjkp0a0dlars9Izl+jF+7Gu1/5f/2h68cQpe0IiA== + dependencies: + strnum "^2.1.0" + +fast-xml-parser@^5.3.4: + version "5.3.5" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.3.5.tgz#3e914cb852e636923cb555deaa356f7366e18b49" + integrity sha512-JeaA2Vm9ffQKp9VjvfzObuMCjUYAp5WDYhRYL5LrBPY/jUDlUtOvDfot0vKSkB9tuX885BDHjtw4fZadD95wnA== + dependencies: + strnum "^2.1.2" + +fdir@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" + integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== + +file-entry-cache@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f" + integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== + dependencies: + flat-cache "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c" + integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== + dependencies: + flatted "^3.2.9" + keyv "^4.5.4" + +flatted@^3.2.9: + version "3.3.3" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358" + integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg== + +follow-redirects@^1.0.0, follow-redirects@^1.15.11: + version "1.15.11" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" + integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== + +foreground-child@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" + integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== + dependencies: + cross-spawn "^7.0.6" + signal-exit "^4.0.1" + +form-data@^2.5.5: + version "2.5.5" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.5.tgz#a5f6364ad7e4e67e95b4a07e2d8c6f711c74f624" + integrity sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + es-set-tostringtag "^2.1.0" + hasown "^2.0.2" + mime-types "^2.1.35" + safe-buffer "^5.2.1" + +form-data@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053" + integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + es-set-tostringtag "^2.1.0" + hasown "^2.0.2" + mime-types "^2.1.12" + +fresh@~0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +gaxios@^6.0.0, gaxios@^6.0.2, gaxios@^6.1.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.7.1.tgz#ebd9f7093ede3ba502685e73390248bb5b7f71fb" + integrity sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ== + dependencies: + extend "^3.0.2" + https-proxy-agent "^7.0.1" + is-stream "^2.0.0" + node-fetch "^2.6.9" + uuid "^9.0.1" + +gcp-metadata@^6.1.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/gcp-metadata/-/gcp-metadata-6.1.1.tgz#f65aa69f546bc56e116061d137d3f5f90bdec494" + integrity sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A== + dependencies: + gaxios "^6.1.1" + google-logging-utils "^0.0.2" + json-bigint "^1.0.0" + +generator-function@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/generator-function/-/generator-function-2.0.1.tgz#0e75dd410d1243687a0ba2e951b94eedb8f737a2" + integrity sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" + integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== + dependencies: + call-bind-apply-helpers "^1.0.2" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + function-bind "^1.1.2" + get-proto "^1.0.1" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.1.0" + +get-port@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-6.1.2.tgz#c1228abb67ba0e17fb346da33b15187833b9c08a" + integrity sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw== + +get-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== + dependencies: + dunder-proto "^1.0.1" + es-object-atoms "^1.0.0" + +get-stream@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob@^13.0.0: + version "13.0.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.2.tgz#74b28859255e319c84d1aed1a0a5b5248bfea227" + integrity sha512-035InabNu/c1lW0tzPhAgapKctblppqsKKG9ZaNzbr+gXwWMjXoiyGSyB9sArzrjG7jY+zntRq5ZSUYemrnWVQ== + dependencies: + minimatch "^10.1.2" + minipass "^7.1.2" + path-scurry "^2.0.0" + +glob@~11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-11.1.0.tgz#4f826576e4eb99c7dad383793d2f9f08f67e50a6" + integrity sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw== + dependencies: + foreground-child "^3.3.1" + jackspeak "^4.1.1" + minimatch "^10.1.1" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^2.0.0" + +globals@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" + integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== + +google-auth-library@^9.6.3: + version "9.15.1" + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.15.1.tgz#0c5d84ed1890b2375f1cd74f03ac7b806b392928" + integrity sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng== + dependencies: + base64-js "^1.3.0" + ecdsa-sig-formatter "^1.0.11" + gaxios "^6.1.1" + gcp-metadata "^6.1.0" + gtoken "^7.0.0" + jws "^4.0.0" + +google-logging-utils@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/google-logging-utils/-/google-logging-utils-0.0.2.tgz#5fd837e06fa334da450433b9e3e1870c1594466a" + integrity sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ== + +gopd@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== + +gtoken@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-7.1.0.tgz#d61b4ebd10132222817f7222b1e6064bd463fc26" + integrity sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw== + dependencies: + gaxios "^6.0.0" + jws "^4.0.0" + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.3, has-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== + +has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +hash.js@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +help-me@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/help-me/-/help-me-5.0.0.tgz#b1ebe63b967b74060027c2ac61f9be12d354a6f6" + integrity sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg== + +html-entities@^2.5.2: + version "2.6.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.6.0.tgz#7c64f1ea3b36818ccae3d3fb48b6974208e984f8" + integrity sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ== + +http-assert@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/http-assert/-/http-assert-1.5.0.tgz#c389ccd87ac16ed2dfa6246fd73b926aa00e6b8f" + integrity sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w== + dependencies: + deep-equal "~1.0.1" + http-errors "~1.8.0" + +http-errors@^1.6.3, http-errors@~1.8.0: + version "1.8.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.1" + +http-errors@^2.0.0, http-errors@^2.0.1, http-errors@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.1.tgz#36d2f65bc909c8790018dd36fb4d93da6caae06b" + integrity sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ== + dependencies: + depd "~2.0.0" + inherits "~2.0.4" + setprototypeof "~1.2.0" + statuses "~2.0.2" + toidentifier "~1.0.1" + +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== + dependencies: + "@tootallnate/once" "2" + agent-base "6" + debug "4" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +https-proxy-agent@^7.0.1: + version "7.0.6" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" + integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== + dependencies: + agent-base "^7.1.2" + debug "4" + +human-signals@^4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" + integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== + +iconv-lite@~0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +idb-keyval@^6.2.1: + version "6.2.2" + resolved "https://registry.yarnpkg.com/idb-keyval/-/idb-keyval-6.2.2.tgz#b0171b5f73944854a3291a5cdba8e12768c4854a" + integrity sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg== + +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== + +ignore@^5.2.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== + +ignore@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9" + integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== + +import-fresh@^3.2.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" + integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +inflation@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/inflation/-/inflation-2.1.0.tgz#9214db11a47e6f756d111c4f9df96971c60f886c" + integrity sha512-t54PPJHG1Pp7VQvxyVCJ9mBbjG3Hqryges9bXoOO6GExCPa+//i/d5GSuFtpx3ALLd7lgIAur6zrIlBQyJuMlQ== + +inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +is-buffer@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-function@^1.0.7: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.2.tgz#ae3b61e3d5ea4e4839b90bad22b02335051a17d5" + integrity sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA== + dependencies: + call-bound "^1.0.4" + generator-function "^2.0.0" + get-proto "^1.0.1" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" + +is-glob@^4.0.0, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-regex@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22" + integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g== + dependencies: + call-bound "^1.0.2" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +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== + +jackspeak@^4.1.1: + version "4.2.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.2.3.tgz#27ef80f33b93412037c3bea4f8eddf80e1931483" + integrity sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg== + dependencies: + "@isaacs/cliui" "^9.0.0" + +joycon@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" + integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== + +js-yaml@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz#854c292467705b699476e1a2decc0c8a3458806b" + integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== + dependencies: + argparse "^2.0.1" + +json-bigint@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-bigint/-/json-bigint-1.0.0.tgz#ae547823ac0cad8398667f8cd9ef4730f5b01ff1" + integrity sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ== + dependencies: + bignumber.js "^9.0.0" + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json-stringify-deterministic@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/json-stringify-deterministic/-/json-stringify-deterministic-1.0.12.tgz#aaa3f907466ed01e3afd77b898d0a2b3b132820a" + integrity sha512-q3PN0lbUdv0pmurkBNdJH3pfFvOTL/Zp0lquqpvcjfKzt6Y0j49EPHAmVHCAS4Ceq/Y+PejWTzyiVpoY71+D6g== + +jwa@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/jwa/-/jwa-2.0.1.tgz#bf8176d1ad0cd72e0f3f58338595a13e110bc804" + integrity sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg== + dependencies: + buffer-equal-constant-time "^1.0.1" + ecdsa-sig-formatter "1.0.11" + safe-buffer "^5.0.1" + +jws@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/jws/-/jws-4.0.1.tgz#07edc1be8fac20e677b283ece261498bd38f0690" + integrity sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA== + dependencies: + jwa "^2.0.1" + safe-buffer "^5.0.1" + +keygrip@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/keygrip/-/keygrip-1.1.0.tgz#871b1681d5e159c62a445b0c74b615e0917e7226" + integrity sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== + dependencies: + tsscmp "1.0.6" + +keyv@^4.5.4: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +koa-bodyparser@^4.4.0: + version "4.4.1" + resolved "https://registry.yarnpkg.com/koa-bodyparser/-/koa-bodyparser-4.4.1.tgz#a908d848e142cc57d9eece478e932bf00dce3029" + integrity sha512-kBH3IYPMb+iAXnrxIhXnW+gXV8OTzCu8VPDqvcDHW9SQrbkHmqPQtiZwrltNmSq6/lpipHnT7k7PsjlVD7kK0w== + dependencies: + co-body "^6.0.0" + copy-to "^2.0.1" + type-is "^1.6.18" + +koa-compose@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877" + integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== + +koa-compress@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-5.2.0.tgz#6bd11e229f57eeb1617059d86ebc3fcca9dd8a13" + integrity sha512-RsRnI+v+/rs1lYpcAUcxowUzHYssf71qbMr0Mpdq1wktbtXDZmxBIgxJHtaEsBjSe4jiWYELpGFbASa2AemmOg== + dependencies: + bytes "^3.1.2" + compressible "^2.0.18" + http-errors "^2.0.1" + koa-is-json "^1.0.0" + negotiator "^1.0.0" + +koa-convert@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-2.0.0.tgz#86a0c44d81d40551bae22fee6709904573eea4f5" + integrity sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA== + dependencies: + co "^4.6.0" + koa-compose "^4.1.0" + +koa-is-json@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz#273c07edcdcb8df6a2c1ab7d59ee76491451ec14" + integrity sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw== + +koa-router@^13.1.1: + version "13.1.1" + resolved "https://registry.yarnpkg.com/koa-router/-/koa-router-13.1.1.tgz#7b7d08b1aba82c4cc50ad71164b0d6d33d368784" + integrity sha512-3GxRi7CxEgsfGhdFf4OW4OLv0DFdyNl2drcOCtoezi+LDSnkg0mhr1Iq5Q25R4FJt3Gw6dcAKrcpaCJ7WJfhYg== + dependencies: + debug "^4.4.1" + http-errors "^2.0.0" + koa-compose "^4.1.0" + path-to-regexp "^6.3.0" + +koa@^2.16.1: + version "2.16.3" + resolved "https://registry.yarnpkg.com/koa/-/koa-2.16.3.tgz#dd3a250472862cf7a3ef6e25bf325cc9db620ab5" + integrity sha512-zPPuIt+ku1iCpFBRwseMcPYQ1cJL8l60rSmKeOuGfOXyE6YnTBmf2aEFNL2HQGrD0cPcLO/t+v9RTgC+fwEh/g== + dependencies: + accepts "^1.3.5" + cache-content-type "^1.0.0" + content-disposition "~0.5.2" + content-type "^1.0.4" + cookies "~0.9.0" + debug "^4.3.2" + delegates "^1.0.0" + depd "^2.0.0" + destroy "^1.0.4" + encodeurl "^1.0.2" + escape-html "^1.0.3" + fresh "~0.5.2" + http-assert "^1.3.0" + http-errors "^1.6.3" + is-generator-function "^1.0.7" + koa-compose "^4.1.0" + koa-convert "^2.0.0" + on-finished "^2.3.0" + only "~0.0.2" + parseurl "^1.3.2" + statuses "^1.5.0" + type-is "^1.6.16" + vary "^1.1.2" + +level-concat-iterator@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/level-concat-iterator/-/level-concat-iterator-3.1.0.tgz#5235b1f744bc34847ed65a50548aa88d22e881cf" + integrity sha512-BWRCMHBxbIqPxJ8vHOvKUsaO0v1sLYZtjN3K2iZJsRBYtp+ONsY6Jfi6hy9K3+zolgQRryhIn2NRZjZnWJ9NmQ== + dependencies: + catering "^2.1.0" + +level-supports@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/level-supports/-/level-supports-2.1.0.tgz#9af908d853597ecd592293b2fad124375be79c5f" + integrity sha512-E486g1NCjW5cF78KGPrMDRBYzPuueMZ6VBXHT6gC7A8UYWGiM14fGgp+s/L1oFfDWSPV/+SFkYCmZ0SiESkRKA== + +leveldown@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/leveldown/-/leveldown-6.1.1.tgz#0f0e480fa88fd807abf94c33cb7e40966ea4b5ce" + integrity sha512-88c+E+Eizn4CkQOBHwqlCJaTNEjGpaEIikn1S+cINc5E9HEvJ77bqY4JY/HxT5u0caWqsc3P3DcFIKBI1vHt+A== + dependencies: + abstract-leveldown "^7.2.0" + napi-macros "~2.0.0" + node-gyp-build "^4.3.0" + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.chunk@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.chunk/-/lodash.chunk-4.2.0.tgz#66e5ce1f76ed27b4303d8c6512e8d1216e8106bc" + integrity sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w== + +lodash.clonedeepwith@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeepwith/-/lodash.clonedeepwith-4.5.0.tgz#6ee30573a03a1a60d670a62ef33c10cf1afdbdd4" + integrity sha512-QRBRSxhbtsX1nc0baxSkkK5WlVTTm/s48DSukcGcWZwIyI8Zz+lB+kFiELJXtzfH4Aj6kMWQ1VWW4U5uUDgZMA== + +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" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.omit@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60" + integrity sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg== + +lodash.pickby@^4.5.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.pickby/-/lodash.pickby-4.6.0.tgz#7dea21d8c18d7703a27c704c15d3b84a67e33aff" + integrity sha512-AZV+GsS/6ckvPOVQPXSiFFacKvKB4kOQu6ynt9wz0F3LO4R9Ij4K1ddYsIytDpSgLz88JHd9P+oaLeej5/Sl7Q== + +lodash.times@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/lodash.times/-/lodash.times-4.3.2.tgz#3e1f2565c431754d54ab57f2ed1741939285ca1d" + integrity sha512-FfaJzl0SA35CRPDh5SWe2BTght6y5KSK7yJv166qIp/8q7qOwBDCvuDZE2RUSMRpBkLF6rZKbLEUoTmaP3qg6A== + +lru-cache@^11.0.0: + version "11.2.6" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.6.tgz#356bf8a29e88a7a2945507b31f6429a65a192c58" + integrity sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ== + +math-intrinsics@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +"mime-db@>= 1.43.0 < 2": + version "1.54.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== + +mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.35, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" + integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== + +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + +minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^10.1.1, minimatch@^10.1.2: + version "10.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.1.2.tgz#6c3f289f9de66d628fa3feb1842804396a43d81c" + integrity sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw== + dependencies: + "@isaacs/brace-expansion" "^5.0.1" + +minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^9.0.5: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + +ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +msgpackr-extract@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz#e9d87023de39ce714872f9e9504e3c1996d61012" + integrity sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA== + dependencies: + node-gyp-build-optional-packages "5.2.2" + optionalDependencies: + "@msgpackr-extract/msgpackr-extract-darwin-arm64" "3.0.3" + "@msgpackr-extract/msgpackr-extract-darwin-x64" "3.0.3" + "@msgpackr-extract/msgpackr-extract-linux-arm" "3.0.3" + "@msgpackr-extract/msgpackr-extract-linux-arm64" "3.0.3" + "@msgpackr-extract/msgpackr-extract-linux-x64" "3.0.3" + "@msgpackr-extract/msgpackr-extract-win32-x64" "3.0.3" + +msgpackr@^1.11.2: + version "1.11.8" + resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.11.8.tgz#8283c79eb6e5d488f6fb3fac4996006baa390614" + integrity sha512-bC4UGzHhVvgDNS7kn9tV8fAucIYUBuGojcaLiz7v+P63Lmtm0Xeji8B/8tYKddALXxJLpwIeBmUN3u64C4YkRA== + optionalDependencies: + msgpackr-extract "^3.0.2" + +napi-macros@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-2.0.0.tgz#2b6bae421e7b96eb687aa6c77a7858640670001b" + integrity sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +negotiator@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-1.0.0.tgz#b6c91bb47172d69f93cfd7c357bbb529019b5f6a" + integrity sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== + +node-fetch@^2.6.9: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-gyp-build-optional-packages@5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz#522f50c2d53134d7f3a76cd7255de4ab6c96a3a4" + integrity sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw== + dependencies: + detect-libc "^2.0.1" + +node-gyp-build@^4.3.0: + version "4.8.4" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.4.tgz#8a70ee85464ae52327772a90d66c6077a900cfc8" + integrity sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ== + +node-pg-migrate@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/node-pg-migrate/-/node-pg-migrate-8.0.4.tgz#b2e519e7ebc4c2f7777ef4b5cf0a01591ddef2ee" + integrity sha512-HTlJ6fOT/2xHhAUtsqSN85PGMAqSbfGJNRwQF8+ZwQ1+sVGNUTl/ZGEshPsOI3yV22tPIyHXrKXr3S0JxeYLrg== + dependencies: + glob "~11.1.0" + yargs "~17.7.0" + +npm-run-path@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" + integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== + dependencies: + path-key "^4.0.0" + +object-inspect@^1.13.3: + version "1.13.4" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" + integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== + +on-exit-leak-free@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz#fed195c9ebddb7d9e4c3842f93f281ac8dadd3b8" + integrity sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA== + +on-finished@^2.3.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + +only@~0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4" + integrity sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ== + +optionator@^0.9.3: + version "0.9.4" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" + integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.5" + +ox@0.9.6: + version "0.9.6" + resolved "https://registry.yarnpkg.com/ox/-/ox-0.9.6.tgz#5cf02523b6db364c10ee7f293ff1e664e0e1eab7" + integrity sha512-8SuCbHPvv2eZLYXrNmC0EC12rdzXQLdhnOMlHDW2wiCPLxBrOOJwX5L5E61by+UjTPOryqQiRSnjIKCI+GykKg== + dependencies: + "@adraffy/ens-normalize" "^1.11.0" + "@noble/ciphers" "^1.3.0" + "@noble/curves" "1.9.1" + "@noble/hashes" "^1.8.0" + "@scure/bip32" "^1.7.0" + "@scure/bip39" "^1.6.0" + abitype "^1.0.9" + eventemitter3 "5.0.1" + +p-limit@^3.0.1, p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +package-json-from-dist@^1.0.0, package-json-from-dist@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + +pako@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/pako/-/pako-2.1.0.tgz#266cc37f98c7d883545d11335c00fbd4062c9a86" + integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parseurl@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + +path-scurry@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.1.tgz#4b6572376cfd8b811fca9cd1f5c24b3cbac0fe10" + integrity sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA== + dependencies: + lru-cache "^11.0.0" + minipass "^7.1.2" + +path-to-regexp@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.3.0.tgz#2b6a26a337737a8e1416f9272ed0766b1c0389f4" + integrity sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ== + +pg-cloudflare@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.3.0.tgz#386035d4bfcf1a7045b026f8b21acf5353f14d65" + integrity sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ== + +pg-connection-string@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.11.0.tgz#5dca53ff595df33ba9db812e181b19909866d10b" + integrity sha512-kecgoJwhOpxYU21rZjULrmrBJ698U2RxXofKVzOn5UDj61BPj/qMb7diYUR1nLScCDbrztQFl1TaQZT0t1EtzQ== + +pg-int8@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" + integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== + +pg-pool@^3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.11.0.tgz#adf9a6651a30c839f565a3cc400110949c473d69" + integrity sha512-MJYfvHwtGp870aeusDh+hg9apvOe2zmpZJpyt+BMtzUWlVqbhFmMK6bOBXLBUPd7iRtIF9fZplDc7KrPN3PN7w== + +pg-protocol@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.11.0.tgz#2502908893edaa1e8c0feeba262dd7b40b317b53" + integrity sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g== + +pg-types@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3" + integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA== + dependencies: + pg-int8 "1.0.1" + postgres-array "~2.0.0" + postgres-bytea "~1.0.0" + postgres-date "~1.0.4" + postgres-interval "^1.1.0" + +pg@^8.11.3: + version "8.18.0" + resolved "https://registry.yarnpkg.com/pg/-/pg-8.18.0.tgz#e9ee214206f5d9231240f1b82f22d2fa9de5cb75" + integrity sha512-xqrUDL1b9MbkydY/s+VZ6v+xiMUmOUk7SS9d/1kpyQxoJ6U9AO1oIJyUWVZojbfe5Cc/oluutcgFG4L9RDP1iQ== + dependencies: + pg-connection-string "^2.11.0" + pg-pool "^3.11.0" + pg-protocol "^1.11.0" + pg-types "2.2.0" + pgpass "1.0.5" + optionalDependencies: + pg-cloudflare "^1.3.0" + +pgpass@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.5.tgz#9b873e4a564bb10fa7a7dbd55312728d422a223d" + integrity sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug== + dependencies: + split2 "^4.1.0" + +picomatch@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" + integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== + +pino-abstract-transport@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz#de241578406ac7b8a33ce0d77ae6e8a0b3b68a60" + integrity sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw== + dependencies: + split2 "^4.0.0" + +pino-abstract-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-3.0.0.tgz#b21e5f33a297e8c4c915c62b3ce5dd4a87a52c23" + integrity sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg== + dependencies: + split2 "^4.0.0" + +pino-pretty@^13.0.0: + version "13.1.3" + resolved "https://registry.yarnpkg.com/pino-pretty/-/pino-pretty-13.1.3.tgz#2274cccda925dd355c104079a5029f6598d0381b" + integrity sha512-ttXRkkOz6WWC95KeY9+xxWL6AtImwbyMHrL1mSwqwW9u+vLp/WIElvHvCSDg0xO/Dzrggz1zv3rN5ovTRVowKg== + dependencies: + colorette "^2.0.7" + dateformat "^4.6.3" + fast-copy "^4.0.0" + fast-safe-stringify "^2.1.1" + help-me "^5.0.0" + joycon "^3.1.1" + minimist "^1.2.6" + on-exit-leak-free "^2.1.0" + pino-abstract-transport "^3.0.0" + pump "^3.0.0" + secure-json-parse "^4.0.0" + sonic-boom "^4.0.1" + strip-json-comments "^5.0.2" + +pino-std-serializers@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-7.1.0.tgz#a7b0cd65225f29e92540e7853bd73b07479893fc" + integrity sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw== + +pino@^9.5.0: + version "9.14.0" + resolved "https://registry.yarnpkg.com/pino/-/pino-9.14.0.tgz#673d9711c2d1e64d18670c1ec05ef7ba14562556" + integrity sha512-8OEwKp5juEvb/MjpIc4hjqfgCNysrS94RIOMXYvpYCdm/jglrKEiAYmiumbmGhCvs+IcInsphYDFwqrjr7398w== + dependencies: + "@pinojs/redact" "^0.4.0" + atomic-sleep "^1.0.0" + on-exit-leak-free "^2.1.0" + pino-abstract-transport "^2.0.0" + pino-std-serializers "^7.0.0" + process-warning "^5.0.0" + quick-format-unescaped "^4.0.3" + real-require "^0.2.0" + safe-stable-stringify "^2.3.1" + sonic-boom "^4.0.1" + thread-stream "^3.0.0" + +postgres-array@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e" + integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA== + +postgres-bytea@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.1.tgz#c40b3da0222c500ff1e51c5d7014b60b79697c7a" + integrity sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ== + +postgres-date@~1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8" + integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q== + +postgres-interval@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695" + integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ== + dependencies: + xtend "^4.0.0" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +process-warning@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-5.0.0.tgz#566e0bf79d1dff30a72d8bbbe9e8ecefe8d378d7" + integrity sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA== + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +pump@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.3.tgz#151d979f1a29668dc0025ec589a455b53282268d" + integrity sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +qs@^6.5.2: + version "6.14.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.2.tgz#b5634cf9d9ad9898e31fba3504e866e8efb6798c" + integrity sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q== + dependencies: + side-channel "^1.1.0" + +queue-microtask@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-format-unescaped@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" + integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== + +raw-body@^2.3.3: + version "2.5.3" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.3.tgz#11c6650ee770a7de1b494f197927de0c923822e2" + integrity sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA== + dependencies: + bytes "~3.1.2" + http-errors "~2.0.1" + iconv-lite "~0.4.24" + unpipe "~1.0.0" + +readable-stream@^3.1.1: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +real-require@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.2.0.tgz#209632dea1810be2ae063a6ac084fee7e33fba78" + integrity sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg== + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +retry-request@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-7.0.2.tgz#60bf48cfb424ec01b03fca6665dee91d06dd95f3" + integrity sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w== + dependencies: + "@types/request" "^2.48.8" + extend "^3.0.2" + teeny-request "^9.0.0" + +retry@0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rimraf@^6.0.1: + version "6.1.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.1.2.tgz#9a0f3cea2ab853e81291127422116ecf2a86ae89" + integrity sha512-cFCkPslJv7BAXJsYlK1dZsbP8/ZNLkCAQ0bi1hf5EKX2QHegmDFEFA6QhuYJlk7UDdc+02JjO80YSOrWPpw06g== + dependencies: + glob "^13.0.0" + package-json-from-dist "^1.0.1" + +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.2.1, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1" + integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-regex "^1.2.1" + +safe-stable-stringify@^2.3.1: + version "2.5.0" + resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz#4ca2f8e385f2831c432a719b108a3bf7af42a1dd" + integrity sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +secure-json-parse@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/secure-json-parse/-/secure-json-parse-4.1.0.tgz#4f1ab41c67a13497ea1b9131bb4183a22865477c" + integrity sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA== + +semver@^7.7.3: + version "7.7.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" + integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== + +setprototypeof@1.2.0, setprototypeof@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sha3@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/sha3/-/sha3-2.1.4.tgz#000fac0fe7c2feac1f48a25e7a31b52a6492cc8f" + integrity sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg== + dependencies: + buffer "6.0.3" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + +side-channel@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" + +signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + +sonic-boom@^4.0.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-4.2.1.tgz#28598250df4899c0ac572d7e2f0460690ba6a030" + integrity sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q== + dependencies: + atomic-sleep "^1.0.0" + +split2@^4.0.0, split2@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" + integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== + +"statuses@>= 1.5.0 < 2", statuses@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +statuses@~2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.2.tgz#8f75eecef765b5e1cfcdc080da59409ed424e382" + integrity sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw== + +stream-events@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/stream-events/-/stream-events-1.0.5.tgz#bbc898ec4df33a4902d892333d47da9bf1c406d5" + integrity sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg== + dependencies: + stubs "^3.0.0" + +stream-shift@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.3.tgz#85b8fab4d71010fc3ba8772e8046cc49b8a3864b" + integrity sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ== + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-5.0.3.tgz#b7304249dd402ee67fd518ada993ab3593458bcf" + integrity sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw== + +strnum@^2.1.0, strnum@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/strnum/-/strnum-2.1.2.tgz#a5e00ba66ab25f9cafa3726b567ce7a49170937a" + integrity sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ== + +stubs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stubs/-/stubs-3.0.0.tgz#e8d2ba1fa9c90570303c030b6900f7d5f89abe5b" + integrity sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw== + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +teeny-request@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-9.0.0.tgz#18140de2eb6595771b1b02203312dfad79a4716d" + integrity sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g== + dependencies: + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + node-fetch "^2.6.9" + stream-events "^1.0.5" + uuid "^9.0.0" + +thread-stream@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-3.1.0.tgz#4b2ef252a7c215064507d4ef70c05a5e2d34c4f1" + integrity sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A== + dependencies: + real-require "^0.2.0" + +tinyglobby@^0.2.15: + version "0.2.15" + resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2" + integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ== + dependencies: + fdir "^6.5.0" + picomatch "^4.0.3" + +toidentifier@1.0.1, toidentifier@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +ts-api-utils@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.4.0.tgz#2690579f96d2790253bdcf1ca35d569ad78f9ad8" + integrity sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA== + +tslib@^2.4.0, tslib@^2.6.2: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + +tsscmp@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" + integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-is@^1.6.16, type-is@^1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typescript-eslint@^8.34.1: + version "8.55.0" + resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.55.0.tgz#abae8295c5f0f82f816218113a46e89bc30c3de2" + integrity sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw== + dependencies: + "@typescript-eslint/eslint-plugin" "8.55.0" + "@typescript-eslint/parser" "8.55.0" + "@typescript-eslint/typescript-estree" "8.55.0" + "@typescript-eslint/utils" "8.55.0" + +typescript@~5.8.3: + version "5.8.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" + integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== + +undici-types@~7.16.0: + version "7.16.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.16.0.tgz#ffccdff36aea4884cbfce9a750a0580224f58a46" + integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== + +undici@^5.28.5: + version "5.29.0" + resolved "https://registry.yarnpkg.com/undici/-/undici-5.29.0.tgz#419595449ae3f2cdcba3580a2e8903399bd1f5a3" + integrity sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg== + dependencies: + "@fastify/busboy" "^2.0.0" + +unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +util-deprecate@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +uuid@^8.0.0: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +uuid@^9.0.0, uuid@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== + +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@npm:@aztec/viem@2.38.2": + version "2.38.2" + resolved "https://registry.yarnpkg.com/@aztec/viem/-/viem-2.38.2.tgz#9c626b46569cce1f30f08f7be23fb73846aea520" + integrity sha512-q975q5/On5DSTQDJb0yu0AewnCPIckP4EHp2XOx1GrRn0yJd3TdOKVwuH7HjWtyvh3moFaPogBSHnp7bj4GpdQ== + dependencies: + "@noble/curves" "1.9.1" + "@noble/hashes" "1.8.0" + "@scure/bip32" "1.7.0" + "@scure/bip39" "1.6.0" + abitype "1.1.0" + isows "1.0.7" + ox "0.9.6" + ws "8.18.3" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +ws@8.18.3: + version "8.18.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472" + integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== + +ws@^8.13.0: + version "8.19.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.19.0.tgz#ddc2bdfa5b9ad860204f5a72a4863a8895fd8c8b" + integrity sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg== + +xtend@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@~17.7.0: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +ylru@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.4.0.tgz#0cf0aa57e9c24f8a2cbde0cc1ca2c9592ac4e0f6" + integrity sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zod@^3.23.8: + version "3.25.76" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" + integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ== diff --git a/note-send-proof/tests/note_creation.test.ts b/note-send-proof/tests/note_creation.test.ts index 9064624..c6fbd5d 100644 --- a/note-send-proof/tests/note_creation.test.ts +++ b/note-send-proof/tests/note_creation.test.ts @@ -11,8 +11,8 @@ import { GettingStartedContract } from '../contract/artifacts/GettingStarted.js' const NODE_URL = 'http://localhost:8080'; -// GENERATOR_INDEX__NOTE_HASH from Aztec protocol types -const GENERATOR_INDEX__NOTE_HASH = 1; +// DOM_SEP__NOTE_HASH from Aztec protocol types (v4 value) +const DOM_SEP__NOTE_HASH = 116501019; // Must match NOTE_RANDOMNESS in the contract const NOTE_RANDOMNESS = new Fr(6969); @@ -55,8 +55,7 @@ describe('Note Hash Computation Verification', () => { test('should deploy GettingStarted contract', async () => { gettingStartedContract = await GettingStartedContract.deploy(wallet, deployer) - .send({ from: deployer }) - .deployed(); + .send({ from: deployer }); expect(gettingStartedContract.address).toBeDefined(); expect(gettingStartedContract.address.toString()).not.toBe(''); @@ -68,38 +67,37 @@ describe('Note Hash Computation Verification', () => { const NOTE_VALUE = 69n; // Create note - const tx = await gettingStartedContract.methods + const receipt = await gettingStartedContract.methods .create_note_for_user(NOTE_VALUE) - .send({ from: deployer }) - .wait(); + .send({ from: deployer }); - expect(tx).toBeDefined(); - expect(tx.txHash).toBeDefined(); - expect(tx.status).toBe('success'); + expect(receipt).toBeDefined(); + expect(receipt.txHash).toBeDefined(); + expect(receipt.executionResult).toBe('success'); - console.log('Transaction hash:', tx.txHash.toString()); - console.log('Transaction status:', tx.status); + console.log('Transaction hash:', receipt.txHash.toString()); + console.log('Transaction status:', receipt.status); // Get the transaction effect to access the note hashes const node = createAztecNodeClient(NODE_URL); - const txEffect = await node.getTxEffect(tx.txHash); + const txEffect = await node.getTxEffect(receipt.txHash); expect(txEffect).toBeDefined(); if (!txEffect) { throw new Error('Cannot find txEffect from tx hash'); } - // Compute the note hash using v3 formula: - // 1. commitment = poseidon2([owner, storage_slot, randomness], GENERATOR_INDEX__NOTE_HASH) - // 2. note_hash = poseidon2([commitment, value], GENERATOR_INDEX__NOTE_HASH) + // Compute the note hash: + // 1. commitment = poseidon2([owner, storage_slot, randomness], DOM_SEP__NOTE_HASH) + // 2. note_hash = poseidon2([commitment, value], DOM_SEP__NOTE_HASH) const commitment = await poseidon2HashWithSeparator( [deployer.toField(), STORAGE_SLOT, NOTE_RANDOMNESS], - GENERATOR_INDEX__NOTE_HASH + DOM_SEP__NOTE_HASH ); const noteHash = await poseidon2HashWithSeparator( [commitment, new Fr(NOTE_VALUE)], - GENERATOR_INDEX__NOTE_HASH + DOM_SEP__NOTE_HASH ); console.log('Computed inner note hash:', noteHash.toString()); @@ -124,16 +122,15 @@ describe('Note Hash Computation Verification', () => { const NOTE_VALUE = 42n; // Create note with different value - const tx = await gettingStartedContract.methods + const receipt = await gettingStartedContract.methods .create_note_for_user(NOTE_VALUE) - .send({ from: deployer }) - .wait(); + .send({ from: deployer }); - expect(tx.status).toBe('success'); + expect(receipt.executionResult).toBe('success'); // Get the transaction effect const node = createAztecNodeClient(NODE_URL); - const txEffect = await node.getTxEffect(tx.txHash); + const txEffect = await node.getTxEffect(receipt.txHash); expect(txEffect).toBeDefined(); if (!txEffect) { throw new Error('Cannot find txEffect from tx hash'); @@ -142,12 +139,12 @@ describe('Note Hash Computation Verification', () => { // Compute the note hash const commitment = await poseidon2HashWithSeparator( [deployer.toField(), STORAGE_SLOT, NOTE_RANDOMNESS], - GENERATOR_INDEX__NOTE_HASH + DOM_SEP__NOTE_HASH ); const noteHash = await poseidon2HashWithSeparator( [commitment, new Fr(NOTE_VALUE)], - GENERATOR_INDEX__NOTE_HASH + DOM_SEP__NOTE_HASH ); // Compute unique hash diff --git a/note-send-proof/uint-note/Nargo.toml b/note-send-proof/uint-note/Nargo.toml index 59808dd..233b1a1 100644 --- a/note-send-proof/uint-note/Nargo.toml +++ b/note-send-proof/uint-note/Nargo.toml @@ -5,4 +5,4 @@ compiler_version = ">=1.0.0" type = "lib" [dependencies] -aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v3.0.0-devnet.6-patch.1", directory = "aztec" } +aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v4.0.0-devnet.1-patch.0", directory = "aztec" } diff --git a/note-send-proof/uint-note/src/uint_note.nr b/note-send-proof/uint-note/src/uint_note.nr index 9c95934..c3dfd50 100644 --- a/note-send-proof/uint-note/src/uint_note.nr +++ b/note-send-proof/uint-note/src/uint_note.nr @@ -1,15 +1,15 @@ -// Custom UintNote for v3 with controllable randomness for hash verification demos +// Custom UintNote for v4 with controllable randomness for hash verification demos // Based on aztec-nr UintNote but with create_note_with_randomness function use aztec::{ context::PrivateContext, - keys::getters::{get_nsk_app, get_public_keys}, + keys::getters::{get_nhk_app, get_public_keys, try_get_public_keys}, macros::notes::custom_note, note::note_interface::{NoteHash, NoteType}, oracle::notes::notify_created_note, - protocol_types::{ + protocol::{ address::AztecAddress, - constants::{GENERATOR_INDEX__NOTE_HASH, GENERATOR_INDEX__NOTE_NULLIFIER}, + constants::{DOM_SEP__NOTE_HASH, DOM_SEP__NOTE_NULLIFIER}, hash::poseidon2_hash_with_separator, traits::{Deserialize, Hash, Packable, Serialize, ToField}, }, @@ -31,16 +31,16 @@ impl NoteHash for UintNote { storage_slot: Field, randomness: Field, ) -> Field { - // v3 hash computation: - // 1. commitment = poseidon2([owner, storage_slot, randomness], GENERATOR_INDEX__NOTE_HASH) - // 2. note_hash = poseidon2([commitment, value], GENERATOR_INDEX__NOTE_HASH) + // Two-step hash matching partial note pattern: + // 1. commitment = poseidon2([owner, storage_slot, randomness], DOM_SEP__NOTE_HASH) + // 2. note_hash = poseidon2([commitment, value], DOM_SEP__NOTE_HASH) let commitment = poseidon2_hash_with_separator( [owner.to_field(), storage_slot, randomness], - GENERATOR_INDEX__NOTE_HASH, + DOM_SEP__NOTE_HASH, ); poseidon2_hash_with_separator( [commitment, self.value.to_field()], - GENERATOR_INDEX__NOTE_HASH, + DOM_SEP__NOTE_HASH, ) } @@ -52,10 +52,10 @@ impl NoteHash for UintNote { ) -> Field { let owner_npk_m = get_public_keys(owner).npk_m; let owner_npk_m_hash = owner_npk_m.hash(); - let secret = context.request_nsk_app(owner_npk_m_hash); + let secret = context.request_nhk_app(owner_npk_m_hash); poseidon2_hash_with_separator( [note_hash_for_nullification, secret], - GENERATOR_INDEX__NOTE_NULLIFIER, + DOM_SEP__NOTE_NULLIFIER, ) } @@ -63,14 +63,16 @@ impl NoteHash for UintNote { self, owner: AztecAddress, note_hash_for_nullification: Field, - ) -> Field { - let owner_npk_m = get_public_keys(owner).npk_m; - let owner_npk_m_hash = owner_npk_m.hash(); - let secret = get_nsk_app(owner_npk_m_hash); - poseidon2_hash_with_separator( - [note_hash_for_nullification, secret], - GENERATOR_INDEX__NOTE_NULLIFIER, - ) + ) -> Option { + try_get_public_keys(owner).map(|public_keys| { + let owner_npk_m = public_keys.npk_m; + let owner_npk_m_hash = owner_npk_m.hash(); + let secret = get_nhk_app(owner_npk_m_hash); + poseidon2_hash_with_separator( + [note_hash_for_nullification, secret], + DOM_SEP__NOTE_NULLIFIER, + ) + }) } } diff --git a/note-send-proof/vite/package.json b/note-send-proof/vite/package.json index f9df771..ea49c7b 100644 --- a/note-send-proof/vite/package.json +++ b/note-send-proof/vite/package.json @@ -11,8 +11,8 @@ "preview": "vite preview" }, "dependencies": { - "@aztec/bb.js": "2.0.3", - "@aztec/noir-noir_js": "2.0.3", + "@aztec/bb.js": "4.0.0-devnet.1-patch.0", + "@aztec/noir-noir_js": "4.0.0-devnet.1-patch.0", "react": "^19.1.0", "react-dom": "^19.1.0", "vite-plugin-node-polyfills": "^0.24.0" diff --git a/note-send-proof/vite/yarn.lock b/note-send-proof/vite/yarn.lock index f342565..902f182 100644 --- a/note-send-proof/vite/yarn.lock +++ b/note-send-proof/vite/yarn.lock @@ -2,45 +2,44 @@ # yarn lockfile v1 -"@aztec/bb.js@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-2.0.3.tgz#1acb2b926b3ec160624d46f409cd5f7a3dc25fb3" - integrity sha512-sI8lA2L8RMACsi6iBtcuKgGLx4crMzoAaTNtfP3VAaOpjoIwB3O/AMETz5IDGdkOA6tOqM2R0nWh1J+wDYPlVQ== +"@aztec/bb.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-4.0.0-devnet.1-patch.0.tgz#4225c42b57bfbe9de790445969d4d80031bd5d45" + integrity sha512-fxDdzMsv+CND5bzXAoxWuPBa/ZRcfAQwPSHJuZ4OsJ3VSkB5szUobQUYClrqj7yu9fwKrOzYhIEVTzWh9TCBhQ== dependencies: comlink "^4.4.1" commander "^12.1.0" idb-keyval "^6.2.1" msgpackr "^1.11.2" pako "^2.1.0" - pino "^9.5.0" tslib "^2.4.0" -"@aztec/noir-acvm_js@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-2.0.3.tgz#3955719f62c83667055cb943a5933b5e9fa07957" - integrity sha512-ykxlUHop7ouYpsCstd55h97ijTYPr9feDmrg0Mcb3cyQMhyAIMnEfkDV8/sUdqmA+UetE1n1x1/91F/+AD6fBg== +"@aztec/noir-acvm_js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-4.0.0-devnet.1-patch.0.tgz#aea0aca24b9fae8ff15430bf542ee558a96305b1" + integrity sha512-dJSp+1W4F3pfVd5IsgtR1jWmZF07YpHNCKIaXBrNbq547WTQoyB9v5AzTKxKOcRzh0mdtsRR9MBUWioiD62RUA== -"@aztec/noir-noir_js@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@aztec/noir-noir_js/-/noir-noir_js-2.0.3.tgz#fdd3da12006e38ad8a06787f40a1b59a7161b28e" - integrity sha512-QUEJmLlK84STHXfQMT2alKjcmaZG4GInxfxnrS7Cy11qyVBknHqc7beDRLCUCG2KqcvDpYTSnEvqt/mAVVTNkQ== +"@aztec/noir-noir_js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noir_js/-/noir-noir_js-4.0.0-devnet.1-patch.0.tgz#3f466937400e8f6ade332923de8096131adbb49c" + integrity sha512-fyhUYOyVs30kVK1MARRlh7As0pZWxhiwvwYf8i/Ah9QikCDXgXqFUreCxLbHJxhWr/NW99BoHKCcZEFJo6Y1mw== dependencies: - "@aztec/noir-acvm_js" "2.0.3" - "@aztec/noir-noirc_abi" "2.0.3" - "@aztec/noir-types" "2.0.3" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" pako "^2.1.0" -"@aztec/noir-noirc_abi@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-2.0.3.tgz#828be458fc2028bc03dac507580917e710a45609" - integrity sha512-6Ghb5l8vFV6L7mdJmp0fL9P6O6SBq2S6MTO0Jtvs5kF+De/qHxvp3GCtbUswoSBfqo3s5JbJyyTzDbM8V6SkZw== +"@aztec/noir-noirc_abi@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-4.0.0-devnet.1-patch.0.tgz#263f2a58db41bede66f8bc3bdcbc6e29a79875da" + integrity sha512-lphqr1W9kGcVjycS9KseLD4KBtz4g4iWFto9SNpTomzGlPd9bYgRDqSkUkuv3NURuElQwxrdFAVTh93D7P/Htg== dependencies: - "@aztec/noir-types" "2.0.3" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" -"@aztec/noir-types@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-2.0.3.tgz#2a506508b900f54a41644c56591b80594ac80206" - integrity sha512-f8eEjPg+vdbAJ+RD8YHH7PFuUdxU59/3VAf6QBT7VTN6yL52LKVH7XP/g3Dy4vkfctyUWcQsuI4n+k8Uq4Ur7A== +"@aztec/noir-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-4.0.0-devnet.1-patch.0.tgz#fa681cd4ecc290cd319718be70f249cbfd47c5b9" + integrity sha512-VVtp8lF4pLLxQ+k+HheorUSyY2w0izP2P+XpvgsCqArkOfmODDj3m5Nh8+cUCO8N/mK035cEj5MF/aScixwdAQ== "@esbuild/aix-ppc64@0.25.10": version "0.25.10" @@ -711,11 +710,6 @@ assert@^2.0.0: object.assign "^4.1.4" util "^0.12.5" -atomic-sleep@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" - integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== - available-typed-arrays@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" @@ -1293,11 +1287,6 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== -fast-redact@^3.1.1: - version "3.5.0" - resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.5.0.tgz#e9ea02f7e57d0cd8438180083e93077e496285e4" - integrity sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A== - fastq@^1.6.0: version "1.19.1" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" @@ -1842,11 +1831,6 @@ object.assign@^4.1.4: has-symbols "^1.1.0" object-keys "^1.1.1" -on-exit-leak-free@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz#fed195c9ebddb7d9e4c3842f93f281ac8dadd3b8" - integrity sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA== - optionator@^0.9.3: version "0.9.4" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" @@ -1953,35 +1937,6 @@ picomatch@^4.0.2, picomatch@^4.0.3: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== -pino-abstract-transport@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz#de241578406ac7b8a33ce0d77ae6e8a0b3b68a60" - integrity sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw== - dependencies: - split2 "^4.0.0" - -pino-std-serializers@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz#7c625038b13718dbbd84ab446bd673dc52259e3b" - integrity sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA== - -pino@^9.5.0: - version "9.11.0" - resolved "https://registry.yarnpkg.com/pino/-/pino-9.11.0.tgz#7fc383f815cf6bf5979b4d791eafd2f2496c42a6" - integrity sha512-+YIodBB9sxcWeR8PrXC2K3gEDyfkUuVEITOcbqrfcj+z5QW4ioIcqZfYFbrLTYLsmAwunbS7nfU/dpBB6PZc1g== - dependencies: - atomic-sleep "^1.0.0" - fast-redact "^3.1.1" - on-exit-leak-free "^2.1.0" - pino-abstract-transport "^2.0.0" - pino-std-serializers "^7.0.0" - process-warning "^5.0.0" - quick-format-unescaped "^4.0.3" - real-require "^0.2.0" - safe-stable-stringify "^2.3.1" - sonic-boom "^4.0.1" - thread-stream "^3.0.0" - pkg-dir@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" @@ -2013,11 +1968,6 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process-warning@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-5.0.0.tgz#566e0bf79d1dff30a72d8bbbe9e8ecefe8d378d7" - integrity sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA== - process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" @@ -2062,11 +2012,6 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -quick-format-unescaped@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" - integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== - randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -2116,11 +2061,6 @@ readable-stream@^3.5.0, readable-stream@^3.6.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -real-require@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.2.0.tgz#209632dea1810be2ae063a6ac084fee7e33fba78" - integrity sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg== - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -2205,11 +2145,6 @@ safe-regex-test@^1.1.0: es-errors "^1.3.0" is-regex "^1.2.1" -safe-stable-stringify@^2.3.1: - version "2.5.0" - resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz#4ca2f8e385f2831c432a719b108a3bf7af42a1dd" - integrity sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA== - scheduler@^0.26.0: version "0.26.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337" @@ -2298,23 +2233,11 @@ side-channel@^1.1.0: side-channel-map "^1.0.1" side-channel-weakmap "^1.0.2" -sonic-boom@^4.0.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-4.2.0.tgz#e59a525f831210fa4ef1896428338641ac1c124d" - integrity sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww== - dependencies: - atomic-sleep "^1.0.0" - source-map-js@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== -split2@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" - integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== - stream-browserify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" @@ -2364,13 +2287,6 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -thread-stream@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-3.1.0.tgz#4b2ef252a7c215064507d4ef70c05a5e2d34c4f1" - integrity sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A== - dependencies: - real-require "^0.2.0" - timers-browserify@^2.0.4: version "2.0.12" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" diff --git a/note-send-proof/yarn.lock b/note-send-proof/yarn.lock index 7235ac8..c07bc9a 100644 --- a/note-send-proof/yarn.lock +++ b/note-send-proof/yarn.lock @@ -597,59 +597,59 @@ resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.3.tgz#f1137f56209ccc69c15f826242cbf37f828617dd" integrity sha512-oLvsaPMTBejkkmHhjf09xTgk71mOqyr/409NKhRIL08If7AhVfUsJhVsx386uJaqNd42v9kWamQ9lFbkoC2dYw== -"@aztec/accounts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-3.0.0-devnet.6-patch.1.tgz#05b44647c732e3deb723571e73c10a36d762c154" - integrity sha512-0iJN0t6AYgv6rxYjLSQvbwo5n8zEfJdwHoydIkqSbSLbymU5NoDnNB7jwl1omAmWqBAKN4hOr4p8Gh2ZldYIsQ== - dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/accounts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-4.0.0-devnet.1-patch.0.tgz#9bac07c67cd611a1be449f4ffdfc9557ade5c753" + integrity sha512-yvj7SW1YUcwigxDIzfZDwo3g65yLmVzlCgdouRbnIhvdCJHQNYqR5HMevt87StAx80bfhgrJwv2v1BQX1akvOQ== + dependencies: + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/aztec.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-3.0.0-devnet.6-patch.1.tgz#cbf2c015c76a7e346044cf6a0b7724f1a85d661f" - integrity sha512-vPba9qQg1IUyg9aTyzEJfHwtwb7guCF2BiBAwnqPKkhoSG06CoDHQfU7T+JqxY9QpdWqDGUSfvDCr5wRFlEL0g== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/aztec.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-4.0.0-devnet.1-patch.0.tgz#c93dbda06bb1ac01627b8e524fa4244be608e94d" + integrity sha512-Vo91ylGFdnMDHI5OYTRBatWTclih4Ofiw94f9BZq8sSBAs3VWYcVb72cP8QiD8wYBILZIvgYgRmDXT+mlwyymQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" axios "^1.12.0" tslib "^2.4.0" viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/bb-prover@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/bb-prover/-/bb-prover-3.0.0-devnet.6-patch.1.tgz#22155bbba2571eddf2cbc0cf0eccc3000224ce95" - integrity sha512-SMuVhCN6iA4WJOdk2Aj1iuK/+6I27cWCu0V/rm1ZQyNEryPteIXKnXleG5HWSZ+MRIngOAut+hT8cFhHRSfrLA== - dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/simulator" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" - "@aztec/world-state" "3.0.0-devnet.6-patch.1" +"@aztec/bb-prover@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb-prover/-/bb-prover-4.0.0-devnet.1-patch.0.tgz#5eeb557af70163029467e03d5379de8dd2a933f6" + integrity sha512-h4iuFLHkbLCWlS+Ey1pyt05p3o70EHJZ8BS3cw9T8TWvN95WSF9ppyYznTcYqMTYhHwtQeY8uPnKCF21MJndgQ== + dependencies: + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/simulator" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" + "@aztec/world-state" "4.0.0-devnet.1-patch.0" commander "^12.1.0" pako "^2.1.0" source-map-support "^0.5.21" tslib "^2.4.0" -"@aztec/bb.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-3.0.0-devnet.6-patch.1.tgz#6781fa91d7faeb5a3bc1e3f8fabc4ddd4a9bb92c" - integrity sha512-ULRG/Ky5h2Lpaw4lXjkEzJdQVgfCFhBY9Fb0mL+Y+yC+thi2T5rQmmAwh5Qmr7F+KwKcozgtryV7Ook3rVjbhA== +"@aztec/bb.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-4.0.0-devnet.1-patch.0.tgz#4225c42b57bfbe9de790445969d4d80031bd5d45" + integrity sha512-fxDdzMsv+CND5bzXAoxWuPBa/ZRcfAQwPSHJuZ4OsJ3VSkB5szUobQUYClrqj7yu9fwKrOzYhIEVTzWh9TCBhQ== dependencies: comlink "^4.4.1" commander "^12.1.0" @@ -658,54 +658,54 @@ pako "^2.1.0" tslib "^2.4.0" -"@aztec/blob-lib@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-3.0.0-devnet.6-patch.1.tgz#ca476037b413acbe75766785e5b26da09afe8c54" - integrity sha512-l3YxkxfAm3RF7016QHXFxlQF58wgSpI0u7xfe6NpupO7k3gnCOrLm8p6GcBGcIoTIcf5GJzK2QfZvBsX+WVZHw== +"@aztec/blob-lib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-4.0.0-devnet.1-patch.0.tgz#dce8c36bcd190a88767923eec9484b19da008558" + integrity sha512-+gb6J435K6GjWeEL21RA78KBo4kfDtYajml1lcqvDW7NgjoP6WtJ2NTUpCnNYFwxCXzL9RLpMgdvtINHUHMO3g== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" "@crate-crypto/node-eth-kzg" "^0.10.0" tslib "^2.4.0" -"@aztec/builder@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/builder/-/builder-3.0.0-devnet.6-patch.1.tgz#a25cd90e83e8c2595c6a3c0440c683e42e258af2" - integrity sha512-IPBXJVhDu3T3K59uVCBX/jK+/Wkn5Z0coBzlcRQkr6puLv8sZod8vPwPrEGeWxOYz6VZN7JUkJup5ZqKR2vFgg== +"@aztec/builder@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/builder/-/builder-4.0.0-devnet.1-patch.0.tgz#e1f7f25183cf8c0bde336a0315bb308b0e875fc9" + integrity sha512-TaaAQ0XNZyROyMCdVC1pty0ujbLvhcVERtJHxBkDuTiECzSJ2Op/3Ber4xAyhJxR6OvV820k+WTyn+/T4u85yg== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" commander "^12.1.0" -"@aztec/constants@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-3.0.0-devnet.6-patch.1.tgz#c0588e4039de977949b997cb65f45721539cf6bd" - integrity sha512-YKH/JQ+Qpd8X9xtWwTBc1yVChjfO9yKFPH2x/LIll89rkPT9GU3OKQeKpnXOKlnC/2IWW2ZExASfwttp8TWtXg== +"@aztec/constants@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-4.0.0-devnet.1-patch.0.tgz#4944cbe51441999e09de74fe63e1277363e7a037" + integrity sha512-U0NG1KtvaA08Hf9q9lkDCN9QYIxSDDltTllBB6//6PsOPQ3k8+wBWy5uQY8zvvWikkwQ+nqhZcDkTiDuXdGxJQ== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/entrypoints@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-3.0.0-devnet.6-patch.1.tgz#ade9929ab6351c990844649b62a2ccc7ce474400" - integrity sha512-rHVRJGk7rxw16rxxQzfojnYjqK0zBtQVghLj1+4p91looN0T4xS8sEXr4jCGPG78uj3NLkYLuPQCQCDVmWXVcA== +"@aztec/entrypoints@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-4.0.0-devnet.1-patch.0.tgz#3e74e2a69f4df27fa8d98f530aa496910d6830ac" + integrity sha512-qe/ulRD5awf6D/IuDLpELN8KlFuUMLdr1I7fNLw9F8kI+i0NOkLThSwJGfxDqF8xx04n7CpjWTLzOEQY8qiVtA== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" zod "^3.23.8" -"@aztec/ethereum@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-3.0.0-devnet.6-patch.1.tgz#16a1f80facf54441b4f606d01fa0a83103f6d74f" - integrity sha512-J1QxJFpYIcWw3Se8eVBWMTvZsGTngwz7h6wgWEkUj2noFe2zPpvASGe389rrHPqqdsQ70yZ92kDaHQ2KyhDzLw== +"@aztec/ethereum@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-4.0.0-devnet.1-patch.0.tgz#f8ca9587f159dcd96688600506581f3f67d71dfa" + integrity sha512-/Gej0NdCeJ3jy8XR3krRzgPFZ7Q5rYxULRZfgi1o2DpaBGvr9s4VTIK37rgRBjp/Wgpm2e8VYe6Mw/x8kuRybg== dependencies: - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" "@viem/anvil" "^0.0.10" dotenv "^16.0.3" lodash.chunk "^4.2.0" @@ -714,12 +714,12 @@ viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/foundation@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-3.0.0-devnet.6-patch.1.tgz#feacdef89029695ccec0fa7d419faf595d5ab27a" - integrity sha512-8oNaZPdU0vMRPxHZzwkOfEPsC9IRswP1WXCqxgdQHYSufYNxNrDZ7aVQpuI0sPkA3BsCXzPb/tQTgD+E2WoYEQ== +"@aztec/foundation@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-4.0.0-devnet.1-patch.0.tgz#a893c2cc1b8bd9d828f22a73dcd24ef2c513ec15" + integrity sha512-RR0F3Ee8SVNmcgWuuOzTdQQYToa4hMD9Ur7qus1qaQwo+47hRHIdfxGXhMyHF/vKjNwzrw3sDnJxkZqy0vjh/Q== dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" "@koa/cors" "^5.0.0" "@noble/curves" "=1.7.0" "@noble/hashes" "^1.6.1" @@ -742,140 +742,140 @@ undici "^5.28.5" zod "^3.23.8" -"@aztec/key-store@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/key-store/-/key-store-3.0.0-devnet.6-patch.1.tgz#962c91aa606131a6e38ab2845049bd07d7e46781" - integrity sha512-LV3JhRG0RW5O4CK5dB4MEOQQHM+N6HwHeQrJG9tZr5P52GzwT7PlBPmopzuq/iKIh48MNizfMTux5681UqBe2Q== +"@aztec/key-store@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/key-store/-/key-store-4.0.0-devnet.1-patch.0.tgz#824bcd192eab3f8a13b88d1a95ecbdbc85c669a4" + integrity sha512-9VYxRr9nNqbdilXd3bAsDHJdkgtIl3oSNyhnDq0HuGlAeEjKi4vZxD85uMRhG48dYBcNg0AMjbByPTEm4l39zA== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/kv-store@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/kv-store/-/kv-store-3.0.0-devnet.6-patch.1.tgz#19850f5423a7d45d59656a50e57bad478599fe2c" - integrity sha512-Y3hMLidonMlN3eC/Blc+o6dN9VY+byLJsPXvNu+snGc6QR8rPw2x+vM/+QInsx9AFoIRfDjZU+64QMLKS4bizw== +"@aztec/kv-store@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/kv-store/-/kv-store-4.0.0-devnet.1-patch.0.tgz#1792f78b27b678f25df2c8570808c0f43218a88d" + integrity sha512-3wa+NbZikJuS5ZSIeFF9PJz1hcFwAznP3IHyIn7s6s2ut9DgC2S+Eosyo5CvEzETnjXc/KOf81L5vf6MlJcAiQ== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" idb "^8.0.0" lmdb "^3.2.0" msgpackr "^1.11.2" ohash "^2.0.11" ordered-binary "^1.5.3" -"@aztec/l1-artifacts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-3.0.0-devnet.6-patch.1.tgz#fb017bcf65cfa9a9610b64ad0dcc7ff4fd46b0b2" - integrity sha512-aO01TaullALg6Mn/GK/HgB9AB+8mxyrQi7X9It/i2u+SA8UiIQuwoBzr3uAA1hsWnRCSD+M7RikMBvVmVDlYkg== +"@aztec/l1-artifacts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-4.0.0-devnet.1-patch.0.tgz#731334b1eec314c721adc1a437628f54b7d708e2" + integrity sha512-1s+9MhRZCC25wuaLsAQjDTp1au0kn8Ht6+J4IZdAPnzqKlpKoCgzBkcqNGIeMce9tKc5O72qxRpwRrOo7PhhCQ== dependencies: tslib "^2.4.0" -"@aztec/merkle-tree@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/merkle-tree/-/merkle-tree-3.0.0-devnet.6-patch.1.tgz#df973c1eea7ff561fc6b6545575df7813d32f10e" - integrity sha512-u6jt+4ATePLnCzACe1VGNYEjbRKDj19xgLtVa+nzcBBO527UIueKxQxjPZ8j9yMcLPGrSvDTdBqaOdm7uWPI4Q== +"@aztec/merkle-tree@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/merkle-tree/-/merkle-tree-4.0.0-devnet.1-patch.0.tgz#1e5e4721e59ec33a91e9e92950d7ea14c22d099c" + integrity sha512-v9F+9UTCS1otutLuSih4sJJSeqQCSEss63PJNAx12ZGmAvNtfZ82FUei5lzKvyZDjPsJaoZFPGz++7EAYT+eJA== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" sha256 "^0.2.0" tslib "^2.4.0" -"@aztec/native@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/native/-/native-3.0.0-devnet.6-patch.1.tgz#601c5bac626ea5fd60d45820205ec4b54c67f9c8" - integrity sha512-UNTdTD/sKJFzCjFjUcpX3g1ElxyIIDkkaMJek6CCb1rsXVtALgIx6K7QhRq26hkUPgS0pBpFPgznFOvh1bsE8w== +"@aztec/native@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/native/-/native-4.0.0-devnet.1-patch.0.tgz#9d056f05b0effe7641ea0550555dc939631cd9a2" + integrity sha512-9lky18VC69/lnhLRb7ijh564o7P3qs7q4gQDD/pXT8lg91UkbwYZ1Bdf2oTRUC2s0kSA37LyrD4k/HFIyNqDQA== dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" msgpackr "^1.11.2" -"@aztec/noir-acvm_js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-3.0.0-devnet.6-patch.1.tgz#c6930c121c2a186cb7a071d46ff59b1ddda97da0" - integrity sha512-gJTPvM2bDzj+sVH5gmWgBo0tNyaecWyXmYwZCP4Cz5DtwfN7bcT4JAmjLex0u85i6rpJ+ij9ayPB8msqhvLJSw== +"@aztec/noir-acvm_js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-4.0.0-devnet.1-patch.0.tgz#aea0aca24b9fae8ff15430bf542ee558a96305b1" + integrity sha512-dJSp+1W4F3pfVd5IsgtR1jWmZF07YpHNCKIaXBrNbq547WTQoyB9v5AzTKxKOcRzh0mdtsRR9MBUWioiD62RUA== -"@aztec/noir-contracts.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-3.0.0-devnet.6-patch.1.tgz#b9fdfec34de536ae579e3481177a046c27bf3598" - integrity sha512-GP1VX+qm5bkSsGpeekCWaLOAoMPFqpckx/WIqAyxJLlSTS7QuvANEulGJI22IBhktu133CtXXfzjATHPEGbN4g== +"@aztec/noir-contracts.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-4.0.0-devnet.1-patch.0.tgz#2231802bac47cfe0dc1ca3aa688fc4f6c8c2b5ec" + integrity sha512-fVB7bsw7gwHtP/tKH6wA9XFTfUTkhyqnU5Gw7tq41FSzrHxYlAih+f+r1r0UalKsg7l/vy058DYWOIE+XJA9bw== dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/noir-noir_codegen@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-noir_codegen/-/noir-noir_codegen-3.0.0-devnet.6-patch.1.tgz#d7d614cb2cb828766977298076d8c3c48da95e16" - integrity sha512-dTvCSdNhSavN5vQ4rBZjD5A2mTgwnRXlNM4wOfJgk1bZEeuapJpD1bc98nV5e4a8C/G0TRgQT7CaxbrHluDdpw== +"@aztec/noir-noir_codegen@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noir_codegen/-/noir-noir_codegen-4.0.0-devnet.1-patch.0.tgz#6645d5a8b2f83839552f80987eb569c7df110e3d" + integrity sha512-BugSrJzrAMnFytMbn/x41iPllMSUjlII+a198bM3ed+3+V50XrarHM5kzrA1DYwun2yALa3BfwdcCeu1R3JNuQ== dependencies: - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - glob "^11.0.3" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + glob "^13.0.0" ts-command-line-args "^2.5.1" -"@aztec/noir-noirc_abi@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-3.0.0-devnet.6-patch.1.tgz#9cc1a1ebbce77f74a9c08d587c9363bd28c99b36" - integrity sha512-+J9StgFWBSi+zhGTmXXNbe3LV3lJ7FC4nmwQP6VENVLzoo1icT6S77N0xrfbcHCbdqmzw8FtKz0BR69VuXdChQ== - dependencies: - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - -"@aztec/noir-protocol-circuits-types@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-protocol-circuits-types/-/noir-protocol-circuits-types-3.0.0-devnet.6-patch.1.tgz#1abd030097cb9540d4bee70d8d133a3c5a587945" - integrity sha512-/e8nlQjsZIE1OKE53zlH8EJUkw24/IEZ3Zsj4HNoSQvKz63Zu0yoNrTst02owUYqTprrDuFj5YL8qouTo3UsXA== - dependencies: - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-acvm_js" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noir_codegen" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/noir-noirc_abi@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-4.0.0-devnet.1-patch.0.tgz#263f2a58db41bede66f8bc3bdcbc6e29a79875da" + integrity sha512-lphqr1W9kGcVjycS9KseLD4KBtz4g4iWFto9SNpTomzGlPd9bYgRDqSkUkuv3NURuElQwxrdFAVTh93D7P/Htg== + dependencies: + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + +"@aztec/noir-protocol-circuits-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-protocol-circuits-types/-/noir-protocol-circuits-types-4.0.0-devnet.1-patch.0.tgz#9736fed6902be2d712305b35e00670365e8c6eed" + integrity sha512-Je/1nMpUsn65R8+0JDT6QXHbKjyIpKKpo/omBBSzR0pAAWsf6M5pw6AsaR+olaHS5jg8pTHjrZESCtJ89QDhfA== + dependencies: + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noir_codegen" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" change-case "^5.4.4" tslib "^2.4.0" -"@aztec/noir-types@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-3.0.0-devnet.6-patch.1.tgz#ce91b70427983bf32bb013d6c86b0b2e348956c3" - integrity sha512-zj7/ERBvTcnypoytwk4RBiN4mBe1kRVZJpd9byUPc5p9vVqi2uYkbaLa1JpjwyKShItWXU6TXv6C8V23jj5mGA== +"@aztec/noir-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-4.0.0-devnet.1-patch.0.tgz#fa681cd4ecc290cd319718be70f249cbfd47c5b9" + integrity sha512-VVtp8lF4pLLxQ+k+HheorUSyY2w0izP2P+XpvgsCqArkOfmODDj3m5Nh8+cUCO8N/mK035cEj5MF/aScixwdAQ== -"@aztec/protocol-contracts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-3.0.0-devnet.6-patch.1.tgz#b5a79b19041593744d776a0adb9c0e1f99d50ca7" - integrity sha512-QbpoSNLZ54xzAmeen3t+oJEKoeoqD84mrP+ooFgLNPwuXAU48BP5Otq3aZIycIfTcjXnjIhORzLURX0ftU3sKg== +"@aztec/protocol-contracts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-4.0.0-devnet.1-patch.0.tgz#f744df53460e7f359a0b86dfffb0b82ff0831cfd" + integrity sha512-oXQQXxB91/CcRlwDZf3vdnfdRKl8pGX2o70YxJ6VIC22NNexoROquVtEyiBWZq+hkangfHaYdhwafZjWnlWsPQ== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" lodash.chunk "^4.2.0" lodash.omit "^4.5.0" tslib "^2.4.0" -"@aztec/pxe@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/pxe/-/pxe-3.0.0-devnet.6-patch.1.tgz#996f07b034f8f97a254ed4d5bc8814e339f9e709" - integrity sha512-ugKffEjNH+U6EfkVuXceozQhmbHgCtLmNx2Jxl02hzW44/41lmL05zAHXCL5IKi+5NfyaRmMjxFJ898jXKa8Lw== - dependencies: - "@aztec/bb-prover" "3.0.0-devnet.6-patch.1" - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/builder" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/key-store" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/simulator" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/pxe@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/pxe/-/pxe-4.0.0-devnet.1-patch.0.tgz#b69340e6a416a2678eb4982b33e45441fa9768df" + integrity sha512-0VY4zl7UsZ20nadFn9GpP9jcopfTjw+S6NHe44n2VppkID3E+2DRCQ3cCSGk3a/YUFArezHHnqVMtJ1kVXk8ZA== + dependencies: + "@aztec/bb-prover" "4.0.0-devnet.1-patch.0" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/builder" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/key-store" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/simulator" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" koa "^2.16.1" koa-router "^13.1.1" lodash.omit "^4.5.0" @@ -883,39 +883,40 @@ tslib "^2.4.0" viem "npm:@aztec/viem@2.38.2" -"@aztec/simulator@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/simulator/-/simulator-3.0.0-devnet.6-patch.1.tgz#0c22af0f6be531c8b32b0f735a3e8ae207530cb7" - integrity sha512-nDXLLCYMDVTCi8uUUBGO715f4Q+KyoKPa8p0bpJ/08y99aPT67BoouUJE0XXAv44MbQcLgt1SO0dwdW9Cc81Tg== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/noir-acvm_js" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" - "@aztec/world-state" "3.0.0-devnet.6-patch.1" +"@aztec/simulator@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/simulator/-/simulator-4.0.0-devnet.1-patch.0.tgz#b678f7469262730755d2fe8d553b4445cd1d131c" + integrity sha512-L79T698ejHe/uT386iUjoD8VtRsz2jg+IWhVg3em/Ox7h41XqSyO6l9W2DilGumHGoaRUuIPnABfOP495lWeLQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" + "@aztec/world-state" "4.0.0-devnet.1-patch.0" lodash.clonedeep "^4.5.0" lodash.merge "^4.6.2" tslib "^2.4.0" -"@aztec/stdlib@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-3.0.0-devnet.6-patch.1.tgz#0f82be8011843165519293f11e9ec9c43bc86a5f" - integrity sha512-nljgFQ046BKWg10HTiYD/UjrC8rWs+8nRFWMVeAPrLiX0mWrjjMHkqag480U2ROO4YpdqqgbVujnNmQa/cLzuA== +"@aztec/stdlib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-4.0.0-devnet.1-patch.0.tgz#578598dda71129bda1007d0ba71b3c5bf4d8922f" + integrity sha512-p51LrGXwLoSTChyXFxex+7WXbOAG2V/LVXzOFLktG3hkLSZ1tc7CLo8XitB/oN6DpjQMAlmhta43/55RcNOTWQ== dependencies: "@aws-sdk/client-s3" "^3.892.0" - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/validator-ha-signer" "4.0.0-devnet.1-patch.0" "@google-cloud/storage" "^7.15.0" axios "^1.12.0" json-stringify-deterministic "1.0.12" @@ -929,13 +930,13 @@ viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/telemetry-client@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/telemetry-client/-/telemetry-client-3.0.0-devnet.6-patch.1.tgz#599032472c50ffe1d45641e9568ff1cae99c46b0" - integrity sha512-XZeLKSf2ws+2VEzGDESBkFo8kI9BGNTRXHpAJZ7NIFCbEGBwb44N0Rf8S8BBJgixARg7iUaiiFs2y2mBf3b2Gg== +"@aztec/telemetry-client@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/telemetry-client/-/telemetry-client-4.0.0-devnet.1-patch.0.tgz#26572852ea1645ba1323f6b4026930a0988b0aba" + integrity sha512-jNALAzaPX1xC3KFRTEZGY23CwzSrspiKldMlksm38Ljl7s91XBd4DFHPDARYu2mr9MP3z9arW4IVrl8qWLejpw== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" "@opentelemetry/api" "^1.9.0" "@opentelemetry/api-logs" "^0.55.0" "@opentelemetry/core" "^1.28.0" @@ -953,45 +954,57 @@ prom-client "^15.1.3" viem "npm:@aztec/viem@2.38.2" -"@aztec/test-wallet@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/test-wallet/-/test-wallet-3.0.0-devnet.6-patch.1.tgz#fc70b9c639ed77d1a04d449f2aaf36f5bfeee784" - integrity sha512-K9jZrWN2XKzLm9X3prLwuvNPFKf9q+jc6jnuesHAMDsLDMDjG5YYBlLfYYHsNI6DbpHT0CxGDgPFuK4qYB3Dqg== - dependencies: - "@aztec/accounts" "3.0.0-devnet.6-patch.1" - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-contracts.js" "3.0.0-devnet.6-patch.1" - "@aztec/pxe" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/wallet-sdk" "3.0.0-devnet.6-patch.1" - -"@aztec/wallet-sdk@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/wallet-sdk/-/wallet-sdk-3.0.0-devnet.6-patch.1.tgz#1ec5ac27f6d5b29758606457712c7966325b74a0" - integrity sha512-acshskh0gWYwanEDpc2lfwAuoexsf0halQsJRCFjMgkRW1nryEUefBGsRe0Ztq572OVNCpd8KpJRzDl4OcVjPg== - dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/pxe" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - -"@aztec/world-state@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/world-state/-/world-state-3.0.0-devnet.6-patch.1.tgz#78b8cc83a67ca612d55e431219f2ac497ac4803e" - integrity sha512-6/svpdxdb/XkBGu+YH+EJZpnyCTyg4oZ31Mm1RsnYRUYz6gyZjh6w0CuiIPP3FOhnzfnvBCNrzcVK3apv7FImg== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/merkle-tree" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" +"@aztec/test-wallet@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/test-wallet/-/test-wallet-4.0.0-devnet.1-patch.0.tgz#a027e252b21643810d423e615c942c9dcdb307d8" + integrity sha512-oYbwT7R8DMpRUiWxJyElV5oJTm5x16fKvfOSFMS7DZuHQZ6B7kuwRPjokKDZttYJuwLQGGTr60s6Bm53r6FYew== + dependencies: + "@aztec/accounts" "4.0.0-devnet.1-patch.0" + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-contracts.js" "4.0.0-devnet.1-patch.0" + "@aztec/pxe" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/wallet-sdk" "4.0.0-devnet.1-patch.0" + +"@aztec/validator-ha-signer@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.1-patch.0.tgz#d2d51016f1d2ed5fc752106767951d732a660972" + integrity sha512-HEEWyo2Lpusu8XVxsvMmI6LbGtjtWYUB19wBnDwPQn97HlewK3nCkWF+c9QEMPhKloZAk+jaNd0hZYxNji369w== + dependencies: + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + node-pg-migrate "^8.0.4" + pg "^8.11.3" + tslib "^2.4.0" + zod "^3.23.8" + +"@aztec/wallet-sdk@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/wallet-sdk/-/wallet-sdk-4.0.0-devnet.1-patch.0.tgz#ef4c907b987b8787c9513f5e3963b31acc26c3e0" + integrity sha512-BWwysQsnPYr3kB8lRPTv7YYaOEvnvgP+W1uH2/sOMprPVBXLP3unVxYMCHRhw5XtUquEVU2PXRyYSoAmtn024Q== + dependencies: + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/pxe" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + +"@aztec/world-state@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/world-state/-/world-state-4.0.0-devnet.1-patch.0.tgz#0b85576dca9a5471e1581ef90002f16934626eb1" + integrity sha512-GedqMcrUDxA3LApob7QHj3o+a+IaTCW4hy7j9RlI+/BR5fEVwW42pzhlDEhgHlsKWMSUpPl1ZZ4fna/Ep7zQ6A== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/merkle-tree" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" zod "^3.23.8" @@ -1496,6 +1509,13 @@ dependencies: "@isaacs/balanced-match" "^4.0.1" +"@isaacs/brace-expansion@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz#0ef5a92d91f2fff2a37646ce54da9e5f599f6eff" + integrity sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ== + dependencies: + "@isaacs/balanced-match" "^4.0.1" + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -3990,16 +4010,13 @@ get-tsconfig@^4.7.5: dependencies: resolve-pkg-maps "^1.0.0" -glob@^11.0.3: - version "11.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-11.1.0.tgz#4f826576e4eb99c7dad383793d2f9f08f67e50a6" - integrity sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw== +glob@^13.0.0: + version "13.0.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.2.tgz#74b28859255e319c84d1aed1a0a5b5248bfea227" + integrity sha512-035InabNu/c1lW0tzPhAgapKctblppqsKKG9ZaNzbr+gXwWMjXoiyGSyB9sArzrjG7jY+zntRq5ZSUYemrnWVQ== dependencies: - foreground-child "^3.3.1" - jackspeak "^4.1.1" - minimatch "^10.1.1" + minimatch "^10.1.2" minipass "^7.1.2" - package-json-from-dist "^1.0.0" path-scurry "^2.0.0" glob@^7.1.3, glob@^7.1.4: @@ -4014,6 +4031,18 @@ glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" +glob@~11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-11.1.0.tgz#4f826576e4eb99c7dad383793d2f9f08f67e50a6" + integrity sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw== + dependencies: + foreground-child "^3.3.1" + jackspeak "^4.1.1" + minimatch "^10.1.1" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^2.0.0" + google-auth-library@^9.6.3: version "9.15.1" resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.15.1.tgz#0c5d84ed1890b2375f1cd74f03ac7b806b392928" @@ -5079,6 +5108,13 @@ minimatch@^10.1.1: dependencies: "@isaacs/brace-expansion" "^5.0.0" +minimatch@^10.1.2: + version "10.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.1.2.tgz#6c3f289f9de66d628fa3feb1842804396a43d81c" + integrity sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw== + dependencies: + "@isaacs/brace-expansion" "^5.0.1" + minimatch@^3.0.4, minimatch@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -5166,6 +5202,14 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== +node-pg-migrate@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/node-pg-migrate/-/node-pg-migrate-8.0.4.tgz#b2e519e7ebc4c2f7777ef4b5cf0a01591ddef2ee" + integrity sha512-HTlJ6fOT/2xHhAUtsqSN85PGMAqSbfGJNRwQF8+ZwQ1+sVGNUTl/ZGEshPsOI3yV22tPIyHXrKXr3S0JxeYLrg== + dependencies: + glob "~11.1.0" + yargs "~17.7.0" + node-releases@^2.0.27: version "2.0.27" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.27.tgz#eedca519205cf20f650f61d56b070db111231e4e" @@ -5346,6 +5390,62 @@ path-to-regexp@^6.3.0: resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.3.0.tgz#2b6a26a337737a8e1416f9272ed0766b1c0389f4" integrity sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ== +pg-cloudflare@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.3.0.tgz#386035d4bfcf1a7045b026f8b21acf5353f14d65" + integrity sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ== + +pg-connection-string@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.11.0.tgz#5dca53ff595df33ba9db812e181b19909866d10b" + integrity sha512-kecgoJwhOpxYU21rZjULrmrBJ698U2RxXofKVzOn5UDj61BPj/qMb7diYUR1nLScCDbrztQFl1TaQZT0t1EtzQ== + +pg-int8@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" + integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== + +pg-pool@^3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.11.0.tgz#adf9a6651a30c839f565a3cc400110949c473d69" + integrity sha512-MJYfvHwtGp870aeusDh+hg9apvOe2zmpZJpyt+BMtzUWlVqbhFmMK6bOBXLBUPd7iRtIF9fZplDc7KrPN3PN7w== + +pg-protocol@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.11.0.tgz#2502908893edaa1e8c0feeba262dd7b40b317b53" + integrity sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g== + +pg-types@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3" + integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA== + dependencies: + pg-int8 "1.0.1" + postgres-array "~2.0.0" + postgres-bytea "~1.0.0" + postgres-date "~1.0.4" + postgres-interval "^1.1.0" + +pg@^8.11.3: + version "8.18.0" + resolved "https://registry.yarnpkg.com/pg/-/pg-8.18.0.tgz#e9ee214206f5d9231240f1b82f22d2fa9de5cb75" + integrity sha512-xqrUDL1b9MbkydY/s+VZ6v+xiMUmOUk7SS9d/1kpyQxoJ6U9AO1oIJyUWVZojbfe5Cc/oluutcgFG4L9RDP1iQ== + dependencies: + pg-connection-string "^2.11.0" + pg-pool "^3.11.0" + pg-protocol "^1.11.0" + pg-types "2.2.0" + pgpass "1.0.5" + optionalDependencies: + pg-cloudflare "^1.3.0" + +pgpass@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.5.tgz#9b873e4a564bb10fa7a7dbd55312728d422a223d" + integrity sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug== + dependencies: + split2 "^4.1.0" + picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" @@ -5423,6 +5523,28 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +postgres-array@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e" + integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA== + +postgres-bytea@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.1.tgz#c40b3da0222c500ff1e51c5d7014b60b79697c7a" + integrity sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ== + +postgres-date@~1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8" + integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q== + +postgres-interval@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695" + integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ== + dependencies: + xtend "^4.0.0" + pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" @@ -5754,7 +5876,7 @@ source-map@^0.6.0, source-map@^0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -split2@^4.0.0: +split2@^4.0.0, split2@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== @@ -6224,6 +6346,11 @@ ws@^8.13.0: resolved "https://registry.yarnpkg.com/ws/-/ws-8.19.0.tgz#ddc2bdfa5b9ad860204f5a72a4863a8895fd8c8b" integrity sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg== +xtend@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" @@ -6239,7 +6366,7 @@ yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@^17.3.1: +yargs@^17.3.1, yargs@~17.7.0: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== diff --git a/prediction-market/Nargo.toml b/prediction-market/Nargo.toml index 523bbf2..30de946 100644 --- a/prediction-market/Nargo.toml +++ b/prediction-market/Nargo.toml @@ -5,6 +5,6 @@ compiler_version = ">=0.25.0" type = "contract" [dependencies] -aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v3.0.0-devnet.6-patch.1", directory = "aztec" } -uint_note = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v3.0.0-devnet.6-patch.1", directory = "uint-note" } -balance_set = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v3.0.0-devnet.6-patch.1", directory = "balance-set" } +aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v4.0.0-devnet.1-patch.0", directory = "aztec" } +uint_note = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v4.0.0-devnet.1-patch.0", directory = "uint-note" } +balance_set = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v4.0.0-devnet.1-patch.0", directory = "balance-set" } diff --git a/prediction-market/package.json b/prediction-market/package.json index 6a07a3b..5fe36fd 100644 --- a/prediction-market/package.json +++ b/prediction-market/package.json @@ -23,9 +23,9 @@ "typescript": "^5.0.0" }, "dependencies": { - "@aztec/accounts": "3.0.0-devnet.6-patch.1", - "@aztec/aztec.js": "3.0.0-devnet.6-patch.1", - "@aztec/pxe": "3.0.0-devnet.6-patch.1", - "@aztec/test-wallet": "3.0.0-devnet.6-patch.1" + "@aztec/accounts": "4.0.0-devnet.1-patch.0", + "@aztec/aztec.js": "4.0.0-devnet.1-patch.0", + "@aztec/pxe": "4.0.0-devnet.1-patch.0", + "@aztec/test-wallet": "4.0.0-devnet.1-patch.0" } } diff --git a/prediction-market/src/main.nr b/prediction-market/src/main.nr index c64b3df..ba973bc 100644 --- a/prediction-market/src/main.nr +++ b/prediction-market/src/main.nr @@ -10,11 +10,11 @@ pub contract PredictionMarket { use aztec::{ macros::{functions::{external, initializer, only_self}, storage::storage}, messages::message_delivery::MessageDelivery, - protocol_types::address::AztecAddress, - state_vars::{PublicMutable, Owned, state_variable::StateVariable}, + protocol::address::AztecAddress, + state_vars::{PublicMutable, Owned, StateVariable}, }; - use dep::balance_set::balance_set::BalanceSet; - use dep::uint_note::uint_note::{UintNote, PartialUintNote}; + use balance_set::BalanceSet; + use uint_note::{UintNote, PartialUintNote}; #[storage] struct Storage { @@ -47,18 +47,18 @@ pub contract PredictionMarket { #[external("private")] fn deposit(amount: u128) { assert(amount > 0, "ZERO_AMOUNT"); - let sender = self.context.msg_sender().unwrap(); + let sender = self.msg_sender(); self.storage.collateral_balances.at(sender).add(amount) - .deliver(MessageDelivery.UNCONSTRAINED_ONCHAIN); + .deliver(MessageDelivery.ONCHAIN_UNCONSTRAINED); } /// Withdraw collateral privately. Consumes notes and returns change. #[external("private")] fn withdraw(amount: u128) { assert(amount > 0, "ZERO_AMOUNT"); - let sender = self.context.msg_sender().unwrap(); + let sender = self.msg_sender(); self.storage.collateral_balances.at(sender).sub(amount) - .deliver(MessageDelivery.UNCONSTRAINED_ONCHAIN); + .deliver(MessageDelivery.ONCHAIN_UNCONSTRAINED); } /// Buy YES or NO shares with full identity privacy. @@ -67,12 +67,12 @@ pub contract PredictionMarket { fn buy_outcome(is_yes: bool, collateral_amount: u128, min_shares_out: u128) { assert(collateral_amount > 0, "INSUFFICIENT_COLLATERAL"); - let sender = self.context.msg_sender().unwrap(); - let contract_address = self.context.this_address(); + let sender = self.msg_sender(); + let contract_address = self.address; // Consume collateral - sub handles note consumption and change self.storage.collateral_balances.at(sender).sub(collateral_amount) - .deliver(MessageDelivery.UNCONSTRAINED_ONCHAIN); + .deliver(MessageDelivery.ONCHAIN_UNCONSTRAINED); // Create partial note for shares // Use get_storage_slot() from the Owned wrapper - it handles owner derivation internally diff --git a/prediction-market/tests/prediction_market.test.ts b/prediction-market/tests/prediction_market.test.ts index 3af0f7d..3ca67b6 100644 --- a/prediction-market/tests/prediction_market.test.ts +++ b/prediction-market/tests/prediction_market.test.ts @@ -67,7 +67,7 @@ describe("Prediction Market Contract - Full Privacy", () => { wallet, adminAddress, INITIAL_LIQUIDITY - ).send({ from: adminAddress }).deployed() + ).send({ from: adminAddress }) expect(market.address).toBeDefined() console.log("Contract deployed at address:", market.address.toString()) @@ -89,9 +89,9 @@ describe("Prediction Market Contract - Full Privacy", () => { // deposit() is now a PRIVATE function - creates private collateral notes const tx = await market.methods.deposit(depositAmount) - .send({ from: aliceAddress }).wait() + .send({ from: aliceAddress }) - expect(tx.status).toBe('success') + expect(tx.executionResult).toBe('success') // Collateral balance is now private (sums private notes) const balance = await market.methods.get_collateral_balance(aliceAddress).simulate({ from: aliceAddress }) @@ -110,9 +110,9 @@ describe("Prediction Market Contract - Full Privacy", () => { true, // is_yes buyAmount, minShares, - ).send({ from: aliceAddress }).wait() + ).send({ from: aliceAddress }) - expect(tx.status).toBe('success') + expect(tx.executionResult).toBe('success') console.log("Alice bought YES with FULL PRIVACY (public function doesn't know who)") // Check private collateral was deducted @@ -147,16 +147,16 @@ describe("Prediction Market Contract - Full Privacy", () => { // Bob deposits privately await market.methods.deposit(depositAmount) - .send({ from: bobAddress }).wait() + .send({ from: bobAddress }) // Bob buys NO with full privacy const tx = await market.methods.buy_outcome( false, // is_yes = false (NO) buyAmount, 0n, // no slippage protection for this test - ).send({ from: bobAddress }).wait() + ).send({ from: bobAddress }) - expect(tx.status).toBe('success') + expect(tx.executionResult).toBe('success') console.log("Bob bought NO with FULL PRIVACY") const noBalance = await market.methods.get_no_balance(bobAddress).simulate({ from: bobAddress }) @@ -186,9 +186,9 @@ describe("Prediction Market Contract - Full Privacy", () => { // withdraw() is now a PRIVATE function const tx = await market.methods.withdraw(withdrawAmount) - .send({ from: aliceAddress }).wait() + .send({ from: aliceAddress }) - expect(tx.status).toBe('success') + expect(tx.executionResult).toBe('success') const balanceAfter = await market.methods.get_collateral_balance(aliceAddress).simulate({ from: aliceAddress }) expect(balanceAfter).toBe(balanceBefore - withdrawAmount) diff --git a/prediction-market/yarn.lock b/prediction-market/yarn.lock index f14d88c..ed8711b 100644 --- a/prediction-market/yarn.lock +++ b/prediction-market/yarn.lock @@ -588,59 +588,59 @@ resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.2.tgz#b00f7d6aedfe832ef6c84488f3a422cce6a47efa" integrity sha512-C0NBLsIqzDIae8HFw9YIrIBsbc0xTiOtt7fAukGPnqQ/+zZNaq+4jhuccltK0QuWHBnNm/a6kLIRA6GFiM10eg== -"@aztec/accounts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-3.0.0-devnet.6-patch.1.tgz#05b44647c732e3deb723571e73c10a36d762c154" - integrity sha512-0iJN0t6AYgv6rxYjLSQvbwo5n8zEfJdwHoydIkqSbSLbymU5NoDnNB7jwl1omAmWqBAKN4hOr4p8Gh2ZldYIsQ== - dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/accounts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-4.0.0-devnet.1-patch.0.tgz#9bac07c67cd611a1be449f4ffdfc9557ade5c753" + integrity sha512-yvj7SW1YUcwigxDIzfZDwo3g65yLmVzlCgdouRbnIhvdCJHQNYqR5HMevt87StAx80bfhgrJwv2v1BQX1akvOQ== + dependencies: + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/aztec.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-3.0.0-devnet.6-patch.1.tgz#cbf2c015c76a7e346044cf6a0b7724f1a85d661f" - integrity sha512-vPba9qQg1IUyg9aTyzEJfHwtwb7guCF2BiBAwnqPKkhoSG06CoDHQfU7T+JqxY9QpdWqDGUSfvDCr5wRFlEL0g== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/aztec.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-4.0.0-devnet.1-patch.0.tgz#c93dbda06bb1ac01627b8e524fa4244be608e94d" + integrity sha512-Vo91ylGFdnMDHI5OYTRBatWTclih4Ofiw94f9BZq8sSBAs3VWYcVb72cP8QiD8wYBILZIvgYgRmDXT+mlwyymQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" axios "^1.12.0" tslib "^2.4.0" viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/bb-prover@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/bb-prover/-/bb-prover-3.0.0-devnet.6-patch.1.tgz#22155bbba2571eddf2cbc0cf0eccc3000224ce95" - integrity sha512-SMuVhCN6iA4WJOdk2Aj1iuK/+6I27cWCu0V/rm1ZQyNEryPteIXKnXleG5HWSZ+MRIngOAut+hT8cFhHRSfrLA== - dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/simulator" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" - "@aztec/world-state" "3.0.0-devnet.6-patch.1" +"@aztec/bb-prover@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb-prover/-/bb-prover-4.0.0-devnet.1-patch.0.tgz#5eeb557af70163029467e03d5379de8dd2a933f6" + integrity sha512-h4iuFLHkbLCWlS+Ey1pyt05p3o70EHJZ8BS3cw9T8TWvN95WSF9ppyYznTcYqMTYhHwtQeY8uPnKCF21MJndgQ== + dependencies: + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/simulator" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" + "@aztec/world-state" "4.0.0-devnet.1-patch.0" commander "^12.1.0" pako "^2.1.0" source-map-support "^0.5.21" tslib "^2.4.0" -"@aztec/bb.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-3.0.0-devnet.6-patch.1.tgz#6781fa91d7faeb5a3bc1e3f8fabc4ddd4a9bb92c" - integrity sha512-ULRG/Ky5h2Lpaw4lXjkEzJdQVgfCFhBY9Fb0mL+Y+yC+thi2T5rQmmAwh5Qmr7F+KwKcozgtryV7Ook3rVjbhA== +"@aztec/bb.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-4.0.0-devnet.1-patch.0.tgz#4225c42b57bfbe9de790445969d4d80031bd5d45" + integrity sha512-fxDdzMsv+CND5bzXAoxWuPBa/ZRcfAQwPSHJuZ4OsJ3VSkB5szUobQUYClrqj7yu9fwKrOzYhIEVTzWh9TCBhQ== dependencies: comlink "^4.4.1" commander "^12.1.0" @@ -649,54 +649,54 @@ pako "^2.1.0" tslib "^2.4.0" -"@aztec/blob-lib@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-3.0.0-devnet.6-patch.1.tgz#ca476037b413acbe75766785e5b26da09afe8c54" - integrity sha512-l3YxkxfAm3RF7016QHXFxlQF58wgSpI0u7xfe6NpupO7k3gnCOrLm8p6GcBGcIoTIcf5GJzK2QfZvBsX+WVZHw== +"@aztec/blob-lib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-4.0.0-devnet.1-patch.0.tgz#dce8c36bcd190a88767923eec9484b19da008558" + integrity sha512-+gb6J435K6GjWeEL21RA78KBo4kfDtYajml1lcqvDW7NgjoP6WtJ2NTUpCnNYFwxCXzL9RLpMgdvtINHUHMO3g== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" "@crate-crypto/node-eth-kzg" "^0.10.0" tslib "^2.4.0" -"@aztec/builder@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/builder/-/builder-3.0.0-devnet.6-patch.1.tgz#a25cd90e83e8c2595c6a3c0440c683e42e258af2" - integrity sha512-IPBXJVhDu3T3K59uVCBX/jK+/Wkn5Z0coBzlcRQkr6puLv8sZod8vPwPrEGeWxOYz6VZN7JUkJup5ZqKR2vFgg== +"@aztec/builder@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/builder/-/builder-4.0.0-devnet.1-patch.0.tgz#e1f7f25183cf8c0bde336a0315bb308b0e875fc9" + integrity sha512-TaaAQ0XNZyROyMCdVC1pty0ujbLvhcVERtJHxBkDuTiECzSJ2Op/3Ber4xAyhJxR6OvV820k+WTyn+/T4u85yg== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" commander "^12.1.0" -"@aztec/constants@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-3.0.0-devnet.6-patch.1.tgz#c0588e4039de977949b997cb65f45721539cf6bd" - integrity sha512-YKH/JQ+Qpd8X9xtWwTBc1yVChjfO9yKFPH2x/LIll89rkPT9GU3OKQeKpnXOKlnC/2IWW2ZExASfwttp8TWtXg== +"@aztec/constants@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-4.0.0-devnet.1-patch.0.tgz#4944cbe51441999e09de74fe63e1277363e7a037" + integrity sha512-U0NG1KtvaA08Hf9q9lkDCN9QYIxSDDltTllBB6//6PsOPQ3k8+wBWy5uQY8zvvWikkwQ+nqhZcDkTiDuXdGxJQ== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/entrypoints@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-3.0.0-devnet.6-patch.1.tgz#ade9929ab6351c990844649b62a2ccc7ce474400" - integrity sha512-rHVRJGk7rxw16rxxQzfojnYjqK0zBtQVghLj1+4p91looN0T4xS8sEXr4jCGPG78uj3NLkYLuPQCQCDVmWXVcA== +"@aztec/entrypoints@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-4.0.0-devnet.1-patch.0.tgz#3e74e2a69f4df27fa8d98f530aa496910d6830ac" + integrity sha512-qe/ulRD5awf6D/IuDLpELN8KlFuUMLdr1I7fNLw9F8kI+i0NOkLThSwJGfxDqF8xx04n7CpjWTLzOEQY8qiVtA== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" zod "^3.23.8" -"@aztec/ethereum@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-3.0.0-devnet.6-patch.1.tgz#16a1f80facf54441b4f606d01fa0a83103f6d74f" - integrity sha512-J1QxJFpYIcWw3Se8eVBWMTvZsGTngwz7h6wgWEkUj2noFe2zPpvASGe389rrHPqqdsQ70yZ92kDaHQ2KyhDzLw== +"@aztec/ethereum@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-4.0.0-devnet.1-patch.0.tgz#f8ca9587f159dcd96688600506581f3f67d71dfa" + integrity sha512-/Gej0NdCeJ3jy8XR3krRzgPFZ7Q5rYxULRZfgi1o2DpaBGvr9s4VTIK37rgRBjp/Wgpm2e8VYe6Mw/x8kuRybg== dependencies: - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" "@viem/anvil" "^0.0.10" dotenv "^16.0.3" lodash.chunk "^4.2.0" @@ -705,12 +705,12 @@ viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/foundation@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-3.0.0-devnet.6-patch.1.tgz#feacdef89029695ccec0fa7d419faf595d5ab27a" - integrity sha512-8oNaZPdU0vMRPxHZzwkOfEPsC9IRswP1WXCqxgdQHYSufYNxNrDZ7aVQpuI0sPkA3BsCXzPb/tQTgD+E2WoYEQ== +"@aztec/foundation@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-4.0.0-devnet.1-patch.0.tgz#a893c2cc1b8bd9d828f22a73dcd24ef2c513ec15" + integrity sha512-RR0F3Ee8SVNmcgWuuOzTdQQYToa4hMD9Ur7qus1qaQwo+47hRHIdfxGXhMyHF/vKjNwzrw3sDnJxkZqy0vjh/Q== dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" "@koa/cors" "^5.0.0" "@noble/curves" "=1.7.0" "@noble/hashes" "^1.6.1" @@ -733,140 +733,140 @@ undici "^5.28.5" zod "^3.23.8" -"@aztec/key-store@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/key-store/-/key-store-3.0.0-devnet.6-patch.1.tgz#962c91aa606131a6e38ab2845049bd07d7e46781" - integrity sha512-LV3JhRG0RW5O4CK5dB4MEOQQHM+N6HwHeQrJG9tZr5P52GzwT7PlBPmopzuq/iKIh48MNizfMTux5681UqBe2Q== +"@aztec/key-store@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/key-store/-/key-store-4.0.0-devnet.1-patch.0.tgz#824bcd192eab3f8a13b88d1a95ecbdbc85c669a4" + integrity sha512-9VYxRr9nNqbdilXd3bAsDHJdkgtIl3oSNyhnDq0HuGlAeEjKi4vZxD85uMRhG48dYBcNg0AMjbByPTEm4l39zA== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/kv-store@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/kv-store/-/kv-store-3.0.0-devnet.6-patch.1.tgz#19850f5423a7d45d59656a50e57bad478599fe2c" - integrity sha512-Y3hMLidonMlN3eC/Blc+o6dN9VY+byLJsPXvNu+snGc6QR8rPw2x+vM/+QInsx9AFoIRfDjZU+64QMLKS4bizw== +"@aztec/kv-store@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/kv-store/-/kv-store-4.0.0-devnet.1-patch.0.tgz#1792f78b27b678f25df2c8570808c0f43218a88d" + integrity sha512-3wa+NbZikJuS5ZSIeFF9PJz1hcFwAznP3IHyIn7s6s2ut9DgC2S+Eosyo5CvEzETnjXc/KOf81L5vf6MlJcAiQ== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" idb "^8.0.0" lmdb "^3.2.0" msgpackr "^1.11.2" ohash "^2.0.11" ordered-binary "^1.5.3" -"@aztec/l1-artifacts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-3.0.0-devnet.6-patch.1.tgz#fb017bcf65cfa9a9610b64ad0dcc7ff4fd46b0b2" - integrity sha512-aO01TaullALg6Mn/GK/HgB9AB+8mxyrQi7X9It/i2u+SA8UiIQuwoBzr3uAA1hsWnRCSD+M7RikMBvVmVDlYkg== +"@aztec/l1-artifacts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-4.0.0-devnet.1-patch.0.tgz#731334b1eec314c721adc1a437628f54b7d708e2" + integrity sha512-1s+9MhRZCC25wuaLsAQjDTp1au0kn8Ht6+J4IZdAPnzqKlpKoCgzBkcqNGIeMce9tKc5O72qxRpwRrOo7PhhCQ== dependencies: tslib "^2.4.0" -"@aztec/merkle-tree@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/merkle-tree/-/merkle-tree-3.0.0-devnet.6-patch.1.tgz#df973c1eea7ff561fc6b6545575df7813d32f10e" - integrity sha512-u6jt+4ATePLnCzACe1VGNYEjbRKDj19xgLtVa+nzcBBO527UIueKxQxjPZ8j9yMcLPGrSvDTdBqaOdm7uWPI4Q== +"@aztec/merkle-tree@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/merkle-tree/-/merkle-tree-4.0.0-devnet.1-patch.0.tgz#1e5e4721e59ec33a91e9e92950d7ea14c22d099c" + integrity sha512-v9F+9UTCS1otutLuSih4sJJSeqQCSEss63PJNAx12ZGmAvNtfZ82FUei5lzKvyZDjPsJaoZFPGz++7EAYT+eJA== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" sha256 "^0.2.0" tslib "^2.4.0" -"@aztec/native@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/native/-/native-3.0.0-devnet.6-patch.1.tgz#601c5bac626ea5fd60d45820205ec4b54c67f9c8" - integrity sha512-UNTdTD/sKJFzCjFjUcpX3g1ElxyIIDkkaMJek6CCb1rsXVtALgIx6K7QhRq26hkUPgS0pBpFPgznFOvh1bsE8w== +"@aztec/native@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/native/-/native-4.0.0-devnet.1-patch.0.tgz#9d056f05b0effe7641ea0550555dc939631cd9a2" + integrity sha512-9lky18VC69/lnhLRb7ijh564o7P3qs7q4gQDD/pXT8lg91UkbwYZ1Bdf2oTRUC2s0kSA37LyrD4k/HFIyNqDQA== dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" msgpackr "^1.11.2" -"@aztec/noir-acvm_js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-3.0.0-devnet.6-patch.1.tgz#c6930c121c2a186cb7a071d46ff59b1ddda97da0" - integrity sha512-gJTPvM2bDzj+sVH5gmWgBo0tNyaecWyXmYwZCP4Cz5DtwfN7bcT4JAmjLex0u85i6rpJ+ij9ayPB8msqhvLJSw== +"@aztec/noir-acvm_js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-4.0.0-devnet.1-patch.0.tgz#aea0aca24b9fae8ff15430bf542ee558a96305b1" + integrity sha512-dJSp+1W4F3pfVd5IsgtR1jWmZF07YpHNCKIaXBrNbq547WTQoyB9v5AzTKxKOcRzh0mdtsRR9MBUWioiD62RUA== -"@aztec/noir-contracts.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-3.0.0-devnet.6-patch.1.tgz#b9fdfec34de536ae579e3481177a046c27bf3598" - integrity sha512-GP1VX+qm5bkSsGpeekCWaLOAoMPFqpckx/WIqAyxJLlSTS7QuvANEulGJI22IBhktu133CtXXfzjATHPEGbN4g== +"@aztec/noir-contracts.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-4.0.0-devnet.1-patch.0.tgz#2231802bac47cfe0dc1ca3aa688fc4f6c8c2b5ec" + integrity sha512-fVB7bsw7gwHtP/tKH6wA9XFTfUTkhyqnU5Gw7tq41FSzrHxYlAih+f+r1r0UalKsg7l/vy058DYWOIE+XJA9bw== dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/noir-noir_codegen@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-noir_codegen/-/noir-noir_codegen-3.0.0-devnet.6-patch.1.tgz#d7d614cb2cb828766977298076d8c3c48da95e16" - integrity sha512-dTvCSdNhSavN5vQ4rBZjD5A2mTgwnRXlNM4wOfJgk1bZEeuapJpD1bc98nV5e4a8C/G0TRgQT7CaxbrHluDdpw== +"@aztec/noir-noir_codegen@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noir_codegen/-/noir-noir_codegen-4.0.0-devnet.1-patch.0.tgz#6645d5a8b2f83839552f80987eb569c7df110e3d" + integrity sha512-BugSrJzrAMnFytMbn/x41iPllMSUjlII+a198bM3ed+3+V50XrarHM5kzrA1DYwun2yALa3BfwdcCeu1R3JNuQ== dependencies: - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - glob "^11.0.3" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + glob "^13.0.0" ts-command-line-args "^2.5.1" -"@aztec/noir-noirc_abi@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-3.0.0-devnet.6-patch.1.tgz#9cc1a1ebbce77f74a9c08d587c9363bd28c99b36" - integrity sha512-+J9StgFWBSi+zhGTmXXNbe3LV3lJ7FC4nmwQP6VENVLzoo1icT6S77N0xrfbcHCbdqmzw8FtKz0BR69VuXdChQ== - dependencies: - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - -"@aztec/noir-protocol-circuits-types@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-protocol-circuits-types/-/noir-protocol-circuits-types-3.0.0-devnet.6-patch.1.tgz#1abd030097cb9540d4bee70d8d133a3c5a587945" - integrity sha512-/e8nlQjsZIE1OKE53zlH8EJUkw24/IEZ3Zsj4HNoSQvKz63Zu0yoNrTst02owUYqTprrDuFj5YL8qouTo3UsXA== - dependencies: - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-acvm_js" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noir_codegen" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/noir-noirc_abi@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-4.0.0-devnet.1-patch.0.tgz#263f2a58db41bede66f8bc3bdcbc6e29a79875da" + integrity sha512-lphqr1W9kGcVjycS9KseLD4KBtz4g4iWFto9SNpTomzGlPd9bYgRDqSkUkuv3NURuElQwxrdFAVTh93D7P/Htg== + dependencies: + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + +"@aztec/noir-protocol-circuits-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-protocol-circuits-types/-/noir-protocol-circuits-types-4.0.0-devnet.1-patch.0.tgz#9736fed6902be2d712305b35e00670365e8c6eed" + integrity sha512-Je/1nMpUsn65R8+0JDT6QXHbKjyIpKKpo/omBBSzR0pAAWsf6M5pw6AsaR+olaHS5jg8pTHjrZESCtJ89QDhfA== + dependencies: + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noir_codegen" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" change-case "^5.4.4" tslib "^2.4.0" -"@aztec/noir-types@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-3.0.0-devnet.6-patch.1.tgz#ce91b70427983bf32bb013d6c86b0b2e348956c3" - integrity sha512-zj7/ERBvTcnypoytwk4RBiN4mBe1kRVZJpd9byUPc5p9vVqi2uYkbaLa1JpjwyKShItWXU6TXv6C8V23jj5mGA== +"@aztec/noir-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-4.0.0-devnet.1-patch.0.tgz#fa681cd4ecc290cd319718be70f249cbfd47c5b9" + integrity sha512-VVtp8lF4pLLxQ+k+HheorUSyY2w0izP2P+XpvgsCqArkOfmODDj3m5Nh8+cUCO8N/mK035cEj5MF/aScixwdAQ== -"@aztec/protocol-contracts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-3.0.0-devnet.6-patch.1.tgz#b5a79b19041593744d776a0adb9c0e1f99d50ca7" - integrity sha512-QbpoSNLZ54xzAmeen3t+oJEKoeoqD84mrP+ooFgLNPwuXAU48BP5Otq3aZIycIfTcjXnjIhORzLURX0ftU3sKg== +"@aztec/protocol-contracts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-4.0.0-devnet.1-patch.0.tgz#f744df53460e7f359a0b86dfffb0b82ff0831cfd" + integrity sha512-oXQQXxB91/CcRlwDZf3vdnfdRKl8pGX2o70YxJ6VIC22NNexoROquVtEyiBWZq+hkangfHaYdhwafZjWnlWsPQ== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" lodash.chunk "^4.2.0" lodash.omit "^4.5.0" tslib "^2.4.0" -"@aztec/pxe@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/pxe/-/pxe-3.0.0-devnet.6-patch.1.tgz#996f07b034f8f97a254ed4d5bc8814e339f9e709" - integrity sha512-ugKffEjNH+U6EfkVuXceozQhmbHgCtLmNx2Jxl02hzW44/41lmL05zAHXCL5IKi+5NfyaRmMjxFJ898jXKa8Lw== - dependencies: - "@aztec/bb-prover" "3.0.0-devnet.6-patch.1" - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/builder" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/key-store" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/simulator" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/pxe@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/pxe/-/pxe-4.0.0-devnet.1-patch.0.tgz#b69340e6a416a2678eb4982b33e45441fa9768df" + integrity sha512-0VY4zl7UsZ20nadFn9GpP9jcopfTjw+S6NHe44n2VppkID3E+2DRCQ3cCSGk3a/YUFArezHHnqVMtJ1kVXk8ZA== + dependencies: + "@aztec/bb-prover" "4.0.0-devnet.1-patch.0" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/builder" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/key-store" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/simulator" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" koa "^2.16.1" koa-router "^13.1.1" lodash.omit "^4.5.0" @@ -874,39 +874,40 @@ tslib "^2.4.0" viem "npm:@aztec/viem@2.38.2" -"@aztec/simulator@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/simulator/-/simulator-3.0.0-devnet.6-patch.1.tgz#0c22af0f6be531c8b32b0f735a3e8ae207530cb7" - integrity sha512-nDXLLCYMDVTCi8uUUBGO715f4Q+KyoKPa8p0bpJ/08y99aPT67BoouUJE0XXAv44MbQcLgt1SO0dwdW9Cc81Tg== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/noir-acvm_js" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" - "@aztec/world-state" "3.0.0-devnet.6-patch.1" +"@aztec/simulator@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/simulator/-/simulator-4.0.0-devnet.1-patch.0.tgz#b678f7469262730755d2fe8d553b4445cd1d131c" + integrity sha512-L79T698ejHe/uT386iUjoD8VtRsz2jg+IWhVg3em/Ox7h41XqSyO6l9W2DilGumHGoaRUuIPnABfOP495lWeLQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" + "@aztec/world-state" "4.0.0-devnet.1-patch.0" lodash.clonedeep "^4.5.0" lodash.merge "^4.6.2" tslib "^2.4.0" -"@aztec/stdlib@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-3.0.0-devnet.6-patch.1.tgz#0f82be8011843165519293f11e9ec9c43bc86a5f" - integrity sha512-nljgFQ046BKWg10HTiYD/UjrC8rWs+8nRFWMVeAPrLiX0mWrjjMHkqag480U2ROO4YpdqqgbVujnNmQa/cLzuA== +"@aztec/stdlib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-4.0.0-devnet.1-patch.0.tgz#578598dda71129bda1007d0ba71b3c5bf4d8922f" + integrity sha512-p51LrGXwLoSTChyXFxex+7WXbOAG2V/LVXzOFLktG3hkLSZ1tc7CLo8XitB/oN6DpjQMAlmhta43/55RcNOTWQ== dependencies: "@aws-sdk/client-s3" "^3.892.0" - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/validator-ha-signer" "4.0.0-devnet.1-patch.0" "@google-cloud/storage" "^7.15.0" axios "^1.12.0" json-stringify-deterministic "1.0.12" @@ -920,13 +921,13 @@ viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/telemetry-client@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/telemetry-client/-/telemetry-client-3.0.0-devnet.6-patch.1.tgz#599032472c50ffe1d45641e9568ff1cae99c46b0" - integrity sha512-XZeLKSf2ws+2VEzGDESBkFo8kI9BGNTRXHpAJZ7NIFCbEGBwb44N0Rf8S8BBJgixARg7iUaiiFs2y2mBf3b2Gg== +"@aztec/telemetry-client@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/telemetry-client/-/telemetry-client-4.0.0-devnet.1-patch.0.tgz#26572852ea1645ba1323f6b4026930a0988b0aba" + integrity sha512-jNALAzaPX1xC3KFRTEZGY23CwzSrspiKldMlksm38Ljl7s91XBd4DFHPDARYu2mr9MP3z9arW4IVrl8qWLejpw== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" "@opentelemetry/api" "^1.9.0" "@opentelemetry/api-logs" "^0.55.0" "@opentelemetry/core" "^1.28.0" @@ -944,45 +945,57 @@ prom-client "^15.1.3" viem "npm:@aztec/viem@2.38.2" -"@aztec/test-wallet@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/test-wallet/-/test-wallet-3.0.0-devnet.6-patch.1.tgz#fc70b9c639ed77d1a04d449f2aaf36f5bfeee784" - integrity sha512-K9jZrWN2XKzLm9X3prLwuvNPFKf9q+jc6jnuesHAMDsLDMDjG5YYBlLfYYHsNI6DbpHT0CxGDgPFuK4qYB3Dqg== - dependencies: - "@aztec/accounts" "3.0.0-devnet.6-patch.1" - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-contracts.js" "3.0.0-devnet.6-patch.1" - "@aztec/pxe" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/wallet-sdk" "3.0.0-devnet.6-patch.1" - -"@aztec/wallet-sdk@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/wallet-sdk/-/wallet-sdk-3.0.0-devnet.6-patch.1.tgz#1ec5ac27f6d5b29758606457712c7966325b74a0" - integrity sha512-acshskh0gWYwanEDpc2lfwAuoexsf0halQsJRCFjMgkRW1nryEUefBGsRe0Ztq572OVNCpd8KpJRzDl4OcVjPg== - dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/pxe" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - -"@aztec/world-state@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/world-state/-/world-state-3.0.0-devnet.6-patch.1.tgz#78b8cc83a67ca612d55e431219f2ac497ac4803e" - integrity sha512-6/svpdxdb/XkBGu+YH+EJZpnyCTyg4oZ31Mm1RsnYRUYz6gyZjh6w0CuiIPP3FOhnzfnvBCNrzcVK3apv7FImg== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/merkle-tree" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" +"@aztec/test-wallet@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/test-wallet/-/test-wallet-4.0.0-devnet.1-patch.0.tgz#a027e252b21643810d423e615c942c9dcdb307d8" + integrity sha512-oYbwT7R8DMpRUiWxJyElV5oJTm5x16fKvfOSFMS7DZuHQZ6B7kuwRPjokKDZttYJuwLQGGTr60s6Bm53r6FYew== + dependencies: + "@aztec/accounts" "4.0.0-devnet.1-patch.0" + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-contracts.js" "4.0.0-devnet.1-patch.0" + "@aztec/pxe" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/wallet-sdk" "4.0.0-devnet.1-patch.0" + +"@aztec/validator-ha-signer@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.1-patch.0.tgz#d2d51016f1d2ed5fc752106767951d732a660972" + integrity sha512-HEEWyo2Lpusu8XVxsvMmI6LbGtjtWYUB19wBnDwPQn97HlewK3nCkWF+c9QEMPhKloZAk+jaNd0hZYxNji369w== + dependencies: + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + node-pg-migrate "^8.0.4" + pg "^8.11.3" + tslib "^2.4.0" + zod "^3.23.8" + +"@aztec/wallet-sdk@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/wallet-sdk/-/wallet-sdk-4.0.0-devnet.1-patch.0.tgz#ef4c907b987b8787c9513f5e3963b31acc26c3e0" + integrity sha512-BWwysQsnPYr3kB8lRPTv7YYaOEvnvgP+W1uH2/sOMprPVBXLP3unVxYMCHRhw5XtUquEVU2PXRyYSoAmtn024Q== + dependencies: + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/pxe" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + +"@aztec/world-state@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/world-state/-/world-state-4.0.0-devnet.1-patch.0.tgz#0b85576dca9a5471e1581ef90002f16934626eb1" + integrity sha512-GedqMcrUDxA3LApob7QHj3o+a+IaTCW4hy7j9RlI+/BR5fEVwW42pzhlDEhgHlsKWMSUpPl1ZZ4fna/Ep7zQ6A== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/merkle-tree" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" zod "^3.23.8" @@ -1487,6 +1500,13 @@ dependencies: "@isaacs/balanced-match" "^4.0.1" +"@isaacs/brace-expansion@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz#0ef5a92d91f2fff2a37646ce54da9e5f599f6eff" + integrity sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ== + dependencies: + "@isaacs/balanced-match" "^4.0.1" + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -3994,16 +4014,13 @@ get-tsconfig@^4.7.5: dependencies: resolve-pkg-maps "^1.0.0" -glob@^11.0.3: - version "11.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-11.1.0.tgz#4f826576e4eb99c7dad383793d2f9f08f67e50a6" - integrity sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw== +glob@^13.0.0: + version "13.0.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.2.tgz#74b28859255e319c84d1aed1a0a5b5248bfea227" + integrity sha512-035InabNu/c1lW0tzPhAgapKctblppqsKKG9ZaNzbr+gXwWMjXoiyGSyB9sArzrjG7jY+zntRq5ZSUYemrnWVQ== dependencies: - foreground-child "^3.3.1" - jackspeak "^4.1.1" - minimatch "^10.1.1" + minimatch "^10.1.2" minipass "^7.1.2" - package-json-from-dist "^1.0.0" path-scurry "^2.0.0" glob@^7.1.3, glob@^7.1.4: @@ -4018,6 +4035,18 @@ glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" +glob@~11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-11.1.0.tgz#4f826576e4eb99c7dad383793d2f9f08f67e50a6" + integrity sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw== + dependencies: + foreground-child "^3.3.1" + jackspeak "^4.1.1" + minimatch "^10.1.1" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^2.0.0" + google-auth-library@^9.6.3: version "9.15.1" resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.15.1.tgz#0c5d84ed1890b2375f1cd74f03ac7b806b392928" @@ -5083,6 +5112,13 @@ minimatch@^10.1.1: dependencies: "@isaacs/brace-expansion" "^5.0.0" +minimatch@^10.1.2: + version "10.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.1.2.tgz#6c3f289f9de66d628fa3feb1842804396a43d81c" + integrity sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw== + dependencies: + "@isaacs/brace-expansion" "^5.0.1" + minimatch@^3.0.4, minimatch@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -5170,6 +5206,14 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== +node-pg-migrate@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/node-pg-migrate/-/node-pg-migrate-8.0.4.tgz#b2e519e7ebc4c2f7777ef4b5cf0a01591ddef2ee" + integrity sha512-HTlJ6fOT/2xHhAUtsqSN85PGMAqSbfGJNRwQF8+ZwQ1+sVGNUTl/ZGEshPsOI3yV22tPIyHXrKXr3S0JxeYLrg== + dependencies: + glob "~11.1.0" + yargs "~17.7.0" + node-releases@^2.0.27: version "2.0.27" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.27.tgz#eedca519205cf20f650f61d56b070db111231e4e" @@ -5350,6 +5394,62 @@ path-to-regexp@^6.3.0: resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.3.0.tgz#2b6a26a337737a8e1416f9272ed0766b1c0389f4" integrity sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ== +pg-cloudflare@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.3.0.tgz#386035d4bfcf1a7045b026f8b21acf5353f14d65" + integrity sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ== + +pg-connection-string@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.11.0.tgz#5dca53ff595df33ba9db812e181b19909866d10b" + integrity sha512-kecgoJwhOpxYU21rZjULrmrBJ698U2RxXofKVzOn5UDj61BPj/qMb7diYUR1nLScCDbrztQFl1TaQZT0t1EtzQ== + +pg-int8@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" + integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== + +pg-pool@^3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.11.0.tgz#adf9a6651a30c839f565a3cc400110949c473d69" + integrity sha512-MJYfvHwtGp870aeusDh+hg9apvOe2zmpZJpyt+BMtzUWlVqbhFmMK6bOBXLBUPd7iRtIF9fZplDc7KrPN3PN7w== + +pg-protocol@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.11.0.tgz#2502908893edaa1e8c0feeba262dd7b40b317b53" + integrity sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g== + +pg-types@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3" + integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA== + dependencies: + pg-int8 "1.0.1" + postgres-array "~2.0.0" + postgres-bytea "~1.0.0" + postgres-date "~1.0.4" + postgres-interval "^1.1.0" + +pg@^8.11.3: + version "8.18.0" + resolved "https://registry.yarnpkg.com/pg/-/pg-8.18.0.tgz#e9ee214206f5d9231240f1b82f22d2fa9de5cb75" + integrity sha512-xqrUDL1b9MbkydY/s+VZ6v+xiMUmOUk7SS9d/1kpyQxoJ6U9AO1oIJyUWVZojbfe5Cc/oluutcgFG4L9RDP1iQ== + dependencies: + pg-connection-string "^2.11.0" + pg-pool "^3.11.0" + pg-protocol "^1.11.0" + pg-types "2.2.0" + pgpass "1.0.5" + optionalDependencies: + pg-cloudflare "^1.3.0" + +pgpass@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.5.tgz#9b873e4a564bb10fa7a7dbd55312728d422a223d" + integrity sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug== + dependencies: + split2 "^4.1.0" + picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" @@ -5427,6 +5527,28 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +postgres-array@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e" + integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA== + +postgres-bytea@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.1.tgz#c40b3da0222c500ff1e51c5d7014b60b79697c7a" + integrity sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ== + +postgres-date@~1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8" + integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q== + +postgres-interval@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695" + integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ== + dependencies: + xtend "^4.0.0" + pretty-format@^29.0.0, pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" @@ -5758,7 +5880,7 @@ source-map@^0.6.0, source-map@^0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -split2@^4.0.0: +split2@^4.0.0, split2@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== @@ -6223,6 +6345,11 @@ ws@8.18.3, ws@^8.13.0: resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472" integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== +xtend@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" @@ -6238,7 +6365,7 @@ yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@^17.3.1: +yargs@^17.3.1, yargs@~17.7.0: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== diff --git a/recursive_verification/CLAUDE.md b/recursive_verification/CLAUDE.md index de8a1e3..b091326 100644 --- a/recursive_verification/CLAUDE.md +++ b/recursive_verification/CLAUDE.md @@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ## Project Overview -This is an Aztec-Noir project that demonstrates proof verification in Aztec contracts. It uses Aztec version 3.0.0-devnet.6-patch.1 to verify Noir proofs within smart contracts on the Aztec network. +This is an Aztec-Noir project that demonstrates proof verification in Aztec contracts. It uses Aztec version 4.0.0-devnet.1-patch.0 to verify Noir proofs within smart contracts on the Aztec network. The project consists of: diff --git a/recursive_verification/README.md b/recursive_verification/README.md index b4fa276..f358420 100644 --- a/recursive_verification/README.md +++ b/recursive_verification/README.md @@ -11,12 +11,12 @@ This project implements: - **Proof Generation**: Scripts to generate UltraHonk proofs using Barretenberg - **On-chain Verification**: Deployment and interaction scripts for proof verification on Aztec -**Aztec Version**: `3.0.0-devnet.6-patch.1` +**Aztec Version**: `4.0.0-devnet.1-patch.0` ## Prerequisites - [Node.js](https://nodejs.org/) (v22 or higher) and [Yarn](https://yarnpkg.com/) -- [Aztec CLI](https://docs.aztec.network/getting_started/quickstart) (version 3.0.0-devnet.6-patch.1) +- [Aztec CLI](https://docs.aztec.network/getting_started/quickstart) (version 4.0.0-devnet.1-patch.0) - [Nargo](https://noir-lang.org/docs/getting_started/noir_installation/) (version 1.0.0-beta.15) - for compiling vanilla Noir circuits - Linux/macOS (Windows users can use WSL2) - 8GB+ RAM recommended for proof generation @@ -62,16 +62,18 @@ bash -i <(curl -s https://install.aztec.network) ### Set Aztec to the correct version: ```bash -aztec-up 3.0.0-devnet.6-patch.1 +aztec-up 4.0.0-devnet.1-patch.0 ``` This ensures compatibility with the contract dependencies. ### Install Nargo (for vanilla Noir circuits): +The compatible `nargo` version should be installed with the `aztec` cli now. + ```bash -curl -L https://raw.githubusercontent.com/noir-lang/noirup/refs/heads/main/install | bash -noirup -v 1.0.0-beta.15 +which nargo +~/.aztec/current/bin/nargo ``` ## Build & Compile @@ -161,7 +163,7 @@ For a fresh setup, run these commands in order: yarn install # 2. Setup Aztec -aztec-up 3.0.0-devnet.6-patch.1 +aztec-up 4.0.0-devnet.1-patch.0 # 3. Install nargo for vanilla Noir circuit compilation noirup -v 1.0.0-beta.15 @@ -221,25 +223,20 @@ The test suite (`tests/recursive_verification.test.ts`) includes: ### Common Issues 1. **"Cannot find module './contract/artifacts/ValueNotEqual'"** - - Run `yarn ccc` to generate the contract artifacts 2. **"Cannot find module './data.json'"** - - Run `yarn data` to generate the proof data 3. **"Failed to connect to PXE"** - - Ensure the Aztec local network is running: `aztec start --local-network` - Check it's accessible at `http://localhost:8080` 4. **"Proof verification failed"** - - Ensure you've run `yarn data` after any circuit changes - Verify the circuit was compiled with `cd circuit && nargo compile` 5. **Memory issues during proof generation** - - The Barretenberg prover requires significant RAM - Close other applications or use a machine with more memory diff --git a/recursive_verification/contract/Nargo.toml b/recursive_verification/contract/Nargo.toml index 90146e4..27ece8e 100644 --- a/recursive_verification/contract/Nargo.toml +++ b/recursive_verification/contract/Nargo.toml @@ -4,5 +4,5 @@ type = "contract" authors = ["Satyam Bansal"] [dependencies] -aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v3.0.0-devnet.6-patch.1", directory = "aztec" } -bb_proof_verification = { git = "https://github.com/AztecProtocol/aztec-packages/", tag = "v3.0.0-devnet.6-patch.1", directory = "barretenberg/noir/bb_proof_verification" } \ No newline at end of file +aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v4.0.0-devnet.1-patch.0", directory = "aztec" } +bb_proof_verification = { git = "https://github.com/AztecProtocol/aztec-packages/", tag = "v4.0.0-devnet.1-patch.0", directory = "barretenberg/noir/bb_proof_verification" } \ No newline at end of file diff --git a/recursive_verification/contract/src/main.nr b/recursive_verification/contract/src/main.nr index 397ab3e..6e6b31b 100644 --- a/recursive_verification/contract/src/main.nr +++ b/recursive_verification/contract/src/main.nr @@ -3,9 +3,9 @@ use aztec::macros::aztec; #[aztec] pub contract ValueNotEqual { use aztec::{ - macros::{functions::{external, initializer, internal, only_self, view}, storage::storage}, - oracle::debug_log::debug_log_format, - protocol_types::{address::AztecAddress, traits::ToField}, + macros::{functions::{external, initializer, only_self, view}, storage::storage}, + oracle::logging::debug_log_format, + protocol::{address::AztecAddress, traits::ToField}, state_vars::{Map, PublicImmutable, PublicMutable}, }; use bb_proof_verification::{UltraHonkVerificationKey, UltraHonkZKProof, verify_honk_proof}; diff --git a/recursive_verification/data.json b/recursive_verification/data.json index d03fb82..6e2ec61 100644 --- a/recursive_verification/data.json +++ b/recursive_verification/data.json @@ -134,101 +134,101 @@ "0x0000000000000000000000000000000000000000000000093fe27776f50224bd", "0x000000000000000000000000000000000000000000000004a0c80c0da527a081", "0x0000000000000000000000000000000000000000000000000001b52c2020d746", - "0x0000000000000000000000000000000052afb6919c44d01fceae05dbae00f9bc", - "0x00000000000000000000000000000000000a5f938c74f3c7ad7044198f9af0b6", - "0x00000000000000000000000000000098652ca25c1604de106dc889e64990ef02", - "0x00000000000000000000000000000000000afbb946ce3e6492fd2dc5425a4b57", - "0x000000000000000000000000000000149dc1a8590647aa3ab096b537911e638b", - "0x00000000000000000000000000000000000775e680c5c59a32065c11241510b7", - "0x000000000000000000000000000000b2a8dd31212f3e116e3d565fdc31a29765", - "0x000000000000000000000000000000000025376ebb6d7ac1740752e282f0cb94", - "0x000000000000000000000000000000842e404117b3219d518cffb038d96cc1aa", - "0x000000000000000000000000000000000017854e2311df9df0322d3e4f0eed46", - "0x00000000000000000000000000000019c4aa56b67353ef64effd6cd377c3af71", - "0x0000000000000000000000000000000000167a51b7962e7adf077a5a881a3562", - "0x0000000000000000000000000000005c6e6f79bfb07874460c5ff38e0867bb7e", - "0x000000000000000000000000000000000026d89b6eb1e200ffb6f4aab43d1f43", - "0x00000000000000000000000000000096db4329cfa23c998c5c45713195f2cbd5", - "0x00000000000000000000000000000000000e0f1f704b32d28264f87e28be8c1f", - "0x000000000000000000000000000000dcf7e349fcaeedecc1b12fcfbcab813700", - "0x00000000000000000000000000000000002cd8a58e0180f577af549f35f1b153", - "0x000000000000000000000000000000530a2414dede2645afb1cd20abe9e14638", - "0x00000000000000000000000000000000000cff1c4e88ee4de63fb39555be30d6", - "0x000000000000000000000000000000f7452acf9422d377e1a115a0df271468f1", - "0x000000000000000000000000000000000012959f9d25c08a4d37799d18e4d3b2", - "0x0000000000000000000000000000009c2d72623cbc20ea5499e6e33e73652e10", - "0x000000000000000000000000000000000004de853d38ab680e3a138efc8ef56d", - "0x000000000000000000000000000000cbaf415381bb2923837c0f1589b04ac3bc", - "0x00000000000000000000000000000000001985861d135441d436bd4e507d7d0d", - "0x0000000000000000000000000000002abd0374d25600a9946bb290bbaac4112d", - "0x0000000000000000000000000000000000162f08de9f02d653feb907daaea9bc", - "0x0000000000000000000000000000002d8c189796e2bacfa137c89d8a15a07dfc", - "0x000000000000000000000000000000000020e1be6f4b4adc120ab141ed95c3b0", - "0x0000000000000000000000000000007defccfcf0186442625757e72700d082a2", - "0x000000000000000000000000000000000027e2b57a77e26e99abd9021871357c", - "0x000000000000000000000000000000c8d212ba909450b080de5fcc34114ada98", - "0x00000000000000000000000000000000001fc7f21039c10bd28df026b00f2a14", - "0x000000000000000000000000000000d44beb075bc711a3a0828b73fedee5c833", - "0x000000000000000000000000000000000001648ed1370b218796a56400cda200", - "0x000000000000000000000000000000eec130a43497e3abfe3b67e7721a3c25f6", - "0x00000000000000000000000000000000002d4ee6b8e3e70643ef7126c35a9625", - "0x0000000000000000000000000000006732ba17ffed151ca467d9fb83a44fab22", - "0x00000000000000000000000000000000001c10071d64605a82c0baaa016f5c97", - "0x14e481d6c7e2ee81542f12e79c8067740fcf5bf549ef371feac04086072b8a8f", - "0x1765b0b4c76566470c50220ea30ae0405b487c5fbd23ecd1f0dd209aa59df5db", - "0x2de6401ad2f64a89146352e2d590ed9631e1d4042c6da3c94de423815cc60e4e", - "0x151a3130970e0aaceff5cbfb6fb990a5b830f0e47c12ca533000d91c7f276f75", - "0x0770c7b2f327f56d05377c100c4a4230769f7d19ed8c0cbcf14e4f12c1446a1a", - "0x12f9caf9bd9bbaa360775f90496b9061c0a6ce1ea85aae815bdd6664f6d46a5f", - "0x1d1ef38357370256a2bfc51b733f4f9c281b62e3a26f2f049503a15a4139a367", - "0x013fb0f6bfecc496779e7fe6773b2bbc254a4dd48c54bc4ea27901f0b122df14", - "0x19958ea14c6fdaee2a9e4a8153736e33dee499d5570d141acbfd92f53db3ebf6", - "0x10e6b2ccc59cbae31900739f54a5b69b01f818789888e4a8c40d306700226c71", - "0x01d48608b17faf9aaed66aecf272768bbfaf9a1fb8da119d1e0a7e863d349e22", - "0x159fc9a1fd8aa9d90b8ab13616c2527efc6881797c309a17ebd1a605c9714326", - "0x0885714353f9fe083efe142888ab6c3df5f2ed2ca7b4e7ba30ef47ab390e0259", - "0x0424549ad0b3190b1578787f939b0d70429808a8ddccea50510da98291c7bbda", - "0x0fcdb29518d135ccb10f64851b825e1ad6e90e2757b169e9c96b3f5821821983", - "0x17f03392e460fde5e509c4b985cd800b4796866aeec01dbb6843eacad900c987", - "0x102e0a5cb12fd7a9cab4891beb6de4ce2ec112d286fb98b32316d94d7f8877a6", - "0x1721bfdb4f5e4adac66550ab94f7324738c4b0aeddbe0c933a3912329c35c990", - "0x13bee0cc4d5d22c7fb170d287c652f2942c073a157af702d8d3a4f19aefd40db", - "0x1f3550b161b98d10198ec7a47102f792646d9a4e3678d58662a57070a9675ce4", - "0x025c7a6f03126b5ba58fcb81ba84e7b16ff8ff66cac9838b76f54e98315bf8ba", - "0x289a6860a6f5c166b86b6e8e330e7dbea30944c251d50dfd38ffcf8d58656500", - "0x0b88fc27cb093e5c25b06f3bd4f44af8246fff72f6e0f33cf97da1511d10a516", - "0x14c9b14bdca6d9a396c3a5428825c443bd63bf9901db06c304bf91a0e6a56776", - "0x2dc032c20688b115e6ca32d94a19657cf88c1e25b526f59181899a45a443f673", - "0x044b6ba18c144f902958f71146ca868e2e7585ea90350866a0703f18508eb4e5", - "0x202d03af3c31fcafbfa89e6fa5fc489257b9c9ff7c575c13c26504bb32b7bcd3", - "0x1cb2ff5bf7f0e3ccfb361cd0b3327f3a402ff44b297740c71c23c9320bd190a4", - "0x12b0b7dce8193ede2a3675e71eb5f1e9ab5b626a957d4e49b0aeae38d52161d7", - "0x2d1137aa7aba9d0af73638a9766108848c7d29e6225b7f2904b55541a5c86281", - "0x1d73f4fa23d1e278752535b87e93e6e69d906ab55bce212482883616fc36f618", - "0x03e9ef307da2223ff55fc8369c2b275f0394e9b4c9fc41ce14e306bcaf5ad366", - "0x0c4327e601c700070a47e4d9a4c8e4cf377b0d7a646100f59876200af6c0d1ab", - "0x1c2814402c9ca8bea3c0a3f726d8f212e13f60c446f183959b14e1832d7807ae", - "0x1521084485ce6f31799a47d70876a76e67904a227d28aa1821e0a249d6fe95c0", - "0x1f66d085a8eee5a483232426e99d506e2d9517253d9fb5fdc590355c85497d1f", - "0x0103d7373ab1a9c1b2694817095014858514202b767b6f223443917bcd154b79", - "0x08c12f8d993e396c76ef2642922f6b18d3d0278399056ef025b37f31185d86a2", - "0x0b422a4514000dcb1ea16faafcd4c861f7a2e9afe8b9f1a2cd5e33d49a042d26", - "0x118cc62b5659b4ef285a765132d505a0f969909663f5aee08abfb273fd3427f1", - "0x243cc9c14476599fd5417804e3a91c639ebb0f524f3368e30e86f83162be4f9f", - "0x18aa0d53a9023f66cb3482dd4c50616b9f5d4a6bb782912592373de5f675c4b2", - "0x04a00fbb9642c5900e38064481bb117364171d8e259b700f6e98378e15aa6d2a", - "0x1dbfc1544f0d62be5ad124683026f143fb695c02c643ec6e9ca9b2b50e9ecdb4", - "0x2d03c99884fcc9c7e9d6505ff7df15abaf8964a0d1815844026ecd9bf09d50af", - "0x00c5f4633bf5ba96a35aca21ba248d141a5ab51a10a4c1386d9151d87ca890cc", - "0x292145f62caa173b78d84aa04b74e770d9acec7a4d07cb07290948770b053455", - "0x029b00558acf77c90407c66674fe95a56b245ce5fbc80e3d497953a0b17bcf54", - "0x2294c3d6e9d3a967ac47f9300c9632716e99488d7263811a13250904890a20a4", - "0x1ec7181528c85854f1c17add319c19104dca7ab87dc2a7de880800d85cf80938", - "0x207b00629b2141e51e0a3fe7b7a042fd3e71d58f49fb8c09606c57de7cba3d6b", - "0x18a08f78b96383016134c0acf7f607bedf99c78cb8b2c3be75bc397fa8a340d7", - "0x1b68d509fbed685037de0ead20341771e3afb9b882a253018dd1462b6165a8d4", - "0x2a019894f3003cbccfe046ef3cfdf237af67d51ac4afefedb13ab4b890e2373c", - "0x257fe50497427e5f2cedbcbfb8152078ecd8d15ecea6a398e1448ad932137d3f", + "0x000000000000000000000000000000b7a8e1cd2f99383a0e382bed7a8759236e", + "0x000000000000000000000000000000000019b88229be24897a95e08dca2f82aa", + "0x000000000000000000000000000000e8d22e2cddd226846a4aba366ae60865f5", + "0x00000000000000000000000000000000000b297f86933fe44eb5e00a0fbb0a88", + "0x000000000000000000000000000000bcc06419dd62cf3a2bc00483db8530a342", + "0x00000000000000000000000000000000000956daac51c93d714c9b4192cd35b9", + "0x00000000000000000000000000000054da8f4b99375b809d1e09dc8bb09250eb", + "0x00000000000000000000000000000000001f9ce64d7a9f8e858bd898cd7870d6", + "0x0000000000000000000000000000001dbd7f22dca426c532f34e4a0c7af94122", + "0x00000000000000000000000000000000001f2b32b5358aae1fedcac091c0c5f5", + "0x0000000000000000000000000000000788b0caa9727cb030ccfed312d48e736c", + "0x00000000000000000000000000000000000e7752eb7e656b94d09c30ac2238c4", + "0x0000000000000000000000000000004e7d40f6577e9776777c48b76dc4e33529", + "0x000000000000000000000000000000000019b8b7211f2cd599832e4946c13b45", + "0x0000000000000000000000000000008d04d30390fee1bee70f7ff6ccd8f76b29", + "0x000000000000000000000000000000000023e809f21c993921de55ea717d1336", + "0x0000000000000000000000000000001de7ee9fc746f4fd5664514b20a0f6a4b9", + "0x000000000000000000000000000000000006df477d28fe7c3ddee6c9a21f5af9", + "0x000000000000000000000000000000a263af8ced31aa9e98aa7a934cba289812", + "0x00000000000000000000000000000000001d952d80302c861149d405577e1809", + "0x000000000000000000000000000000c2639fcef7c8de8c14337cece98e8303c9", + "0x000000000000000000000000000000000002f9f63dfc3682adcc4a648d8dc947", + "0x0000000000000000000000000000008f9a19eead3502e0a0e4ef1548967db75d", + "0x0000000000000000000000000000000000305717f7c1d5553bba6a8b02d3a57d", + "0x000000000000000000000000000000ba27f7ba38557426abf6e20243ea4d3fe7", + "0x00000000000000000000000000000000001384f83903dd00a0b964668ea625c4", + "0x0000000000000000000000000000006d857ec95391d69457c3eff2e445b7edf5", + "0x00000000000000000000000000000000001949339e9a24f1638d9c206e6ab840", + "0x0000000000000000000000000000008a56880c867fd0f11bc00d551fbe909b31", + "0x00000000000000000000000000000000001b7099f3c3f771ff182f47cdd7decb", + "0x0000000000000000000000000000009d825679eaaff0cd478e2a96546d6e9b4a", + "0x0000000000000000000000000000000000111204311198d2e24f8b62dc544507", + "0x000000000000000000000000000000071e19bf0f0926e338ce15cfa78f82dc23", + "0x000000000000000000000000000000000004bb3372319c929de17f32d5ad5bef", + "0x00000000000000000000000000000016f16ac65c7af6e706889ebc59415a0f93", + "0x00000000000000000000000000000000002e3807817ec1cba035b468de6cf45e", + "0x000000000000000000000000000000917caaa31cf00e757721ab12db21cc749e", + "0x00000000000000000000000000000000001b9161f82276b060a66bf030ec54e9", + "0x0000000000000000000000000000008cd6c765327ba5ad1a3b289773df102afa", + "0x00000000000000000000000000000000002b14cae3b3e8c9c158f142cc96ac00", + "0x091f136145ca8f7983e12f06d8e774d311a05da639929ce67108f5de181885e9", + "0x1a7fe679880c299d357768cf8367fee9f70ad673573fd2df3b16892d31970dc3", + "0x1d6216b8b672017fe8df2c10869eba96f779ff9c43d70a1751651afb7e7744cd", + "0x07a71f99a44537a5de610e49566d6378d1a5c4bbcd84cc5c79e1596b9db6e6e8", + "0x2d8f0fac56a94dee4739f123036d845579eaebcbfc79c74fc4f08746bd04caf4", + "0x0860ce08b82390133d4e554ea5f5a89ee63a2b5f510e81dbf29d1ac52aefe6bb", + "0x256e379406b253f0ca5ce54c216f5a607c707401d94051913618607604ee30c0", + "0x02822bdc17b31fd35a37c400f953258ad8a4628384d39e1276290e7d8a887771", + "0x2231e83d777452566742bc3f6e7448766ba433de1872557725027f04802a8146", + "0x13d30b132eef1a4a38cfd60ba9e575ff712923abb6430e74528b8e1c0c77c1f6", + "0x08196694d640c0fb56074ccb7db580de4f32a0f52d73ccde91736b2608db0231", + "0x0edd75a46008732aa9af6f1f43b3882c932a17ca548fa69e4cb919436449c3f9", + "0x1c225f957f25d92e8ba3257e8ee677a96d75554df6d3fcc38a9cacbf0d5d207f", + "0x0666aa08095e6b0d1c121d0a5091e91eff4712a7bb52ba74adbe157bd8e71dca", + "0x14c2503b53e0ddb92b08efd42fdd6a429c692dd2619afafa7a4a418aa8f3de67", + "0x13374289ae84fe33162055bcbb0ccb93d7a6f4579312387f20857309827347bb", + "0x0763f5f29fc27a15d30aed1b488a8206601d0a460d3f3de598fa8b3af20acd37", + "0x0f58a5e139a4adc9e503a8e03a39995d2073ab3f7b730f4906f9033cbbf19edc", + "0x0c47527b46e28a81fd224c338e23ac74b90fce501011fe721fc7e302768c0e40", + "0x0ec7b67203b3c5664200d472878e6f49c8f8805196b59e66132feab461274392", + "0x0d1b565806e0cb70423fd043d03efb73d38b2e689de1e65b3430ebbe62589c24", + "0x2f6504dde6aee022c8b3ab8a1d459e213b99b6d9a74311140729cfe2df37d307", + "0x0aab1cb58ba0ad73b96a9e9d093f8b640694698282011da53e488fe9eb03ce0c", + "0x2cf4941ebd9ca3ea00f93600b078bd56471bc55a9ed31c47306770c5766d941a", + "0x1a4c5acc6e6feeeb2dadc87826f85b38655fa5af06e716045e56f13b907230b0", + "0x037956f53ab1eb403e4cc2c93646de77656bf9eadf04ef36e63a711fb0a5a645", + "0x0a272d6b385f4bad9dbb3ebd0e0e0ed268f2cad7165c174911ccc55aae15dccf", + "0x11b313dbf21afae73544847297329da134bad8839cfaf647aca51c5e394079e4", + "0x0686d208127d5ba47493d0cc96fe168bf7a93fefe4b76b4e32a8b7873298068f", + "0x07a455a420137ab054ddaa6575b2562a5234e76f2d21b718f317f87eb89f07c7", + "0x1bbcdba619e36b9eccef764dbc88db2a96c60630aa9d92eec3858cdebf4d6638", + "0x1c4dd48a19e437d3aa1ebad6472cd31c1ada72ae22e2275096a202746d55e607", + "0x297b1e2e5e8935e8165b16e467875f8e2c63b90426d3726f21d40f948c2520ba", + "0x241de40ea38ffe81aa883cae0dfc34a89a73bf249409f8d81c66bb9ff411be61", + "0x12fd4691beab8a42a792864c352dd4651a2b677e4c4c2b8d20188a6fdf66868c", + "0x25a5bd27eb45935a8ff4a675ed575d0fe57621669d09b00116737efbf5440551", + "0x00620f7afda57f3beb8e9e95992306ef3d98b3ce0393d6bb641baf6158ff16ac", + "0x2f27854af67e6e789a4d50f5f426aae7139443a9decc085d6b67defcfee4b26d", + "0x0505b83a8df7bd0272e1c632636c326b38cd50e5ec8efe074a676e26dd7cf4c0", + "0x01ad65930948694f443231cde7f6d1f9994668bed928d476ee15d9779197c6da", + "0x2f898d532fd513f71305718599c49f9ab7a8323bd74b1d52d5662a83129cfc3a", + "0x115ec9f2ec5c4386c74ea0879baaac08ce15129764e387a8e4226d7c92e6b8c5", + "0x1d3aa3f787817f5a62e80e54eb40f5f29cc1e39cb510809240b9ccc455757a6c", + "0x26a412273f3227054d25db1648ef2a624ac2d7362366e200f8073c844ea6609e", + "0x14efe47f3171d14d163ade0b8d073a1f825c14a498cbcf3338afe0664059240f", + "0x151651905f888f697a9167f28310c5aa6ce9a32ef3f9aa3f3be4e4b698682b83", + "0x225459ddcace6e61e432b6fd95b42dc159098dc4c64498fec827007f4fc4745b", + "0x26681fe22d2218d85c5a4186915620e450c543e4265058c06514123ce8ec6558", + "0x130a085c156f5eee226486798f3d48ea9755bf375ef68749866297ccb63026f0", + "0x0b1fb139f73a8f82ee8b37a882fce4d8894cc5e5af77e46f6b9234e577a290c5", + "0x048245a9d327ab067cd829c04ce765309808acaf79d3222cda546be2b4beb7bd", + "0x1922d757c7d7bf3fa9e2706aba6b2444f03357d48ab25a1ae55a4aa2a5a66302", + "0x24c8d97acee4e581d66234990a187038064fd9d5bb33e4279c1e2cd7c5401297", + "0x2fd37b2a8a1c82c8bc15fcd01a75fad06fee7a270449aae4f2a7a36f5c35ef13", + "0x14f21d659af511ce3d6ecda57a79390e615902cee4e112e7145503163042dab2", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -427,77 +427,77 @@ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x2cfde02853a33ab961aa4f7be1f815e698d5cbcadcb96f270d1cfc88aa9edb57", - "0x19de38850cb3d8855c5337c11b3b991926eb2b87eabe2649077ce0f889da53f3", - "0x017b59918bdb654cf854c29317806444d021c9ddf493e191a46aec9a7ed2b6ef", - "0x23b49922dda351b921425f119e88a3f9313bb5118fec9d44f7df4c08bd513f77", - "0x25f2d33413af195ce632fef3840989957b1c71305bdda04b46daaeaf504d910c", - "0x190e7e5b67dc29e6768d31eff0468e0e68724ebdd0b2efd2f38680651c11b08c", - "0x06e542aadc7f7b367127dc452f49f5cc6f453c0ce583a6832ad52633c97c90d6", - "0x1ad17e42820b4b3ea5a6c57be7fa8eef671115d2e66dcb006e26a5cfac6953d6", - "0x20a242f51cf6d55dfe37fcae019509f3c1bc12f029ab40f17b3929767b85f44e", - "0x303a63bd48ebbe9c562826ef88d3df3886205af25363c010639fe0f8d93a80c3", - "0x1f400c36dec3efe1ef1c58abc0e094072054cd069708fd95960f0bbf4bd08e8d", - "0x05923c12bb2c460347591a5677cac86fb87ae0da0b11aba5728432356f271a29", - "0x0dba21ba8a0773e56169f3fa3e7f6941fb085c3c528d7a3d4bfb9ed647441a22", - "0x0d983814b17866d1faa7e090f8bc3bc97c92422d00213ab7fdfa8df7374460ff", - "0x2f7e1491ef1c124910a3de8ab5068527deda60bba08047b12ff45dea4a5721ed", - "0x22148a94ba231afb717741958d0b7be04a23e17202b7597188a11e820db5f176", - "0x12991ca7a62ad2e595a9de6c6ffccb8f13520ad9df453227a3996db4911241de", - "0x26c161ab30131b8503f181b3de9e2ce86cddf6d85ac3093b807dd427473fa9d6", - "0x265003a96e06390551f0e68c68cdf35c7d6425af30fcac49b8fa8e79d456fd8d", - "0x0102f6828b462c22042f289d509ed414ea2eb44ae27f51ec5f07249ada9eefc1", - "0x22828bee62a95554e7404fda56d1386b4d8d2da5ae1f59a846cabe56b84cf3fd", - "0x006352b7fb3682a88e2cc6ac8ec606a505da5d88d79238309b5b5db0582d968a", - "0x2958e8866796ce0457fe724d41edef85f654790df7cc0d1935c04fa33e06a914", - "0x0a800f4a117895f4484e332f26143b666b206ead9e7610db8136193e5333b7d0", - "0x0f1f155ac9fbe0dc6bd5228924a15b3d6f85f733245f39eec78af8801c786d97", - "0x2b8829a49823ee4fb8b29cb2a712f80b61c3ec1371445001fad069c3edc11187", - "0x268cfaff9fb8efcf9f88649e325b17813df5183ada3b6a57d4d0f7f0e40fdbbc", - "0x149659221233104886667340c5860ba5b21ab72b55b21c0c140bd192b0447802", - "0x0ab7b6460d6f8e15e28a372c89d8d38752155565a08225a1228bab2a0809b09c", - "0x1f83b042101f46736a9ae80e57807766cdf080a6bc4bf83c0b2c4d6ba27c3af0", - "0x30305aa38bd5f1e2408732eb660f15383ad489ff6a2c0522567645f5fc25a1f9", - "0x19dc6b428162ba174d6d144486dfe0d7fb55c0b1c60aa1f05b33ec4d6793c3e6", - "0x0eb21c46dc5c4bf5aff9be4be204c36bcfd598171e058a845b6138d513547552", - "0x2f066ae62632e3018bb2ecd56b8342007816d8158af3719f48ac4842ff5d23b3", - "0x00d30c181de73098d9c8ac02ce1ea59ea0d041adff8c783259a877b78da1aedc", - "0x257573a55144439f6c566f02e7572400fe787521f4da7c7232d5b132ace08b5c", - "0x0aa3bfa998197877f26569bab0d144ab3e4e19c9016c6eb2cd5a96caf9218f60", - "0x052293e5174b2751975858d6708610c1f93929608b1350872f7add8203d1af1f", - "0x24529af12f74a36e584a29eda6dc185f597b8ea0dc7fef7177e5356684422d25", - "0x2a3cc565e8df43610d9f58566a070f800049fc073c2c35e86021223fe4ffdb4c", - "0x298a27d72d8a2900f31b76aa6469dc8229eb525ea35666b3f611d124e3bfbd98", - "0x25d7e8d396905a0270377ffdcd4286be35ed3744068a7be360b3979754fe79ef", - "0x0eb482c4e66647c4bb8aa83a191545c58f32c3ca5a7a83c4eea4a65b3650acb6", - "0x000000000000000000000000000000cfdabf570b969e8f5936b489ecee2af784", - "0x00000000000000000000000000000000001653f4da69544f9bd6b45e0d06115b", - "0x00000000000000000000000000000098693d7ff123b746b7f2d19aa586d82b34", - "0x00000000000000000000000000000000000d69d81a65723490d1fc0f4d8032b2", - "0x0000000000000000000000000000000b01801baf7ca38da6fd75fa17ffee8541", - "0x00000000000000000000000000000000002f87864bccecf34a0db79251747238", - "0x000000000000000000000000000000f9d45b397e8230a410bf19d3d9be034554", - "0x00000000000000000000000000000000000705a006abf595403e13702068a8ff", - "0x0000000000000000000000000000005a3e44f38bed62701f30c4a7b002996e5d", - "0x0000000000000000000000000000000000170c478490e85216dccad0adb32a70", - "0x0000000000000000000000000000002a208626fda6c09116efc786493129676f", - "0x0000000000000000000000000000000000148ce41a03a25a841726af06fb9277", - "0x000000000000000000000000000000a5f9deba72e00a51f9d5a1bcdf22ba2f12", - "0x000000000000000000000000000000000028fc8aa857adcc049367713962d01b", - "0x0000000000000000000000000000003c073ab6625546714f68d3682616ad8382", - "0x00000000000000000000000000000000002b81c43c9a3c418f7c6327347d2b66", - "0x0000000000000000000000000000004b01109952da1f28b1ea7fd50068d8c39d", - "0x00000000000000000000000000000000001e493ea38950c9c218a1b1be9995ac", - "0x000000000000000000000000000000cef3c2ab8a1610e69dccaf63daa9cc044e", - "0x00000000000000000000000000000000002acf84a472beeb2f6c1d84fb05a679", - "0x0000000000000000000000000000009979f81847053b1b894aee1cfce5921119", - "0x0000000000000000000000000000000000101f262b9829fc6a9c96237d8241be", - "0x0000000000000000000000000000001634c7a7c0f1c7f889797f15461259fd81", - "0x00000000000000000000000000000000001e98cb645d75ef8b991970fa0f4a14", - "0x00000000000000000000000000000076ef775bbe3e831b6c8d4d80ada4a14aee", - "0x00000000000000000000000000000000002e8104ae9ee1809d72d9d2551d7121", - "0x0000000000000000000000000000009c4f28c7977d015537c23a1158485a3136", - "0x00000000000000000000000000000000002df24dafc19469af4601dc60354576", + "0x1b13c2c4603bdfe593d1ba7d07eeb81758c6906a07537b90c3d187acb477a5e6", + "0x00c46c5521ed01fdc1243f381a96b6169b8aff2cd77eb1bd264fab93d9348131", + "0x14db6d347feaef0f6ccaa7e33fcfe9be1db257b27415887cd3a59c9b38547210", + "0x0490aa60dec2b11cee24b4bab6c3fcb71494c8080b74799099a6873d1382b3c4", + "0x1f0a137353da9eb748156854a6e52c0ee03615bab749a0764ad7c9a783c60aca", + "0x145a5f14cf861bfe696aa800bab640e4eae538039b4f59578d6c34fb0977e316", + "0x0be7b7faacd57b49ebdc95bb62e6f6a99e461bea689561c550017738d8561070", + "0x22430b49e4b781f7e5ab9d34c818a4f36ede7d1a52e7b018845ce047ec5dfcc1", + "0x2606277689650290dd034a58c5a6e7415fffd676e009b038f3d2ed2afa310d8f", + "0x28065b8091a78108600531de96978ead9c7126370b1188011e9c71074e303df3", + "0x04d880c2338ebeafbc2022dd1b0222ce0363d6dda1a7c3e2629d89018391258b", + "0x2235ee83a665034c5abe6c9a5cdbf1c4c31faaf3b6e8fe2f970a9298d468f33b", + "0x2ef673ada4d7dba781db6725c7f4585e9d2154133f6b8b547a1ab533756250fa", + "0x2b82fc23365208e6b62b9c546dda102fc840d66a7748db2c7ca57958d607790e", + "0x061711258ad22d92b5f82a9eb22b346bd9cb1cbc7878354d06f6c3fa37dfd6c9", + "0x2759372301c89e7efd33200d409b4ef1835bb76597762548aa2678c126d737b9", + "0x11229a659965ac00399a889bae9e6be90506b63865cfd7064a586af4ef1d77c7", + "0x1a648437f4681d998fb4d27fa77e96c340acdd960cb65f3dbcb158472a769970", + "0x2a5e630cc4a0fb0894386d449d531c1f43a4b55e88da28944828a65c0119e138", + "0x2352718299a806ed5601da5a58be78e5a6f231634d4e33c6f62971d8669ef6cb", + "0x2cffd529e65ccba72c0047720b57937ddfbba73f8f50d8a9a7614c4ea0566c35", + "0x2cbb3c4c46a608a90fec0546cf48626c4f14ea48019c6cf3f73b96db1f43d47b", + "0x0983d1cab421046a8ac9ab65585a8d62f758a7f104bc7706be754391ccbeed2e", + "0x0a220083bb3bd125f119a3909d4c7bad637f8cf0c08df8841f2af6ebc63ea181", + "0x264876bf11c8e96e59acae76b6f88f29fab885b6c11e42dc8f4e382c4726d153", + "0x0f1ea46031814888f06ad6423a1f48e3e24f9cec39d2b691496c09c3bd1bb5cb", + "0x089674b2b6e50de1b05ee74872c934d18105f646c13ed09d66ee4c05ad3c62a1", + "0x03de811a7defba045ceff526bcd52d445d504df21201b85ef633e7d0381963e6", + "0x136030fe9b418df5801b23fc2d79ac0b8397376436a27e2d0abaddbd03409e88", + "0x197137547c82de83220ebd21f3b77bbe290581a516188b12a3c31d198d540193", + "0x13879d73b5b7bfd41406e10382d80b19a097d1a4339d5059664c9d42c7dc6dd8", + "0x2d5f78c69251d231c06cbd8f352da44ee84529c034b8794d11cb73ded1f5168a", + "0x26f93dfdc628b3179b14309e3a1e71d374c6d945b6866a98185b450285485dbe", + "0x1484703a0fa8f9a0df8ba4e769dc7c9e71e497b60557086ab2e2824fe76339ac", + "0x2ffefdff981c5b95e7641fae32ae4aa79291f4450d8436335c91e7c72d914f4a", + "0x0fdfcef6c1273afb93ef9e8b12e664271814e5acdfe3b67a6dbc4aa98453b78c", + "0x13a81495f2adf1b945bc8b734da888ee5132b7b26f10ef2775a9eeb75189add3", + "0x12b2541545044d8ba3a16457bac23105e1cc1860729b74b77c1a4d84f8e20183", + "0x03f02410895b1033564aae5fb6ad5927588c60b3a2b2eeaa1dbb7c6355425055", + "0x1b9a386f1005c5bfacd09645b144bb3b8aeec133b053d4ade17c7ed1678a0ebf", + "0x0ca17897ac569322e9d04fa780591409e18ada942d92600bf8daa81ef4d8bfb4", + "0x22e20fde98f802ef7d33913b292db111e5b3c1bb46d1e772a368fd0759322a71", + "0x16cf2ab6f9cd76da385d28ed064690aa9843f12d6d024602630bc26cd0da386d", + "0x0000000000000000000000000000005de6d04347fb95d2b9acc5602b64883227", + "0x000000000000000000000000000000000003d67b2721aac99bdd87be2b0446fa", + "0x000000000000000000000000000000e7fcaf8907e6706c257ae6cec8d37ba3c2", + "0x00000000000000000000000000000000002116d574510f0bca0348dbfa652788", + "0x000000000000000000000000000000eab6f0c6b7432ef6377718982ee0c5fdd1", + "0x000000000000000000000000000000000002c90434dd88be8fbde83993fcba7f", + "0x00000000000000000000000000000048198578f2bccd6936846befb013ad000d", + "0x00000000000000000000000000000000000889ce57d63c959fd75a132af9183a", + "0x0000000000000000000000000000003835268bab8d38ed8df06bd00e4357bf07", + "0x0000000000000000000000000000000000051fdb5f149f1d24e3db4deac95e53", + "0x00000000000000000000000000000011dca9885130a6e38d66578a8ffbfe05d0", + "0x000000000000000000000000000000000012b96e0a1a21a7fa9d56f3d1cc536c", + "0x000000000000000000000000000000f52105d3998632cd09b73b7b99fa755a33", + "0x00000000000000000000000000000000001c0f5fd949d8b7d8a9f4b107891a79", + "0x0000000000000000000000000000004747649b30979e5f194e476763a088cf78", + "0x00000000000000000000000000000000001765d1329b3e21dbf38a47b1982ef6", + "0x0000000000000000000000000000009521571cd7f298209f1aaa992f0c5cfa2a", + "0x0000000000000000000000000000000000300432e9a4e08fc00423c379689147", + "0x000000000000000000000000000000190e0bafcdb11f9992d7c024c739f7e879", + "0x0000000000000000000000000000000000291fc000e64cd42cd83a7e29e3b78e", + "0x000000000000000000000000000000ba075a5d42685101dea2714772b6826bff", + "0x0000000000000000000000000000000000049a8fb480abaac88fe37c0bfd1f98", + "0x000000000000000000000000000000bab841b2c88f929b991753846041cf8266", + "0x000000000000000000000000000000000029acee7100fa7b939a8bd5e0b4e67f", + "0x00000000000000000000000000000075a159b131044e4ed117e808fb9c4357f4", + "0x000000000000000000000000000000000014d30293519bd067e124885180269d", + "0x000000000000000000000000000000af458052196657af481ad00a7bf71b600c", + "0x000000000000000000000000000000000006a1e2c4cbe6cca5176da7bdb71be0", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -586,12 +586,12 @@ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x2603f3bba0c845d0941b26cfe389403a209ad594d38d8aeeabdace8c90d29d00", - "0x139d1eda425465fa6b47f8ce1ac4df7f4b07caae5ec42835d8cad793ffef3bc9", - "0x134717e9e5779601c0848acb847e084b6b196bad32f6d7d15421df38b0cc427a", - "0x0f0a09626cf2c27f9eced3903e00083aee91e2ab3687132e8b6a7706189fd53c", - "0x064bb61b6ecebc61433c6f88c6d31d57101600e1991e9975f57ffaa689aabd1e", - "0x0f7b97ec3b568741c5d0d503efea64a05f2fbb33bf4efa2ab7387277588053c9", + "0x027fe457bc2bae5571a2411d1a55136ce805bccc7226ce849e7f7b343f63e0b3", + "0x120ab3d00357831fef9795523f6de8eb6610afe3f0b0ed5b0cd58f3bc6150b41", + "0x1040c9b9c098631b95794d5da1ae1d7b67629916a50ef04bb643f1b2f0d0edb3", + "0x0ac597ad480bb4dad38b6ccbdfba15fc94b02158f33c9ca24affd0efe595bcef", + "0x1b4c2862bebd92a070d033bfc2d76c0d4f98f05a5cd6313995611bba43f537a9", + "0x1e3b5e431ccf6eed7956ea62f4d78c8e876ee763ac1bad3d3e272ddc93d6736a", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -614,18 +614,18 @@ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x3062427d95a2664f0d37d3521e46ce4ba3aff65308238ba6e2ff22478f7812ec", - "0x27d85b85cadd5ba86e5cb4d6d0c8bb5ac95629006ad282768792fa3938742316", - "0x2a4f42719bc1d6295e240c4e3db36d9110cdff0ad2a458e506a475fb213cc782", - "0x1a2a6dfb483cd94b919d543233eae0dd08241f25659405964d02b0ec3eabdf5e", - "0x0000000000000000000000000000001e73d830f350eb877daeea618298b65ca4", - "0x000000000000000000000000000000000021f65feb60d9aa36a25d68fbfa83ad", - "0x000000000000000000000000000000053f887e571c145dfb01429865ecc48c4d", - "0x00000000000000000000000000000000000c1f4989e73f7169b39e34f8942dd1", - "0x0000000000000000000000000000009cc50698f523aa29442224b49a8c4f6b2d", - "0x000000000000000000000000000000000028f515900e986905e989b7c543ee1e", - "0x000000000000000000000000000000d29bdea399927d62eea5263f5368f90f1e", - "0x000000000000000000000000000000000008ea4b1093b882d995ef1b5f8a24a9" + "0x2d22f23dda1bb5cf55fbc1c9ef3aef86669ba9ef4e36a9db76addad0e2516aa7", + "0x0517b380f3738565d680e9d63db3a6d0aa281662c5464d562a7b5e5844b6a588", + "0x2253a400bf745033989c52d45262559fe6460f884cd7ccfac16c080bbf6daa06", + "0x1202cd3395bcff9f7315e42075b7e56cf0e44d0ebc7b59bfe36babf320f8c645", + "0x00000000000000000000000000000061f8a3b652aba099c2fb12ce29d56a5c14", + "0x00000000000000000000000000000000001e6d700d9564b5d9c24bfe46861189", + "0x000000000000000000000000000000b90c3ca8c747dbff80fa5f11762fba6962", + "0x00000000000000000000000000000000002b84670499a2f43209640e53406607", + "0x00000000000000000000000000000005ff9e16405859a6a8191077d10b7fec2b", + "0x0000000000000000000000000000000000085a120d30c01ffe31a4fd4fd5aa36", + "0x0000000000000000000000000000004a695d91e33dcf45aa0c60e38ee00bf715", + "0x00000000000000000000000000000000003012fe5801f877d78c760e01b3c2dd" ], "publicInputs": [ "0x0000000000000000000000000000000000000000000000000000000000000002" diff --git a/recursive_verification/package.json b/recursive_verification/package.json index 8c26dae..584b634 100644 --- a/recursive_verification/package.json +++ b/recursive_verification/package.json @@ -19,14 +19,14 @@ "typescript": "^5.0.0" }, "dependencies": { - "@aztec/accounts": "3.0.0-devnet.6-patch.1", - "@aztec/aztec.js": "3.0.0-devnet.6-patch.1", - "@aztec/bb.js": "3.0.0-devnet.6-patch.1", - "@aztec/kv-store": "3.0.0-devnet.6-patch.1", - "@aztec/noir-contracts.js": "3.0.0-devnet.6-patch.1", - "@aztec/noir-noir_js": "3.0.0-devnet.6-patch.1", - "@aztec/pxe": "3.0.0-devnet.6-patch.1", - "@aztec/test-wallet": "3.0.0-devnet.6-patch.1", + "@aztec/accounts": "4.0.0-devnet.1-patch.0", + "@aztec/aztec.js": "4.0.0-devnet.1-patch.0", + "@aztec/bb.js": "4.0.0-devnet.1-patch.0", + "@aztec/kv-store": "4.0.0-devnet.1-patch.0", + "@aztec/noir-contracts.js": "4.0.0-devnet.1-patch.0", + "@aztec/noir-noir_js": "4.0.0-devnet.1-patch.0", + "@aztec/pxe": "4.0.0-devnet.1-patch.0", + "@aztec/test-wallet": "4.0.0-devnet.1-patch.0", "add": "^2.0.6", "tsx": "^4.20.6" }, diff --git a/recursive_verification/scripts/run_recursion.ts b/recursive_verification/scripts/run_recursion.ts index 89c8ec5..8ed1369 100644 --- a/recursive_verification/scripts/run_recursion.ts +++ b/recursive_verification/scripts/run_recursion.ts @@ -72,8 +72,7 @@ async function main() { .send({ from: AztecAddress.ZERO, fee: { paymentMethod: sponsoredPaymentMethod }, - }) - .deployed(); + }); const accounts = await testWallet.getAccounts(); const valueNotEqual = await ValueNotEqualContract.deploy( @@ -85,8 +84,7 @@ async function main() { .send({ from: accounts[0].item, fee: { paymentMethod: sponsoredPaymentMethod }, - }) - .deployed(); + }); const opts = { from: accounts[0].item, @@ -107,7 +105,7 @@ async function main() { .simulate({ from: accounts[0].item }); console.log(`Counter value: ${counterValue}`); - await interaction.send(opts).wait(); + await interaction.send(opts); counterValue = await valueNotEqual.methods .get_counter(accounts[0].item) diff --git a/recursive_verification/scripts/sponsored_fpc.ts b/recursive_verification/scripts/sponsored_fpc.ts index 58ee137..343de03 100644 --- a/recursive_verification/scripts/sponsored_fpc.ts +++ b/recursive_verification/scripts/sponsored_fpc.ts @@ -21,6 +21,6 @@ export async function setupSponsoredFPC(wallet: Wallet) { salt: new Fr(SPONSORED_FPC_SALT), }); - await wallet.registerContract({ instance, artifact: SponsoredFPCContract.artifact }); + await wallet.registerContract(instance, SponsoredFPCContract.artifact); return instance; } diff --git a/recursive_verification/tests/recursive_verification.test.ts b/recursive_verification/tests/recursive_verification.test.ts index a2c55c9..a990259 100644 --- a/recursive_verification/tests/recursive_verification.test.ts +++ b/recursive_verification/tests/recursive_verification.test.ts @@ -1,6 +1,6 @@ import { describe, expect, test, beforeAll, afterAll } from "vitest" import type { FieldLike } from "@aztec/aztec.js/abi" -import { TxStatus } from "@aztec/aztec.js/tx" +import { TxExecutionResult } from "@aztec/aztec.js/tx" import { AztecAddress } from "@aztec/aztec.js/addresses" import { createAztecNodeClient } from "@aztec/aztec.js/node" import { SponsoredFeePaymentMethod } from "@aztec/aztec.js/fee" @@ -48,11 +48,11 @@ describe("Recursive Verification", () => { console.log('Getting deploy method...') const ownerDeployMethod = await ownerAccountManager.getDeployMethod() console.log('Deploying account (this may take a while for proof generation)...') - const txReceipt = await ownerDeployMethod.send({ + await ownerDeployMethod.send({ from: AztecAddress.ZERO, fee: { paymentMethod: sponsoredPaymentMethod }, - }).wait() - console.log(`Account deployed! Tx hash: ${txReceipt.txHash.toString()}`) + }) + console.log('Account deployed!') const accounts = await testWallet.getAccounts() ownerAddress = accounts[0].item @@ -80,8 +80,7 @@ describe("Recursive Verification", () => { data.vkHash as unknown as FieldLike ) .send(sendOpts) - .deployed() - + expect(valueNotEqualContract.address).toBeDefined() expect(valueNotEqualContract.address.toString()).not.toBe("") @@ -100,11 +99,10 @@ describe("Recursive Verification", () => { data.vkAsFields as unknown as FieldLike[], data.proofAsFields as unknown as FieldLike[], data.publicInputs as unknown as FieldLike[], - ).send(sendOpts).wait() - + ).send(sendOpts) expect(tx).toBeDefined() expect(tx.txHash).toBeDefined() - expect(tx.status).toBe(TxStatus.SUCCESS) + expect(tx.executionResult).toBe(TxExecutionResult.SUCCESS) console.log(`Transaction hash: ${tx.txHash.toString()}`) console.log(`Transaction status: ${tx.status}`) @@ -133,11 +131,10 @@ describe("Recursive Verification", () => { data.vkAsFields as unknown as FieldLike[], data.proofAsFields as unknown as FieldLike[], data.publicInputs as unknown as FieldLike[], - ).send(sendOpts).wait() - + ).send(sendOpts) expect(tx).toBeDefined() expect(tx.txHash).toBeDefined() - expect(tx.status).toBe(TxStatus.SUCCESS) + expect(tx.executionResult).toBe(TxExecutionResult.SUCCESS) // Check counter value is now 12 const counterValue = await valueNotEqualContract.methods.get_counter( @@ -160,8 +157,7 @@ describe("Recursive Verification", () => { from: AztecAddress.ZERO, fee: { paymentMethod: sponsoredPaymentMethod }, }) - .deployed() - + const accounts = await testWallet.getAccounts() user1Address = accounts[1].item @@ -178,16 +174,14 @@ describe("Recursive Verification", () => { data.vkHash as unknown as FieldLike ) .send(sendOpts) - .deployed() - + // Increment user1's counter await user1Contract.methods.increment( user1Address, data.vkAsFields as unknown as FieldLike[], data.proofAsFields as unknown as FieldLike[], data.publicInputs as unknown as FieldLike[], - ).send(sendOpts).wait() - + ).send(sendOpts) // Check user1's counter const user1Counter = await user1Contract.methods.get_counter( user1Address diff --git a/recursive_verification/yarn.lock b/recursive_verification/yarn.lock index dd017fa..aa31434 100644 --- a/recursive_verification/yarn.lock +++ b/recursive_verification/yarn.lock @@ -597,59 +597,59 @@ resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.3.tgz#f1137f56209ccc69c15f826242cbf37f828617dd" integrity sha512-oLvsaPMTBejkkmHhjf09xTgk71mOqyr/409NKhRIL08If7AhVfUsJhVsx386uJaqNd42v9kWamQ9lFbkoC2dYw== -"@aztec/accounts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-3.0.0-devnet.6-patch.1.tgz#05b44647c732e3deb723571e73c10a36d762c154" - integrity sha512-0iJN0t6AYgv6rxYjLSQvbwo5n8zEfJdwHoydIkqSbSLbymU5NoDnNB7jwl1omAmWqBAKN4hOr4p8Gh2ZldYIsQ== - dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/accounts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-4.0.0-devnet.1-patch.0.tgz#9bac07c67cd611a1be449f4ffdfc9557ade5c753" + integrity sha512-yvj7SW1YUcwigxDIzfZDwo3g65yLmVzlCgdouRbnIhvdCJHQNYqR5HMevt87StAx80bfhgrJwv2v1BQX1akvOQ== + dependencies: + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/aztec.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-3.0.0-devnet.6-patch.1.tgz#cbf2c015c76a7e346044cf6a0b7724f1a85d661f" - integrity sha512-vPba9qQg1IUyg9aTyzEJfHwtwb7guCF2BiBAwnqPKkhoSG06CoDHQfU7T+JqxY9QpdWqDGUSfvDCr5wRFlEL0g== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/aztec.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-4.0.0-devnet.1-patch.0.tgz#c93dbda06bb1ac01627b8e524fa4244be608e94d" + integrity sha512-Vo91ylGFdnMDHI5OYTRBatWTclih4Ofiw94f9BZq8sSBAs3VWYcVb72cP8QiD8wYBILZIvgYgRmDXT+mlwyymQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" axios "^1.12.0" tslib "^2.4.0" viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/bb-prover@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/bb-prover/-/bb-prover-3.0.0-devnet.6-patch.1.tgz#22155bbba2571eddf2cbc0cf0eccc3000224ce95" - integrity sha512-SMuVhCN6iA4WJOdk2Aj1iuK/+6I27cWCu0V/rm1ZQyNEryPteIXKnXleG5HWSZ+MRIngOAut+hT8cFhHRSfrLA== - dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/simulator" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" - "@aztec/world-state" "3.0.0-devnet.6-patch.1" +"@aztec/bb-prover@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb-prover/-/bb-prover-4.0.0-devnet.1-patch.0.tgz#5eeb557af70163029467e03d5379de8dd2a933f6" + integrity sha512-h4iuFLHkbLCWlS+Ey1pyt05p3o70EHJZ8BS3cw9T8TWvN95WSF9ppyYznTcYqMTYhHwtQeY8uPnKCF21MJndgQ== + dependencies: + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/simulator" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" + "@aztec/world-state" "4.0.0-devnet.1-patch.0" commander "^12.1.0" pako "^2.1.0" source-map-support "^0.5.21" tslib "^2.4.0" -"@aztec/bb.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-3.0.0-devnet.6-patch.1.tgz#6781fa91d7faeb5a3bc1e3f8fabc4ddd4a9bb92c" - integrity sha512-ULRG/Ky5h2Lpaw4lXjkEzJdQVgfCFhBY9Fb0mL+Y+yC+thi2T5rQmmAwh5Qmr7F+KwKcozgtryV7Ook3rVjbhA== +"@aztec/bb.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-4.0.0-devnet.1-patch.0.tgz#4225c42b57bfbe9de790445969d4d80031bd5d45" + integrity sha512-fxDdzMsv+CND5bzXAoxWuPBa/ZRcfAQwPSHJuZ4OsJ3VSkB5szUobQUYClrqj7yu9fwKrOzYhIEVTzWh9TCBhQ== dependencies: comlink "^4.4.1" commander "^12.1.0" @@ -658,54 +658,54 @@ pako "^2.1.0" tslib "^2.4.0" -"@aztec/blob-lib@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-3.0.0-devnet.6-patch.1.tgz#ca476037b413acbe75766785e5b26da09afe8c54" - integrity sha512-l3YxkxfAm3RF7016QHXFxlQF58wgSpI0u7xfe6NpupO7k3gnCOrLm8p6GcBGcIoTIcf5GJzK2QfZvBsX+WVZHw== +"@aztec/blob-lib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-4.0.0-devnet.1-patch.0.tgz#dce8c36bcd190a88767923eec9484b19da008558" + integrity sha512-+gb6J435K6GjWeEL21RA78KBo4kfDtYajml1lcqvDW7NgjoP6WtJ2NTUpCnNYFwxCXzL9RLpMgdvtINHUHMO3g== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" "@crate-crypto/node-eth-kzg" "^0.10.0" tslib "^2.4.0" -"@aztec/builder@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/builder/-/builder-3.0.0-devnet.6-patch.1.tgz#a25cd90e83e8c2595c6a3c0440c683e42e258af2" - integrity sha512-IPBXJVhDu3T3K59uVCBX/jK+/Wkn5Z0coBzlcRQkr6puLv8sZod8vPwPrEGeWxOYz6VZN7JUkJup5ZqKR2vFgg== +"@aztec/builder@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/builder/-/builder-4.0.0-devnet.1-patch.0.tgz#e1f7f25183cf8c0bde336a0315bb308b0e875fc9" + integrity sha512-TaaAQ0XNZyROyMCdVC1pty0ujbLvhcVERtJHxBkDuTiECzSJ2Op/3Ber4xAyhJxR6OvV820k+WTyn+/T4u85yg== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" commander "^12.1.0" -"@aztec/constants@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-3.0.0-devnet.6-patch.1.tgz#c0588e4039de977949b997cb65f45721539cf6bd" - integrity sha512-YKH/JQ+Qpd8X9xtWwTBc1yVChjfO9yKFPH2x/LIll89rkPT9GU3OKQeKpnXOKlnC/2IWW2ZExASfwttp8TWtXg== +"@aztec/constants@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-4.0.0-devnet.1-patch.0.tgz#4944cbe51441999e09de74fe63e1277363e7a037" + integrity sha512-U0NG1KtvaA08Hf9q9lkDCN9QYIxSDDltTllBB6//6PsOPQ3k8+wBWy5uQY8zvvWikkwQ+nqhZcDkTiDuXdGxJQ== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/entrypoints@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-3.0.0-devnet.6-patch.1.tgz#ade9929ab6351c990844649b62a2ccc7ce474400" - integrity sha512-rHVRJGk7rxw16rxxQzfojnYjqK0zBtQVghLj1+4p91looN0T4xS8sEXr4jCGPG78uj3NLkYLuPQCQCDVmWXVcA== +"@aztec/entrypoints@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-4.0.0-devnet.1-patch.0.tgz#3e74e2a69f4df27fa8d98f530aa496910d6830ac" + integrity sha512-qe/ulRD5awf6D/IuDLpELN8KlFuUMLdr1I7fNLw9F8kI+i0NOkLThSwJGfxDqF8xx04n7CpjWTLzOEQY8qiVtA== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" zod "^3.23.8" -"@aztec/ethereum@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-3.0.0-devnet.6-patch.1.tgz#16a1f80facf54441b4f606d01fa0a83103f6d74f" - integrity sha512-J1QxJFpYIcWw3Se8eVBWMTvZsGTngwz7h6wgWEkUj2noFe2zPpvASGe389rrHPqqdsQ70yZ92kDaHQ2KyhDzLw== +"@aztec/ethereum@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-4.0.0-devnet.1-patch.0.tgz#f8ca9587f159dcd96688600506581f3f67d71dfa" + integrity sha512-/Gej0NdCeJ3jy8XR3krRzgPFZ7Q5rYxULRZfgi1o2DpaBGvr9s4VTIK37rgRBjp/Wgpm2e8VYe6Mw/x8kuRybg== dependencies: - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" "@viem/anvil" "^0.0.10" dotenv "^16.0.3" lodash.chunk "^4.2.0" @@ -714,12 +714,12 @@ viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/foundation@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-3.0.0-devnet.6-patch.1.tgz#feacdef89029695ccec0fa7d419faf595d5ab27a" - integrity sha512-8oNaZPdU0vMRPxHZzwkOfEPsC9IRswP1WXCqxgdQHYSufYNxNrDZ7aVQpuI0sPkA3BsCXzPb/tQTgD+E2WoYEQ== +"@aztec/foundation@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-4.0.0-devnet.1-patch.0.tgz#a893c2cc1b8bd9d828f22a73dcd24ef2c513ec15" + integrity sha512-RR0F3Ee8SVNmcgWuuOzTdQQYToa4hMD9Ur7qus1qaQwo+47hRHIdfxGXhMyHF/vKjNwzrw3sDnJxkZqy0vjh/Q== dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" "@koa/cors" "^5.0.0" "@noble/curves" "=1.7.0" "@noble/hashes" "^1.6.1" @@ -742,150 +742,150 @@ undici "^5.28.5" zod "^3.23.8" -"@aztec/key-store@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/key-store/-/key-store-3.0.0-devnet.6-patch.1.tgz#962c91aa606131a6e38ab2845049bd07d7e46781" - integrity sha512-LV3JhRG0RW5O4CK5dB4MEOQQHM+N6HwHeQrJG9tZr5P52GzwT7PlBPmopzuq/iKIh48MNizfMTux5681UqBe2Q== +"@aztec/key-store@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/key-store/-/key-store-4.0.0-devnet.1-patch.0.tgz#824bcd192eab3f8a13b88d1a95ecbdbc85c669a4" + integrity sha512-9VYxRr9nNqbdilXd3bAsDHJdkgtIl3oSNyhnDq0HuGlAeEjKi4vZxD85uMRhG48dYBcNg0AMjbByPTEm4l39zA== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/kv-store@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/kv-store/-/kv-store-3.0.0-devnet.6-patch.1.tgz#19850f5423a7d45d59656a50e57bad478599fe2c" - integrity sha512-Y3hMLidonMlN3eC/Blc+o6dN9VY+byLJsPXvNu+snGc6QR8rPw2x+vM/+QInsx9AFoIRfDjZU+64QMLKS4bizw== +"@aztec/kv-store@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/kv-store/-/kv-store-4.0.0-devnet.1-patch.0.tgz#1792f78b27b678f25df2c8570808c0f43218a88d" + integrity sha512-3wa+NbZikJuS5ZSIeFF9PJz1hcFwAznP3IHyIn7s6s2ut9DgC2S+Eosyo5CvEzETnjXc/KOf81L5vf6MlJcAiQ== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" idb "^8.0.0" lmdb "^3.2.0" msgpackr "^1.11.2" ohash "^2.0.11" ordered-binary "^1.5.3" -"@aztec/l1-artifacts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-3.0.0-devnet.6-patch.1.tgz#fb017bcf65cfa9a9610b64ad0dcc7ff4fd46b0b2" - integrity sha512-aO01TaullALg6Mn/GK/HgB9AB+8mxyrQi7X9It/i2u+SA8UiIQuwoBzr3uAA1hsWnRCSD+M7RikMBvVmVDlYkg== +"@aztec/l1-artifacts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-4.0.0-devnet.1-patch.0.tgz#731334b1eec314c721adc1a437628f54b7d708e2" + integrity sha512-1s+9MhRZCC25wuaLsAQjDTp1au0kn8Ht6+J4IZdAPnzqKlpKoCgzBkcqNGIeMce9tKc5O72qxRpwRrOo7PhhCQ== dependencies: tslib "^2.4.0" -"@aztec/merkle-tree@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/merkle-tree/-/merkle-tree-3.0.0-devnet.6-patch.1.tgz#df973c1eea7ff561fc6b6545575df7813d32f10e" - integrity sha512-u6jt+4ATePLnCzACe1VGNYEjbRKDj19xgLtVa+nzcBBO527UIueKxQxjPZ8j9yMcLPGrSvDTdBqaOdm7uWPI4Q== +"@aztec/merkle-tree@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/merkle-tree/-/merkle-tree-4.0.0-devnet.1-patch.0.tgz#1e5e4721e59ec33a91e9e92950d7ea14c22d099c" + integrity sha512-v9F+9UTCS1otutLuSih4sJJSeqQCSEss63PJNAx12ZGmAvNtfZ82FUei5lzKvyZDjPsJaoZFPGz++7EAYT+eJA== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" sha256 "^0.2.0" tslib "^2.4.0" -"@aztec/native@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/native/-/native-3.0.0-devnet.6-patch.1.tgz#601c5bac626ea5fd60d45820205ec4b54c67f9c8" - integrity sha512-UNTdTD/sKJFzCjFjUcpX3g1ElxyIIDkkaMJek6CCb1rsXVtALgIx6K7QhRq26hkUPgS0pBpFPgznFOvh1bsE8w== +"@aztec/native@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/native/-/native-4.0.0-devnet.1-patch.0.tgz#9d056f05b0effe7641ea0550555dc939631cd9a2" + integrity sha512-9lky18VC69/lnhLRb7ijh564o7P3qs7q4gQDD/pXT8lg91UkbwYZ1Bdf2oTRUC2s0kSA37LyrD4k/HFIyNqDQA== dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" msgpackr "^1.11.2" -"@aztec/noir-acvm_js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-3.0.0-devnet.6-patch.1.tgz#c6930c121c2a186cb7a071d46ff59b1ddda97da0" - integrity sha512-gJTPvM2bDzj+sVH5gmWgBo0tNyaecWyXmYwZCP4Cz5DtwfN7bcT4JAmjLex0u85i6rpJ+ij9ayPB8msqhvLJSw== +"@aztec/noir-acvm_js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-4.0.0-devnet.1-patch.0.tgz#aea0aca24b9fae8ff15430bf542ee558a96305b1" + integrity sha512-dJSp+1W4F3pfVd5IsgtR1jWmZF07YpHNCKIaXBrNbq547WTQoyB9v5AzTKxKOcRzh0mdtsRR9MBUWioiD62RUA== -"@aztec/noir-contracts.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-3.0.0-devnet.6-patch.1.tgz#b9fdfec34de536ae579e3481177a046c27bf3598" - integrity sha512-GP1VX+qm5bkSsGpeekCWaLOAoMPFqpckx/WIqAyxJLlSTS7QuvANEulGJI22IBhktu133CtXXfzjATHPEGbN4g== +"@aztec/noir-contracts.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-4.0.0-devnet.1-patch.0.tgz#2231802bac47cfe0dc1ca3aa688fc4f6c8c2b5ec" + integrity sha512-fVB7bsw7gwHtP/tKH6wA9XFTfUTkhyqnU5Gw7tq41FSzrHxYlAih+f+r1r0UalKsg7l/vy058DYWOIE+XJA9bw== dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/noir-noir_codegen@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-noir_codegen/-/noir-noir_codegen-3.0.0-devnet.6-patch.1.tgz#d7d614cb2cb828766977298076d8c3c48da95e16" - integrity sha512-dTvCSdNhSavN5vQ4rBZjD5A2mTgwnRXlNM4wOfJgk1bZEeuapJpD1bc98nV5e4a8C/G0TRgQT7CaxbrHluDdpw== +"@aztec/noir-noir_codegen@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noir_codegen/-/noir-noir_codegen-4.0.0-devnet.1-patch.0.tgz#6645d5a8b2f83839552f80987eb569c7df110e3d" + integrity sha512-BugSrJzrAMnFytMbn/x41iPllMSUjlII+a198bM3ed+3+V50XrarHM5kzrA1DYwun2yALa3BfwdcCeu1R3JNuQ== dependencies: - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - glob "^11.0.3" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + glob "^13.0.0" ts-command-line-args "^2.5.1" -"@aztec/noir-noir_js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-noir_js/-/noir-noir_js-3.0.0-devnet.6-patch.1.tgz#4cc0043a639b4da58892a3817b87e0d696778422" - integrity sha512-u0r3RCLBHaN+YttDAnTq/rB019Y1CGqFCvB0d4EWvSnuO/BoPhy0hHE3qT2Q5J9kXaXdwDvA/jDjC8wyKLDMFA== +"@aztec/noir-noir_js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noir_js/-/noir-noir_js-4.0.0-devnet.1-patch.0.tgz#3f466937400e8f6ade332923de8096131adbb49c" + integrity sha512-fyhUYOyVs30kVK1MARRlh7As0pZWxhiwvwYf8i/Ah9QikCDXgXqFUreCxLbHJxhWr/NW99BoHKCcZEFJo6Y1mw== dependencies: - "@aztec/noir-acvm_js" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" pako "^2.1.0" -"@aztec/noir-noirc_abi@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-3.0.0-devnet.6-patch.1.tgz#9cc1a1ebbce77f74a9c08d587c9363bd28c99b36" - integrity sha512-+J9StgFWBSi+zhGTmXXNbe3LV3lJ7FC4nmwQP6VENVLzoo1icT6S77N0xrfbcHCbdqmzw8FtKz0BR69VuXdChQ== - dependencies: - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - -"@aztec/noir-protocol-circuits-types@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-protocol-circuits-types/-/noir-protocol-circuits-types-3.0.0-devnet.6-patch.1.tgz#1abd030097cb9540d4bee70d8d133a3c5a587945" - integrity sha512-/e8nlQjsZIE1OKE53zlH8EJUkw24/IEZ3Zsj4HNoSQvKz63Zu0yoNrTst02owUYqTprrDuFj5YL8qouTo3UsXA== - dependencies: - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-acvm_js" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noir_codegen" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/noir-noirc_abi@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-4.0.0-devnet.1-patch.0.tgz#263f2a58db41bede66f8bc3bdcbc6e29a79875da" + integrity sha512-lphqr1W9kGcVjycS9KseLD4KBtz4g4iWFto9SNpTomzGlPd9bYgRDqSkUkuv3NURuElQwxrdFAVTh93D7P/Htg== + dependencies: + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + +"@aztec/noir-protocol-circuits-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-protocol-circuits-types/-/noir-protocol-circuits-types-4.0.0-devnet.1-patch.0.tgz#9736fed6902be2d712305b35e00670365e8c6eed" + integrity sha512-Je/1nMpUsn65R8+0JDT6QXHbKjyIpKKpo/omBBSzR0pAAWsf6M5pw6AsaR+olaHS5jg8pTHjrZESCtJ89QDhfA== + dependencies: + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noir_codegen" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" change-case "^5.4.4" tslib "^2.4.0" -"@aztec/noir-types@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-3.0.0-devnet.6-patch.1.tgz#ce91b70427983bf32bb013d6c86b0b2e348956c3" - integrity sha512-zj7/ERBvTcnypoytwk4RBiN4mBe1kRVZJpd9byUPc5p9vVqi2uYkbaLa1JpjwyKShItWXU6TXv6C8V23jj5mGA== +"@aztec/noir-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-4.0.0-devnet.1-patch.0.tgz#fa681cd4ecc290cd319718be70f249cbfd47c5b9" + integrity sha512-VVtp8lF4pLLxQ+k+HheorUSyY2w0izP2P+XpvgsCqArkOfmODDj3m5Nh8+cUCO8N/mK035cEj5MF/aScixwdAQ== -"@aztec/protocol-contracts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-3.0.0-devnet.6-patch.1.tgz#b5a79b19041593744d776a0adb9c0e1f99d50ca7" - integrity sha512-QbpoSNLZ54xzAmeen3t+oJEKoeoqD84mrP+ooFgLNPwuXAU48BP5Otq3aZIycIfTcjXnjIhORzLURX0ftU3sKg== +"@aztec/protocol-contracts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-4.0.0-devnet.1-patch.0.tgz#f744df53460e7f359a0b86dfffb0b82ff0831cfd" + integrity sha512-oXQQXxB91/CcRlwDZf3vdnfdRKl8pGX2o70YxJ6VIC22NNexoROquVtEyiBWZq+hkangfHaYdhwafZjWnlWsPQ== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" lodash.chunk "^4.2.0" lodash.omit "^4.5.0" tslib "^2.4.0" -"@aztec/pxe@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/pxe/-/pxe-3.0.0-devnet.6-patch.1.tgz#996f07b034f8f97a254ed4d5bc8814e339f9e709" - integrity sha512-ugKffEjNH+U6EfkVuXceozQhmbHgCtLmNx2Jxl02hzW44/41lmL05zAHXCL5IKi+5NfyaRmMjxFJ898jXKa8Lw== - dependencies: - "@aztec/bb-prover" "3.0.0-devnet.6-patch.1" - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/builder" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/key-store" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/simulator" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/pxe@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/pxe/-/pxe-4.0.0-devnet.1-patch.0.tgz#b69340e6a416a2678eb4982b33e45441fa9768df" + integrity sha512-0VY4zl7UsZ20nadFn9GpP9jcopfTjw+S6NHe44n2VppkID3E+2DRCQ3cCSGk3a/YUFArezHHnqVMtJ1kVXk8ZA== + dependencies: + "@aztec/bb-prover" "4.0.0-devnet.1-patch.0" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/builder" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/key-store" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/simulator" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" koa "^2.16.1" koa-router "^13.1.1" lodash.omit "^4.5.0" @@ -893,39 +893,40 @@ tslib "^2.4.0" viem "npm:@aztec/viem@2.38.2" -"@aztec/simulator@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/simulator/-/simulator-3.0.0-devnet.6-patch.1.tgz#0c22af0f6be531c8b32b0f735a3e8ae207530cb7" - integrity sha512-nDXLLCYMDVTCi8uUUBGO715f4Q+KyoKPa8p0bpJ/08y99aPT67BoouUJE0XXAv44MbQcLgt1SO0dwdW9Cc81Tg== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/noir-acvm_js" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" - "@aztec/world-state" "3.0.0-devnet.6-patch.1" +"@aztec/simulator@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/simulator/-/simulator-4.0.0-devnet.1-patch.0.tgz#b678f7469262730755d2fe8d553b4445cd1d131c" + integrity sha512-L79T698ejHe/uT386iUjoD8VtRsz2jg+IWhVg3em/Ox7h41XqSyO6l9W2DilGumHGoaRUuIPnABfOP495lWeLQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" + "@aztec/world-state" "4.0.0-devnet.1-patch.0" lodash.clonedeep "^4.5.0" lodash.merge "^4.6.2" tslib "^2.4.0" -"@aztec/stdlib@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-3.0.0-devnet.6-patch.1.tgz#0f82be8011843165519293f11e9ec9c43bc86a5f" - integrity sha512-nljgFQ046BKWg10HTiYD/UjrC8rWs+8nRFWMVeAPrLiX0mWrjjMHkqag480U2ROO4YpdqqgbVujnNmQa/cLzuA== +"@aztec/stdlib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-4.0.0-devnet.1-patch.0.tgz#578598dda71129bda1007d0ba71b3c5bf4d8922f" + integrity sha512-p51LrGXwLoSTChyXFxex+7WXbOAG2V/LVXzOFLktG3hkLSZ1tc7CLo8XitB/oN6DpjQMAlmhta43/55RcNOTWQ== dependencies: "@aws-sdk/client-s3" "^3.892.0" - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/validator-ha-signer" "4.0.0-devnet.1-patch.0" "@google-cloud/storage" "^7.15.0" axios "^1.12.0" json-stringify-deterministic "1.0.12" @@ -939,13 +940,13 @@ viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/telemetry-client@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/telemetry-client/-/telemetry-client-3.0.0-devnet.6-patch.1.tgz#599032472c50ffe1d45641e9568ff1cae99c46b0" - integrity sha512-XZeLKSf2ws+2VEzGDESBkFo8kI9BGNTRXHpAJZ7NIFCbEGBwb44N0Rf8S8BBJgixARg7iUaiiFs2y2mBf3b2Gg== +"@aztec/telemetry-client@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/telemetry-client/-/telemetry-client-4.0.0-devnet.1-patch.0.tgz#26572852ea1645ba1323f6b4026930a0988b0aba" + integrity sha512-jNALAzaPX1xC3KFRTEZGY23CwzSrspiKldMlksm38Ljl7s91XBd4DFHPDARYu2mr9MP3z9arW4IVrl8qWLejpw== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" "@opentelemetry/api" "^1.9.0" "@opentelemetry/api-logs" "^0.55.0" "@opentelemetry/core" "^1.28.0" @@ -963,45 +964,57 @@ prom-client "^15.1.3" viem "npm:@aztec/viem@2.38.2" -"@aztec/test-wallet@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/test-wallet/-/test-wallet-3.0.0-devnet.6-patch.1.tgz#fc70b9c639ed77d1a04d449f2aaf36f5bfeee784" - integrity sha512-K9jZrWN2XKzLm9X3prLwuvNPFKf9q+jc6jnuesHAMDsLDMDjG5YYBlLfYYHsNI6DbpHT0CxGDgPFuK4qYB3Dqg== - dependencies: - "@aztec/accounts" "3.0.0-devnet.6-patch.1" - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-contracts.js" "3.0.0-devnet.6-patch.1" - "@aztec/pxe" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/wallet-sdk" "3.0.0-devnet.6-patch.1" - -"@aztec/wallet-sdk@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/wallet-sdk/-/wallet-sdk-3.0.0-devnet.6-patch.1.tgz#1ec5ac27f6d5b29758606457712c7966325b74a0" - integrity sha512-acshskh0gWYwanEDpc2lfwAuoexsf0halQsJRCFjMgkRW1nryEUefBGsRe0Ztq572OVNCpd8KpJRzDl4OcVjPg== - dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/pxe" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - -"@aztec/world-state@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/world-state/-/world-state-3.0.0-devnet.6-patch.1.tgz#78b8cc83a67ca612d55e431219f2ac497ac4803e" - integrity sha512-6/svpdxdb/XkBGu+YH+EJZpnyCTyg4oZ31Mm1RsnYRUYz6gyZjh6w0CuiIPP3FOhnzfnvBCNrzcVK3apv7FImg== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/merkle-tree" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" +"@aztec/test-wallet@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/test-wallet/-/test-wallet-4.0.0-devnet.1-patch.0.tgz#a027e252b21643810d423e615c942c9dcdb307d8" + integrity sha512-oYbwT7R8DMpRUiWxJyElV5oJTm5x16fKvfOSFMS7DZuHQZ6B7kuwRPjokKDZttYJuwLQGGTr60s6Bm53r6FYew== + dependencies: + "@aztec/accounts" "4.0.0-devnet.1-patch.0" + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-contracts.js" "4.0.0-devnet.1-patch.0" + "@aztec/pxe" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/wallet-sdk" "4.0.0-devnet.1-patch.0" + +"@aztec/validator-ha-signer@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.1-patch.0.tgz#d2d51016f1d2ed5fc752106767951d732a660972" + integrity sha512-HEEWyo2Lpusu8XVxsvMmI6LbGtjtWYUB19wBnDwPQn97HlewK3nCkWF+c9QEMPhKloZAk+jaNd0hZYxNji369w== + dependencies: + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + node-pg-migrate "^8.0.4" + pg "^8.11.3" + tslib "^2.4.0" + zod "^3.23.8" + +"@aztec/wallet-sdk@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/wallet-sdk/-/wallet-sdk-4.0.0-devnet.1-patch.0.tgz#ef4c907b987b8787c9513f5e3963b31acc26c3e0" + integrity sha512-BWwysQsnPYr3kB8lRPTv7YYaOEvnvgP+W1uH2/sOMprPVBXLP3unVxYMCHRhw5XtUquEVU2PXRyYSoAmtn024Q== + dependencies: + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/pxe" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + +"@aztec/world-state@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/world-state/-/world-state-4.0.0-devnet.1-patch.0.tgz#0b85576dca9a5471e1581ef90002f16934626eb1" + integrity sha512-GedqMcrUDxA3LApob7QHj3o+a+IaTCW4hy7j9RlI+/BR5fEVwW42pzhlDEhgHlsKWMSUpPl1ZZ4fna/Ep7zQ6A== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/merkle-tree" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" zod "^3.23.8" @@ -1238,6 +1251,13 @@ dependencies: "@isaacs/balanced-match" "^4.0.1" +"@isaacs/brace-expansion@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz#0ef5a92d91f2fff2a37646ce54da9e5f599f6eff" + integrity sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ== + dependencies: + "@isaacs/balanced-match" "^4.0.1" + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -2665,6 +2685,15 @@ check-error@^2.1.1: resolved "https://registry.yarnpkg.com/check-error/-/check-error-2.1.3.tgz#2427361117b70cca8dc89680ead32b157019caf5" integrity sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA== +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + co-body@^6.0.0: version "6.2.0" resolved "https://registry.yarnpkg.com/co-body/-/co-body-6.2.0.tgz#afd776d60e5659f4eee862df83499698eb1aea1b" @@ -2987,6 +3016,11 @@ esbuild@^0.27.0, esbuild@~0.27.0: "@esbuild/win32-ia32" "0.27.2" "@esbuild/win32-x64" "0.27.2" +escalade@^3.1.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + escape-html@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -3156,6 +3190,11 @@ generator-function@^2.0.0: resolved "https://registry.yarnpkg.com/generator-function/-/generator-function-2.0.1.tgz#0e75dd410d1243687a0ba2e951b94eedb8f737a2" integrity sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g== +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" @@ -3197,7 +3236,16 @@ get-tsconfig@^4.7.5: dependencies: resolve-pkg-maps "^1.0.0" -glob@^11.0.3: +glob@^13.0.0: + version "13.0.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.2.tgz#74b28859255e319c84d1aed1a0a5b5248bfea227" + integrity sha512-035InabNu/c1lW0tzPhAgapKctblppqsKKG9ZaNzbr+gXwWMjXoiyGSyB9sArzrjG7jY+zntRq5ZSUYemrnWVQ== + dependencies: + minimatch "^10.1.2" + minipass "^7.1.2" + path-scurry "^2.0.0" + +glob@~11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/glob/-/glob-11.1.0.tgz#4f826576e4eb99c7dad383793d2f9f08f67e50a6" integrity sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw== @@ -3728,6 +3776,13 @@ minimatch@^10.1.1: dependencies: "@isaacs/brace-expansion" "^5.0.0" +minimatch@^10.1.2: + version "10.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.1.2.tgz#6c3f289f9de66d628fa3feb1842804396a43d81c" + integrity sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw== + dependencies: + "@isaacs/brace-expansion" "^5.0.1" + minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" @@ -3803,6 +3858,14 @@ node-gyp-build@^4.3.0: resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.4.tgz#8a70ee85464ae52327772a90d66c6077a900cfc8" integrity sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ== +node-pg-migrate@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/node-pg-migrate/-/node-pg-migrate-8.0.4.tgz#b2e519e7ebc4c2f7777ef4b5cf0a01591ddef2ee" + integrity sha512-HTlJ6fOT/2xHhAUtsqSN85PGMAqSbfGJNRwQF8+ZwQ1+sVGNUTl/ZGEshPsOI3yV22tPIyHXrKXr3S0JxeYLrg== + dependencies: + glob "~11.1.0" + yargs "~17.7.0" + npm-run-path@^5.1.0: version "5.3.0" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" @@ -3925,6 +3988,62 @@ pathval@^2.0.0: resolved "https://registry.yarnpkg.com/pathval/-/pathval-2.0.1.tgz#8855c5a2899af072d6ac05d11e46045ad0dc605d" integrity sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ== +pg-cloudflare@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.3.0.tgz#386035d4bfcf1a7045b026f8b21acf5353f14d65" + integrity sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ== + +pg-connection-string@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.11.0.tgz#5dca53ff595df33ba9db812e181b19909866d10b" + integrity sha512-kecgoJwhOpxYU21rZjULrmrBJ698U2RxXofKVzOn5UDj61BPj/qMb7diYUR1nLScCDbrztQFl1TaQZT0t1EtzQ== + +pg-int8@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" + integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== + +pg-pool@^3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.11.0.tgz#adf9a6651a30c839f565a3cc400110949c473d69" + integrity sha512-MJYfvHwtGp870aeusDh+hg9apvOe2zmpZJpyt+BMtzUWlVqbhFmMK6bOBXLBUPd7iRtIF9fZplDc7KrPN3PN7w== + +pg-protocol@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.11.0.tgz#2502908893edaa1e8c0feeba262dd7b40b317b53" + integrity sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g== + +pg-types@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3" + integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA== + dependencies: + pg-int8 "1.0.1" + postgres-array "~2.0.0" + postgres-bytea "~1.0.0" + postgres-date "~1.0.4" + postgres-interval "^1.1.0" + +pg@^8.11.3: + version "8.18.0" + resolved "https://registry.yarnpkg.com/pg/-/pg-8.18.0.tgz#e9ee214206f5d9231240f1b82f22d2fa9de5cb75" + integrity sha512-xqrUDL1b9MbkydY/s+VZ6v+xiMUmOUk7SS9d/1kpyQxoJ6U9AO1oIJyUWVZojbfe5Cc/oluutcgFG4L9RDP1iQ== + dependencies: + pg-connection-string "^2.11.0" + pg-pool "^3.11.0" + pg-protocol "^1.11.0" + pg-types "2.2.0" + pgpass "1.0.5" + optionalDependencies: + pg-cloudflare "^1.3.0" + +pgpass@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.5.tgz#9b873e4a564bb10fa7a7dbd55312728d422a223d" + integrity sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug== + dependencies: + split2 "^4.1.0" + picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" @@ -3999,6 +4118,28 @@ postcss@^8.5.6: picocolors "^1.1.1" source-map-js "^1.2.1" +postgres-array@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e" + integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA== + +postgres-bytea@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.1.tgz#c40b3da0222c500ff1e51c5d7014b60b79697c7a" + integrity sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ== + +postgres-date@~1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8" + integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q== + +postgres-interval@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695" + integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ== + dependencies: + xtend "^4.0.0" + process-warning@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-5.0.0.tgz#566e0bf79d1dff30a72d8bbbe9e8ecefe8d378d7" @@ -4089,6 +4230,11 @@ reduce-flatten@^2.0.0: resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-2.0.0.tgz#734fd84e65f375d7ca4465c69798c25c9d10ae27" integrity sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w== +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -4293,7 +4439,7 @@ source-map@^0.6.0: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -split2@^4.0.0: +split2@^4.0.0, split2@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== @@ -4344,7 +4490,7 @@ string-format@^2.0.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^4.1.0: +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -4727,6 +4873,15 @@ wordwrapjs@^4.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" @@ -4751,6 +4906,34 @@ ws@^8.13.0: resolved "https://registry.yarnpkg.com/ws/-/ws-8.19.0.tgz#ddc2bdfa5b9ad860204f5a72a4863a8895fd8c8b" integrity sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg== +xtend@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@~17.7.0: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + ylru@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.4.0.tgz#0cf0aa57e9c24f8a2cbde0cc1ca2c9592ac4e0f6" diff --git a/test-wallet-webapp/README.md b/test-wallet-webapp/README.md index 7837e2d..3b0e751 100644 --- a/test-wallet-webapp/README.md +++ b/test-wallet-webapp/README.md @@ -4,12 +4,12 @@ This tutorial demonstrates how to build a browser-based wallet application for A ## Aztec Version Compatibility -This example is compatible with **Aztec v3.0.0-devnet.6-patch.1**. +This example is compatible with **Aztec v4.0.0-devnet.1-patch.0**. To set this version: ```bash -aztec-up 3.0.0-devnet.6-patch.1 +aztec-up 4.0.0-devnet.1-patch.0 ``` ## What You'll Build @@ -67,10 +67,10 @@ yarn install ### 2. Install Aztec Dependencies ```bash -yarn add @aztec/accounts@3.0.0-devnet.6-patch.1 \ - @aztec/aztec.js@3.0.0-devnet.6-patch.1 \ - @aztec/test-wallet@3.0.0-devnet.6-patch.1 \ - @aztec/noir-contracts.js@3.0.0-devnet.6-patch.1 +yarn add @aztec/accounts@4.0.0-devnet.1-patch.0 \ + @aztec/aztec.js@4.0.0-devnet.1-patch.0 \ + @aztec/test-wallet@4.0.0-devnet.1-patch.0 \ + @aztec/noir-contracts.js@4.0.0-devnet.1-patch.0 ``` ### 3. Install Build Tooling Dependencies @@ -260,7 +260,7 @@ Check browser console - these headers must be present in the response. **Problem**: Cannot resolve Aztec packages or their dependencies. **Solution**: -- Ensure all Aztec packages are on the **same version** (e.g., `3.0.0-devnet.6-patch.1`) +- Ensure all Aztec packages are on the **same version** (e.g., `4.0.0-devnet.1-patch.0`) - Verify WASM modules are excluded in `optimizeDeps.exclude` - Clear Vite cache: `rm -rf node_modules/.vite` diff --git a/test-wallet-webapp/package.json b/test-wallet-webapp/package.json index 547aa13..9af8921 100644 --- a/test-wallet-webapp/package.json +++ b/test-wallet-webapp/package.json @@ -10,11 +10,11 @@ "preview": "vite preview" }, "dependencies": { - "@aztec/accounts": "3.0.0-devnet.6-patch.1", - "@aztec/aztec.js": "3.0.0-devnet.6-patch.1", - "@aztec/test-wallet": "3.0.0-devnet.6-patch.1", - "@aztec/noir-contracts.js": "3.0.0-devnet.6-patch.1", - "@aztec/pxe": "3.0.0-devnet.6-patch.1", + "@aztec/accounts": "4.0.0-devnet.1-patch.0", + "@aztec/aztec.js": "4.0.0-devnet.1-patch.0", + "@aztec/test-wallet": "4.0.0-devnet.1-patch.0", + "@aztec/noir-contracts.js": "4.0.0-devnet.1-patch.0", + "@aztec/pxe": "4.0.0-devnet.1-patch.0", "react": "^19.2.0", "react-dom": "^19.2.0" }, diff --git a/test-wallet-webapp/src/App.tsx b/test-wallet-webapp/src/App.tsx index b0a30db..618ae43 100644 --- a/test-wallet-webapp/src/App.tsx +++ b/test-wallet-webapp/src/App.tsx @@ -81,8 +81,7 @@ function App() { wallet, address, ) - .send({ from: address }) - .deployed(); + .send({ from: address }); setContractAddress(deployedContract.address); @@ -114,7 +113,7 @@ function App() { const contract = await PrivateVotingContract.at(contractAddress, wallet); await contract.methods.cast_vote({ id: 1n }, 1n).send({ from: address - }).wait(); + }); console.log('Vote cast successfully!'); } catch (error) { diff --git a/test-wallet-webapp/yarn.lock b/test-wallet-webapp/yarn.lock index a80f798..dffb066 100644 --- a/test-wallet-webapp/yarn.lock +++ b/test-wallet-webapp/yarn.lock @@ -588,59 +588,59 @@ resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.1.tgz#ceecff9ebe1f6199369e6911f38633fac3322811" integrity sha512-sIyFcoPZkTtNu9xFeEoynMef3bPJIAbOfUh+ueYcfhVl6xm2VRtMcMclSxmZCMnHHd4hlYKJeq/aggmBEWynww== -"@aztec/accounts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-3.0.0-devnet.6-patch.1.tgz#05b44647c732e3deb723571e73c10a36d762c154" - integrity sha512-0iJN0t6AYgv6rxYjLSQvbwo5n8zEfJdwHoydIkqSbSLbymU5NoDnNB7jwl1omAmWqBAKN4hOr4p8Gh2ZldYIsQ== - dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/accounts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-4.0.0-devnet.1-patch.0.tgz#9bac07c67cd611a1be449f4ffdfc9557ade5c753" + integrity sha512-yvj7SW1YUcwigxDIzfZDwo3g65yLmVzlCgdouRbnIhvdCJHQNYqR5HMevt87StAx80bfhgrJwv2v1BQX1akvOQ== + dependencies: + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/aztec.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-3.0.0-devnet.6-patch.1.tgz#cbf2c015c76a7e346044cf6a0b7724f1a85d661f" - integrity sha512-vPba9qQg1IUyg9aTyzEJfHwtwb7guCF2BiBAwnqPKkhoSG06CoDHQfU7T+JqxY9QpdWqDGUSfvDCr5wRFlEL0g== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/aztec.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-4.0.0-devnet.1-patch.0.tgz#c93dbda06bb1ac01627b8e524fa4244be608e94d" + integrity sha512-Vo91ylGFdnMDHI5OYTRBatWTclih4Ofiw94f9BZq8sSBAs3VWYcVb72cP8QiD8wYBILZIvgYgRmDXT+mlwyymQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" axios "^1.12.0" tslib "^2.4.0" viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/bb-prover@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/bb-prover/-/bb-prover-3.0.0-devnet.6-patch.1.tgz#22155bbba2571eddf2cbc0cf0eccc3000224ce95" - integrity sha512-SMuVhCN6iA4WJOdk2Aj1iuK/+6I27cWCu0V/rm1ZQyNEryPteIXKnXleG5HWSZ+MRIngOAut+hT8cFhHRSfrLA== - dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/simulator" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" - "@aztec/world-state" "3.0.0-devnet.6-patch.1" +"@aztec/bb-prover@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb-prover/-/bb-prover-4.0.0-devnet.1-patch.0.tgz#5eeb557af70163029467e03d5379de8dd2a933f6" + integrity sha512-h4iuFLHkbLCWlS+Ey1pyt05p3o70EHJZ8BS3cw9T8TWvN95WSF9ppyYznTcYqMTYhHwtQeY8uPnKCF21MJndgQ== + dependencies: + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/simulator" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" + "@aztec/world-state" "4.0.0-devnet.1-patch.0" commander "^12.1.0" pako "^2.1.0" source-map-support "^0.5.21" tslib "^2.4.0" -"@aztec/bb.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-3.0.0-devnet.6-patch.1.tgz#6781fa91d7faeb5a3bc1e3f8fabc4ddd4a9bb92c" - integrity sha512-ULRG/Ky5h2Lpaw4lXjkEzJdQVgfCFhBY9Fb0mL+Y+yC+thi2T5rQmmAwh5Qmr7F+KwKcozgtryV7Ook3rVjbhA== +"@aztec/bb.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-4.0.0-devnet.1-patch.0.tgz#4225c42b57bfbe9de790445969d4d80031bd5d45" + integrity sha512-fxDdzMsv+CND5bzXAoxWuPBa/ZRcfAQwPSHJuZ4OsJ3VSkB5szUobQUYClrqj7yu9fwKrOzYhIEVTzWh9TCBhQ== dependencies: comlink "^4.4.1" commander "^12.1.0" @@ -649,54 +649,54 @@ pako "^2.1.0" tslib "^2.4.0" -"@aztec/blob-lib@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-3.0.0-devnet.6-patch.1.tgz#ca476037b413acbe75766785e5b26da09afe8c54" - integrity sha512-l3YxkxfAm3RF7016QHXFxlQF58wgSpI0u7xfe6NpupO7k3gnCOrLm8p6GcBGcIoTIcf5GJzK2QfZvBsX+WVZHw== +"@aztec/blob-lib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-4.0.0-devnet.1-patch.0.tgz#dce8c36bcd190a88767923eec9484b19da008558" + integrity sha512-+gb6J435K6GjWeEL21RA78KBo4kfDtYajml1lcqvDW7NgjoP6WtJ2NTUpCnNYFwxCXzL9RLpMgdvtINHUHMO3g== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" "@crate-crypto/node-eth-kzg" "^0.10.0" tslib "^2.4.0" -"@aztec/builder@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/builder/-/builder-3.0.0-devnet.6-patch.1.tgz#a25cd90e83e8c2595c6a3c0440c683e42e258af2" - integrity sha512-IPBXJVhDu3T3K59uVCBX/jK+/Wkn5Z0coBzlcRQkr6puLv8sZod8vPwPrEGeWxOYz6VZN7JUkJup5ZqKR2vFgg== +"@aztec/builder@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/builder/-/builder-4.0.0-devnet.1-patch.0.tgz#e1f7f25183cf8c0bde336a0315bb308b0e875fc9" + integrity sha512-TaaAQ0XNZyROyMCdVC1pty0ujbLvhcVERtJHxBkDuTiECzSJ2Op/3Ber4xAyhJxR6OvV820k+WTyn+/T4u85yg== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" commander "^12.1.0" -"@aztec/constants@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-3.0.0-devnet.6-patch.1.tgz#c0588e4039de977949b997cb65f45721539cf6bd" - integrity sha512-YKH/JQ+Qpd8X9xtWwTBc1yVChjfO9yKFPH2x/LIll89rkPT9GU3OKQeKpnXOKlnC/2IWW2ZExASfwttp8TWtXg== +"@aztec/constants@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-4.0.0-devnet.1-patch.0.tgz#4944cbe51441999e09de74fe63e1277363e7a037" + integrity sha512-U0NG1KtvaA08Hf9q9lkDCN9QYIxSDDltTllBB6//6PsOPQ3k8+wBWy5uQY8zvvWikkwQ+nqhZcDkTiDuXdGxJQ== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/entrypoints@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-3.0.0-devnet.6-patch.1.tgz#ade9929ab6351c990844649b62a2ccc7ce474400" - integrity sha512-rHVRJGk7rxw16rxxQzfojnYjqK0zBtQVghLj1+4p91looN0T4xS8sEXr4jCGPG78uj3NLkYLuPQCQCDVmWXVcA== +"@aztec/entrypoints@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-4.0.0-devnet.1-patch.0.tgz#3e74e2a69f4df27fa8d98f530aa496910d6830ac" + integrity sha512-qe/ulRD5awf6D/IuDLpELN8KlFuUMLdr1I7fNLw9F8kI+i0NOkLThSwJGfxDqF8xx04n7CpjWTLzOEQY8qiVtA== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" zod "^3.23.8" -"@aztec/ethereum@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-3.0.0-devnet.6-patch.1.tgz#16a1f80facf54441b4f606d01fa0a83103f6d74f" - integrity sha512-J1QxJFpYIcWw3Se8eVBWMTvZsGTngwz7h6wgWEkUj2noFe2zPpvASGe389rrHPqqdsQ70yZ92kDaHQ2KyhDzLw== +"@aztec/ethereum@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-4.0.0-devnet.1-patch.0.tgz#f8ca9587f159dcd96688600506581f3f67d71dfa" + integrity sha512-/Gej0NdCeJ3jy8XR3krRzgPFZ7Q5rYxULRZfgi1o2DpaBGvr9s4VTIK37rgRBjp/Wgpm2e8VYe6Mw/x8kuRybg== dependencies: - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" "@viem/anvil" "^0.0.10" dotenv "^16.0.3" lodash.chunk "^4.2.0" @@ -705,12 +705,12 @@ viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/foundation@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-3.0.0-devnet.6-patch.1.tgz#feacdef89029695ccec0fa7d419faf595d5ab27a" - integrity sha512-8oNaZPdU0vMRPxHZzwkOfEPsC9IRswP1WXCqxgdQHYSufYNxNrDZ7aVQpuI0sPkA3BsCXzPb/tQTgD+E2WoYEQ== +"@aztec/foundation@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-4.0.0-devnet.1-patch.0.tgz#a893c2cc1b8bd9d828f22a73dcd24ef2c513ec15" + integrity sha512-RR0F3Ee8SVNmcgWuuOzTdQQYToa4hMD9Ur7qus1qaQwo+47hRHIdfxGXhMyHF/vKjNwzrw3sDnJxkZqy0vjh/Q== dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" "@koa/cors" "^5.0.0" "@noble/curves" "=1.7.0" "@noble/hashes" "^1.6.1" @@ -733,140 +733,140 @@ undici "^5.28.5" zod "^3.23.8" -"@aztec/key-store@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/key-store/-/key-store-3.0.0-devnet.6-patch.1.tgz#962c91aa606131a6e38ab2845049bd07d7e46781" - integrity sha512-LV3JhRG0RW5O4CK5dB4MEOQQHM+N6HwHeQrJG9tZr5P52GzwT7PlBPmopzuq/iKIh48MNizfMTux5681UqBe2Q== +"@aztec/key-store@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/key-store/-/key-store-4.0.0-devnet.1-patch.0.tgz#824bcd192eab3f8a13b88d1a95ecbdbc85c669a4" + integrity sha512-9VYxRr9nNqbdilXd3bAsDHJdkgtIl3oSNyhnDq0HuGlAeEjKi4vZxD85uMRhG48dYBcNg0AMjbByPTEm4l39zA== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/kv-store@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/kv-store/-/kv-store-3.0.0-devnet.6-patch.1.tgz#19850f5423a7d45d59656a50e57bad478599fe2c" - integrity sha512-Y3hMLidonMlN3eC/Blc+o6dN9VY+byLJsPXvNu+snGc6QR8rPw2x+vM/+QInsx9AFoIRfDjZU+64QMLKS4bizw== +"@aztec/kv-store@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/kv-store/-/kv-store-4.0.0-devnet.1-patch.0.tgz#1792f78b27b678f25df2c8570808c0f43218a88d" + integrity sha512-3wa+NbZikJuS5ZSIeFF9PJz1hcFwAznP3IHyIn7s6s2ut9DgC2S+Eosyo5CvEzETnjXc/KOf81L5vf6MlJcAiQ== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" idb "^8.0.0" lmdb "^3.2.0" msgpackr "^1.11.2" ohash "^2.0.11" ordered-binary "^1.5.3" -"@aztec/l1-artifacts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-3.0.0-devnet.6-patch.1.tgz#fb017bcf65cfa9a9610b64ad0dcc7ff4fd46b0b2" - integrity sha512-aO01TaullALg6Mn/GK/HgB9AB+8mxyrQi7X9It/i2u+SA8UiIQuwoBzr3uAA1hsWnRCSD+M7RikMBvVmVDlYkg== +"@aztec/l1-artifacts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-4.0.0-devnet.1-patch.0.tgz#731334b1eec314c721adc1a437628f54b7d708e2" + integrity sha512-1s+9MhRZCC25wuaLsAQjDTp1au0kn8Ht6+J4IZdAPnzqKlpKoCgzBkcqNGIeMce9tKc5O72qxRpwRrOo7PhhCQ== dependencies: tslib "^2.4.0" -"@aztec/merkle-tree@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/merkle-tree/-/merkle-tree-3.0.0-devnet.6-patch.1.tgz#df973c1eea7ff561fc6b6545575df7813d32f10e" - integrity sha512-u6jt+4ATePLnCzACe1VGNYEjbRKDj19xgLtVa+nzcBBO527UIueKxQxjPZ8j9yMcLPGrSvDTdBqaOdm7uWPI4Q== +"@aztec/merkle-tree@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/merkle-tree/-/merkle-tree-4.0.0-devnet.1-patch.0.tgz#1e5e4721e59ec33a91e9e92950d7ea14c22d099c" + integrity sha512-v9F+9UTCS1otutLuSih4sJJSeqQCSEss63PJNAx12ZGmAvNtfZ82FUei5lzKvyZDjPsJaoZFPGz++7EAYT+eJA== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" sha256 "^0.2.0" tslib "^2.4.0" -"@aztec/native@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/native/-/native-3.0.0-devnet.6-patch.1.tgz#601c5bac626ea5fd60d45820205ec4b54c67f9c8" - integrity sha512-UNTdTD/sKJFzCjFjUcpX3g1ElxyIIDkkaMJek6CCb1rsXVtALgIx6K7QhRq26hkUPgS0pBpFPgznFOvh1bsE8w== +"@aztec/native@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/native/-/native-4.0.0-devnet.1-patch.0.tgz#9d056f05b0effe7641ea0550555dc939631cd9a2" + integrity sha512-9lky18VC69/lnhLRb7ijh564o7P3qs7q4gQDD/pXT8lg91UkbwYZ1Bdf2oTRUC2s0kSA37LyrD4k/HFIyNqDQA== dependencies: - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" msgpackr "^1.11.2" -"@aztec/noir-acvm_js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-3.0.0-devnet.6-patch.1.tgz#c6930c121c2a186cb7a071d46ff59b1ddda97da0" - integrity sha512-gJTPvM2bDzj+sVH5gmWgBo0tNyaecWyXmYwZCP4Cz5DtwfN7bcT4JAmjLex0u85i6rpJ+ij9ayPB8msqhvLJSw== +"@aztec/noir-acvm_js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-acvm_js/-/noir-acvm_js-4.0.0-devnet.1-patch.0.tgz#aea0aca24b9fae8ff15430bf542ee558a96305b1" + integrity sha512-dJSp+1W4F3pfVd5IsgtR1jWmZF07YpHNCKIaXBrNbq547WTQoyB9v5AzTKxKOcRzh0mdtsRR9MBUWioiD62RUA== -"@aztec/noir-contracts.js@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-3.0.0-devnet.6-patch.1.tgz#b9fdfec34de536ae579e3481177a046c27bf3598" - integrity sha512-GP1VX+qm5bkSsGpeekCWaLOAoMPFqpckx/WIqAyxJLlSTS7QuvANEulGJI22IBhktu133CtXXfzjATHPEGbN4g== +"@aztec/noir-contracts.js@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-4.0.0-devnet.1-patch.0.tgz#2231802bac47cfe0dc1ca3aa688fc4f6c8c2b5ec" + integrity sha512-fVB7bsw7gwHtP/tKH6wA9XFTfUTkhyqnU5Gw7tq41FSzrHxYlAih+f+r1r0UalKsg7l/vy058DYWOIE+XJA9bw== dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" -"@aztec/noir-noir_codegen@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-noir_codegen/-/noir-noir_codegen-3.0.0-devnet.6-patch.1.tgz#d7d614cb2cb828766977298076d8c3c48da95e16" - integrity sha512-dTvCSdNhSavN5vQ4rBZjD5A2mTgwnRXlNM4wOfJgk1bZEeuapJpD1bc98nV5e4a8C/G0TRgQT7CaxbrHluDdpw== +"@aztec/noir-noir_codegen@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noir_codegen/-/noir-noir_codegen-4.0.0-devnet.1-patch.0.tgz#6645d5a8b2f83839552f80987eb569c7df110e3d" + integrity sha512-BugSrJzrAMnFytMbn/x41iPllMSUjlII+a198bM3ed+3+V50XrarHM5kzrA1DYwun2yALa3BfwdcCeu1R3JNuQ== dependencies: - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - glob "^11.0.3" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + glob "^13.0.0" ts-command-line-args "^2.5.1" -"@aztec/noir-noirc_abi@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-3.0.0-devnet.6-patch.1.tgz#9cc1a1ebbce77f74a9c08d587c9363bd28c99b36" - integrity sha512-+J9StgFWBSi+zhGTmXXNbe3LV3lJ7FC4nmwQP6VENVLzoo1icT6S77N0xrfbcHCbdqmzw8FtKz0BR69VuXdChQ== - dependencies: - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - -"@aztec/noir-protocol-circuits-types@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-protocol-circuits-types/-/noir-protocol-circuits-types-3.0.0-devnet.6-patch.1.tgz#1abd030097cb9540d4bee70d8d133a3c5a587945" - integrity sha512-/e8nlQjsZIE1OKE53zlH8EJUkw24/IEZ3Zsj4HNoSQvKz63Zu0yoNrTst02owUYqTprrDuFj5YL8qouTo3UsXA== - dependencies: - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-acvm_js" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noir_codegen" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/noir-noirc_abi@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-noirc_abi/-/noir-noirc_abi-4.0.0-devnet.1-patch.0.tgz#263f2a58db41bede66f8bc3bdcbc6e29a79875da" + integrity sha512-lphqr1W9kGcVjycS9KseLD4KBtz4g4iWFto9SNpTomzGlPd9bYgRDqSkUkuv3NURuElQwxrdFAVTh93D7P/Htg== + dependencies: + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + +"@aztec/noir-protocol-circuits-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-protocol-circuits-types/-/noir-protocol-circuits-types-4.0.0-devnet.1-patch.0.tgz#9736fed6902be2d712305b35e00670365e8c6eed" + integrity sha512-Je/1nMpUsn65R8+0JDT6QXHbKjyIpKKpo/omBBSzR0pAAWsf6M5pw6AsaR+olaHS5jg8pTHjrZESCtJ89QDhfA== + dependencies: + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noir_codegen" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" change-case "^5.4.4" tslib "^2.4.0" -"@aztec/noir-types@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-3.0.0-devnet.6-patch.1.tgz#ce91b70427983bf32bb013d6c86b0b2e348956c3" - integrity sha512-zj7/ERBvTcnypoytwk4RBiN4mBe1kRVZJpd9byUPc5p9vVqi2uYkbaLa1JpjwyKShItWXU6TXv6C8V23jj5mGA== +"@aztec/noir-types@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/noir-types/-/noir-types-4.0.0-devnet.1-patch.0.tgz#fa681cd4ecc290cd319718be70f249cbfd47c5b9" + integrity sha512-VVtp8lF4pLLxQ+k+HheorUSyY2w0izP2P+XpvgsCqArkOfmODDj3m5Nh8+cUCO8N/mK035cEj5MF/aScixwdAQ== -"@aztec/protocol-contracts@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-3.0.0-devnet.6-patch.1.tgz#b5a79b19041593744d776a0adb9c0e1f99d50ca7" - integrity sha512-QbpoSNLZ54xzAmeen3t+oJEKoeoqD84mrP+ooFgLNPwuXAU48BP5Otq3aZIycIfTcjXnjIhORzLURX0ftU3sKg== +"@aztec/protocol-contracts@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-4.0.0-devnet.1-patch.0.tgz#f744df53460e7f359a0b86dfffb0b82ff0831cfd" + integrity sha512-oXQQXxB91/CcRlwDZf3vdnfdRKl8pGX2o70YxJ6VIC22NNexoROquVtEyiBWZq+hkangfHaYdhwafZjWnlWsPQ== dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" lodash.chunk "^4.2.0" lodash.omit "^4.5.0" tslib "^2.4.0" -"@aztec/pxe@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/pxe/-/pxe-3.0.0-devnet.6-patch.1.tgz#996f07b034f8f97a254ed4d5bc8814e339f9e709" - integrity sha512-ugKffEjNH+U6EfkVuXceozQhmbHgCtLmNx2Jxl02hzW44/41lmL05zAHXCL5IKi+5NfyaRmMjxFJ898jXKa8Lw== - dependencies: - "@aztec/bb-prover" "3.0.0-devnet.6-patch.1" - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/builder" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/key-store" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/simulator" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" +"@aztec/pxe@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/pxe/-/pxe-4.0.0-devnet.1-patch.0.tgz#b69340e6a416a2678eb4982b33e45441fa9768df" + integrity sha512-0VY4zl7UsZ20nadFn9GpP9jcopfTjw+S6NHe44n2VppkID3E+2DRCQ3cCSGk3a/YUFArezHHnqVMtJ1kVXk8ZA== + dependencies: + "@aztec/bb-prover" "4.0.0-devnet.1-patch.0" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/builder" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/key-store" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/simulator" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" koa "^2.16.1" koa-router "^13.1.1" lodash.omit "^4.5.0" @@ -874,39 +874,40 @@ tslib "^2.4.0" viem "npm:@aztec/viem@2.38.2" -"@aztec/simulator@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/simulator/-/simulator-3.0.0-devnet.6-patch.1.tgz#0c22af0f6be531c8b32b0f735a3e8ae207530cb7" - integrity sha512-nDXLLCYMDVTCi8uUUBGO715f4Q+KyoKPa8p0bpJ/08y99aPT67BoouUJE0XXAv44MbQcLgt1SO0dwdW9Cc81Tg== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/noir-acvm_js" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" - "@aztec/noir-protocol-circuits-types" "3.0.0-devnet.6-patch.1" - "@aztec/noir-types" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" - "@aztec/world-state" "3.0.0-devnet.6-patch.1" +"@aztec/simulator@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/simulator/-/simulator-4.0.0-devnet.1-patch.0.tgz#b678f7469262730755d2fe8d553b4445cd1d131c" + integrity sha512-L79T698ejHe/uT386iUjoD8VtRsz2jg+IWhVg3em/Ox7h41XqSyO6l9W2DilGumHGoaRUuIPnABfOP495lWeLQ== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/noir-acvm_js" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/noir-protocol-circuits-types" "4.0.0-devnet.1-patch.0" + "@aztec/noir-types" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" + "@aztec/world-state" "4.0.0-devnet.1-patch.0" lodash.clonedeep "^4.5.0" lodash.merge "^4.6.2" tslib "^2.4.0" -"@aztec/stdlib@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-3.0.0-devnet.6-patch.1.tgz#0f82be8011843165519293f11e9ec9c43bc86a5f" - integrity sha512-nljgFQ046BKWg10HTiYD/UjrC8rWs+8nRFWMVeAPrLiX0mWrjjMHkqag480U2ROO4YpdqqgbVujnNmQa/cLzuA== +"@aztec/stdlib@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-4.0.0-devnet.1-patch.0.tgz#578598dda71129bda1007d0ba71b3c5bf4d8922f" + integrity sha512-p51LrGXwLoSTChyXFxex+7WXbOAG2V/LVXzOFLktG3hkLSZ1tc7CLo8XitB/oN6DpjQMAlmhta43/55RcNOTWQ== dependencies: "@aws-sdk/client-s3" "^3.892.0" - "@aztec/bb.js" "3.0.0-devnet.6-patch.1" - "@aztec/blob-lib" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/ethereum" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/l1-artifacts" "3.0.0-devnet.6-patch.1" - "@aztec/noir-noirc_abi" "3.0.0-devnet.6-patch.1" + "@aztec/bb.js" "4.0.0-devnet.1-patch.0" + "@aztec/blob-lib" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/l1-artifacts" "4.0.0-devnet.1-patch.0" + "@aztec/noir-noirc_abi" "4.0.0-devnet.1-patch.0" + "@aztec/validator-ha-signer" "4.0.0-devnet.1-patch.0" "@google-cloud/storage" "^7.15.0" axios "^1.12.0" json-stringify-deterministic "1.0.12" @@ -920,13 +921,13 @@ viem "npm:@aztec/viem@2.38.2" zod "^3.23.8" -"@aztec/telemetry-client@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/telemetry-client/-/telemetry-client-3.0.0-devnet.6-patch.1.tgz#599032472c50ffe1d45641e9568ff1cae99c46b0" - integrity sha512-XZeLKSf2ws+2VEzGDESBkFo8kI9BGNTRXHpAJZ7NIFCbEGBwb44N0Rf8S8BBJgixARg7iUaiiFs2y2mBf3b2Gg== +"@aztec/telemetry-client@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/telemetry-client/-/telemetry-client-4.0.0-devnet.1-patch.0.tgz#26572852ea1645ba1323f6b4026930a0988b0aba" + integrity sha512-jNALAzaPX1xC3KFRTEZGY23CwzSrspiKldMlksm38Ljl7s91XBd4DFHPDARYu2mr9MP3z9arW4IVrl8qWLejpw== dependencies: - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" "@opentelemetry/api" "^1.9.0" "@opentelemetry/api-logs" "^0.55.0" "@opentelemetry/core" "^1.28.0" @@ -944,45 +945,57 @@ prom-client "^15.1.3" viem "npm:@aztec/viem@2.38.2" -"@aztec/test-wallet@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/test-wallet/-/test-wallet-3.0.0-devnet.6-patch.1.tgz#fc70b9c639ed77d1a04d449f2aaf36f5bfeee784" - integrity sha512-K9jZrWN2XKzLm9X3prLwuvNPFKf9q+jc6jnuesHAMDsLDMDjG5YYBlLfYYHsNI6DbpHT0CxGDgPFuK4qYB3Dqg== - dependencies: - "@aztec/accounts" "3.0.0-devnet.6-patch.1" - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/noir-contracts.js" "3.0.0-devnet.6-patch.1" - "@aztec/pxe" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/wallet-sdk" "3.0.0-devnet.6-patch.1" - -"@aztec/wallet-sdk@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/wallet-sdk/-/wallet-sdk-3.0.0-devnet.6-patch.1.tgz#1ec5ac27f6d5b29758606457712c7966325b74a0" - integrity sha512-acshskh0gWYwanEDpc2lfwAuoexsf0halQsJRCFjMgkRW1nryEUefBGsRe0Ztq572OVNCpd8KpJRzDl4OcVjPg== - dependencies: - "@aztec/aztec.js" "3.0.0-devnet.6-patch.1" - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/entrypoints" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/pxe" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - -"@aztec/world-state@3.0.0-devnet.6-patch.1": - version "3.0.0-devnet.6-patch.1" - resolved "https://registry.yarnpkg.com/@aztec/world-state/-/world-state-3.0.0-devnet.6-patch.1.tgz#78b8cc83a67ca612d55e431219f2ac497ac4803e" - integrity sha512-6/svpdxdb/XkBGu+YH+EJZpnyCTyg4oZ31Mm1RsnYRUYz6gyZjh6w0CuiIPP3FOhnzfnvBCNrzcVK3apv7FImg== - dependencies: - "@aztec/constants" "3.0.0-devnet.6-patch.1" - "@aztec/foundation" "3.0.0-devnet.6-patch.1" - "@aztec/kv-store" "3.0.0-devnet.6-patch.1" - "@aztec/merkle-tree" "3.0.0-devnet.6-patch.1" - "@aztec/native" "3.0.0-devnet.6-patch.1" - "@aztec/protocol-contracts" "3.0.0-devnet.6-patch.1" - "@aztec/stdlib" "3.0.0-devnet.6-patch.1" - "@aztec/telemetry-client" "3.0.0-devnet.6-patch.1" +"@aztec/test-wallet@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/test-wallet/-/test-wallet-4.0.0-devnet.1-patch.0.tgz#a027e252b21643810d423e615c942c9dcdb307d8" + integrity sha512-oYbwT7R8DMpRUiWxJyElV5oJTm5x16fKvfOSFMS7DZuHQZ6B7kuwRPjokKDZttYJuwLQGGTr60s6Bm53r6FYew== + dependencies: + "@aztec/accounts" "4.0.0-devnet.1-patch.0" + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/noir-contracts.js" "4.0.0-devnet.1-patch.0" + "@aztec/pxe" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/wallet-sdk" "4.0.0-devnet.1-patch.0" + +"@aztec/validator-ha-signer@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.1-patch.0.tgz#d2d51016f1d2ed5fc752106767951d732a660972" + integrity sha512-HEEWyo2Lpusu8XVxsvMmI6LbGtjtWYUB19wBnDwPQn97HlewK3nCkWF+c9QEMPhKloZAk+jaNd0hZYxNji369w== + dependencies: + "@aztec/ethereum" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + node-pg-migrate "^8.0.4" + pg "^8.11.3" + tslib "^2.4.0" + zod "^3.23.8" + +"@aztec/wallet-sdk@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/wallet-sdk/-/wallet-sdk-4.0.0-devnet.1-patch.0.tgz#ef4c907b987b8787c9513f5e3963b31acc26c3e0" + integrity sha512-BWwysQsnPYr3kB8lRPTv7YYaOEvnvgP+W1uH2/sOMprPVBXLP3unVxYMCHRhw5XtUquEVU2PXRyYSoAmtn024Q== + dependencies: + "@aztec/aztec.js" "4.0.0-devnet.1-patch.0" + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/entrypoints" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/pxe" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + +"@aztec/world-state@4.0.0-devnet.1-patch.0": + version "4.0.0-devnet.1-patch.0" + resolved "https://registry.yarnpkg.com/@aztec/world-state/-/world-state-4.0.0-devnet.1-patch.0.tgz#0b85576dca9a5471e1581ef90002f16934626eb1" + integrity sha512-GedqMcrUDxA3LApob7QHj3o+a+IaTCW4hy7j9RlI+/BR5fEVwW42pzhlDEhgHlsKWMSUpPl1ZZ4fna/Ep7zQ6A== + dependencies: + "@aztec/constants" "4.0.0-devnet.1-patch.0" + "@aztec/foundation" "4.0.0-devnet.1-patch.0" + "@aztec/kv-store" "4.0.0-devnet.1-patch.0" + "@aztec/merkle-tree" "4.0.0-devnet.1-patch.0" + "@aztec/native" "4.0.0-devnet.1-patch.0" + "@aztec/protocol-contracts" "4.0.0-devnet.1-patch.0" + "@aztec/stdlib" "4.0.0-devnet.1-patch.0" + "@aztec/telemetry-client" "4.0.0-devnet.1-patch.0" tslib "^2.4.0" zod "^3.23.8" @@ -1468,6 +1481,13 @@ dependencies: "@isaacs/balanced-match" "^4.0.1" +"@isaacs/brace-expansion@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz#0ef5a92d91f2fff2a37646ce54da9e5f599f6eff" + integrity sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ== + dependencies: + "@isaacs/balanced-match" "^4.0.1" + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -3193,6 +3213,15 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: safe-buffer "^5.2.1" to-buffer "^1.2.2" +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + co-body@^6.0.0: version "6.2.0" resolved "https://registry.yarnpkg.com/co-body/-/co-body-6.2.0.tgz#afd776d60e5659f4eee862df83499698eb1aea1b" @@ -3652,7 +3681,7 @@ esbuild@^0.25.0: "@esbuild/win32-ia32" "0.25.12" "@esbuild/win32-x64" "0.25.12" -escalade@^3.2.0: +escalade@^3.1.1, escalade@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== @@ -3999,6 +4028,11 @@ gensync@^1.0.0-beta.2: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" @@ -4040,7 +4074,16 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob@^11.0.3: +glob@^13.0.0: + version "13.0.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.2.tgz#74b28859255e319c84d1aed1a0a5b5248bfea227" + integrity sha512-035InabNu/c1lW0tzPhAgapKctblppqsKKG9ZaNzbr+gXwWMjXoiyGSyB9sArzrjG7jY+zntRq5ZSUYemrnWVQ== + dependencies: + minimatch "^10.1.2" + minipass "^7.1.2" + path-scurry "^2.0.0" + +glob@~11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/glob/-/glob-11.1.0.tgz#4f826576e4eb99c7dad383793d2f9f08f67e50a6" integrity sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw== @@ -4800,6 +4843,13 @@ minimatch@^10.1.1: dependencies: "@isaacs/brace-expansion" "^5.0.0" +minimatch@^10.1.2: + version "10.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.1.2.tgz#6c3f289f9de66d628fa3feb1842804396a43d81c" + integrity sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw== + dependencies: + "@isaacs/brace-expansion" "^5.0.1" + minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -4894,6 +4944,14 @@ node-gyp-build@^4.3.0: resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.4.tgz#8a70ee85464ae52327772a90d66c6077a900cfc8" integrity sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ== +node-pg-migrate@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/node-pg-migrate/-/node-pg-migrate-8.0.4.tgz#b2e519e7ebc4c2f7777ef4b5cf0a01591ddef2ee" + integrity sha512-HTlJ6fOT/2xHhAUtsqSN85PGMAqSbfGJNRwQF8+ZwQ1+sVGNUTl/ZGEshPsOI3yV22tPIyHXrKXr3S0JxeYLrg== + dependencies: + glob "~11.1.0" + yargs "~17.7.0" + node-releases@^2.0.27: version "2.0.27" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.27.tgz#eedca519205cf20f650f61d56b070db111231e4e" @@ -5143,6 +5201,62 @@ pbkdf2@^3.1.2, pbkdf2@^3.1.5: sha.js "^2.4.12" to-buffer "^1.2.1" +pg-cloudflare@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.3.0.tgz#386035d4bfcf1a7045b026f8b21acf5353f14d65" + integrity sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ== + +pg-connection-string@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.11.0.tgz#5dca53ff595df33ba9db812e181b19909866d10b" + integrity sha512-kecgoJwhOpxYU21rZjULrmrBJ698U2RxXofKVzOn5UDj61BPj/qMb7diYUR1nLScCDbrztQFl1TaQZT0t1EtzQ== + +pg-int8@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" + integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== + +pg-pool@^3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.11.0.tgz#adf9a6651a30c839f565a3cc400110949c473d69" + integrity sha512-MJYfvHwtGp870aeusDh+hg9apvOe2zmpZJpyt+BMtzUWlVqbhFmMK6bOBXLBUPd7iRtIF9fZplDc7KrPN3PN7w== + +pg-protocol@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.11.0.tgz#2502908893edaa1e8c0feeba262dd7b40b317b53" + integrity sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g== + +pg-types@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3" + integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA== + dependencies: + pg-int8 "1.0.1" + postgres-array "~2.0.0" + postgres-bytea "~1.0.0" + postgres-date "~1.0.4" + postgres-interval "^1.1.0" + +pg@^8.11.3: + version "8.18.0" + resolved "https://registry.yarnpkg.com/pg/-/pg-8.18.0.tgz#e9ee214206f5d9231240f1b82f22d2fa9de5cb75" + integrity sha512-xqrUDL1b9MbkydY/s+VZ6v+xiMUmOUk7SS9d/1kpyQxoJ6U9AO1oIJyUWVZojbfe5Cc/oluutcgFG4L9RDP1iQ== + dependencies: + pg-connection-string "^2.11.0" + pg-pool "^3.11.0" + pg-protocol "^1.11.0" + pg-types "2.2.0" + pgpass "1.0.5" + optionalDependencies: + pg-cloudflare "^1.3.0" + +pgpass@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.5.tgz#9b873e4a564bb10fa7a7dbd55312728d422a223d" + integrity sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug== + dependencies: + split2 "^4.1.0" + picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" @@ -5229,6 +5343,28 @@ postcss@^8.5.6: picocolors "^1.1.1" source-map-js "^1.2.1" +postgres-array@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e" + integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA== + +postgres-bytea@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.1.tgz#c40b3da0222c500ff1e51c5d7014b60b79697c7a" + integrity sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ== + +postgres-date@~1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8" + integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q== + +postgres-interval@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695" + integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ== + dependencies: + xtend "^4.0.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -5406,6 +5542,11 @@ reduce-flatten@^2.0.0: resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-2.0.0.tgz#734fd84e65f375d7ca4465c69798c25c9d10ae27" integrity sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w== +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -5660,7 +5801,7 @@ source-map@^0.6.0: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -split2@^4.0.0: +split2@^4.0.0, split2@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== @@ -5719,7 +5860,7 @@ string-format@^2.0.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^4.1.0: +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -6146,6 +6287,15 @@ wordwrapjs@^4.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" @@ -6165,16 +6315,39 @@ ws@8.18.3, ws@^8.13.0: resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472" integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== -xtend@^4.0.2: +xtend@^4.0.0, xtend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@~17.7.0: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + ylru@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.4.0.tgz#0cf0aa57e9c24f8a2cbde0cc1ca2c9592ac4e0f6" From db3b7f8709282cbe2aad1909fc19a3b014f5e44a Mon Sep 17 00:00:00 2001 From: Josh Crites Date: Wed, 11 Feb 2026 21:34:31 -0500 Subject: [PATCH 03/10] Fix CI: make nargo chown step tolerant of missing paths The ~/nargo/github.com directory may not exist when nargo is installed via the noirup action rather than aztec's installer. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/recursive-verification-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/recursive-verification-tests.yml b/.github/workflows/recursive-verification-tests.yml index e3e72d6..d09460d 100644 --- a/.github/workflows/recursive-verification-tests.yml +++ b/.github/workflows/recursive-verification-tests.yml @@ -75,7 +75,7 @@ jobs: run: nargo compile - name: Change ownership for nargo files - run: sudo chown -R $(whoami) ~/nargo && sudo chown -R $(whoami) ~/nargo/github.com + run: sudo chown -R $(whoami) ~/nargo || true - name: Compile contract and generate artifacts working-directory: recursive_verification From 1a24a9d775fcf50d523d6b79bf138f371585062d Mon Sep 17 00:00:00 2001 From: Josh Crites Date: Wed, 11 Feb 2026 21:40:12 -0500 Subject: [PATCH 04/10] Fix CI: set RUST_MIN_STACK to prevent nargo stack overflow The nargo binary bundled with Aztec overflows its default stack when compiling contracts. Set RUST_MIN_STACK=8388608 (8MB) for all aztec compile/test steps across workflows. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/note-send-proof-tests.yml | 2 ++ .github/workflows/prediction-market-tests.yml | 4 ++++ .github/workflows/recursive-verification-tests.yml | 2 ++ 3 files changed, 8 insertions(+) diff --git a/.github/workflows/note-send-proof-tests.yml b/.github/workflows/note-send-proof-tests.yml index 5683cd4..a0f9ddb 100644 --- a/.github/workflows/note-send-proof-tests.yml +++ b/.github/workflows/note-send-proof-tests.yml @@ -68,6 +68,8 @@ jobs: - name: Compile contract and generate artifacts working-directory: note-send-proof + env: + RUST_MIN_STACK: "8388608" run: script -e -c "yarn ccc" - name: Generate note hash data diff --git a/.github/workflows/prediction-market-tests.yml b/.github/workflows/prediction-market-tests.yml index cde9d68..48c2bdb 100644 --- a/.github/workflows/prediction-market-tests.yml +++ b/.github/workflows/prediction-market-tests.yml @@ -70,11 +70,15 @@ jobs: - name: Run Noir unit tests working-directory: prediction-market + env: + RUST_MIN_STACK: "8388608" run: script -e -c "aztec test" timeout-minutes: 10 - name: Compile contract and generate artifacts working-directory: prediction-market + env: + RUST_MIN_STACK: "8388608" run: | script -e -c "aztec compile" script -e -c "aztec codegen target -o artifacts" diff --git a/.github/workflows/recursive-verification-tests.yml b/.github/workflows/recursive-verification-tests.yml index d09460d..cbf9c17 100644 --- a/.github/workflows/recursive-verification-tests.yml +++ b/.github/workflows/recursive-verification-tests.yml @@ -79,6 +79,8 @@ jobs: - name: Compile contract and generate artifacts working-directory: recursive_verification + env: + RUST_MIN_STACK: "8388608" run: script -e -c "yarn ccc" - name: Generate proof data From ed5a4a5c3ff1d233337eb5e372b1280fd338dcb1 Mon Sep 17 00:00:00 2001 From: Josh Crites Date: Wed, 11 Feb 2026 21:44:59 -0500 Subject: [PATCH 05/10] Fix CI: use ulimit -s unlimited instead of RUST_MIN_STACK RUST_MIN_STACK is not respected by the pre-compiled nargo binary. Use ulimit -s unlimited to raise the OS stack size limit before running aztec compile/test commands. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/note-send-proof-tests.yml | 6 +++--- .github/workflows/prediction-market-tests.yml | 9 ++++----- .github/workflows/recursive-verification-tests.yml | 6 +++--- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/.github/workflows/note-send-proof-tests.yml b/.github/workflows/note-send-proof-tests.yml index a0f9ddb..0774514 100644 --- a/.github/workflows/note-send-proof-tests.yml +++ b/.github/workflows/note-send-proof-tests.yml @@ -68,9 +68,9 @@ jobs: - name: Compile contract and generate artifacts working-directory: note-send-proof - env: - RUST_MIN_STACK: "8388608" - run: script -e -c "yarn ccc" + run: | + ulimit -s unlimited + script -e -c "yarn ccc" - name: Generate note hash data working-directory: note-send-proof diff --git a/.github/workflows/prediction-market-tests.yml b/.github/workflows/prediction-market-tests.yml index 48c2bdb..03da076 100644 --- a/.github/workflows/prediction-market-tests.yml +++ b/.github/workflows/prediction-market-tests.yml @@ -70,16 +70,15 @@ jobs: - name: Run Noir unit tests working-directory: prediction-market - env: - RUST_MIN_STACK: "8388608" - run: script -e -c "aztec test" + run: | + ulimit -s unlimited + script -e -c "aztec test" timeout-minutes: 10 - name: Compile contract and generate artifacts working-directory: prediction-market - env: - RUST_MIN_STACK: "8388608" run: | + ulimit -s unlimited script -e -c "aztec compile" script -e -c "aztec codegen target -o artifacts" diff --git a/.github/workflows/recursive-verification-tests.yml b/.github/workflows/recursive-verification-tests.yml index cbf9c17..002f6c3 100644 --- a/.github/workflows/recursive-verification-tests.yml +++ b/.github/workflows/recursive-verification-tests.yml @@ -79,9 +79,9 @@ jobs: - name: Compile contract and generate artifacts working-directory: recursive_verification - env: - RUST_MIN_STACK: "8388608" - run: script -e -c "yarn ccc" + run: | + ulimit -s unlimited + script -e -c "yarn ccc" - name: Generate proof data working-directory: recursive_verification From 779312c33e80b7814bf1313085ff7773081ec1ab Mon Sep 17 00:00:00 2001 From: Josh Crites Date: Wed, 11 Feb 2026 21:48:23 -0500 Subject: [PATCH 06/10] Remove devcontainer files from PR Co-Authored-By: Claude Opus 4.6 --- .devcontainer/Dockerfile | 36 --------------------------------- .devcontainer/devcontainer.json | 19 ----------------- 2 files changed, 55 deletions(-) delete mode 100644 .devcontainer/Dockerfile delete mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile deleted file mode 100644 index c4971fb..0000000 --- a/.devcontainer/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM --platform=linux/amd64 ubuntu:24.04 -SHELL ["/bin/bash", "-c"] - -ENV NVM_DIR=/root/.nvm -ENV NODE_VERSION=22.15.0 -ENV BUN_INSTALL=/root/.bun - -# Install dependencies including newer libstdc++ -RUN apt update && apt install -y \ - curl \ - bash \ - git \ - tar \ - gzip \ - unzip \ - libc++-dev \ - libstdc++6 \ - jq \ - python3 \ - build-essential \ - ca-certificates - -# Install nvm, node and npm -RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash \ - && . "$NVM_DIR/nvm.sh" \ - && nvm install ${NODE_VERSION} \ - && nvm use ${NODE_VERSION} \ - && nvm alias default ${NODE_VERSION} - -# Add node and npm to path -ENV PATH="${NVM_DIR}/versions/node/v${NODE_VERSION}/bin:${PATH}" -RUN npm i -g yarn - -# Install Bun (used by recursive_verification and other examples) -RUN curl -fsSL https://bun.sh/install | bash -ENV PATH="${BUN_INSTALL}/bin:${PATH}" diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json deleted file mode 100644 index de813d7..0000000 --- a/.devcontainer/devcontainer.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "Aztec Examples", - "build": { - "context": ".", - "dockerfile": "Dockerfile" - }, - "features": { - "ghcr.io/devcontainers/features/docker-in-docker:2": {} - }, - "postCreateCommand": "curl -s https://install.aztec.network | NON_INTERACTIVE=1 BIN_PATH=/usr/local/bin bash -s", - "customizations": { - "vscode": { - "settings": {}, - "extensions": ["noir-lang.vscode-noir"] - } - }, - "workspaceMount": "source=${localWorkspaceFolder},target=/root/workspace,type=bind", - "workspaceFolder": "/root/workspace" -} From 73e6d2b9765a83b1d20db59b2d1d30fefa764f21 Mon Sep 17 00:00:00 2001 From: Josh Crites Date: Wed, 11 Feb 2026 21:51:16 -0500 Subject: [PATCH 07/10] Restore code comments in account-contract The comments explaining design rationale, parameter docs, and safety notes are still relevant after the v4 migration and should be kept. Co-Authored-By: Claude Opus 4.6 --- account-contract/src/account_actions.nr | 36 +++++++++++++++++++++++++ account-contract/src/main.nr | 22 +++++++++++++++ 2 files changed, 58 insertions(+) diff --git a/account-contract/src/account_actions.nr b/account-contract/src/account_actions.nr index 1d8369b..1a26f6f 100644 --- a/account-contract/src/account_actions.nr +++ b/account-contract/src/account_actions.nr @@ -32,8 +32,33 @@ pub global AccountFeePaymentMethodOptions: AccountFeePaymentMethodOptionsEnum = FEE_JUICE_WITH_CLAIM: 2, }; +/** + * An implementation of the Account Action struct for the private context. + * + * Implements logic to verify authorization and execute payloads. + */ impl AccountActions<&mut PrivateContext> { + /// Verifies that the `app_hash` is authorized and executes the `app_payload`. + /// + /// @param app_payload The payload that contains the calls to be executed in the app phase. + /// + /// @param fee_payment_method The mechanism via which the account contract will pay for the transaction: + /// - EXTERNAL (0): Signals that some other contract is in charge of paying the fee, nothing needs to be done. + /// - PREEXISTING_FEE_JUICE (1): Makes the account contract publicly pay for the transaction with its own FeeJuice + /// balance, which it must already have prior to this transaction. The contract will + /// set itself as the fee payer and end the setup phase. + /// - FEE_JUICE_WITH_CLAIM (2): Makes the account contract publicly pay for the transaction with its own FeeJuice + /// balance which is being claimed in the same transaction. The contract will set + /// itself as the fee payer but not end setup phase - this is done by the FeeJuice + /// contract after enqueuing a public call, which unlike most public calls is + /// whitelisted to be executable during setup. + /// + /// @param cancellable Controls whether to emit app_payload.tx_nonce as a nullifier, allowing a subsequent + /// transaction to be sent with a higher priority fee. This can be used to cancel the first transaction sent, + /// assuming it hasn't been mined yet. + /// + // docs:start:entrypoint pub fn entrypoint(self, app_payload: AppPayload, fee_payment_method: u8, cancellable: bool, password: Field) { let valid_fn = self.is_valid_impl; @@ -57,7 +82,18 @@ impl AccountActions<&mut PrivateContext> { } } + /// Verifies that the `msg_sender` is authorized to consume `inner_hash` by the account. + /// + /// Computes the `message_hash` using the `msg_sender`, `chain_id`, `version` and `inner_hash`. + /// Then executes the `is_valid_impl` function to verify that the message is authorized. + /// + /// Will revert if the message is not authorized. + /// + /// @param inner_hash The hash of the message that the `msg_sender` is trying to consume. pub fn verify_private_authwit(self, inner_hash: Field, password: Field) -> Field { + // The `inner_hash` is "siloed" with the `msg_sender` to ensure that only it can + // consume the message. + // This ensures that contracts cannot consume messages that are not intended for them. let message_hash = compute_authwit_message_hash( self.context.maybe_msg_sender().unwrap(), self.context.chain_id(), diff --git a/account-contract/src/main.nr b/account-contract/src/main.nr index 044638e..dca7576 100644 --- a/account-contract/src/main.nr +++ b/account-contract/src/main.nr @@ -27,6 +27,7 @@ pub contract PasswordAccount { hashed_password: PublicImmutable, } + // Constructs the contract #[external("private")] #[initializer] fn constructor(password: Field) { @@ -34,8 +35,16 @@ pub contract PasswordAccount { self.enqueue_self.set_hashed_password(hashed_password); // Safety: The sender for tags is only used to compute unconstrained shared secrets for emitting logs. + // Since this value is only used for unconstrained tagging and not for any constrained logic, + // it is safe to load from an unconstrained context. + // TODO(#15752): Improve the sender_for_tags handling here when the original sender is undefined. let original_sender = unsafe { get_sender_for_tags().unwrap_or(self.address) }; + // We set the sender for tags to this contract because we don't want to force the user corresponding to this + // account to add the account deployer as a sender to their PXE. By setting it to this contract, user's PXE + // will manage to find the note even if the account deployer is not registered as a sender (i.e + // `pxe.registerSender(accountDeployer)` was not called) + // Safety: Comment from above applies here as well. unsafe { set_sender_for_tags(self.address) }; @@ -49,10 +58,14 @@ pub contract PasswordAccount { self.storage.hashed_password.initialize(hashed_password); } + // @dev: If you globally change the entrypoint signature don't forget to update account_entrypoint.ts file (specifically `getEntrypointAbi()`). + // using noinitcheck is an optimization, it reduces gates by omitting a check that the contract has been initialized #[external("private")] #[noinitcheck] fn entrypoint(app_payload: AppPayload, fee_payment_method: u8, cancellable: bool, password: Field) { // Safety: The sender for tags is only used to compute unconstrained shared secrets for emitting logs. + // Since this value is only used for unconstrained tagging and not for any constrained logic, + // it is safe to set from a constrained context. unsafe { set_sender_for_tags(self.address) }; let actions = AccountActions::init(self.context, is_valid_impl); @@ -78,6 +91,12 @@ pub contract PasswordAccount { hashed_password_from_account == hashed_password } + /** + * @notice Helper function to check validity of private authwitnesses + * @param consumer The address of the consumer of the message + * @param message_hash The message hash of the message to check the validity + * @return True if the message_hash can be consumed, false otherwise + */ #[external("utility")] unconstrained fn lookup_validity(consumer: AztecAddress, inner_hash: Field, password: Field) -> bool { let hashed_password_from_account = self.storage.hashed_password.read(); @@ -86,6 +105,9 @@ pub contract PasswordAccount { let valid_in_private = hashed_password_from_account == hashed_password; + // Compute the nullifier and check if it is spent + // This will BLINDLY TRUST the oracle, but the oracle is us, and + // it is not as part of execution of the contract, so we are good. let nullifier = compute_authwit_nullifier(self.address, inner_hash); let siloed_nullifier = compute_siloed_nullifier(consumer, nullifier); let lower_wit = From a807b68c33dadc311ced35c1752482bddb1d3c1c Mon Sep 17 00:00:00 2001 From: Josh Crites Date: Wed, 11 Feb 2026 22:00:35 -0500 Subject: [PATCH 08/10] Refactor CI workflow: reorder local Aztec network setup and adjust timeout settings --- .../recursive-verification-tests.yml | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/.github/workflows/recursive-verification-tests.yml b/.github/workflows/recursive-verification-tests.yml index 002f6c3..cdcb085 100644 --- a/.github/workflows/recursive-verification-tests.yml +++ b/.github/workflows/recursive-verification-tests.yml @@ -46,21 +46,6 @@ jobs: echo "$HOME/.aztec/current/node_modules/.bin" >> $GITHUB_PATH echo "$HOME/.aztec/bin" >> $GITHUB_PATH - - name: Start local Aztec network - run: aztec start --local-network & - - - name: Wait for local network to be ready - run: | - echo "Waiting for local network to start..." - for i in {1..30}; do - if curl -s http://localhost:8080/status >/dev/null 2>&1; then - echo "Local network is ready!" - break - fi - echo "Waiting... ($i/30)" - sleep 5 - done - - name: Install project dependencies working-directory: recursive_verification run: yarn install --frozen-lockfile @@ -82,6 +67,7 @@ jobs: run: | ulimit -s unlimited script -e -c "yarn ccc" + timeout-minutes: 15 - name: Generate proof data working-directory: recursive_verification @@ -94,6 +80,21 @@ jobs: yarn data timeout-minutes: 30 + - name: Start local Aztec network + run: aztec start --local-network & + + - name: Wait for local network to be ready + run: | + echo "Waiting for local network to start..." + for i in {1..30}; do + if curl -s http://localhost:8080/status >/dev/null 2>&1; then + echo "Local network is ready!" + break + fi + echo "Waiting... ($i/30)" + sleep 5 + done + - name: Run tests working-directory: recursive_verification run: yarn test From f54b10f9f87a5bbc09ffef9878d7b231619f080b Mon Sep 17 00:00:00 2001 From: Josh Crites Date: Wed, 11 Feb 2026 22:05:27 -0500 Subject: [PATCH 09/10] Remove Nargo installation step from recursive verification tests workflow --- .github/workflows/recursive-verification-tests.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/recursive-verification-tests.yml b/.github/workflows/recursive-verification-tests.yml index cdcb085..5d7deb6 100644 --- a/.github/workflows/recursive-verification-tests.yml +++ b/.github/workflows/recursive-verification-tests.yml @@ -50,11 +50,6 @@ jobs: working-directory: recursive_verification run: yarn install --frozen-lockfile - - name: Install Nargo - uses: noir-lang/noirup@v0.1.4 - with: - toolchain: 1.0.0-beta.15 - - name: Compile Noir circuit working-directory: recursive_verification/circuit run: nargo compile From fd7b846f4a652fd7fba6f30c1af541a77062f0f4 Mon Sep 17 00:00:00 2001 From: Josh Crites Date: Wed, 11 Feb 2026 22:10:27 -0500 Subject: [PATCH 10/10] Fix import path for debug_log_format in ValueNotEqual contract --- recursive_verification/contract/src/main.nr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recursive_verification/contract/src/main.nr b/recursive_verification/contract/src/main.nr index 6e6b31b..baf195a 100644 --- a/recursive_verification/contract/src/main.nr +++ b/recursive_verification/contract/src/main.nr @@ -4,7 +4,7 @@ use aztec::macros::aztec; pub contract ValueNotEqual { use aztec::{ macros::{functions::{external, initializer, only_self, view}, storage::storage}, - oracle::logging::debug_log_format, + oracle::debug_log::debug_log_format, protocol::{address::AztecAddress, traits::ToField}, state_vars::{Map, PublicImmutable, PublicMutable}, };