From f3f894e9c5ad9ac71ab9be9c60133b7f242d3599 Mon Sep 17 00:00:00 2001 From: bitbeckers Date: Wed, 12 Jun 2024 18:11:20 +0200 Subject: [PATCH] feat(client): optional public client --- pnpm-lock.yaml | 2067 +++++--------------------- sdk/.env.template | 18 - sdk/migrationV1_V2.md | 10 +- sdk/src/__generated__/gql/gql.ts | 6 +- sdk/src/__generated__/gql/graphql.ts | 2 +- sdk/src/client.ts | 80 +- sdk/src/storage.ts | 26 +- sdk/src/types/client.ts | 2 +- sdk/src/types/storage.ts | 16 + 9 files changed, 483 insertions(+), 1744 deletions(-) create mode 100644 sdk/src/types/storage.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da0ff732..7fa63d12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,11 +31,11 @@ importers: dependencies: hardhat: specifier: ^2.18.3 - version: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + version: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) devDependencies: '@chainlink/contracts': specifier: ^0.8.0 - version: 0.8.0(bufferutil@4.0.8)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + version: 0.8.0(bufferutil@4.0.8)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) '@commitlint/cli': specifier: ^17.1.2 version: 17.8.1 @@ -47,37 +47,37 @@ importers: version: 3.4.0 '@nomicfoundation/hardhat-chai-matchers': specifier: ^2.0.7 - version: 2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(chai@4.3.10)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + version: 2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(chai@4.3.10)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) '@nomicfoundation/hardhat-ethers': specifier: ^3.0.6 - version: 3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + version: 3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) '@nomicfoundation/hardhat-toolbox': specifier: ^5.0.0 - version: 5.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(chai@4.3.10)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition-ethers@0.15.4(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-network-helpers@1.0.9(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@typechain/ethers-v6@0.4.3(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(@typechain/hardhat@8.0.3(@typechain/ethers-v6@0.4.3(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5)))(@types/chai@4.3.11)(@types/mocha@9.1.0)(@types/node@18.18.7)(chai@4.3.10)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat-gas-reporter@1.0.9(bufferutil@4.0.8)(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(solidity-coverage@0.8.5(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5) + version: 5.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(chai@4.3.10)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition-ethers@0.15.4(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-network-helpers@1.0.9(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@typechain/ethers-v6@0.4.3(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(@typechain/hardhat@8.0.3(@typechain/ethers-v6@0.4.3(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5)))(@types/chai@4.3.11)(@types/mocha@9.1.0)(@types/node@18.18.7)(chai@4.3.10)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat-gas-reporter@1.0.9(bufferutil@4.0.8)(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(solidity-coverage@0.8.5(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5) '@nomicfoundation/hardhat-viem': specifier: ^2.0.2 - version: 2.0.2(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typescript@4.9.5)(viem@1.18.9(bufferutil@4.0.8)(typescript@4.9.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) + version: 2.0.2(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typescript@4.9.5)(viem@1.21.4(bufferutil@4.0.8)(typescript@4.9.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4) '@openzeppelin/contracts': specifier: ^4.9.3 version: 4.9.3 '@openzeppelin/defender-sdk': specifier: ^1.13.3 - version: 1.13.3(bufferutil@4.0.8)(encoding@0.1.13)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)(web3-core-helpers@1.10.3)(web3-core@1.10.3(encoding@0.1.13))(web3-utils@1.10.3)(web3@1.10.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)) + version: 1.13.3(bufferutil@4.0.8)(encoding@0.1.13)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)(web3-core-helpers@1.10.3)(web3-core@1.10.3(encoding@0.1.13))(web3-utils@1.10.3)(web3@1.10.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@openzeppelin/hardhat-upgrades': specifier: 3.1.1 - version: 3.1.1(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(encoding@0.1.13)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + version: 3.1.1(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(encoding@0.1.13)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) '@primitivefi/hardhat-dodoc': specifier: ^0.2.3 - version: 0.2.3(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(squirrelly@8.0.8) + version: 0.2.3(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(squirrelly@8.0.8) '@rollup/plugin-commonjs': specifier: ^24.0.1 - version: 24.1.0(rollup@4.1.4) + version: 24.1.0(rollup@4.6.1) '@rollup/plugin-json': specifier: ^6.0.0 - version: 6.0.1(rollup@4.1.4) + version: 6.0.1(rollup@4.6.1) '@rollup/plugin-node-resolve': specifier: ^15.0.1 - version: 15.2.3(rollup@4.1.4) + version: 15.2.3(rollup@4.6.1) '@trivago/prettier-plugin-sort-imports': specifier: ^3.3.0 version: 3.4.0(prettier@2.8.8) @@ -110,13 +110,13 @@ importers: version: 8.10.0(eslint@8.52.0) ethers: specifier: ^6.8.0 - version: 6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + version: 6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) hardhat-abi-exporter: specifier: ^2.10.1 - version: 2.10.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + version: 2.10.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) hardhat-preprocessor: specifier: ^0.1.5 - version: 0.1.5(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + version: 0.1.5(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) husky: specifier: ^8.0.1 version: 8.0.3 @@ -134,19 +134,19 @@ importers: version: 5.0.5 rollup: specifier: ^4.0.2 - version: 4.1.4 + version: 4.6.1 rollup-plugin-auto-external: specifier: ^2.0.0 - version: 2.0.0(rollup@4.1.4) + version: 2.0.0(rollup@4.6.1) rollup-plugin-copy: specifier: ^3.5.0 version: 3.5.0 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@4.1.4)(typescript@4.9.5) + version: 6.1.0(rollup@4.6.1)(typescript@4.9.5) rollup-plugin-esbuild: specifier: ^6.1.0 - version: 6.1.0(esbuild@0.19.12)(rollup@4.1.4) + version: 6.1.0(esbuild@0.19.12)(rollup@4.6.1) rollup-plugin-node-polyfills: specifier: ^0.2.1 version: 0.2.1 @@ -173,10 +173,10 @@ importers: version: 4.9.5 viem: specifier: ^1.18.9 - version: 1.18.9(bufferutil@4.0.8)(typescript@4.9.5)(utf-8-validate@5.0.10)(zod@3.22.4) + version: 1.21.4(bufferutil@4.0.8)(typescript@4.9.5)(utf-8-validate@5.0.10)(zod@3.22.4) xdeployer: specifier: ^2.1.13 - version: 2.1.13(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + version: 2.1.13(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) cors-proxy: devDependencies: @@ -188,7 +188,7 @@ importers: version: 4.9.5 vitest: specifier: ^1.0.1 - version: 1.0.2(@types/node@20.14.2)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@6.0.3))(terser@5.22.0) + version: 1.6.0(@types/node@20.14.2)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@6.0.3))(terser@5.22.0) wrangler: specifier: 2.9.1 version: 2.9.1(bufferutil@4.0.8)(cron-schedule@3.0.6)(utf-8-validate@6.0.3) @@ -224,7 +224,7 @@ importers: version: 4.14.200 axios: specifier: ^1.2.6 - version: 1.5.1 + version: 1.7.2(debug@4.3.4) dotenv: specifier: ^16.0.3 version: 16.3.1 @@ -367,7 +367,7 @@ importers: version: 1.0.5 '@plasmicapp/host': specifier: ^1.0.171 - version: 1.0.177(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 1.0.185(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@plasmicapp/loader-nextjs': specifier: ^1.0.345 version: 1.0.345(bufferutil@4.0.8)(next@13.5.6(@babel/core@7.23.5)(babel-plugin-macros@3.1.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(utf-8-validate@5.0.10) @@ -593,7 +593,7 @@ importers: version: 16.8.1 loglevel: specifier: ^1.8.1 - version: 1.8.1 + version: 1.9.1 urql: specifier: ^4.0.6 version: 4.0.6(graphql@16.8.1)(react@18.2.0) @@ -672,7 +672,7 @@ importers: version: 1.6.0 esbuild: specifier: ^0.19.8 - version: 0.19.8 + version: 0.19.12 it-all: specifier: ^3.0.4 version: 3.0.4 @@ -699,7 +699,7 @@ importers: version: 6.1.0(rollup@3.29.4)(typescript@5.3.2) rollup-plugin-esbuild: specifier: ^6.1.0 - version: 6.1.0(esbuild@0.19.8)(rollup@3.29.4) + version: 6.1.0(esbuild@0.19.12)(rollup@3.29.4) rollup-plugin-node-polyfills: specifier: ^0.2.1 version: 0.2.1 @@ -727,14 +727,6 @@ importers: packages: - '@0no-co/graphql.web@1.0.4': - resolution: {integrity: sha512-W3ezhHGfO0MS1PtGloaTpg0PbaT8aZSmmaerL7idtU5F7oCI+uu25k+MsMS31BVFlp4aMkHSrNRxiD72IlK8TA==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - peerDependenciesMeta: - graphql: - optional: true - '@0no-co/graphql.web@1.0.7': resolution: {integrity: sha512-E3Qku4mTzdrlwVWGPxklDnME5ANrEGetvYw4i2GCRlppWXXE4QD66j7pwb8HelZwS6LnqEChhrSOGCXpbiu6MQ==} peerDependencies: @@ -756,9 +748,6 @@ packages: '@adraffy/ens-normalize@1.9.0': resolution: {integrity: sha512-iowxq3U30sghZotgl4s/oJRci6WPBfNO5YYgk2cIOMCHr3LeGPcsZjCEr+33Q4N+oV3OABDAtA+pyvWjbvBifQ==} - '@adraffy/ens-normalize@1.9.4': - resolution: {integrity: sha512-UK0bHA7hh9cR39V+4gl2/NnBBjoXIxkuWAPCaY4X7fbH4L/azIi7ilWOCjMUYfpJgraLUAqkRi2BqrjME8Rynw==} - '@algolia/autocomplete-core@1.9.3': resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} @@ -893,18 +882,10 @@ packages: '@aws-sdk/util-utf8-browser@3.259.0': resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} - '@babel/code-frame@7.22.13': - resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.23.5': resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.23.2': - resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.23.5': resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} @@ -921,10 +902,6 @@ packages: resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} engines: {node: '>=6.9.0'} - '@babel/generator@7.23.0': - resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.23.5': resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} engines: {node: '>=6.9.0'} @@ -941,12 +918,6 @@ packages: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.22.15': - resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-create-class-features-plugin@7.23.5': resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} engines: {node: '>=6.9.0'} @@ -984,12 +955,6 @@ packages: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.23.0': - resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.23.3': resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} @@ -1028,10 +993,6 @@ packages: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.22.5': - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.23.4': resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} @@ -1040,10 +1001,6 @@ packages: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.22.15': - resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.23.5': resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} @@ -1052,10 +1009,6 @@ packages: resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.23.2': - resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} - engines: {node: '>=6.9.0'} - '@babel/helpers@7.23.5': resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==} engines: {node: '>=6.9.0'} @@ -1069,11 +1022,6 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.23.0': - resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.23.5': resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} engines: {node: '>=6.0.0'} @@ -1223,12 +1171,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.22.5': - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.23.3': resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} @@ -1277,12 +1219,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.22.5': - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.23.3': resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} @@ -1697,10 +1633,6 @@ packages: resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.23.2': - resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.23.5': resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} engines: {node: '>=6.9.0'} @@ -1709,10 +1641,6 @@ packages: resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} engines: {node: '>=6.9.0'} - '@babel/types@7.23.0': - resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} - engines: {node: '>=6.9.0'} - '@babel/types@7.23.5': resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} engines: {node: '>=6.9.0'} @@ -1758,10 +1686,6 @@ packages: '@cloudflare/workers-types@4.20231025.0': resolution: {integrity: sha512-TkcZkntUTOcvJ4vgmwpNfLTclpMbmbClZCe62B25/VTukmyv91joRa4eKzSjzCZUXTbFHNmVdOpmGaaJU2U3+A==} - '@coinbase/wallet-sdk@3.7.2': - resolution: {integrity: sha512-lIGvXMsgpsQWci/XOMQIJ2nIZ8JUy/L+bvC0wkRaYarr0YylwpXrJ2gRM3hCXPS477pkyO7N/kSiAoRgEXUdJQ==} - engines: {node: '>= 10.0.0'} - '@coinbase/wallet-sdk@3.9.1': resolution: {integrity: sha512-cGUE8wm1/cMI8irRMVOqbFWYcnNugqCtuy2lnnHfgloBg+GRLs9RsrkOUDMdv/StfUeeKhCDyYudsXXvcL1xIA==} @@ -2229,12 +2153,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.19.8': - resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm@0.16.3': resolution: {integrity: sha512-mueuEoh+s1eRbSJqq9KNBQwI4QhQV6sRXIfTyLXSHGMpyew61rOK4qY21uKbXl1iBoMb0AdL1deWFCQVlN2qHA==} engines: {node: '>=12'} @@ -2253,12 +2171,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.19.8': - resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-x64@0.16.3': resolution: {integrity: sha512-SFpTUcIT1bIJuCCBMCQWq1bL2gPTjWoLZdjmIhjdcQHaUfV41OQfho6Ici5uvvkMmZRXIUGpM3GxysP/EU7ifQ==} engines: {node: '>=12'} @@ -2277,12 +2189,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.19.8': - resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/darwin-arm64@0.16.3': resolution: {integrity: sha512-DO8WykMyB+N9mIDfI/Hug70Dk1KipavlGAecxS3jDUwAbTpDXj0Lcwzw9svkhxfpCagDmpaTMgxWK8/C/XcXvw==} engines: {node: '>=12'} @@ -2301,12 +2207,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.19.8': - resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-x64@0.16.3': resolution: {integrity: sha512-uEqZQ2omc6BvWqdCiyZ5+XmxuHEi1SPzpVxXCSSV2+Sh7sbXbpeNhHIeFrIpRjAs0lI1FmA1iIOxFozKBhKgRQ==} engines: {node: '>=12'} @@ -2325,12 +2225,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.19.8': - resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/freebsd-arm64@0.16.3': resolution: {integrity: sha512-nJansp3sSXakNkOD5i5mIz2Is/HjzIhFs49b1tjrPrpCmwgBmH9SSzhC/Z1UqlkivqMYkhfPwMw1dGFUuwmXhw==} engines: {node: '>=12'} @@ -2349,12 +2243,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.19.8': - resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-x64@0.16.3': resolution: {integrity: sha512-TfoDzLw+QHfc4a8aKtGSQ96Wa+6eimljjkq9HKR0rHlU83vw8aldMOUSJTUDxbcUdcgnJzPaX8/vGWm7vyV7ug==} engines: {node: '>=12'} @@ -2373,12 +2261,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.19.8': - resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/linux-arm64@0.16.3': resolution: {integrity: sha512-7I3RlsnxEFCHVZNBLb2w7unamgZ5sVwO0/ikE2GaYvYuUQs9Qte/w7TqWcXHtCwxvZx/2+F97ndiUQAWs47ZfQ==} engines: {node: '>=12'} @@ -2397,12 +2279,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.19.8': - resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm@0.16.3': resolution: {integrity: sha512-VwswmSYwVAAq6LysV59Fyqk3UIjbhuc6wb3vEcJ7HEJUtFuLK9uXWuFoH1lulEbE4+5GjtHi3MHX+w1gNHdOWQ==} engines: {node: '>=12'} @@ -2421,12 +2297,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.19.8': - resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-ia32@0.16.3': resolution: {integrity: sha512-X8FDDxM9cqda2rJE+iblQhIMYY49LfvW4kaEjoFbTTQ4Go8G96Smj2w3BRTwA8IHGoi9dPOPGAX63dhuv19UqA==} engines: {node: '>=12'} @@ -2445,12 +2315,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.19.8': - resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-loong64@0.16.3': resolution: {integrity: sha512-hIbeejCOyO0X9ujfIIOKjBjNAs9XD/YdJ9JXAy1lHA+8UXuOqbFe4ErMCqMr8dhlMGBuvcQYGF7+kO7waj2KHw==} engines: {node: '>=12'} @@ -2469,12 +2333,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.19.8': - resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-mips64el@0.16.3': resolution: {integrity: sha512-znFRzICT/V8VZQMt6rjb21MtAVJv/3dmKRMlohlShrbVXdBuOdDrGb+C2cZGQAR8RFyRe7HS6klmHq103WpmVw==} engines: {node: '>=12'} @@ -2493,12 +2351,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.19.8': - resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-ppc64@0.16.3': resolution: {integrity: sha512-EV7LuEybxhXrVTDpbqWF2yehYRNz5e5p+u3oQUS2+ZFpknyi1NXxr8URk4ykR8Efm7iu04//4sBg249yNOwy5Q==} engines: {node: '>=12'} @@ -2517,12 +2369,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.19.8': - resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-riscv64@0.16.3': resolution: {integrity: sha512-uDxqFOcLzFIJ+r/pkTTSE9lsCEaV/Y6rMlQjUI9BkzASEChYL/aSQjZjchtEmdnVxDKETnUAmsaZ4pqK1eE5BQ==} engines: {node: '>=12'} @@ -2541,12 +2387,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.19.8': - resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-s390x@0.16.3': resolution: {integrity: sha512-NbeREhzSxYwFhnCAQOQZmajsPYtX71Ufej3IQ8W2Gxskfz9DK58ENEju4SbpIj48VenktRASC52N5Fhyf/aliQ==} engines: {node: '>=12'} @@ -2565,12 +2405,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.19.8': - resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-x64@0.16.3': resolution: {integrity: sha512-SDiG0nCixYO9JgpehoKgScwic7vXXndfasjnD5DLbp1xltANzqZ425l7LSdHynt19UWOcDjG9wJJzSElsPvk0w==} engines: {node: '>=12'} @@ -2589,12 +2423,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.19.8': - resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/netbsd-x64@0.16.3': resolution: {integrity: sha512-AzbsJqiHEq1I/tUvOfAzCY15h4/7Ivp3ff/o1GpP16n48JMNAtbW0qui2WCgoIZArEHD0SUQ95gvR0oSO7ZbdA==} engines: {node: '>=12'} @@ -2613,12 +2441,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.19.8': - resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/openbsd-x64@0.16.3': resolution: {integrity: sha512-gSABi8qHl8k3Cbi/4toAzHiykuBuWLZs43JomTcXkjMZVkp0gj3gg9mO+9HJW/8GB5H89RX/V0QP4JGL7YEEVg==} engines: {node: '>=12'} @@ -2637,12 +2459,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.19.8': - resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/sunos-x64@0.16.3': resolution: {integrity: sha512-SF9Kch5Ete4reovvRO6yNjMxrvlfT0F0Flm+NPoUw5Z4Q3r1d23LFTgaLwm3Cp0iGbrU/MoUI+ZqwCv5XJijCw==} engines: {node: '>=12'} @@ -2661,12 +2477,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.19.8': - resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/win32-arm64@0.16.3': resolution: {integrity: sha512-u5aBonZIyGopAZyOnoPAA6fGsDeHByZ9CnEzyML9NqntK6D/xl5jteZUKm/p6nD09+v3pTM6TuUIqSPcChk5gg==} engines: {node: '>=12'} @@ -2685,12 +2495,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.19.8': - resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-ia32@0.16.3': resolution: {integrity: sha512-GlgVq1WpvOEhNioh74TKelwla9KDuAaLZrdxuuUgsP2vayxeLgVc+rbpIv0IYF4+tlIzq2vRhofV+KGLD+37EQ==} engines: {node: '>=12'} @@ -2709,12 +2513,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.19.8': - resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-x64@0.16.3': resolution: {integrity: sha512-5/JuTd8OWW8UzEtyf19fbrtMJENza+C9JoPIkvItgTBQ1FO2ZLvjbPO6Xs54vk0s5JB5QsfieUEshRQfu7ZHow==} engines: {node: '>=12'} @@ -2733,12 +2531,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.19.8': - resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3031,11 +2823,6 @@ packages: peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/plugin-helpers@5.0.1': - resolution: {integrity: sha512-6L5sb9D8wptZhnhLLBcheSPU7Tg//DGWgc5tQBWX46KYTOTQHGqDpv50FxAJJOyFVJrveN9otWk9UT9/yfY4ww==} - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/plugin-helpers@5.0.4': resolution: {integrity: sha512-MOIuHFNWUnFnqVmiXtrI+4UziMTYrcquljaI5f/T/Bc7oO7sXcfkAvgkNWEEi9xWreYwvuer3VHCuPI/lAFWbw==} peerDependencies: @@ -3517,12 +3304,6 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@10.0.0': - resolution: {integrity: sha512-kf3qOXMFcMs2f/S8Y3A8fm/2w+GaHAkfr3Gnhh2LOug/JgpY/ywgFVxO3jOeSpSEdoYcDKLcXVjMigNbY4AdQg==} - engines: {node: '>=16.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@10.0.2': resolution: {integrity: sha512-TbPsIZnWyDCLhgPGnDjt4hosiNU2mF/rNtSk5BVaXWnZqvKJ6gzJV4fcHcvhRIwtscDMW2/YTnK6dLVnk8pc4w==} engines: {node: '>=16.0.0'} @@ -3561,12 +3342,6 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.0.7': - resolution: {integrity: sha512-KOdeMj6Hd/MENDaqPbws3YJl3wVy0DeYnL7PyUms5Skyf7uzI9INynDwPMhLXfSb0/ph6BXTwMd5zBtWbF8tBQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@8.13.1': resolution: {integrity: sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw==} peerDependencies: @@ -3611,10 +3386,12 @@ packages: '@humanwhocodes/config-array@0.11.13': resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/config-array@0.9.5': resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -3622,9 +3399,11 @@ packages: '@humanwhocodes/object-schema@1.2.1': resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + deprecated: Use @eslint/object-schema instead '@humanwhocodes/object-schema@2.0.1': resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} + deprecated: Use @eslint/object-schema instead '@hypercerts-org/contracts@1.1.2': resolution: {integrity: sha512-+Y7TD1LX1c2FyU7OYuQ/NUFfcKaW5fIZ9R/Xr+DhNUbi7KstHhhdVEl1hmSExuvySbAD3wNKFaQWdlBRxT520Q==} @@ -3868,10 +3647,6 @@ packages: react-native: optional: true - '@metamask/utils@3.6.0': - resolution: {integrity: sha512-9cIRrfkWvHblSiNDVXsjivqa9Ak0RYo/1H6tqTqTbAx+oBK2Sva0lWDHxGchOqA7bySGUJKAWSNJvH6gdHZ0gQ==} - engines: {node: '>=14.0.0'} - '@metamask/utils@5.0.2': resolution: {integrity: sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==} engines: {node: '>=14.0.0'} @@ -4632,12 +4407,6 @@ packages: peerDependencies: react: '>=16.8.0' - '@plasmicapp/host@1.0.177': - resolution: {integrity: sha512-TqipEiPaTZyz8wqQe/XJrdDAs0SIB99QINxZwtgvGjil47biFO0dhCk8Mv1JsrKyRTxRu5MCBToND8xpatXsBQ==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - '@plasmicapp/host@1.0.185': resolution: {integrity: sha512-Eka3J1gFID3d2E818asFp3PUizG3JQyaFc1y53BmhM0r+OGdlJUvKAof2zPXf6sDHdYJV77OhdBtbgE8ebBMqA==} peerDependencies: @@ -4685,12 +4454,6 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@plasmicapp/query@0.1.74': - resolution: {integrity: sha512-5ZwplvH/ObqBFTgB3hG2nA72F5DqV8bCsDnxM/O+Z8o1IsFRI4xkdj1pMQY/bkrLshMFA6uu6jZJTPU/dRnxJA==} - engines: {node: '>=10'} - peerDependencies: - react: '>=16.8.0' - '@plasmicapp/query@0.1.77': resolution: {integrity: sha512-46yTL/y1ys9erE5yDKAX7x/VSq16gNYxpAGm1HF+h0TrFoWyctvFEFsZdAGkrcqPgrp5AYHW71khYkMD1ES/5A==} engines: {node: '>=10'} @@ -4890,121 +4653,61 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.1.4': - resolution: {integrity: sha512-WlzkuFvpKl6CLFdc3V6ESPt7gq5Vrimd2Yv9IzKXdOpgbH4cdDSS1JLiACX8toygihtH5OlxyQzhXOph7Ovlpw==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.6.1': resolution: {integrity: sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.1.4': - resolution: {integrity: sha512-D1e+ABe56T9Pq2fD+R3ybe1ylCDzu3tY4Qm2Mj24R9wXNCq35+JbFbOpc2yrroO2/tGhTobmEl2Bm5xfE/n8RA==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.6.1': resolution: {integrity: sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.1.4': - resolution: {integrity: sha512-7vTYrgEiOrjxnjsgdPB+4i7EMxbVp7XXtS+50GJYj695xYTTEMn3HZVEvgtwjOUkAP/Q4HDejm4fIAjLeAfhtg==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.6.1': resolution: {integrity: sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.1.4': - resolution: {integrity: sha512-eGJVZScKSLZkYjhTAESCtbyTBq9SXeW9+TX36ki5gVhDqJtnQ5k0f9F44jNK5RhAMgIj0Ht9+n6HAgH0gUUyWQ==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.6.1': resolution: {integrity: sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.1.4': - resolution: {integrity: sha512-HnigYSEg2hOdX1meROecbk++z1nVJDpEofw9V2oWKqOWzTJlJf1UXVbDE6Hg30CapJxZu5ga4fdAQc/gODDkKg==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.6.1': resolution: {integrity: sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.1.4': - resolution: {integrity: sha512-TzJ+N2EoTLWkaClV2CUhBlj6ljXofaYzF/R9HXqQ3JCMnCHQZmQnbnZllw7yTDp0OG5whP4gIPozR4QiX+00MQ==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.6.1': resolution: {integrity: sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.1.4': - resolution: {integrity: sha512-aVPmNMdp6Dlo2tWkAduAD/5TL/NT5uor290YvjvFvCv0Q3L7tVdlD8MOGDL+oRSw5XKXKAsDzHhUOPUNPRHVTQ==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.6.1': resolution: {integrity: sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.1.4': - resolution: {integrity: sha512-77Fb79ayiDad0grvVsz4/OB55wJRyw9Ao+GdOBA9XywtHpuq5iRbVyHToGxWquYWlEf6WHFQQnFEttsAzboyKg==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.6.1': resolution: {integrity: sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.1.4': - resolution: {integrity: sha512-/t6C6niEQTqmQTVTD9TDwUzxG91Mlk69/v0qodIPUnjjB3wR4UA3klg+orR2SU3Ux2Cgf2pWPL9utK80/1ek8g==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.6.1': resolution: {integrity: sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.1.4': - resolution: {integrity: sha512-ZY5BHHrOPkMbCuGWFNpJH0t18D2LU6GMYKGaqaWTQ3CQOL57Fem4zE941/Ek5pIsVt70HyDXssVEFQXlITI5Gg==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.6.1': resolution: {integrity: sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.1.4': - resolution: {integrity: sha512-XG2mcRfFrJvYyYaQmvCIvgfkaGinfXrpkBuIbJrTl9SaIQ8HumheWTIwkNz2mktCKwZfXHQNpO7RgXLIGQ7HXA==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.6.1': resolution: {integrity: sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.1.4': - resolution: {integrity: sha512-ANFqWYPwkhIqPmXw8vm0GpBEHiPpqcm99jiiAp71DbCSqLDhrtr019C5vhD0Bw4My+LmMvciZq6IsWHqQpl2ZQ==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.6.1': resolution: {integrity: sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==} cpu: [x64] @@ -5194,13 +4897,6 @@ packages: '@socket.io/component-emitter@3.1.0': resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} - '@solana/buffer-layout@4.0.1': - resolution: {integrity: sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==} - engines: {node: '>=5.10'} - - '@solana/web3.js@1.87.2': - resolution: {integrity: sha512-TZNhS+tvJbYjm0LAvIkUy/3Aqgt2l6/3X6XsVUpvj5MGOl2Q6Ch8hYSxcUUtMbAFNN3sUXmV8NhhMLNJEvI6TA==} - '@solidity-parser/parser@0.14.5': resolution: {integrity: sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==} @@ -6108,33 +5804,18 @@ packages: '@viem/anvil@0.0.6': resolution: {integrity: sha512-OjKR/+FVwzuygXYFqP8MBal1SXG8bT2gbZwqqB0XuLw81LNBBvmE/Repm6+5kkBh4IUj0PhYdrqOsnayS14Gtg==} - '@vitest/expect@1.0.2': - resolution: {integrity: sha512-mAIo/8uddSWkjQMLFcjqZP3WmkwvvN0OtlyZIu33jFnwme3vZds8m8EDMxtj+Uzni2DwtPfHNjJcTM8zTV1f4A==} - '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/runner@1.0.2': - resolution: {integrity: sha512-ZcHJXPT2kg/9Hc4fNkCbItlsgZSs3m4vQbxB8LCSdzpbG85bExCmSvu6K9lWpMNdoKfAr1Jn0BwS9SWUcGnbTQ==} - '@vitest/runner@1.6.0': resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} - '@vitest/snapshot@1.0.2': - resolution: {integrity: sha512-9ClDz2/aV5TfWA4reV7XR9p+hE0e7bifhwxlURugj3Fw0YXeTFzHmKCNEHd6wOIFMfthbGGwhlq7TOJ2jDO4/g==} - '@vitest/snapshot@1.6.0': resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} - '@vitest/spy@1.0.2': - resolution: {integrity: sha512-YlnHmDntp+zNV3QoTVFI5EVHV0AXpiThd7+xnDEbWnD6fw0TH/J4/+3GFPClLimR39h6nA5m0W4Bjm5Edg4A/A==} - '@vitest/spy@1.6.0': resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} - '@vitest/utils@1.0.2': - resolution: {integrity: sha512-GPQkGHAnFAP/+seSbB9pCsj339yRrMgILoI5H2sPevTLCYgBq0VRjF8QSllmnQyvf0EontF6KUIt2t5s2SmqoQ==} - '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} @@ -6451,6 +6132,7 @@ packages: abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead abbrev@1.0.9: resolution: {integrity: sha512-LEyx4aLEC3x6T0UguF6YILf+ntvmOaWsVfENmIW0E9H09vKlLDGelMjjSm0jkDHALj8A8quZ/HapKNigzwge+Q==} @@ -6525,23 +6207,10 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} - engines: {node: '>=0.4.0'} - - acorn-walk@8.3.1: - resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==} - engines: {node: '>=0.4.0'} - acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} - acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.11.3: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} @@ -6572,10 +6241,6 @@ packages: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} engines: {node: '>= 14'} - agentkeepalive@4.5.0: - resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} - engines: {node: '>= 8.0.0'} - aggregate-error@3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} @@ -6784,9 +6449,6 @@ packages: resolution: {integrity: sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==} engines: {node: '>=8'} - array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} - array-buffer-byte-length@1.0.1: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} engines: {node: '>= 0.4'} @@ -6967,12 +6629,6 @@ packages: axios@1.2.2: resolution: {integrity: sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==} - axios@1.5.1: - resolution: {integrity: sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==} - - axios@1.6.2: - resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} - axios@1.7.2: resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} @@ -7098,10 +6754,6 @@ packages: big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - bigint-buffer@1.1.5: - resolution: {integrity: sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==} - engines: {node: '>= 10.0.0'} - bigint-crypto-utils@3.3.0: resolution: {integrity: sha512-jOTSb+drvEDxEq6OuUybOAv/xxoh3cuYRUIPyu8sSHQNKM303UQ2R1DAo45o1AkcIXw6fzbaFI1+xGGdaXs2lg==} engines: {node: '>=14.0.0'} @@ -7125,12 +6777,6 @@ packages: resolution: {integrity: sha512-GCJBVB5exbxzzvyt8MGDv/MeUjs6gkXDvf4xOIItRBptYl0Tz5sm1o/uG95YK0L0VeG5ajDu3hRtkBP2kzqC5w==} hasBin: true - bind-decorator@1.0.11: - resolution: {integrity: sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg==} - - bindings@1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - bl@1.2.3: resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==} @@ -7177,9 +6823,6 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - borsh@0.7.0: - resolution: {integrity: sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==} - bowser@2.11.0: resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} @@ -7325,9 +6968,6 @@ packages: resolution: {integrity: sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==} engines: {node: '>=8'} - call-bind@1.0.5: - resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} - call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -7645,10 +7285,6 @@ packages: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} - clsx@2.0.0: - resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} - engines: {node: '>=6'} - clsx@2.1.0: resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} engines: {node: '>=6'} @@ -7893,6 +7529,7 @@ packages: core-js@2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} + deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. core-js@3.33.1: resolution: {integrity: sha512-qVSq3s+d4+GsqN0teRCJtM6tdEEXyWxjzbhVrCHmBS5ZTM0FS2MOS0D13dUXAWDUN6a+lHI/N1hF9Ytz6iLl9Q==} @@ -8669,6 +8306,7 @@ packages: domexception@4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} engines: {node: '>=12'} + deprecated: Use your platform's native DOMException instead domhandler@4.3.1: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} @@ -8849,10 +8487,6 @@ packages: resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==} engines: {node: '>= 0.8'} - es-abstract@1.22.3: - resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} - engines: {node: '>= 0.4'} - es-abstract@1.23.3: resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} engines: {node: '>= 0.4'} @@ -8885,10 +8519,6 @@ packages: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} - es-set-tostringtag@2.0.2: - resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} - engines: {node: '>= 0.4'} - es-set-tostringtag@2.0.3: resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} engines: {node: '>= 0.4'} @@ -8940,11 +8570,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.19.8: - resolution: {integrity: sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==} - engines: {node: '>=12'} - hasBin: true - escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -9177,10 +8802,6 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - eth-block-tracker@6.1.0: - resolution: {integrity: sha512-K9SY8+/xMBi4M5HHTDdxnpEqEEGjbNpzHFqvxyjMZej8InV/B+CkFRKM6W+uvrFJ7m8Zd1E0qUkseU3vdIDFYQ==} - engines: {node: '>=14.0.0'} - eth-block-tracker@7.1.0: resolution: {integrity: sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==} engines: {node: '>=14.0.0'} @@ -9196,10 +8817,6 @@ packages: '@codechecks/client': optional: true - eth-json-rpc-filters@5.1.0: - resolution: {integrity: sha512-fos+9xmoa1A2Ytsc9eYof17r81BjdJOUcGcgZn4K/tKdCCTb+a8ytEtwlu1op5qsXFDlgGmstTELFrDEc89qEQ==} - engines: {node: '>=14.0.0'} - eth-json-rpc-filters@6.0.1: resolution: {integrity: sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==} engines: {node: '>=14.0.0'} @@ -9213,9 +8830,6 @@ packages: eth-query@2.1.2: resolution: {integrity: sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==} - eth-rpc-errors@4.0.2: - resolution: {integrity: sha512-n+Re6Gu8XGyfFy1it0AwbD1x0MUzspQs0D5UiPs1fFPCr6WAwZM+vbIhXheBFrpgosqN9bs5PqlB4Q61U/QytQ==} - eth-rpc-errors@4.0.3: resolution: {integrity: sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==} @@ -9244,10 +8858,6 @@ packages: ethers@5.7.2: resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} - ethers@6.8.0: - resolution: {integrity: sha512-zrFbmQRlraM+cU5mE4CZTLBurZTs2gdp2ld0nG/f3ecBK+x6lZ69KSxBqZ4NjclxwfTxl5LeNufcBbMsTdY53Q==} - engines: {node: '>=14.0.0'} - ethers@6.9.0: resolution: {integrity: sha512-pmfNyQzc2mseLe91FnT2vmNaTt8dDzhxZ/xItAV7uGsF4dI4ek2ufMu3rAkgQETL/TIs0GS5A+U05g9QyWnv3Q==} engines: {node: '>=14.0.0'} @@ -9394,10 +9004,6 @@ packages: fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} - engines: {node: '>=8.6.0'} - fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -9430,9 +9036,6 @@ packages: fast-shallow-equal@1.0.0: resolution: {integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==} - fast-stable-stringify@1.0.0: - resolution: {integrity: sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==} - fast-url-parser@1.1.3: resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} @@ -9518,9 +9121,6 @@ packages: resolution: {integrity: sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==} engines: {node: '>=4'} - file-uri-to-path@1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} @@ -9627,15 +9227,6 @@ packages: fmix@0.1.0: resolution: {integrity: sha512-Y6hyofImk9JdzU8k5INtTXX1cu8LDlePWDFU5sftm9H+zKCr5SGrVjdhkvsim646cw5zD0nADj8oHyXMZmCZ9w==} - follow-redirects@1.15.3: - resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - follow-redirects@1.15.6: resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} @@ -9756,10 +9347,6 @@ packages: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} - fs-extra@11.1.1: - resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} - engines: {node: '>=14.14'} - fs-extra@11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} @@ -9836,9 +9423,6 @@ packages: get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-intrinsic@1.2.2: - resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} - get-intrinsic@1.2.4: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} @@ -9954,6 +9538,7 @@ packages: glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} + deprecated: Glob versions prior to v9 are no longer supported glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} @@ -9961,10 +9546,12 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported glob@9.3.5: resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} @@ -10160,18 +9747,6 @@ packages: peerDependencies: hardhat: ^2.0.5 - hardhat@2.18.3: - resolution: {integrity: sha512-JuYaTG+4ZHVjEHCW5Hn6jCHH3LpO75dtgznZpM/dLv12RcSlw/xHbeQh3FAsGahQr1epKryZcZEMHvztVZHe0g==} - hasBin: true - peerDependencies: - ts-node: '*' - typescript: '*' - peerDependenciesMeta: - ts-node: - optional: true - typescript: - optional: true - hardhat@2.19.1: resolution: {integrity: sha512-bsWa63g1GB78ZyMN08WLhFElLPA+J+pShuKD1BFO2+88g3l+BL3R07vj9deIi9dMbssxgE714Gof1dBEDGqnCw==} hasBin: true @@ -10199,16 +9774,9 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - has-property-descriptors@1.0.1: - resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} - has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} - has-proto@1.0.3: resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} engines: {node: '>= 0.4'} @@ -10223,10 +9791,6 @@ packages: has-to-string-tag-x@1.4.1: resolution: {integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==} - has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} @@ -10253,10 +9817,6 @@ packages: resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} engines: {node: '>=8'} - hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -10514,9 +10074,6 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - humanize-ms@1.2.1: - resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} - husky@8.0.3: resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} engines: {node: '>=14'} @@ -10559,10 +10116,6 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} - engines: {node: '>= 4'} - ignore@5.3.1: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} @@ -10630,6 +10183,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.3: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} @@ -10663,10 +10217,6 @@ packages: interface-store@2.0.2: resolution: {integrity: sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg==} - internal-slot@1.0.6: - resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} - engines: {node: '>= 0.4'} - internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} @@ -10753,9 +10303,6 @@ packages: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} - is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} - is-array-buffer@3.0.4: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} @@ -10991,9 +10538,6 @@ packages: is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - is-shared-array-buffer@1.0.3: resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} engines: {node: '>= 0.4'} @@ -11216,11 +10760,6 @@ packages: engines: {node: '>=8'} hasBin: true - jayson@4.1.0: - resolution: {integrity: sha512-R6JlbyLN53Mjku329XoRT2zJAE6ZgOQ8f91ucYdMCD4nkGCF9kZSrcGXpHIU4jeKj58zUZke2p+cdQchU7Ly7A==} - engines: {node: '>=8'} - hasBin: true - jest-changed-files@29.7.0: resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -11929,10 +11468,6 @@ packages: loglevel-plugin-prefix@0.8.4: resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==} - loglevel@1.8.1: - resolution: {integrity: sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==} - engines: {node: '>= 0.6.0'} - loglevel@1.9.1: resolution: {integrity: sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==} engines: {node: '>= 0.6.0'} @@ -11979,10 +11514,6 @@ packages: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lru-cache@10.0.1: - resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} - engines: {node: 14 || >=16.14} - lru-cache@10.1.0: resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} engines: {node: 14 || >=16.14} @@ -12626,10 +12157,6 @@ packages: resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.4: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} @@ -12805,11 +12332,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -13083,10 +12605,6 @@ packages: resolution: {integrity: sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==} engines: {node: '>= 10'} - object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} - object.assign@4.1.5: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} @@ -13999,7 +13517,7 @@ packages: puppeteer@18.2.1: resolution: {integrity: sha512-7+UhmYa7wxPh2oMRwA++k8UGVDxh3YdWFB52r9C3tM81T6BU7cuusUSxImz0GEYSOYUKk/YzIhkQ6+vc0gHbxQ==} engines: {node: '>=14.1.0'} - deprecated: < 21.8.0 is no longer supported + deprecated: < 22.6.4 is no longer supported pure-rand@6.0.4: resolution: {integrity: sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==} @@ -14057,6 +13575,7 @@ packages: querystring@0.2.1: resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -14401,10 +13920,6 @@ packages: regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - regexp.prototype.flags@1.5.1: - resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} - engines: {node: '>= 0.4'} - regexp.prototype.flags@1.5.2: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} @@ -14634,10 +14149,12 @@ packages: rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@5.0.5: @@ -14681,6 +14198,7 @@ packages: rollup-plugin-inject@3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. rollup-plugin-node-polyfills@0.2.1: resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==} @@ -14708,19 +14226,11 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.1.4: - resolution: {integrity: sha512-U8Yk1lQRKqCkDBip/pMYT+IKaN7b7UesK3fLSTuHBoBJacCE+oBqo/dfG/gkUdQNNB2OBmRP98cn2C2bkYZkyw==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.6.1: resolution: {integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rpc-websockets@7.6.1: - resolution: {integrity: sha512-MmRGaJJvxTHSRxYPjJJqcj2zWnCetw7YbYbKlD0Yc7qVw6PsZhRJg1MI3mpWlpBs+4zO+urlNfLl9zLsdOD/gA==} - rtl-css-js@1.16.1: resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} @@ -14748,10 +14258,6 @@ packages: rw@1.3.3: resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} - rxjs@6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} - rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} @@ -14759,10 +14265,6 @@ packages: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} - safe-array-concat@1.0.1: - resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} - engines: {node: '>=0.4'} - safe-array-concat@1.1.2: resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} @@ -14940,18 +14442,10 @@ packages: set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} - set-function-length@1.1.1: - resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} - engines: {node: '>= 0.4'} - set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} - set-function-name@2.0.1: - resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} - engines: {node: '>= 0.4'} - set-function-name@2.0.2: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} @@ -15195,6 +14689,7 @@ packages: sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} @@ -15263,6 +14758,7 @@ packages: stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' stack-generator@2.0.10: resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} @@ -15308,9 +14804,6 @@ packages: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} - stream-browserify@3.0.0: - resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} - stream-shift@1.0.1: resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} @@ -15447,9 +14940,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@1.3.0: - resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} - strip-literal@2.1.0: resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} @@ -15498,9 +14988,6 @@ packages: resolution: {integrity: sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==} engines: {node: '>=10'} - superstruct@0.14.2: - resolution: {integrity: sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==} - superstruct@1.0.3: resolution: {integrity: sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg==} engines: {node: '>=14.0.0'} @@ -15642,9 +15129,6 @@ packages: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} - text-encoding-utf-8@1.0.2: - resolution: {integrity: sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==} - text-extensions@1.9.0: resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} engines: {node: '>=0.10'} @@ -15718,10 +15202,6 @@ packages: tinybench@2.5.1: resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==} - tinypool@0.8.1: - resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==} - engines: {node: '>=14.0.0'} - tinypool@0.8.4: resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} @@ -16114,10 +15594,6 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici@5.26.5: - resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==} - engines: {node: '>=14.0'} - undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} @@ -16502,14 +15978,6 @@ packages: viem@0.3.50: resolution: {integrity: sha512-s+LxCYZTR9F/qPk1/n1YDVAX9vSeVz7GraqBZWGrDuenCJxo9ArCoIceJ6ksI0WwSeNzcZ0VVbD/kWRzTxkipw==} - viem@1.18.9: - resolution: {integrity: sha512-eAXtoTwAFA3YEgjTYMb5ZTQrDC0UPx5qyZ4sv90TirVKepcM9mBPksTkC1SSWya0UdxhBmhEBL/CiYMjmGCTWg==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - viem@1.21.4: resolution: {integrity: sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==} peerDependencies: @@ -16534,11 +16002,6 @@ packages: typescript: optional: true - vite-node@1.0.2: - resolution: {integrity: sha512-h7BbMJf46fLvFW/9Ygo3snkIBEHFh6fHpB4lge98H5quYrDhPFeI3S0LREz328uqPWSnii2yeJXktQ+Pmqk5BQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -16572,31 +16035,6 @@ packages: terser: optional: true - vitest@1.0.2: - resolution: {integrity: sha512-F3NVwwpXfRSDnJmyv+ALPwSRVt0zDkRRE18pwUHSUPXAlWQ47rY1dc99ziMW5bBHyqwK2ERjMisLNoef64qk9w==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': ^1.0.0 - '@vitest/ui': ^1.0.0 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - vitest@1.6.0: resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -16902,10 +16340,6 @@ packages: which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-typed-array@1.1.13: - resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} - engines: {node: '>= 0.4'} - which-typed-array@1.1.15: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} @@ -17174,10 +16608,6 @@ packages: resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} engines: {node: '>= 14'} - yaml@2.3.3: - resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==} - engines: {node: '>= 14'} - yaml@2.4.5: resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} engines: {node: '>= 14'} @@ -17271,10 +16701,6 @@ packages: snapshots: - '@0no-co/graphql.web@1.0.4(graphql@16.8.1)': - optionalDependencies: - graphql: 16.8.1 - '@0no-co/graphql.web@1.0.7(graphql@16.8.1)': optionalDependencies: graphql: 16.8.1 @@ -17287,8 +16713,6 @@ snapshots: '@adraffy/ens-normalize@1.9.0': {} - '@adraffy/ens-normalize@1.9.4': {} - '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.9.0)': dependencies: '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.9.0) @@ -17491,32 +16915,25 @@ snapshots: dependencies: tslib: 2.6.2 - '@babel/code-frame@7.22.13': - dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 - '@babel/code-frame@7.23.5': dependencies: '@babel/highlight': 7.23.4 chalk: 2.4.2 - '@babel/compat-data@7.23.2': {} - '@babel/compat-data@7.23.5': {} '@babel/core@7.17.8': dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.5 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.17.8) - '@babel/helpers': 7.23.2 - '@babel/parser': 7.23.0 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.17.8) + '@babel/helpers': 7.23.5 + '@babel/parser': 7.23.5 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 + '@babel/traverse': 7.23.5 + '@babel/types': 7.23.5 convert-source-map: 1.9.0 debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -17547,17 +16964,10 @@ snapshots: '@babel/generator@7.17.7': dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 jsesc: 2.5.2 source-map: 0.5.7 - '@babel/generator@7.23.0': - dependencies: - '@babel/types': 7.23.0 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 - jsesc: 2.5.2 - '@babel/generator@7.23.5': dependencies: '@babel/types': 7.23.5 @@ -17567,33 +16977,20 @@ snapshots: '@babel/helper-annotate-as-pure@7.22.5': dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@babel/helper-compilation-targets@7.22.15': dependencies: - '@babel/compat-data': 7.23.2 - '@babel/helper-validator-option': 7.22.15 + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 browserslist: 4.22.1 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.5)': - dependencies: - '@babel/core': 7.23.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -17630,21 +17027,21 @@ snapshots: '@babel/helper-function-name@7.23.0': dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@babel/helper-hoist-variables@7.22.5': dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@babel/helper-member-expression-to-functions@7.23.0': dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@babel/helper-module-imports@7.22.15': dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 - '@babel/helper-module-transforms@7.23.0(@babel/core@7.17.8)': + '@babel/helper-module-transforms@7.23.3(@babel/core@7.17.8)': dependencies: '@babel/core': 7.17.8 '@babel/helper-environment-visitor': 7.22.20 @@ -17664,7 +17061,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.22.5': dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@babel/helper-plugin-utils@7.22.5': {} @@ -17684,39 +17081,27 @@ snapshots: '@babel/helper-simple-access@7.22.5': dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@babel/helper-split-export-declaration@7.22.6': dependencies: - '@babel/types': 7.23.0 - - '@babel/helper-string-parser@7.22.5': {} + '@babel/types': 7.23.5 '@babel/helper-string-parser@7.23.4': {} '@babel/helper-validator-identifier@7.22.20': {} - '@babel/helper-validator-option@7.22.15': {} - '@babel/helper-validator-option@7.23.5': {} '@babel/helper-wrap-function@7.22.20': dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.22.15 - '@babel/types': 7.23.0 - - '@babel/helpers@7.23.2': - dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 - transitivePeerDependencies: - - supports-color + '@babel/types': 7.23.5 '@babel/helpers@7.23.5': dependencies: @@ -17734,11 +17119,7 @@ snapshots: '@babel/parser@7.18.9': dependencies: - '@babel/types': 7.23.0 - - '@babel/parser@7.23.0': - dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@babel/parser@7.23.5': dependencies: @@ -17880,11 +17261,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.5)': - dependencies: - '@babel/core': 7.23.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -17930,11 +17306,6 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.5)': - dependencies: - '@babel/core': 7.23.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -17979,13 +17350,13 @@ snapshots: '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.5) @@ -18168,14 +17539,14 @@ snapshots: '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) @@ -18401,7 +17772,7 @@ snapshots: dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 esutils: 2.0.3 '@babel/preset-react@7.22.15(@babel/core@7.23.5)': @@ -18418,7 +17789,7 @@ snapshots: dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.15 + '@babel/helper-validator-option': 7.23.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5) @@ -18450,30 +17821,15 @@ snapshots: '@babel/types': 7.23.5 '@babel/traverse@7.17.3': - dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 - debug: 4.3.4(supports-color@8.1.1) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/traverse@7.23.2': dependencies: '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.0 + '@babel/generator': 7.23.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: @@ -18499,12 +17855,6 @@ snapshots: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - '@babel/types@7.23.0': - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - '@babel/types@7.23.5': dependencies: '@babel/helper-string-parser': 7.23.4 @@ -18551,9 +17901,9 @@ snapshots: - utf-8-validate - zod - '@chainlink/contracts@0.8.0(bufferutil@4.0.8)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)': + '@chainlink/contracts@0.8.0(bufferutil@4.0.8)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)': dependencies: - '@eth-optimism/contracts': 0.5.40(bufferutil@4.0.8)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + '@eth-optimism/contracts': 0.5.40(bufferutil@4.0.8)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) '@openzeppelin/contracts': 4.3.3 '@openzeppelin/contracts-upgradeable-4.7.3': '@openzeppelin/contracts-upgradeable@4.7.3' '@openzeppelin/contracts-v0.7': '@openzeppelin/contracts@3.4.2' @@ -18589,31 +17939,6 @@ snapshots: '@cloudflare/workers-types@4.20231025.0': {} - '@coinbase/wallet-sdk@3.7.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': - dependencies: - '@metamask/safe-event-emitter': 2.0.0 - '@solana/web3.js': 1.87.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - bind-decorator: 1.0.11 - bn.js: 5.2.1 - buffer: 6.0.3 - clsx: 1.2.1 - eth-block-tracker: 6.1.0 - eth-json-rpc-filters: 5.1.0 - eth-rpc-errors: 4.0.2 - json-rpc-engine: 6.1.0 - keccak: 3.0.4 - preact: 10.18.1 - qs: 6.11.2 - rxjs: 6.6.7 - sha.js: 2.4.11 - stream-browserify: 3.0.0 - util: 0.12.5 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - '@coinbase/wallet-sdk@3.9.1': dependencies: bn.js: 5.2.1 @@ -18743,7 +18068,7 @@ snapshots: dependencies: '@commitlint/top-level': 17.8.1 '@commitlint/types': 17.8.1 - fs-extra: 11.1.1 + fs-extra: 11.2.0 git-raw-commits: 2.0.11 minimist: 1.2.8 @@ -18938,7 +18263,7 @@ snapshots: babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 clean-css: 5.3.2 cli-table3: 0.6.3 combine-promises: 1.2.0 @@ -18953,7 +18278,7 @@ snapshots: escape-html: 1.0.3 eta: 2.2.0 file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.1.1 + fs-extra: 11.2.0 html-minifier-terser: 7.2.0 html-tags: 3.3.1 html-webpack-plugin: 5.5.3(webpack@5.89.0) @@ -18973,7 +18298,7 @@ snapshots: react-router-config: 5.1.1(react-router@5.3.4(react@18.2.0))(react@18.2.0) react-router-dom: 5.3.4(react@18.2.0) rtl-detect: 1.1.2 - semver: 7.5.4 + semver: 7.6.2 serve-handler: 6.1.5 shelljs: 0.8.5 terser-webpack-plugin: 5.3.9(webpack@5.89.0) @@ -19029,7 +18354,7 @@ snapshots: babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 clean-css: 5.3.2 cli-table3: 0.6.3 combine-promises: 1.2.0 @@ -19044,7 +18369,7 @@ snapshots: escape-html: 1.0.3 eta: 2.2.0 file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.1.1 + fs-extra: 11.2.0 html-minifier-terser: 7.2.0 html-tags: 3.3.1 html-webpack-plugin: 5.5.3(webpack@5.89.0) @@ -19064,7 +18389,7 @@ snapshots: react-router-config: 5.1.1(react-router@5.3.4(react@18.2.0))(react@18.2.0) react-router-dom: 5.3.4(react@18.2.0) rtl-detect: 1.1.2 - semver: 7.5.4 + semver: 7.6.2 serve-handler: 6.1.5 shelljs: 0.8.5 terser-webpack-plugin: 5.3.9(webpack@5.89.0) @@ -19127,7 +18452,7 @@ snapshots: escape-html: 1.0.3 estree-util-value-to-estree: 3.0.1 file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.1.1 + fs-extra: 11.2.0 image-size: 1.0.2 mdast-util-mdx: 3.0.0 mdast-util-to-string: 4.0.0 @@ -19165,7 +18490,7 @@ snapshots: escape-html: 1.0.3 estree-util-value-to-estree: 3.0.1 file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.1.1 + fs-extra: 11.2.0 image-size: 1.0.2 mdast-util-mdx: 3.0.0 mdast-util-to-string: 4.0.0 @@ -19220,7 +18545,7 @@ snapshots: '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) cheerio: 1.0.0-rc.12 feed: 4.2.2 - fs-extra: 11.1.1 + fs-extra: 11.2.0 lodash: 4.17.21 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -19258,7 +18583,7 @@ snapshots: '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@types/react-router-config': 5.0.9 combine-promises: 1.2.0 - fs-extra: 11.1.1 + fs-extra: 11.2.0 js-yaml: 4.1.0 lodash: 4.17.21 react: 18.2.0 @@ -19290,7 +18615,7 @@ snapshots: '@docusaurus/types': 3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - fs-extra: 11.1.1 + fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tslib: 2.6.2 @@ -19317,7 +18642,7 @@ snapshots: '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(bufferutil@4.0.8)(eslint@8.52.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.2)(utf-8-validate@5.0.10) '@docusaurus/types': 3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - fs-extra: 11.1.1 + fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-json-view-lite: 1.2.1(react@18.2.0) @@ -19423,7 +18748,7 @@ snapshots: '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - fs-extra: 11.1.1 + fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) sitemap: 7.1.1 @@ -19503,7 +18828,7 @@ snapshots: '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@mdx-js/react': 3.0.0(@types/react@18.2.33)(react@18.2.0) - clsx: 2.0.0 + clsx: 2.1.0 copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.43 lodash: 4.17.21 @@ -19547,7 +18872,7 @@ snapshots: '@types/history': 4.7.11 '@types/react': 18.2.33 '@types/react-router-config': 5.0.9 - clsx: 2.0.0 + clsx: 2.1.0 parse-numeric-range: 1.3.0 prism-react-renderer: 2.3.0(react@18.2.0) react: 18.2.0 @@ -19612,9 +18937,9 @@ snapshots: '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) algoliasearch: 4.20.0 algoliasearch-helper: 3.15.0(algoliasearch@4.20.0) - clsx: 2.0.0 + clsx: 2.1.0 eta: 2.2.0 - fs-extra: 11.1.1 + fs-extra: 11.2.0 lodash: 4.17.21 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -19643,7 +18968,7 @@ snapshots: '@docusaurus/theme-translations@3.0.1': dependencies: - fs-extra: 11.1.1 + fs-extra: 11.2.0 tslib: 2.6.2 '@docusaurus/tsconfig@3.0.0': {} @@ -19732,7 +19057,7 @@ snapshots: '@svgr/webpack': 6.5.1 escape-string-regexp: 4.0.0 file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.1.1 + fs-extra: 11.2.0 github-slugger: 1.5.0 globby: 11.1.0 gray-matter: 4.0.3 @@ -19760,7 +19085,7 @@ snapshots: '@svgr/webpack': 6.5.1 escape-string-regexp: 4.0.0 file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.1.1 + fs-extra: 11.2.0 github-slugger: 1.5.0 globby: 11.1.0 gray-matter: 4.0.3 @@ -19910,9 +19235,6 @@ snapshots: '@esbuild/android-arm64@0.19.12': optional: true - '@esbuild/android-arm64@0.19.8': - optional: true - '@esbuild/android-arm@0.16.3': optional: true @@ -19922,9 +19244,6 @@ snapshots: '@esbuild/android-arm@0.19.12': optional: true - '@esbuild/android-arm@0.19.8': - optional: true - '@esbuild/android-x64@0.16.3': optional: true @@ -19934,9 +19253,6 @@ snapshots: '@esbuild/android-x64@0.19.12': optional: true - '@esbuild/android-x64@0.19.8': - optional: true - '@esbuild/darwin-arm64@0.16.3': optional: true @@ -19946,9 +19262,6 @@ snapshots: '@esbuild/darwin-arm64@0.19.12': optional: true - '@esbuild/darwin-arm64@0.19.8': - optional: true - '@esbuild/darwin-x64@0.16.3': optional: true @@ -19958,9 +19271,6 @@ snapshots: '@esbuild/darwin-x64@0.19.12': optional: true - '@esbuild/darwin-x64@0.19.8': - optional: true - '@esbuild/freebsd-arm64@0.16.3': optional: true @@ -19970,9 +19280,6 @@ snapshots: '@esbuild/freebsd-arm64@0.19.12': optional: true - '@esbuild/freebsd-arm64@0.19.8': - optional: true - '@esbuild/freebsd-x64@0.16.3': optional: true @@ -19982,9 +19289,6 @@ snapshots: '@esbuild/freebsd-x64@0.19.12': optional: true - '@esbuild/freebsd-x64@0.19.8': - optional: true - '@esbuild/linux-arm64@0.16.3': optional: true @@ -19994,9 +19298,6 @@ snapshots: '@esbuild/linux-arm64@0.19.12': optional: true - '@esbuild/linux-arm64@0.19.8': - optional: true - '@esbuild/linux-arm@0.16.3': optional: true @@ -20006,9 +19307,6 @@ snapshots: '@esbuild/linux-arm@0.19.12': optional: true - '@esbuild/linux-arm@0.19.8': - optional: true - '@esbuild/linux-ia32@0.16.3': optional: true @@ -20018,9 +19316,6 @@ snapshots: '@esbuild/linux-ia32@0.19.12': optional: true - '@esbuild/linux-ia32@0.19.8': - optional: true - '@esbuild/linux-loong64@0.16.3': optional: true @@ -20030,9 +19325,6 @@ snapshots: '@esbuild/linux-loong64@0.19.12': optional: true - '@esbuild/linux-loong64@0.19.8': - optional: true - '@esbuild/linux-mips64el@0.16.3': optional: true @@ -20042,9 +19334,6 @@ snapshots: '@esbuild/linux-mips64el@0.19.12': optional: true - '@esbuild/linux-mips64el@0.19.8': - optional: true - '@esbuild/linux-ppc64@0.16.3': optional: true @@ -20054,9 +19343,6 @@ snapshots: '@esbuild/linux-ppc64@0.19.12': optional: true - '@esbuild/linux-ppc64@0.19.8': - optional: true - '@esbuild/linux-riscv64@0.16.3': optional: true @@ -20066,9 +19352,6 @@ snapshots: '@esbuild/linux-riscv64@0.19.12': optional: true - '@esbuild/linux-riscv64@0.19.8': - optional: true - '@esbuild/linux-s390x@0.16.3': optional: true @@ -20078,9 +19361,6 @@ snapshots: '@esbuild/linux-s390x@0.19.12': optional: true - '@esbuild/linux-s390x@0.19.8': - optional: true - '@esbuild/linux-x64@0.16.3': optional: true @@ -20090,9 +19370,6 @@ snapshots: '@esbuild/linux-x64@0.19.12': optional: true - '@esbuild/linux-x64@0.19.8': - optional: true - '@esbuild/netbsd-x64@0.16.3': optional: true @@ -20102,9 +19379,6 @@ snapshots: '@esbuild/netbsd-x64@0.19.12': optional: true - '@esbuild/netbsd-x64@0.19.8': - optional: true - '@esbuild/openbsd-x64@0.16.3': optional: true @@ -20114,9 +19388,6 @@ snapshots: '@esbuild/openbsd-x64@0.19.12': optional: true - '@esbuild/openbsd-x64@0.19.8': - optional: true - '@esbuild/sunos-x64@0.16.3': optional: true @@ -20126,9 +19397,6 @@ snapshots: '@esbuild/sunos-x64@0.19.12': optional: true - '@esbuild/sunos-x64@0.19.8': - optional: true - '@esbuild/win32-arm64@0.16.3': optional: true @@ -20138,9 +19406,6 @@ snapshots: '@esbuild/win32-arm64@0.19.12': optional: true - '@esbuild/win32-arm64@0.19.8': - optional: true - '@esbuild/win32-ia32@0.16.3': optional: true @@ -20150,9 +19415,6 @@ snapshots: '@esbuild/win32-ia32@0.19.12': optional: true - '@esbuild/win32-ia32@0.19.8': - optional: true - '@esbuild/win32-x64@0.16.3': optional: true @@ -20162,9 +19424,6 @@ snapshots: '@esbuild/win32-x64@0.19.12': optional: true - '@esbuild/win32-x64@0.19.8': - optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.19.0)': dependencies: eslint: 8.19.0 @@ -20183,7 +19442,7 @@ snapshots: debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.23.0 - ignore: 5.2.4 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -20197,7 +19456,7 @@ snapshots: debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.23.0 - ignore: 5.2.4 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -20207,12 +19466,12 @@ snapshots: '@eslint/js@8.52.0': {} - '@eth-optimism/contracts@0.5.40(bufferutil@4.0.8)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)': + '@eth-optimism/contracts@0.5.40(bufferutil@4.0.8)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)': dependencies: '@eth-optimism/core-utils': 0.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 - ethers: 6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ethers: 6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -20267,7 +19526,7 @@ snapshots: lodash: 4.17.21 multiformats: 9.9.0 pako: 2.1.0 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - bufferutil - supports-color @@ -20283,7 +19542,7 @@ snapshots: lodash: 4.17.21 multiformats: 9.9.0 pako: 2.1.0 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - bufferutil - supports-color @@ -20757,7 +20016,7 @@ snapshots: '@graphql-codegen/add@5.0.0(graphql@16.8.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.1) graphql: 16.8.1 tslib: 2.5.3 @@ -20767,7 +20026,7 @@ snapshots: '@babel/template': 7.22.15 '@babel/types': 7.23.5 '@graphql-codegen/core': 4.0.0(graphql@16.8.1) - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.1) '@graphql-tools/apollo-engine-loader': 8.0.0(encoding@0.1.13)(graphql@16.8.1) '@graphql-tools/code-file-loader': 8.0.3(graphql@16.8.1) '@graphql-tools/git-loader': 8.0.3(graphql@16.8.1) @@ -20796,7 +20055,7 @@ snapshots: string-env-interpolation: 1.0.1 ts-log: 2.2.5 tslib: 2.6.2 - yaml: 2.3.3 + yaml: 2.4.5 yargs: 17.7.2 optionalDependencies: '@parcel/watcher': 2.3.0 @@ -20816,7 +20075,7 @@ snapshots: '@babel/template': 7.22.15 '@graphql-codegen/add': 5.0.0(graphql@16.8.1) '@graphql-codegen/gql-tag-operations': 4.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.1) '@graphql-codegen/typed-document-node': 5.0.1(encoding@0.1.13)(graphql@16.8.1) '@graphql-codegen/typescript': 4.0.7(encoding@0.1.13)(graphql@16.8.1) '@graphql-codegen/typescript-operations': 4.2.1(encoding@0.1.13)(graphql@16.8.1) @@ -20840,7 +20099,7 @@ snapshots: '@graphql-codegen/core@4.0.0(graphql@16.8.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.1) '@graphql-tools/schema': 10.0.2(graphql@16.8.1) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) graphql: 16.8.1 @@ -20848,7 +20107,7 @@ snapshots: '@graphql-codegen/gql-tag-operations@4.0.1(encoding@0.1.13)(graphql@16.8.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.1) '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) auto-bind: 4.0.0 @@ -20888,16 +20147,6 @@ snapshots: lodash: 4.17.21 tslib: 2.5.3 - '@graphql-codegen/plugin-helpers@5.0.1(graphql@16.8.1)': - dependencies: - '@graphql-tools/utils': 10.0.11(graphql@16.8.1) - change-case-all: 1.0.15 - common-tags: 1.8.2 - graphql: 16.8.1 - import-from: 4.0.0 - lodash: 4.17.21 - tslib: 2.5.3 - '@graphql-codegen/plugin-helpers@5.0.4(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.0.11(graphql@16.8.1) @@ -20936,7 +20185,7 @@ snapshots: '@graphql-codegen/typed-document-node@5.0.1(encoding@0.1.13)(graphql@16.8.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.1) '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) auto-bind: 4.0.0 change-case-all: 1.0.15 @@ -21080,7 +20329,7 @@ snapshots: '@graphql-codegen/visitor-plugin-common@4.0.1(encoding@0.1.13)(graphql@16.8.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.8.1) '@graphql-tools/optimize': 2.0.0(graphql@16.8.1) '@graphql-tools/relay-operation-optimizer': 7.0.0(encoding@0.1.13)(graphql@16.8.1) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) @@ -21473,8 +20722,8 @@ snapshots: dependencies: '@graphql-tools/batch-execute': 9.0.2(graphql@16.8.1) '@graphql-tools/executor': 1.2.0(graphql@16.8.1) - '@graphql-tools/schema': 10.0.0(graphql@16.8.1) - '@graphql-tools/utils': 10.0.7(graphql@16.8.1) + '@graphql-tools/schema': 10.0.2(graphql@16.8.1) + '@graphql-tools/utils': 10.0.11(graphql@16.8.1) dataloader: 2.2.2 graphql: 16.8.1 tslib: 2.6.2 @@ -21780,14 +21029,6 @@ snapshots: - encoding - supports-color - '@graphql-tools/schema@10.0.0(graphql@16.8.1)': - dependencies: - '@graphql-tools/merge': 9.0.1(graphql@16.8.1) - '@graphql-tools/utils': 10.0.11(graphql@16.8.1) - graphql: 16.8.1 - tslib: 2.6.2 - value-or-promise: 1.0.12 - '@graphql-tools/schema@10.0.2(graphql@16.8.1)': dependencies: '@graphql-tools/merge': 9.0.1(graphql@16.8.1) @@ -21876,13 +21117,6 @@ snapshots: graphql: 16.8.1 tslib: 2.6.2 - '@graphql-tools/utils@10.0.7(graphql@16.8.1)': - dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) - dset: 3.1.3 - graphql: 16.8.1 - tslib: 2.6.2 - '@graphql-tools/utils@8.13.1(graphql@16.8.1)': dependencies: graphql: 16.8.1 @@ -21897,8 +21131,8 @@ snapshots: '@graphql-tools/wrap@10.0.1(graphql@16.8.1)': dependencies: '@graphql-tools/delegate': 10.0.3(graphql@16.8.1) - '@graphql-tools/schema': 10.0.0(graphql@16.8.1) - '@graphql-tools/utils': 10.0.7(graphql@16.8.1) + '@graphql-tools/schema': 10.0.2(graphql@16.8.1) + '@graphql-tools/utils': 10.0.11(graphql@16.8.1) graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 @@ -22000,13 +21234,13 @@ snapshots: '@urql/core': 4.3.0(graphql@16.8.1) '@whatwg-node/fetch': 0.9.14 ajv: 8.12.0 - axios: 1.6.2(debug@4.3.4) + axios: 1.7.2(debug@4.3.4) dotenv: 16.3.1 ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) graphql: 16.8.1 - loglevel: 1.8.1 + loglevel: 1.9.1 urql: 4.0.6(graphql@16.8.1)(react@18.2.0) - viem: 2.9.8(bufferutil@4.0.8)(typescript@5.1.6)(utf-8-validate@5.0.10)(zod@3.22.4) + viem: 2.13.8(bufferutil@4.0.8)(typescript@5.1.6)(utf-8-validate@5.0.10)(zod@3.22.4) transitivePeerDependencies: - bufferutil - debug @@ -22481,15 +21715,6 @@ snapshots: - supports-color - utf-8-validate - '@metamask/utils@3.6.0': - dependencies: - '@types/debug': 4.1.10 - debug: 4.3.4(supports-color@8.1.1) - semver: 7.6.2 - superstruct: 1.0.3 - transitivePeerDependencies: - - supports-color - '@metamask/utils@5.0.2': dependencies: '@ethereumjs/tx': 4.2.0 @@ -22683,7 +21908,7 @@ snapshots: '@mui/types': 7.2.7(@types/react@18.2.33) '@mui/utils': 5.14.15(@types/react@18.2.33)(react@18.2.0) '@popperjs/core': 2.11.8 - clsx: 2.0.0 + clsx: 2.1.0 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -22709,7 +21934,7 @@ snapshots: '@mui/types': 7.2.7(@types/react@18.2.33) '@mui/utils': 5.14.15(@types/react@18.2.33)(react@18.2.0) '@types/react-transition-group': 4.4.8 - clsx: 2.0.0 + clsx: 2.1.0 csstype: 3.1.2 prop-types: 15.8.1 react: 18.2.0 @@ -22748,7 +21973,7 @@ snapshots: '@mui/styled-engine': 5.14.15(@emotion/react@11.11.1(@types/react@18.2.33)(react@18.2.0))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.2.33)(react@18.2.0))(@types/react@18.2.33)(react@18.2.0))(react@18.2.0) '@mui/types': 7.2.7(@types/react@18.2.33) '@mui/utils': 5.14.15(@types/react@18.2.33)(react@18.2.0) - clsx: 2.0.0 + clsx: 2.1.0 csstype: 3.1.2 prop-types: 15.8.1 react: 18.2.0 @@ -22994,83 +22219,83 @@ snapshots: - supports-color - utf-8-validate - '@nomicfoundation/hardhat-chai-matchers@2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(chai@4.3.10)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))': + '@nomicfoundation/hardhat-chai-matchers@2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(chai@4.3.10)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))': dependencies: - '@nomicfoundation/hardhat-ethers': 3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + '@nomicfoundation/hardhat-ethers': 3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) '@types/chai-as-promised': 7.1.7 chai: 4.3.10 chai-as-promised: 7.1.1(chai@4.3.10) deep-eql: 4.1.3 - ethers: 6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + ethers: 6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) ordinal: 1.0.3 - '@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))': + '@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))': dependencies: debug: 4.3.4(supports-color@8.1.1) - ethers: 6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + ethers: 6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) lodash.isequal: 4.5.0 transitivePeerDependencies: - supports-color - '@nomicfoundation/hardhat-ignition-ethers@0.15.4(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))': + '@nomicfoundation/hardhat-ignition-ethers@0.15.4(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))': dependencies: - '@nomicfoundation/hardhat-ethers': 3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) - '@nomicfoundation/hardhat-ignition': 0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + '@nomicfoundation/hardhat-ethers': 3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + '@nomicfoundation/hardhat-ignition': 0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) '@nomicfoundation/ignition-core': 0.15.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) - ethers: 6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + ethers: 6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) - '@nomicfoundation/hardhat-ignition@0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)': + '@nomicfoundation/hardhat-ignition@0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)': dependencies: - '@nomicfoundation/hardhat-verify': 1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + '@nomicfoundation/hardhat-verify': 1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) '@nomicfoundation/ignition-core': 0.15.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@nomicfoundation/ignition-ui': 0.15.4 chalk: 4.1.2 debug: 4.3.4(supports-color@8.1.1) fs-extra: 10.1.0 - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) prompts: 2.4.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@nomicfoundation/hardhat-network-helpers@1.0.9(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))': + '@nomicfoundation/hardhat-network-helpers@1.0.9(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))': dependencies: ethereumjs-util: 7.1.5 - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) - ? '@nomicfoundation/hardhat-toolbox@5.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(chai@4.3.10)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition-ethers@0.15.4(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-network-helpers@1.0.9(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@typechain/ethers-v6@0.4.3(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(@typechain/hardhat@8.0.3(@typechain/ethers-v6@0.4.3(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5)))(@types/chai@4.3.11)(@types/mocha@9.1.0)(@types/node@18.18.7)(chai@4.3.10)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat-gas-reporter@1.0.9(bufferutil@4.0.8)(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(solidity-coverage@0.8.5(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5)' + ? '@nomicfoundation/hardhat-toolbox@5.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(chai@4.3.10)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition-ethers@0.15.4(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-network-helpers@1.0.9(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@typechain/ethers-v6@0.4.3(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(@typechain/hardhat@8.0.3(@typechain/ethers-v6@0.4.3(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5)))(@types/chai@4.3.11)(@types/mocha@9.1.0)(@types/node@18.18.7)(chai@4.3.10)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat-gas-reporter@1.0.9(bufferutil@4.0.8)(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(solidity-coverage@0.8.5(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5)' : dependencies: - '@nomicfoundation/hardhat-chai-matchers': 2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(chai@4.3.10)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) - '@nomicfoundation/hardhat-ethers': 3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) - '@nomicfoundation/hardhat-ignition-ethers': 0.15.4(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) - '@nomicfoundation/hardhat-network-helpers': 1.0.9(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) - '@nomicfoundation/hardhat-verify': 1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) - '@typechain/ethers-v6': 0.4.3(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5) - '@typechain/hardhat': 8.0.3(@typechain/ethers-v6@0.4.3(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5)) + '@nomicfoundation/hardhat-chai-matchers': 2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(chai@4.3.10)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + '@nomicfoundation/hardhat-ethers': 3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + '@nomicfoundation/hardhat-ignition-ethers': 0.15.4(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.4(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + '@nomicfoundation/hardhat-network-helpers': 1.0.9(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + '@nomicfoundation/hardhat-verify': 1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + '@typechain/ethers-v6': 0.4.3(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5) + '@typechain/hardhat': 8.0.3(@typechain/ethers-v6@0.4.3(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5)) '@types/chai': 4.3.11 '@types/mocha': 9.1.0 '@types/node': 18.18.7 chai: 4.3.10 - ethers: 6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) - hardhat-gas-reporter: 1.0.9(bufferutil@4.0.8)(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) - solidity-coverage: 0.8.5(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + ethers: 6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + hardhat-gas-reporter: 1.0.9(bufferutil@4.0.8)(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + solidity-coverage: 0.8.5(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) ts-node: 10.9.1(@types/node@18.18.7)(typescript@4.9.5) typechain: 8.3.2(typescript@4.9.5) typescript: 4.9.5 - '@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))': + '@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/address': 5.7.0 cbor: 8.1.0 chalk: 2.4.2 debug: 4.3.4(supports-color@8.1.1) - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) lodash.clonedeep: 4.5.0 semver: 6.3.1 table: 6.8.1 @@ -23078,13 +22303,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@nomicfoundation/hardhat-viem@2.0.2(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typescript@4.9.5)(viem@1.18.9(bufferutil@4.0.8)(typescript@4.9.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)': + '@nomicfoundation/hardhat-viem@2.0.2(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typescript@4.9.5)(viem@1.21.4(bufferutil@4.0.8)(typescript@4.9.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)': dependencies: abitype: 0.9.8(typescript@4.9.5)(zod@3.22.4) - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) lodash.memoize: 4.1.2 typescript: 4.9.5 - viem: 1.18.9(bufferutil@4.0.8)(typescript@4.9.5)(utf-8-validate@5.0.10)(zod@3.22.4) + viem: 1.21.4(bufferutil@4.0.8)(typescript@4.9.5)(utf-8-validate@5.0.10)(zod@3.22.4) transitivePeerDependencies: - zod @@ -23221,7 +22446,7 @@ snapshots: natural-orderby: 2.0.3 object-treeify: 1.1.33 password-prompt: 1.1.3 - semver: 7.5.4 + semver: 7.6.2 string-width: 4.2.3 strip-ansi: 6.0.1 supports-color: 8.1.1 @@ -23284,7 +22509,7 @@ snapshots: '@openzeppelin/defender-autotask-client@1.54.1(encoding@0.1.13)': dependencies: '@openzeppelin/defender-base-client': 1.54.1(debug@4.3.4)(encoding@0.1.13) - axios: 1.6.2(debug@4.3.4) + axios: 1.7.2(debug@4.3.4) dotenv: 10.0.0 glob: 7.2.3 jszip: 3.10.1 @@ -23300,7 +22525,7 @@ snapshots: dependencies: amazon-cognito-identity-js: 6.3.6(encoding@0.1.13) async-retry: 1.3.3 - axios: 1.6.2(debug@4.3.4) + axios: 1.7.2(debug@4.3.4) lodash: 4.17.21 node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: @@ -23406,12 +22631,12 @@ snapshots: - debug - encoding - '@openzeppelin/defender-sdk-relay-signer-client@1.13.3(encoding@0.1.13)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(web3-core-helpers@1.10.3)(web3-core@1.10.3(encoding@0.1.13))(web3-utils@1.10.3)(web3@1.10.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))': + '@openzeppelin/defender-sdk-relay-signer-client@1.13.3(encoding@0.1.13)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(web3-core-helpers@1.10.3)(web3-core@1.10.3(encoding@0.1.13))(web3-utils@1.10.3)(web3@1.10.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@openzeppelin/defender-sdk-base-client': 1.13.3(encoding@0.1.13) amazon-cognito-identity-js: 6.3.6(encoding@0.1.13) axios: 1.7.2(debug@4.3.4) - ethers: 6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ethers: 6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) lodash: 4.17.21 web3: 1.10.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) web3-core: 1.10.3(encoding@0.1.13) @@ -23421,7 +22646,7 @@ snapshots: - debug - encoding - '@openzeppelin/defender-sdk@1.13.3(bufferutil@4.0.8)(encoding@0.1.13)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)(web3-core-helpers@1.10.3)(web3-core@1.10.3(encoding@0.1.13))(web3-utils@1.10.3)(web3@1.10.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))': + '@openzeppelin/defender-sdk@1.13.3(bufferutil@4.0.8)(encoding@0.1.13)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)(web3-core-helpers@1.10.3)(web3-core@1.10.3(encoding@0.1.13))(web3-utils@1.10.3)(web3@1.10.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@openzeppelin/defender-sdk-account-client': 1.13.3(encoding@0.1.13) '@openzeppelin/defender-sdk-action-client': 1.13.3(encoding@0.1.13) @@ -23432,7 +22657,7 @@ snapshots: '@openzeppelin/defender-sdk-notification-channel-client': 1.13.3(encoding@0.1.13) '@openzeppelin/defender-sdk-proposal-client': 1.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@openzeppelin/defender-sdk-relay-client': 1.13.3(encoding@0.1.13) - '@openzeppelin/defender-sdk-relay-signer-client': 1.13.3(encoding@0.1.13)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(web3-core-helpers@1.10.3)(web3-core@1.10.3(encoding@0.1.13))(web3-utils@1.10.3)(web3@1.10.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@openzeppelin/defender-sdk-relay-signer-client': 1.13.3(encoding@0.1.13)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(web3-core-helpers@1.10.3)(web3-core@1.10.3(encoding@0.1.13))(web3-utils@1.10.3)(web3@1.10.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)) transitivePeerDependencies: - bufferutil - debug @@ -23448,16 +22673,16 @@ snapshots: dependencies: '@ethersproject/abi': 5.7.0 '@openzeppelin/defender-base-client': 1.54.1(debug@4.3.4)(encoding@0.1.13) - axios: 1.6.2(debug@4.3.4) + axios: 1.7.2(debug@4.3.4) lodash: 4.17.21 node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - debug - encoding - '@openzeppelin/hardhat-upgrades@3.1.1(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(encoding@0.1.13)(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)': + '@openzeppelin/hardhat-upgrades@3.1.1(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(encoding@0.1.13)(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)': dependencies: - '@nomicfoundation/hardhat-ethers': 3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + '@nomicfoundation/hardhat-ethers': 3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) '@openzeppelin/defender-admin-client': 1.54.6(bufferutil@4.0.8)(debug@4.3.4)(encoding@0.1.13)(utf-8-validate@5.0.10) '@openzeppelin/defender-base-client': 1.54.1(debug@4.3.4)(encoding@0.1.13) '@openzeppelin/defender-sdk-base-client': 1.13.3(encoding@0.1.13) @@ -23467,12 +22692,12 @@ snapshots: chalk: 4.1.2 debug: 4.3.4(supports-color@8.1.1) ethereumjs-util: 7.1.5 - ethers: 6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + ethers: 6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) proper-lockfile: 4.1.2 undici: 6.18.2 optionalDependencies: - '@nomicfoundation/hardhat-verify': 1.1.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + '@nomicfoundation/hardhat-verify': 1.1.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) transitivePeerDependencies: - bufferutil - encoding @@ -23681,14 +22906,6 @@ snapshots: dependencies: react: 18.2.0 - '@plasmicapp/host@1.0.177(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@plasmicapp/query': 0.1.74(react@18.2.0) - csstype: 3.1.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - window-or-global: 1.0.1 - '@plasmicapp/host@1.0.185(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@plasmicapp/query': 0.1.77(react@18.2.0) @@ -23754,11 +22971,6 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@plasmicapp/query@0.1.74(react@18.2.0)': - dependencies: - react: 18.2.0 - swr: 1.3.0(react@18.2.0) - '@plasmicapp/query@0.1.77(react@18.2.0)': dependencies: react: 18.2.0 @@ -23796,9 +23008,9 @@ snapshots: '@popperjs/core@2.11.8': {} - '@primitivefi/hardhat-dodoc@0.2.3(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(squirrelly@8.0.8)': + '@primitivefi/hardhat-dodoc@0.2.3(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(squirrelly@8.0.8)': dependencies: - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) squirrelly: 8.0.8 '@protobufjs/aspromise@1.1.2': {} @@ -24056,16 +23268,16 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-commonjs@24.1.0(rollup@4.1.4)': + '@rollup/plugin-commonjs@24.1.0(rollup@4.6.1)': dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.1.4) + '@rollup/pluginutils': 5.0.5(rollup@4.6.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.27.0 optionalDependencies: - rollup: 4.1.4 + rollup: 4.6.1 '@rollup/plugin-json@6.0.1(rollup@3.29.4)': dependencies: @@ -24073,11 +23285,11 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-json@6.0.1(rollup@4.1.4)': + '@rollup/plugin-json@6.0.1(rollup@4.6.1)': dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.1.4) + '@rollup/pluginutils': 5.0.5(rollup@4.6.1) optionalDependencies: - rollup: 4.1.4 + rollup: 4.6.1 '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4)': dependencies: @@ -24090,16 +23302,16 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.1.4)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.6.1)': dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.1.4) + '@rollup/pluginutils': 5.0.5(rollup@4.6.1) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.1.4 + rollup: 4.6.1 '@rollup/pluginutils@5.0.5(rollup@2.78.0)': dependencies: @@ -24117,83 +23329,47 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/pluginutils@5.0.5(rollup@4.1.4)': + '@rollup/pluginutils@5.0.5(rollup@4.6.1)': dependencies: '@types/estree': 1.0.3 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.1.4 - - '@rollup/rollup-android-arm-eabi@4.1.4': - optional: true + rollup: 4.6.1 '@rollup/rollup-android-arm-eabi@4.6.1': optional: true - '@rollup/rollup-android-arm64@4.1.4': - optional: true - '@rollup/rollup-android-arm64@4.6.1': optional: true - '@rollup/rollup-darwin-arm64@4.1.4': - optional: true - '@rollup/rollup-darwin-arm64@4.6.1': optional: true - '@rollup/rollup-darwin-x64@4.1.4': - optional: true - '@rollup/rollup-darwin-x64@4.6.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.1.4': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.6.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.1.4': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.6.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.1.4': - optional: true - '@rollup/rollup-linux-arm64-musl@4.6.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.1.4': - optional: true - '@rollup/rollup-linux-x64-gnu@4.6.1': optional: true - '@rollup/rollup-linux-x64-musl@4.1.4': - optional: true - '@rollup/rollup-linux-x64-musl@4.6.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.1.4': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.6.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.1.4': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.6.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.1.4': - optional: true - '@rollup/rollup-win32-x64-msvc@4.6.1': optional: true @@ -24484,32 +23660,6 @@ snapshots: '@socket.io/component-emitter@3.1.0': {} - '@solana/buffer-layout@4.0.1': - dependencies: - buffer: 6.0.3 - - '@solana/web3.js@1.87.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': - dependencies: - '@babel/runtime': 7.23.2 - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 - '@solana/buffer-layout': 4.0.1 - agentkeepalive: 4.5.0 - bigint-buffer: 1.1.5 - bn.js: 5.2.1 - borsh: 0.7.0 - bs58: 4.0.1 - buffer: 6.0.3 - fast-stable-stringify: 1.0.0 - jayson: 4.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - node-fetch: 2.7.0(encoding@0.1.13) - rpc-websockets: 7.6.1 - superstruct: 0.14.2 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - '@solidity-parser/parser@0.14.5': dependencies: antlr4ts: 0.5.0-alpha.4 @@ -24615,7 +23765,7 @@ snapshots: dependencies: '@stoplight/json': 3.21.0 '@stoplight/path': 1.3.2 - '@stoplight/types': 13.6.0 + '@stoplight/types': 13.20.0 '@types/urijs': 1.19.25 dependency-graph: 0.11.0 fast-memoize: 2.5.2 @@ -24925,7 +24075,7 @@ snapshots: dotenv: 16.3.1 dotenv-parse-variables: 2.0.0 download: 8.0.0 - ethers: 6.8.0(bufferutil@4.0.8)(utf-8-validate@6.0.3) + ethers: 6.9.0(bufferutil@4.0.8)(utf-8-validate@6.0.3) etherscan-api: 10.3.0(debug@4.3.4) find-config: 1.0.0 get-port: 6.1.2 @@ -25069,20 +24219,20 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@typechain/ethers-v6@0.4.3(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5)': + '@typechain/ethers-v6@0.4.3(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5)': dependencies: - ethers: 6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ethers: 6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) lodash: 4.17.21 ts-essentials: 7.0.3(typescript@4.9.5) typechain: 8.3.2(typescript@4.9.5) typescript: 4.9.5 - '@typechain/hardhat@8.0.3(@typechain/ethers-v6@0.4.3(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))': + '@typechain/hardhat@8.0.3(@typechain/ethers-v6@0.4.3(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5))(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))': dependencies: - '@typechain/ethers-v6': 0.4.3(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5) - ethers: 6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@typechain/ethers-v6': 0.4.3(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@4.9.5))(typescript@4.9.5) + ethers: 6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-extra: 9.1.0 - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) typechain: 8.3.2(typescript@4.9.5) '@types/acorn@4.0.6': @@ -25095,24 +24245,24 @@ snapshots: '@types/babel__core@7.20.3': dependencies: - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 '@types/babel__generator': 7.6.6 '@types/babel__template': 7.4.3 '@types/babel__traverse': 7.20.3 '@types/babel__generator@7.6.6': dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@types/babel__template@7.4.3': dependencies: - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 '@types/babel__traverse@7.20.3': dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@types/better-sqlite3@7.6.6': dependencies: @@ -25255,7 +24405,7 @@ snapshots: '@types/hast@3.0.3': dependencies: - '@types/unist': 2.0.9 + '@types/unist': 3.0.2 '@types/history@4.7.11': {} @@ -25323,7 +24473,7 @@ snapshots: '@types/mdast@4.0.3': dependencies: - '@types/unist': 2.0.9 + '@types/unist': 3.0.2 '@types/mdx@2.0.10': {} @@ -25557,9 +24707,9 @@ snapshots: debug: 4.3.4(supports-color@8.1.1) eslint: 8.19.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.1 natural-compare-lite: 1.4.0 - semver: 7.5.4 + semver: 7.6.2 tsutils: 3.21.0(typescript@5.1.6) optionalDependencies: typescript: 5.1.6 @@ -25728,7 +24878,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) eslint: 8.19.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript @@ -25743,7 +24893,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) eslint: 8.52.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript @@ -25773,7 +24923,7 @@ snapshots: '@urql/core@4.3.0(graphql@16.8.1)': dependencies: - '@0no-co/graphql.web': 1.0.4(graphql@16.8.1) + '@0no-co/graphql.web': 1.0.7(graphql@16.8.1) wonka: 6.3.4 transitivePeerDependencies: - graphql @@ -25831,56 +24981,28 @@ snapshots: - debug - utf-8-validate - '@vitest/expect@1.0.2': - dependencies: - '@vitest/spy': 1.0.2 - '@vitest/utils': 1.0.2 - chai: 4.3.10 - '@vitest/expect@1.6.0': dependencies: '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 chai: 4.3.10 - '@vitest/runner@1.0.2': - dependencies: - '@vitest/utils': 1.0.2 - p-limit: 5.0.0 - pathe: 1.1.1 - '@vitest/runner@1.6.0': dependencies: '@vitest/utils': 1.6.0 p-limit: 5.0.0 pathe: 1.1.1 - '@vitest/snapshot@1.0.2': - dependencies: - magic-string: 0.30.5 - pathe: 1.1.1 - pretty-format: 29.7.0 - '@vitest/snapshot@1.6.0': dependencies: magic-string: 0.30.5 pathe: 1.1.1 pretty-format: 29.7.0 - '@vitest/spy@1.0.2': - dependencies: - tinyspy: 2.2.0 - '@vitest/spy@1.6.0': dependencies: tinyspy: 2.2.0 - '@vitest/utils@1.0.2': - dependencies: - diff-sequences: 29.6.3 - loupe: 2.3.7 - pretty-format: 29.7.0 - '@vitest/utils@1.6.0': dependencies: diff-sequences: 29.6.3 @@ -25890,7 +25012,7 @@ snapshots: '@vue/compiler-core@3.3.7': dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.5 '@vue/shared': 3.3.7 estree-walker: 2.0.2 source-map-js: 1.0.2 @@ -25902,7 +25024,7 @@ snapshots: '@vue/compiler-sfc@3.3.7': dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.5 '@vue/compiler-core': 3.3.7 '@vue/compiler-dom': 3.3.7 '@vue/compiler-ssr': 3.3.7 @@ -25910,7 +25032,7 @@ snapshots: '@vue/shared': 3.3.7 estree-walker: 2.0.2 magic-string: 0.30.5 - postcss: 8.4.31 + postcss: 8.4.32 source-map-js: 1.0.2 '@vue/compiler-ssr@3.3.7': @@ -25920,7 +25042,7 @@ snapshots: '@vue/reactivity-transform@3.3.7': dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.5 '@vue/compiler-core': 3.3.7 '@vue/shared': 3.3.7 estree-walker: 2.0.2 @@ -25934,7 +25056,7 @@ snapshots: '@wagmi/connectors@3.1.11(@react-native-async-storage/async-storage@1.23.1(react-native@0.72.6(@babel/core@7.23.5)(@babel/preset-env@7.23.5(@babel/core@7.23.5))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@5.0.10)))(@types/react@18.2.33)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(typescript@5.1.6)(utf-8-validate@5.0.10)(viem@2.9.8(bufferutil@4.0.8)(typescript@5.1.6)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)': dependencies: - '@coinbase/wallet-sdk': 3.7.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coinbase/wallet-sdk': 3.9.1 '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.1.6)(utf-8-validate@5.0.10)(zod@3.22.4) '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.1.6)(utf-8-validate@5.0.10)(zod@3.22.4) '@walletconnect/ethereum-provider': 2.11.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.72.6(@babel/core@7.23.5)(@babel/preset-env@7.23.5(@babel/core@7.23.5))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@5.0.10)))(@types/react@18.2.33)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@5.0.10) @@ -26813,29 +25935,19 @@ snapshots: acorn-globals@7.0.1: dependencies: - acorn: 8.10.0 - acorn-walk: 8.3.1 - - acorn-import-assertions@1.9.0(acorn@8.10.0): - dependencies: - acorn: 8.10.0 + acorn: 8.11.3 + acorn-walk: 8.3.2 - acorn-jsx@5.3.2(acorn@8.10.0): + acorn-import-assertions@1.9.0(acorn@8.11.3): dependencies: - acorn: 8.10.0 + acorn: 8.11.3 acorn-jsx@5.3.2(acorn@8.11.3): dependencies: acorn: 8.11.3 - acorn-walk@8.2.0: {} - - acorn-walk@8.3.1: {} - acorn-walk@8.3.2: {} - acorn@8.10.0: {} - acorn@8.11.3: {} address@1.2.2: {} @@ -26860,10 +25972,6 @@ snapshots: transitivePeerDependencies: - supports-color - agentkeepalive@4.5.0: - dependencies: - humanize-ms: 1.2.1 - aggregate-error@3.1.0: dependencies: clean-stack: 2.2.0 @@ -27067,11 +26175,6 @@ snapshots: array-back@4.0.2: {} - array-buffer-byte-length@1.0.0: - dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 - array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 @@ -27085,10 +26188,10 @@ snapshots: array-includes@3.1.7: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + es-abstract: 1.23.3 + get-intrinsic: 1.2.4 is-string: 1.0.7 array-union@1.0.2: @@ -27105,28 +26208,28 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 array.prototype.findlastindex@1.2.3: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 array.prototype.flat@1.3.2: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 array.prototype.flatmap@1.3.2: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 array.prototype.reduce@1.0.6: @@ -27139,11 +26242,11 @@ snapshots: array.prototype.tosorted@1.1.2: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 arraybuffer.prototype.slice@1.0.3: dependencies: @@ -27278,22 +26381,6 @@ snapshots: transitivePeerDependencies: - debug - axios@1.5.1: - dependencies: - follow-redirects: 1.15.3(debug@4.3.4) - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - - axios@1.6.2(debug@4.3.4): - dependencies: - follow-redirects: 1.15.3(debug@4.3.4) - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - axios@1.7.2(debug@4.3.4): dependencies: follow-redirects: 1.15.6(debug@4.3.4) @@ -27332,7 +26419,7 @@ snapshots: babel-plugin-dynamic-import-node@2.3.3: dependencies: - object.assign: 4.1.4 + object.assign: 4.1.5 babel-plugin-istanbul@6.1.1: dependencies: @@ -27347,7 +26434,7 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@types/babel__core': 7.20.3 '@types/babel__traverse': 7.20.3 @@ -27359,7 +26446,7 @@ snapshots: babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.5): dependencies: - '@babel/compat-data': 7.23.2 + '@babel/compat-data': 7.23.5 '@babel/core': 7.23.5 '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) semver: 6.3.1 @@ -27499,10 +26586,6 @@ snapshots: big.js@5.2.2: {} - bigint-buffer@1.1.5: - dependencies: - bindings: 1.5.0 - bigint-crypto-utils@3.3.0: {} bignumber.js@9.1.2: {} @@ -27521,12 +26604,6 @@ snapshots: binaryen@102.0.0-nightly.20211028: {} - bind-decorator@1.0.11: {} - - bindings@1.5.0: - dependencies: - file-uri-to-path: 1.0.0 - bl@1.2.3: dependencies: readable-stream: 2.3.8 @@ -27588,12 +26665,6 @@ snapshots: boolbase@1.0.0: {} - borsh@0.7.0: - dependencies: - bn.js: 5.2.1 - bs58: 4.0.1 - text-encoding-utf-8: 1.0.2 - bowser@2.11.0: {} boxen@6.2.1: @@ -27770,12 +26841,6 @@ snapshots: package-hash: 4.0.0 write-file-atomic: 3.0.3 - call-bind@1.0.5: - dependencies: - function-bind: 1.1.2 - get-intrinsic: 1.2.2 - set-function-length: 1.1.1 - call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -28157,8 +27222,6 @@ snapshots: clsx@1.2.1: {} - clsx@2.0.0: {} - clsx@2.1.0: {} cluster-key-slot@1.1.2: {} @@ -28381,7 +27444,7 @@ snapshots: copy-webpack-plugin@11.0.0(webpack@5.89.0): dependencies: - fast-glob: 3.3.1 + fast-glob: 3.3.2 glob-parent: 6.0.2 globby: 13.2.2 normalize-path: 3.0.0 @@ -28578,7 +27641,7 @@ snapshots: postcss-modules-scope: 3.0.0(postcss@8.4.32) postcss-modules-values: 4.0.0(postcss@8.4.32) postcss-value-parser: 4.2.0 - semver: 7.5.4 + semver: 7.6.2 webpack: 5.89.0 css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.2)(webpack@5.89.0): @@ -29087,24 +28150,24 @@ snapshots: deep-equal@2.2.2: dependencies: - array-buffer-byte-length: 1.0.0 + array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 es-get-iterator: 1.1.3 get-intrinsic: 1.2.4 is-arguments: 1.1.1 - is-array-buffer: 3.0.2 + is-array-buffer: 3.0.4 is-date-object: 1.0.5 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 isarray: 2.0.5 object-is: 1.1.5 object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 side-channel: 1.0.4 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.13 + which-typed-array: 1.1.15 deep-extend@0.6.0: {} @@ -29547,48 +28610,6 @@ snapshots: accepts: 1.3.8 escape-html: 1.0.3 - es-abstract@1.22.3: - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.3 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.1 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - es-abstract@1.23.3: dependencies: array-buffer-byte-length: 1.0.1 @@ -29672,19 +28693,19 @@ snapshots: es-iterator-helpers@1.0.15: dependencies: asynciterator.prototype: 1.0.0 - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - es-set-tostringtag: 2.0.2 + es-abstract: 1.23.3 + es-set-tostringtag: 2.0.3 function-bind: 1.1.2 - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 globalthis: 1.0.3 - has-property-descriptors: 1.0.1 - has-proto: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 has-symbols: 1.0.3 - internal-slot: 1.0.6 + internal-slot: 1.0.7 iterator.prototype: 1.1.2 - safe-array-concat: 1.0.1 + safe-array-concat: 1.1.2 es-module-lexer@1.3.1: {} @@ -29692,12 +28713,6 @@ snapshots: dependencies: es-errors: 1.3.0 - es-set-tostringtag@2.0.2: - dependencies: - get-intrinsic: 1.2.4 - has-tostringtag: 1.0.0 - hasown: 2.0.2 - es-set-tostringtag@2.0.3: dependencies: get-intrinsic: 1.2.4 @@ -29824,31 +28839,6 @@ snapshots: '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 - esbuild@0.19.8: - optionalDependencies: - '@esbuild/android-arm': 0.19.8 - '@esbuild/android-arm64': 0.19.8 - '@esbuild/android-x64': 0.19.8 - '@esbuild/darwin-arm64': 0.19.8 - '@esbuild/darwin-x64': 0.19.8 - '@esbuild/freebsd-arm64': 0.19.8 - '@esbuild/freebsd-x64': 0.19.8 - '@esbuild/linux-arm': 0.19.8 - '@esbuild/linux-arm64': 0.19.8 - '@esbuild/linux-ia32': 0.19.8 - '@esbuild/linux-loong64': 0.19.8 - '@esbuild/linux-mips64el': 0.19.8 - '@esbuild/linux-ppc64': 0.19.8 - '@esbuild/linux-riscv64': 0.19.8 - '@esbuild/linux-s390x': 0.19.8 - '@esbuild/linux-x64': 0.19.8 - '@esbuild/netbsd-x64': 0.19.8 - '@esbuild/openbsd-x64': 0.19.8 - '@esbuild/sunos-x64': 0.19.8 - '@esbuild/win32-arm64': 0.19.8 - '@esbuild/win32-ia32': 0.19.8 - '@esbuild/win32-x64': 0.19.8 - escalade@3.1.1: {} escape-goat@4.0.0: {} @@ -29950,7 +28940,7 @@ snapshots: eslint: 8.19.0 eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0(eslint@8.19.0)(typescript@5.1.6))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@2.7.1(eslint-plugin-import@2.29.0)(eslint@8.19.0))(eslint@8.19.0) - hasown: 2.0.0 + hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 @@ -30050,7 +29040,7 @@ snapshots: functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 globals: 13.23.0 - ignore: 5.2.4 + ignore: 5.3.1 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 @@ -30096,7 +29086,7 @@ snapshots: glob-parent: 6.0.2 globals: 13.23.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -30114,8 +29104,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.4.3 esprima@2.7.3: {} @@ -30200,15 +29190,6 @@ snapshots: etag@1.8.1: {} - eth-block-tracker@6.1.0: - dependencies: - '@metamask/safe-event-emitter': 2.0.0 - '@metamask/utils': 3.6.0 - json-rpc-random-id: 1.0.1 - pify: 3.0.0 - transitivePeerDependencies: - - supports-color - eth-block-tracker@7.1.0: dependencies: '@metamask/eth-json-rpc-provider': 1.0.1 @@ -30244,14 +29225,6 @@ snapshots: - debug - utf-8-validate - eth-json-rpc-filters@5.1.0: - dependencies: - '@metamask/safe-event-emitter': 2.0.0 - async-mutex: 0.2.6 - eth-query: 2.1.2 - json-rpc-engine: 6.1.0 - pify: 5.0.0 - eth-json-rpc-filters@6.0.1: dependencies: '@metamask/safe-event-emitter': 3.0.0 @@ -30284,10 +29257,6 @@ snapshots: json-rpc-random-id: 1.0.1 xtend: 4.0.2 - eth-rpc-errors@4.0.2: - dependencies: - fast-safe-stringify: 2.1.1 - eth-rpc-errors@4.0.3: dependencies: fast-safe-stringify: 2.1.1 @@ -30387,7 +29356,7 @@ snapshots: - bufferutil - utf-8-validate - ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 @@ -30400,7 +29369,7 @@ snapshots: - bufferutil - utf-8-validate - ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@6.0.3): + ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@6.0.3): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 @@ -30413,19 +29382,6 @@ snapshots: - bufferutil - utf-8-validate - ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - '@adraffy/ens-normalize': 1.10.0 - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 - '@types/node': 18.15.13 - aes-js: 4.0.0-beta.5 - tslib: 2.4.0 - ws: 8.5.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - etherscan-api@10.3.0(debug@4.3.4): dependencies: axios: 1.2.2(debug@4.3.4) @@ -30642,14 +29598,6 @@ snapshots: fast-fifo@1.3.2: {} - fast-glob@3.3.1: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -30680,8 +29628,6 @@ snapshots: fast-shallow-equal@1.0.0: {} - fast-stable-stringify@1.0.0: {} - fast-url-parser@1.1.3: dependencies: punycode: 1.4.1 @@ -30780,8 +29726,6 @@ snapshots: file-type@6.2.0: {} - file-uri-to-path@1.0.0: {} - filelist@1.0.4: dependencies: minimatch: 5.1.6 @@ -30912,10 +29856,6 @@ snapshots: dependencies: imul: 1.0.1 - follow-redirects@1.15.3(debug@4.3.4): - optionalDependencies: - debug: 4.3.4(supports-color@8.1.1) - follow-redirects@1.15.6(debug@4.3.4): optionalDependencies: debug: 4.3.4(supports-color@8.1.1) @@ -30943,7 +29883,7 @@ snapshots: '@babel/code-frame': 7.23.5 '@types/json-schema': 7.0.14 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 cosmiconfig: 6.0.0 deepmerge: 4.3.1 fs-extra: 9.1.0 @@ -31047,12 +29987,6 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.0 - fs-extra@11.1.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.0 - fs-extra@11.2.0: dependencies: graceful-fs: 4.2.11 @@ -31130,13 +30064,6 @@ snapshots: get-func-name@2.0.2: {} - get-intrinsic@1.2.2: - dependencies: - function-bind: 1.1.2 - has-proto: 1.0.1 - has-symbols: 1.0.3 - hasown: 2.0.0 - get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 @@ -31242,7 +30169,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.3 + minimatch: 9.0.4 minipass: 7.0.4 path-scurry: 1.10.1 @@ -31348,9 +30275,9 @@ snapshots: '@types/glob': 7.2.0 array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.1 + fast-glob: 3.3.2 glob: 7.2.3 - ignore: 5.2.4 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 @@ -31369,8 +30296,8 @@ snapshots: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.1 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 @@ -31378,16 +30305,16 @@ snapshots: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.1 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 globby@13.2.2: dependencies: dir-glob: 3.0.1 - fast-glob: 3.3.1 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.1 merge2: 1.4.1 slash: 4.0.0 @@ -31604,17 +30531,17 @@ snapshots: hard-rejection@2.1.0: {} - hardhat-abi-exporter@2.10.1(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)): + hardhat-abi-exporter@2.10.1(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)): dependencies: '@ethersproject/abi': 5.7.0 delete-empty: 3.0.0 - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) - hardhat-gas-reporter@1.0.9(bufferutil@4.0.8)(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10): + hardhat-gas-reporter@1.0.9(bufferutil@4.0.8)(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10): dependencies: array-uniq: 1.0.3 eth-gas-reporter: 0.2.27(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) sha1: 1.1.1 transitivePeerDependencies: - '@codechecks/client' @@ -31622,69 +30549,11 @@ snapshots: - debug - utf-8-validate - hardhat-preprocessor@0.1.5(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)): + hardhat-preprocessor@0.1.5(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)): dependencies: - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) murmur-128: 0.2.1 - hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10): - dependencies: - '@ethersproject/abi': 5.7.0 - '@metamask/eth-sig-util': 4.0.1 - '@nomicfoundation/ethereumjs-block': 5.0.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@nomicfoundation/ethereumjs-blockchain': 7.0.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@nomicfoundation/ethereumjs-common': 4.0.2 - '@nomicfoundation/ethereumjs-evm': 2.0.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@nomicfoundation/ethereumjs-rlp': 5.0.2 - '@nomicfoundation/ethereumjs-statemanager': 2.0.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@nomicfoundation/ethereumjs-trie': 6.0.2 - '@nomicfoundation/ethereumjs-tx': 5.0.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@nomicfoundation/ethereumjs-util': 9.0.2 - '@nomicfoundation/ethereumjs-vm': 7.0.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@nomicfoundation/solidity-analyzer': 0.1.1 - '@sentry/node': 5.30.0 - '@types/bn.js': 5.1.3 - '@types/lru-cache': 5.1.1 - adm-zip: 0.4.16 - aggregate-error: 3.1.0 - ansi-escapes: 4.3.2 - chalk: 2.4.2 - chokidar: 3.5.3 - ci-info: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) - enquirer: 2.4.1 - env-paths: 2.2.1 - ethereum-cryptography: 1.2.0 - ethereumjs-abi: 0.6.8 - find-up: 2.1.0 - fp-ts: 1.19.3 - fs-extra: 7.0.1 - glob: 7.2.0 - immutable: 4.3.4 - io-ts: 1.10.4 - keccak: 3.0.4 - lodash: 4.17.21 - mnemonist: 0.38.5 - mocha: 10.2.0 - p-map: 4.0.0 - raw-body: 2.5.2 - resolve: 1.17.0 - semver: 6.3.1 - solc: 0.7.3(debug@4.3.4) - source-map-support: 0.5.21 - stacktrace-parser: 0.1.10 - tsort: 0.0.1 - undici: 5.26.5 - uuid: 8.3.2 - ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) - optionalDependencies: - ts-node: 10.9.1(@types/node@18.18.7)(typescript@4.9.5) - typescript: 4.9.5 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10): dependencies: '@ethersproject/abi': 5.7.0 @@ -31707,7 +30576,7 @@ snapshots: aggregate-error: 3.1.0 ansi-escapes: 4.3.2 chalk: 2.4.2 - chokidar: 3.5.3 + chokidar: 3.6.0 ci-info: 2.0.0 debug: 4.3.4(supports-color@8.1.1) enquirer: 2.4.1 @@ -31732,7 +30601,7 @@ snapshots: source-map-support: 0.5.21 stacktrace-parser: 0.1.10 tsort: 0.0.1 - undici: 5.26.5 + undici: 5.28.4 uuid: 8.3.2 ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: @@ -31765,7 +30634,7 @@ snapshots: aggregate-error: 3.1.0 ansi-escapes: 4.3.2 chalk: 2.4.2 - chokidar: 3.5.3 + chokidar: 3.6.0 ci-info: 2.0.0 debug: 4.3.4(supports-color@8.1.1) enquirer: 2.4.1 @@ -31790,7 +30659,7 @@ snapshots: source-map-support: 0.5.21 stacktrace-parser: 0.1.10 tsort: 0.0.1 - undici: 5.26.5 + undici: 5.28.4 uuid: 8.3.2 ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: @@ -31823,7 +30692,7 @@ snapshots: aggregate-error: 3.1.0 ansi-escapes: 4.3.2 chalk: 2.4.2 - chokidar: 3.5.3 + chokidar: 3.6.0 ci-info: 2.0.0 debug: 4.3.4(supports-color@8.1.1) enquirer: 2.4.1 @@ -31848,7 +30717,7 @@ snapshots: source-map-support: 0.5.21 stacktrace-parser: 0.1.10 tsort: 0.0.1 - undici: 5.26.5 + undici: 5.28.4 uuid: 8.3.2 ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: @@ -31867,16 +30736,10 @@ snapshots: has-flag@4.0.0: {} - has-property-descriptors@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 - has-proto@1.0.1: {} - has-proto@1.0.3: {} has-symbol-support-x@1.4.2: {} @@ -31887,10 +30750,6 @@ snapshots: dependencies: has-symbol-support-x: 1.4.2 - has-tostringtag@1.0.0: - dependencies: - has-symbols: 1.0.3 - has-tostringtag@1.0.2: dependencies: has-symbols: 1.0.3 @@ -31917,10 +30776,6 @@ snapshots: is-stream: 2.0.1 type-fest: 0.8.1 - hasown@2.0.0: - dependencies: - function-bind: 1.1.2 - hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -32345,10 +31200,6 @@ snapshots: human-signals@5.0.0: {} - humanize-ms@1.2.1: - dependencies: - ms: 2.1.3 - husky@8.0.3: {} hyperlinker@1.0.0: {} @@ -32383,8 +31234,6 @@ snapshots: ieee754@1.2.1: {} - ignore@5.2.4: {} - ignore@5.3.1: {} image-size@1.0.2: @@ -32478,12 +31327,6 @@ snapshots: interface-store@2.0.2: {} - internal-slot@1.0.6: - dependencies: - get-intrinsic: 1.2.4 - hasown: 2.0.2 - side-channel: 1.0.4 - internal-slot@1.0.7: dependencies: es-errors: 1.3.0 @@ -32640,12 +31483,6 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 - is-array-buffer@3.0.2: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - is-typed-array: 1.1.13 - is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 @@ -32684,7 +31521,7 @@ snapshots: is-core-module@2.13.1: dependencies: - hasown: 2.0.0 + hasown: 2.0.2 is-data-view@1.0.1: dependencies: @@ -32820,10 +31657,6 @@ snapshots: is-set@2.0.2: {} - is-shared-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.7 - is-shared-array-buffer@1.0.3: dependencies: call-bind: 1.0.7 @@ -32960,7 +31793,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.23.5 - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.1 @@ -32970,7 +31803,7 @@ snapshots: istanbul-lib-instrument@6.0.1: dependencies: '@babel/core': 7.23.5 - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 7.6.2 @@ -33042,7 +31875,7 @@ snapshots: get-intrinsic: 1.2.4 has-symbols: 1.0.3 reflect.getprototypeof: 1.0.4 - set-function-name: 2.0.1 + set-function-name: 2.0.2 jackspeak@2.3.6: dependencies: @@ -33077,24 +31910,6 @@ snapshots: - bufferutil - utf-8-validate - jayson@4.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): - dependencies: - '@types/connect': 3.4.37 - '@types/node': 12.20.55 - '@types/ws': 7.4.7 - JSONStream: 1.3.5 - commander: 2.20.3 - delay: 5.0.0 - es6-promisify: 5.0.0 - eyes: 0.1.8 - isomorphic-ws: 4.0.1(ws@7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - json-stringify-safe: 5.0.1 - uuid: 8.3.2 - ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - jest-changed-files@29.7.0: dependencies: execa: 5.1.1 @@ -33351,10 +32166,10 @@ snapshots: jest-snapshot@29.7.0: dependencies: '@babel/core': 7.23.5 - '@babel/generator': 7.23.0 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.5) - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.5) - '@babel/types': 7.23.0 + '@babel/generator': 7.23.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/types': 7.23.5 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -33507,7 +32322,7 @@ snapshots: jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: abab: 2.0.6 - acorn: 8.10.0 + acorn: 8.11.3 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -33540,7 +32355,7 @@ snapshots: jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@6.0.3): dependencies: abab: 2.0.6 - acorn: 8.10.0 + acorn: 8.11.3 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -33639,7 +32454,7 @@ snapshots: json-stable-stringify@1.1.0: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 isarray: 2.0.5 jsonify: 0.0.1 object-keys: 1.1.1 @@ -33706,7 +32521,7 @@ snapshots: dependencies: array-includes: 3.1.7 array.prototype.flat: 1.3.2 - object.assign: 4.1.4 + object.assign: 4.1.5 object.values: 1.1.7 jszip@3.10.1: @@ -34074,8 +32889,6 @@ snapshots: loglevel-plugin-prefix@0.8.4: {} - loglevel@1.8.1: {} - loglevel@1.9.1: {} long@4.0.0: {} @@ -34110,8 +32923,6 @@ snapshots: lowercase-keys@3.0.0: {} - lru-cache@10.0.1: {} - lru-cache@10.1.0: {} lru-cache@5.1.1: @@ -35064,8 +33875,8 @@ snapshots: micromark-extension-mdxjs@1.0.1: dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) micromark-extension-mdx-expression: 1.0.8 micromark-extension-mdx-jsx: 1.0.5 micromark-extension-mdx-md: 1.0.1 @@ -35458,10 +34269,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.3: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.4: dependencies: brace-expansion: 2.0.1 @@ -35527,7 +34334,7 @@ snapshots: mlly@1.4.2: dependencies: - acorn: 8.10.0 + acorn: 8.11.3 pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.3.2 @@ -35671,8 +34478,6 @@ snapshots: nanoid@3.3.3: {} - nanoid@3.3.6: {} - nanoid@3.3.7: {} napi-macros@2.2.2: {} @@ -35981,13 +34786,6 @@ snapshots: object-treeify@1.1.33: {} - object.assign@4.1.4: - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - has-symbols: 1.0.3 - object-keys: 1.1.1 - object.assign@4.1.5: dependencies: call-bind: 1.0.7 @@ -35997,15 +34795,15 @@ snapshots: object.entries@1.1.7: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 object.fromentries@2.0.7: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 object.getownpropertydescriptors@2.1.7: dependencies: @@ -36017,21 +34815,21 @@ snapshots: object.groupby@1.0.1: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + es-abstract: 1.23.3 + get-intrinsic: 1.2.4 object.hasown@1.1.3: dependencies: define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 object.values@1.1.7: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 obliterator@2.0.4: {} @@ -36397,7 +35195,7 @@ snapshots: path-scurry@1.10.1: dependencies: - lru-cache: 10.0.1 + lru-cache: 10.1.0 minipass: 7.0.4 path-starts-with@2.0.1: {} @@ -36569,7 +35367,7 @@ snapshots: cosmiconfig: 8.3.6(typescript@5.3.2) jiti: 1.20.0 postcss: 8.4.32 - semver: 7.5.4 + semver: 7.6.2 webpack: 5.89.0 transitivePeerDependencies: - typescript @@ -36736,7 +35534,7 @@ snapshots: postcss@8.4.31: dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 @@ -36762,7 +35560,7 @@ snapshots: dependencies: '@solidity-parser/parser': 0.16.1 prettier: 2.8.8 - semver: 7.5.4 + semver: 7.6.2 solidity-comments-extractor: 0.0.7 prettier@2.8.8: {} @@ -36818,7 +35616,7 @@ snapshots: prism-react-renderer@2.3.0(react@18.2.0): dependencies: '@types/prismjs': 1.26.3 - clsx: 2.0.0 + clsx: 2.1.0 react: 18.2.0 prismjs@1.29.0: {} @@ -37480,12 +36278,6 @@ snapshots: dependencies: '@babel/runtime': 7.23.2 - regexp.prototype.flags@1.5.1: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - set-function-name: 2.0.1 - regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 @@ -37812,11 +36604,11 @@ snapshots: safe-resolve: 1.0.0 semver: 5.7.2 - rollup-plugin-auto-external@2.0.0(rollup@4.1.4): + rollup-plugin-auto-external@2.0.0(rollup@4.6.1): dependencies: builtins: 2.0.1 read-pkg: 3.0.0 - rollup: 4.1.4 + rollup: 4.6.1 safe-resolve: 1.0.0 semver: 5.7.2 @@ -37836,33 +36628,33 @@ snapshots: optionalDependencies: '@babel/code-frame': 7.23.5 - rollup-plugin-dts@6.1.0(rollup@4.1.4)(typescript@4.9.5): + rollup-plugin-dts@6.1.0(rollup@4.6.1)(typescript@4.9.5): dependencies: magic-string: 0.30.5 - rollup: 4.1.4 + rollup: 4.6.1 typescript: 4.9.5 optionalDependencies: '@babel/code-frame': 7.23.5 - rollup-plugin-esbuild@6.1.0(esbuild@0.19.12)(rollup@4.1.4): + rollup-plugin-esbuild@6.1.0(esbuild@0.19.12)(rollup@3.29.4): dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.1.4) + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) debug: 4.3.4(supports-color@8.1.1) es-module-lexer: 1.3.1 esbuild: 0.19.12 get-tsconfig: 4.7.2 - rollup: 4.1.4 + rollup: 3.29.4 transitivePeerDependencies: - supports-color - rollup-plugin-esbuild@6.1.0(esbuild@0.19.8)(rollup@3.29.4): + rollup-plugin-esbuild@6.1.0(esbuild@0.19.12)(rollup@4.6.1): dependencies: - '@rollup/pluginutils': 5.0.5(rollup@3.29.4) + '@rollup/pluginutils': 5.0.5(rollup@4.6.1) debug: 4.3.4(supports-color@8.1.1) es-module-lexer: 1.3.1 - esbuild: 0.19.8 + esbuild: 0.19.12 get-tsconfig: 4.7.2 - rollup: 3.29.4 + rollup: 4.6.1 transitivePeerDependencies: - supports-color @@ -37897,22 +36689,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.1.4: - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.1.4 - '@rollup/rollup-android-arm64': 4.1.4 - '@rollup/rollup-darwin-arm64': 4.1.4 - '@rollup/rollup-darwin-x64': 4.1.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.1.4 - '@rollup/rollup-linux-arm64-gnu': 4.1.4 - '@rollup/rollup-linux-arm64-musl': 4.1.4 - '@rollup/rollup-linux-x64-gnu': 4.1.4 - '@rollup/rollup-linux-x64-musl': 4.1.4 - '@rollup/rollup-win32-arm64-msvc': 4.1.4 - '@rollup/rollup-win32-ia32-msvc': 4.1.4 - '@rollup/rollup-win32-x64-msvc': 4.1.4 - fsevents: 2.3.3 - rollup@4.6.1: optionalDependencies: '@rollup/rollup-android-arm-eabi': 4.6.1 @@ -37929,16 +36705,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.6.1 fsevents: 2.3.3 - rpc-websockets@7.6.1: - dependencies: - '@babel/runtime': 7.23.2 - eventemitter3: 4.0.7 - uuid: 8.3.2 - ws: 8.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - optionalDependencies: - bufferutil: 4.0.8 - utf-8-validate: 5.0.10 - rtl-css-js@1.16.1: dependencies: '@babel/runtime': 7.23.2 @@ -37966,10 +36732,6 @@ snapshots: rw@1.3.3: {} - rxjs@6.6.7: - dependencies: - tslib: 1.14.1 - rxjs@7.8.1: dependencies: tslib: 2.6.2 @@ -37978,13 +36740,6 @@ snapshots: dependencies: mri: 1.2.0 - safe-array-concat@1.0.1: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - isarray: 2.0.5 - safe-array-concat@1.1.2: dependencies: call-bind: 1.0.7 @@ -38219,13 +36974,6 @@ snapshots: set-cookie-parser@2.6.0: {} - set-function-length@1.1.1: - dependencies: - define-data-property: 1.1.4 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -38235,12 +36983,6 @@ snapshots: gopd: 1.0.1 has-property-descriptors: 1.0.2 - set-function-name@2.0.1: - dependencies: - define-data-property: 1.1.4 - functions-have-names: 1.2.3 - has-property-descriptors: 1.0.2 - set-function-name@2.0.2: dependencies: define-data-property: 1.1.4 @@ -38326,8 +37068,8 @@ snapshots: side-channel@1.0.4: dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 object-inspect: 1.13.1 siginfo@2.0.0: {} @@ -38481,11 +37223,11 @@ snapshots: cosmiconfig: 8.3.6(typescript@4.9.5) fast-diff: 1.3.0 glob: 8.1.0 - ignore: 5.2.4 + ignore: 5.3.1 js-yaml: 4.1.0 lodash: 4.17.21 pluralize: 8.0.0 - semver: 7.5.4 + semver: 7.6.2 strip-ansi: 6.0.1 table: 6.8.1 text-table: 0.2.0 @@ -38500,7 +37242,7 @@ snapshots: solidity-comments-extractor@0.0.7: {} - solidity-coverage@0.8.5(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)): + solidity-coverage@0.8.5(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)): dependencies: '@ethersproject/abi': 5.7.0 '@solidity-parser/parser': 0.16.1 @@ -38512,7 +37254,7 @@ snapshots: ghost-testrpc: 0.0.2 global-modules: 2.0.0 globby: 10.0.2 - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) jsonschema: 1.4.1 lodash: 4.17.21 mocha: 10.2.0 @@ -38699,11 +37441,6 @@ snapshots: dependencies: internal-slot: 1.0.7 - stream-browserify@3.0.0: - dependencies: - inherits: 2.0.4 - readable-stream: 3.6.2 - stream-shift@1.0.1: {} stream-to-it@0.2.4: @@ -38746,14 +37483,14 @@ snapshots: string.prototype.matchall@4.0.10: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + es-abstract: 1.23.3 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 - internal-slot: 1.0.6 - regexp.prototype.flags: 1.5.1 - set-function-name: 2.0.1 + internal-slot: 1.0.7 + regexp.prototype.flags: 1.5.2 + set-function-name: 2.0.2 side-channel: 1.0.4 string.prototype.trim@1.2.9: @@ -38846,10 +37583,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@1.3.0: - dependencies: - acorn: 8.10.0 - strip-literal@2.1.0: dependencies: js-tokens: 9.0.0 @@ -38892,8 +37625,6 @@ snapshots: dependencies: copy-anything: 3.0.5 - superstruct@0.14.2: {} - superstruct@1.0.3: {} supports-color@3.2.3: @@ -39093,7 +37824,7 @@ snapshots: terser@5.22.0: dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.10.0 + acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 @@ -39103,8 +37834,6 @@ snapshots: glob: 7.2.3 minimatch: 3.1.2 - text-encoding-utf-8@1.0.2: {} - text-extensions@1.9.0: {} text-segmentation@1.0.3: @@ -39181,8 +37910,6 @@ snapshots: tinybench@2.5.1: {} - tinypool@0.8.1: {} - tinypool@0.8.4: {} tinyspy@2.2.0: {} @@ -39287,7 +38014,7 @@ snapshots: chalk: 4.1.2 enhanced-resolve: 5.15.0 micromatch: 4.0.5 - semver: 7.5.4 + semver: 7.6.2 source-map: 0.7.4 typescript: 4.9.5 webpack: 5.89.0(webpack-cli@5.1.4) @@ -39302,8 +38029,8 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 18.18.7 - acorn: 8.10.0 - acorn-walk: 8.2.0 + acorn: 8.11.3 + acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -39320,8 +38047,8 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 18.18.7 - acorn: 8.10.0 - acorn-walk: 8.2.0 + acorn: 8.11.3 + acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -39339,8 +38066,8 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 18.18.7 - acorn: 8.10.0 - acorn-walk: 8.2.0 + acorn: 8.11.3 + acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -39357,8 +38084,8 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.14.2 - acorn: 8.10.0 - acorn-walk: 8.2.0 + acorn: 8.11.3 + acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -39375,8 +38102,8 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.5.1 - acorn: 8.10.0 - acorn-walk: 8.2.0 + acorn: 8.11.3 + acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -39621,10 +38348,6 @@ snapshots: undici-types@5.26.5: {} - undici@5.26.5: - dependencies: - '@fastify/busboy': 2.0.0 - undici@5.28.4: dependencies: '@fastify/busboy': 2.0.0 @@ -39763,7 +38486,7 @@ snapshots: unstorage@1.10.1(idb-keyval@6.2.1): dependencies: anymatch: 3.1.3 - chokidar: 3.5.3 + chokidar: 3.6.0 destr: 2.0.2 h3: 1.9.0 ioredis: 5.3.2 @@ -39810,7 +38533,7 @@ snapshots: is-yarn-global: 0.4.1 latest-version: 7.0.0 pupa: 3.1.0 - semver: 7.5.4 + semver: 7.6.2 semver-diff: 4.0.0 xdg-basedir: 5.1.0 @@ -40033,9 +38756,9 @@ snapshots: - utf-8-validate - zod - viem@1.18.9(bufferutil@4.0.8)(typescript@4.9.5)(utf-8-validate@5.0.10)(zod@3.22.4): + viem@1.21.4(bufferutil@4.0.8)(typescript@4.9.5)(utf-8-validate@5.0.10)(zod@3.22.4): dependencies: - '@adraffy/ens-normalize': 1.9.4 + '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 '@scure/bip32': 1.3.2 @@ -40067,6 +38790,23 @@ snapshots: - utf-8-validate - zod + viem@2.13.8(bufferutil@4.0.8)(typescript@5.1.6)(utf-8-validate@5.0.10)(zod@3.22.4): + dependencies: + '@adraffy/ens-normalize': 1.10.0 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/bip32': 1.3.2 + '@scure/bip39': 1.2.1 + abitype: 1.0.0(typescript@5.1.6)(zod@3.22.4) + isows: 1.0.4(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.1.6 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + viem@2.13.8(bufferutil@4.0.8)(typescript@5.3.2)(utf-8-validate@5.0.10)(zod@3.22.4): dependencies: '@adraffy/ens-normalize': 1.10.0 @@ -40101,13 +38841,13 @@ snapshots: - utf-8-validate - zod - vite-node@1.0.2(@types/node@20.14.2)(terser@5.22.0): + vite-node@1.6.0(@types/node@18.18.7)(terser@5.22.0): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.6(@types/node@20.14.2)(terser@5.22.0) + vite: 5.0.6(@types/node@18.18.7)(terser@5.22.0) transitivePeerDependencies: - '@types/node' - less @@ -40118,13 +38858,13 @@ snapshots: - supports-color - terser - vite-node@1.6.0(@types/node@18.18.7)(terser@5.22.0): + vite-node@1.6.0(@types/node@20.14.2)(terser@5.22.0): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.6(@types/node@18.18.7)(terser@5.22.0) + vite: 5.0.6(@types/node@20.14.2)(terser@5.22.0) transitivePeerDependencies: - '@types/node' - less @@ -40155,15 +38895,14 @@ snapshots: fsevents: 2.3.3 terser: 5.22.0 - vitest@1.0.2(@types/node@20.14.2)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@6.0.3))(terser@5.22.0): + vitest@1.6.0(@types/node@18.18.7)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.22.0): dependencies: - '@vitest/expect': 1.0.2 - '@vitest/runner': 1.0.2 - '@vitest/snapshot': 1.0.2 - '@vitest/spy': 1.0.2 - '@vitest/utils': 1.0.2 - acorn-walk: 8.3.1 - cac: 6.7.14 + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + acorn-walk: 8.3.2 chai: 4.3.10 debug: 4.3.4(supports-color@8.1.1) execa: 8.0.1 @@ -40172,15 +38911,15 @@ snapshots: pathe: 1.1.1 picocolors: 1.0.0 std-env: 3.6.0 - strip-literal: 1.3.0 + strip-literal: 2.1.0 tinybench: 2.5.1 - tinypool: 0.8.1 - vite: 5.0.6(@types/node@20.14.2)(terser@5.22.0) - vite-node: 1.0.2(@types/node@20.14.2)(terser@5.22.0) + tinypool: 0.8.4 + vite: 5.0.6(@types/node@18.18.7)(terser@5.22.0) + vite-node: 1.6.0(@types/node@18.18.7)(terser@5.22.0) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.2 - jsdom: 20.0.3(bufferutil@4.0.8)(utf-8-validate@6.0.3) + '@types/node': 18.18.7 + jsdom: 20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - less - lightningcss @@ -40190,7 +38929,7 @@ snapshots: - supports-color - terser - vitest@1.6.0(@types/node@18.18.7)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.22.0): + vitest@1.6.0(@types/node@20.14.2)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@6.0.3))(terser@5.22.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -40209,12 +38948,12 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.5.1 tinypool: 0.8.4 - vite: 5.0.6(@types/node@18.18.7)(terser@5.22.0) - vite-node: 1.6.0(@types/node@18.18.7)(terser@5.22.0) + vite: 5.0.6(@types/node@20.14.2)(terser@5.22.0) + vite-node: 1.6.0(@types/node@20.14.2)(terser@5.22.0) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 18.18.7 - jsdom: 20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@types/node': 20.14.2 + jsdom: 20.0.3(bufferutil@4.0.8)(utf-8-validate@6.0.3) transitivePeerDependencies: - less - lightningcss @@ -40551,8 +39290,8 @@ snapshots: webpack-bundle-analyzer@4.9.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.10.0 - acorn-walk: 8.3.1 + acorn: 8.11.3 + acorn-walk: 8.3.2 commander: 7.2.0 escape-string-regexp: 4.0.0 gzip-size: 6.0.0 @@ -40608,7 +39347,7 @@ snapshots: '@types/ws': 8.5.8 ansi-html-community: 0.0.8 bonjour-service: 1.1.1 - chokidar: 3.5.3 + chokidar: 3.6.0 colorette: 2.0.20 compression: 1.7.4 connect-history-api-fallback: 2.0.0 @@ -40648,7 +39387,7 @@ snapshots: '@types/ws': 8.5.8 ansi-html-community: 0.0.8 bonjour-service: 1.1.1 - chokidar: 3.5.3 + chokidar: 3.6.0 colorette: 2.0.20 compression: 1.7.4 connect-history-api-fallback: 2.0.0 @@ -40692,8 +39431,8 @@ snapshots: '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.10.0 - acorn-import-assertions: 1.9.0(acorn@8.10.0) + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) browserslist: 4.22.1 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 @@ -40723,8 +39462,8 @@ snapshots: '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.10.0 - acorn-import-assertions: 1.9.0(acorn@8.10.0) + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) browserslist: 4.22.1 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 @@ -40826,14 +39565,6 @@ snapshots: which-module@2.0.1: {} - which-typed-array@1.1.13: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.2 - which-typed-array@1.1.15: dependencies: available-typed-arrays: 1.0.7 @@ -40889,10 +39620,10 @@ snapshots: '@miniflare/d1': 2.11.0 '@miniflare/durable-objects': 2.11.0 blake3-wasm: 2.1.5 - chokidar: 3.5.3 + chokidar: 3.6.0 esbuild: 0.16.3 miniflare: 2.11.0(bufferutil@4.0.8)(cron-schedule@3.0.6)(utf-8-validate@6.0.3) - nanoid: 3.3.6 + nanoid: 3.3.7 path-to-regexp: 6.2.1 selfsigned: 2.1.1 source-map: 0.7.4 @@ -41016,11 +39747,11 @@ snapshots: utf-8-validate: 5.0.10 optional: true - xdeployer@2.1.13(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)): + xdeployer@2.1.13(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)))(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)): dependencies: - '@nomicfoundation/hardhat-ethers': 3.0.6(ethers@6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) - ethers: 6.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.18.3(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) + '@nomicfoundation/hardhat-ethers': 3.0.6(ethers@6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10)) + ethers: 6.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + hardhat: 2.19.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@18.18.7)(typescript@4.9.5))(typescript@4.9.5)(utf-8-validate@5.0.10) xdg-basedir@5.1.0: {} @@ -41075,8 +39806,6 @@ snapshots: yaml@2.3.1: {} - yaml@2.3.3: {} - yaml@2.4.5: {} yargs-parser@18.1.3: diff --git a/sdk/.env.template b/sdk/.env.template index b4b5a396..03051962 100644 --- a/sdk/.env.template +++ b/sdk/.env.template @@ -1,24 +1,6 @@ -# Specifies the contract address to use for the Hypercert system. -CONTRACT_ADDRESS=0x822F17A9A5EeCFd66dBAFf7946a8071C265D1d07 - -# Specifies the private key to use for signing transactions. -PRIVATE_KEY=your-private-key - -# Specifies the NFT.storage API token to use for storing Hypercert metadata. -NFT_STORAGE_TOKEN=your-nft-storage-token - -## OR ## - -# Specifies the NFT.storage API token to use for storing Hypercert metadata in a Next.js application. -NEXT_PUBLIC_NFT_STORAGE_TOKEN=your-next-public-nft-storage-token - -# Specifies the Web3.storage API token to use for storing Hypercert data. -WEB3_STORAGE_TOKEN=your-web3-storage-token ## OR ## -# Specifies the Web3.storage API token to use for storing Hypercert data in a Next.js application. -NEXT_PUBLIC_WEB3_STORAGE_TOKEN=your-next-public-web3-storage-token # Specifies the log level output threshold. # "error" diff --git a/sdk/migrationV1_V2.md b/sdk/migrationV1_V2.md index 233c2dbe..9096bdd6 100644 --- a/sdk/migrationV1_V2.md +++ b/sdk/migrationV1_V2.md @@ -1,10 +1,12 @@ # Updated environment initialization -- Initialize the client with `{environment: "test"` or `{environment: "production"}` instead of providing a chainID. +- Initialize the client with `{environment: "test"}` or `{environment: "production"}` instead of providing a chainID. This will enable queries to the correct graph. -- For reading evm state, we follow the publicClient's connected chain. -- WalletClient is not required. When initializing without a walletClient, or when the walletClient is set to a chain not - supported in the environment, the SDK will default to read only mode. +- `WalletClient` is not required. When initializing without a wallet client, or when the wallet client is set to a chain + not supported in the environment, the SDK will default to read only mode. +- `PublicClient` is not required. This client is mostly used for transaction simulation. When initializing without a + publicClient, the SDK will default to a public client provided by `viem` for the chain specified by the + `WalletClient`. # Updated Graph client and queries diff --git a/sdk/src/__generated__/gql/gql.ts b/sdk/src/__generated__/gql/gql.ts index 009b9330..0ae4ff4c 100644 --- a/sdk/src/__generated__/gql/gql.ts +++ b/sdk/src/__generated__/gql/gql.ts @@ -13,7 +13,7 @@ import { TypedDocumentNode as DocumentNode } from "@graphql-typed-document-node/ * Therefore it is highly recommended to use the babel or swc plugin for production. */ const documents = { - 'query FractionsByOwner($owner: String = "", $first: Int = 100, $offset: Int = 0) {\n fractions(\n where: {owner_address: {eq: $owner}}\n count: COUNT\n first: $first\n offset: $offset\n ) {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}\n\nquery FractionsByHypercert($hypercertId: String!, $orderDirection: SortOrder = descending, $first: Int = 100, $offset: Int = 0) {\n hypercerts(\n count: COUNT\n where: {owner_address: {eq: $hypercertId}}\n first: $first\n offset: $offset\n sort: {by: {hypercert_id: $orderDirection}}\n ) {\n count\n data {\n hypercert_id\n units\n uri\n fractions {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n }\n }\n}\n\nquery FractionById($fractionId: String!) {\n fractions(where: {hypercert_id: {eq: $fractionId}}) {\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}': + 'query FractionsByOwner($owner: String = "", $first: Int = 100, $offset: Int = 0) {\n fractions(\n where: {owner_address: {eq: $owner}}\n count: COUNT\n first: $first\n offset: $offset\n ) {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}\n\nquery FractionsByHypercert($hypercertId: String!, $orderDirection: SortOrder = descending, $first: Int = 100, $offset: Int = 0) {\n hypercerts(\n count: COUNT\n where: {hypercert_id: {eq: $hypercertId}}\n first: $first\n offset: $offset\n sort: {by: {hypercert_id: $orderDirection}}\n ) {\n count\n data {\n hypercert_id\n units\n uri\n fractions {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n }\n }\n}\n\nquery FractionById($fractionId: String!) {\n fractions(where: {hypercert_id: {eq: $fractionId}}) {\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}': types.FractionsByOwnerDocument, 'query HypercertsByOwner($owner: String = "", $orderDirection: SortOrder = descending, $first: Int = 100, $offset: Int = 0) {\n hypercerts(\n count: COUNT\n where: {owner_address: {eq: $owner}}\n first: $first\n offset: $offset\n sort: {by: {hypercert_id: $orderDirection}}\n ) {\n count\n data {\n hypercert_id\n owner_address\n units\n uri\n contract {\n chain_id\n }\n }\n }\n}\n\nquery RecentHypercerts($orderDirection: SortOrder = descending, $first: Int = 100, $offset: Int = 0) {\n hypercerts(\n count: COUNT\n first: $first\n offset: $offset\n sort: {by: {block_number: $orderDirection}}\n ) {\n count\n data {\n hypercert_id\n owner_address\n units\n uri\n contract {\n chain_id\n }\n }\n }\n}\n\nquery HypercertById($id: String!) {\n hypercerts(count: COUNT, where: {hypercert_id: {eq: $id}}) {\n count\n data {\n hypercert_id\n owner_address\n units\n uri\n contract {\n chain_id\n }\n }\n }\n}': types.HypercertsByOwnerDocument, @@ -39,8 +39,8 @@ export function graphql(source: string): unknown; * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ export function graphql( - source: 'query FractionsByOwner($owner: String = "", $first: Int = 100, $offset: Int = 0) {\n fractions(\n where: {owner_address: {eq: $owner}}\n count: COUNT\n first: $first\n offset: $offset\n ) {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}\n\nquery FractionsByHypercert($hypercertId: String!, $orderDirection: SortOrder = descending, $first: Int = 100, $offset: Int = 0) {\n hypercerts(\n count: COUNT\n where: {owner_address: {eq: $hypercertId}}\n first: $first\n offset: $offset\n sort: {by: {hypercert_id: $orderDirection}}\n ) {\n count\n data {\n hypercert_id\n units\n uri\n fractions {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n }\n }\n}\n\nquery FractionById($fractionId: String!) {\n fractions(where: {hypercert_id: {eq: $fractionId}}) {\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}', -): (typeof documents)['query FractionsByOwner($owner: String = "", $first: Int = 100, $offset: Int = 0) {\n fractions(\n where: {owner_address: {eq: $owner}}\n count: COUNT\n first: $first\n offset: $offset\n ) {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}\n\nquery FractionsByHypercert($hypercertId: String!, $orderDirection: SortOrder = descending, $first: Int = 100, $offset: Int = 0) {\n hypercerts(\n count: COUNT\n where: {owner_address: {eq: $hypercertId}}\n first: $first\n offset: $offset\n sort: {by: {hypercert_id: $orderDirection}}\n ) {\n count\n data {\n hypercert_id\n units\n uri\n fractions {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n }\n }\n}\n\nquery FractionById($fractionId: String!) {\n fractions(where: {hypercert_id: {eq: $fractionId}}) {\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}']; + source: 'query FractionsByOwner($owner: String = "", $first: Int = 100, $offset: Int = 0) {\n fractions(\n where: {owner_address: {eq: $owner}}\n count: COUNT\n first: $first\n offset: $offset\n ) {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}\n\nquery FractionsByHypercert($hypercertId: String!, $orderDirection: SortOrder = descending, $first: Int = 100, $offset: Int = 0) {\n hypercerts(\n count: COUNT\n where: {hypercert_id: {eq: $hypercertId}}\n first: $first\n offset: $offset\n sort: {by: {hypercert_id: $orderDirection}}\n ) {\n count\n data {\n hypercert_id\n units\n uri\n fractions {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n }\n }\n}\n\nquery FractionById($fractionId: String!) {\n fractions(where: {hypercert_id: {eq: $fractionId}}) {\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}', +): (typeof documents)['query FractionsByOwner($owner: String = "", $first: Int = 100, $offset: Int = 0) {\n fractions(\n where: {owner_address: {eq: $owner}}\n count: COUNT\n first: $first\n offset: $offset\n ) {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}\n\nquery FractionsByHypercert($hypercertId: String!, $orderDirection: SortOrder = descending, $first: Int = 100, $offset: Int = 0) {\n hypercerts(\n count: COUNT\n where: {hypercert_id: {eq: $hypercertId}}\n first: $first\n offset: $offset\n sort: {by: {hypercert_id: $orderDirection}}\n ) {\n count\n data {\n hypercert_id\n units\n uri\n fractions {\n count\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n }\n }\n}\n\nquery FractionById($fractionId: String!) {\n fractions(where: {hypercert_id: {eq: $fractionId}}) {\n data {\n creation_block_timestamp\n hypercert_id\n last_block_update_timestamp\n owner_address\n units\n }\n }\n}']; /** * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ diff --git a/sdk/src/__generated__/gql/graphql.ts b/sdk/src/__generated__/gql/graphql.ts index 60483f5d..1081552b 100644 --- a/sdk/src/__generated__/gql/graphql.ts +++ b/sdk/src/__generated__/gql/graphql.ts @@ -857,7 +857,7 @@ export const FractionsByHypercertDocument = { fields: [ { kind: "ObjectField", - name: { kind: "Name", value: "owner_address" }, + name: { kind: "Name", value: "hypercert_id" }, value: { kind: "ObjectValue", fields: [ diff --git a/sdk/src/client.ts b/sdk/src/client.ts index 31188f1b..bbe3b8ed 100644 --- a/sdk/src/client.ts +++ b/sdk/src/client.ts @@ -1,8 +1,18 @@ import { HypercertMinterAbi } from "@hypercerts-org/contracts"; -import { Account, ByteArray, Hex, PublicClient, WalletClient, getAddress, getContract } from "viem"; +import { + Account, + ByteArray, + Hex, + PublicClient, + WalletClient, + getAddress, + getContract, + http, + createPublicClient, +} from "viem"; import { HypercertEvaluator } from "./evaluations"; import { HypercertIndexer } from "./indexer"; -import { HypercertStorage, getStorage } from "./storage"; +import { getStorage } from "./storage"; import { AllowlistEntry, ClientError, @@ -24,6 +34,7 @@ import { getClaimStoredDataFromTxHash } from "./utils"; import { ParserReturnType } from "./utils/txParser"; import { isClaimOnChain } from "./utils/chains"; import { StoreAllowList201AnyOfTwoData, StoreMetadata201AnyOf } from "./__generated__/api"; +import { HypercertStorage } from "./types/storage"; /** * The `HypercertClient` is a core class in the hypercerts SDK, providing a high-level interface to interact with the hypercerts system. @@ -44,7 +55,7 @@ export class HypercertClient implements HypercertClientInterface { // TODO better handling readonly. For now not needed since we don't use this class; private _evaluator?: HypercertEvaluator; private _indexer: HypercertIndexer; - private _publicClient: PublicClient; + private _publicClient?: PublicClient; private _walletClient?: WalletClient; private _storage: HypercertStorage; readOnly: boolean; @@ -63,7 +74,7 @@ export class HypercertClient implements HypercertClientInterface { throw new ClientError("Could not connect to public client."); } - this._publicClient = this._config.publicClient; + this._publicClient = this._config?.publicClient; this._walletClient = this._config?.walletClient; this._storage = getStorage({ environment: this._config.environment }); this._indexer = new HypercertIndexer(this._config); @@ -138,7 +149,7 @@ export class HypercertClient implements HypercertClientInterface { transferRestriction: TransferRestrictions, overrides?: SupportedOverrides, ): Promise<`0x${string}` | undefined> => { - const { account } = this.getWallet(); + const { account } = this.getConnected(); // validate and store metadata const metadataRes = await this.storage.storeMetadata(metaData, { timeout: overrides?.timeout }); @@ -168,9 +179,11 @@ export class HypercertClient implements HypercertClientInterface { * @returns a Promise that resolves to the applicable transfer restrictions. */ getTransferRestrictions = async (fractionId: bigint): Promise => { + const { publicClient } = this.getConnected(); + const readContract = getContract({ ...this.getContractConfig(), - client: { public: this._publicClient }, + client: { public: publicClient }, }); return readContract.read.readTransferRestriction([fractionId]) as Promise; @@ -192,7 +205,7 @@ export class HypercertClient implements HypercertClientInterface { to: string, overrides?: SupportedOverrides | undefined, ): Promise<`0x${string}` | undefined> => { - const { account } = this.getWallet(); + const { account } = this.getConnected(); const request = await this.simulateRequest( account, @@ -220,7 +233,7 @@ export class HypercertClient implements HypercertClientInterface { to: `0x${string}`, overrides?: SupportedOverrides | undefined, ): Promise<`0x${string}` | undefined> => { - const { account } = this.getWallet(); + const { account } = this.getConnected(); const request = await this.simulateRequest( account, @@ -255,7 +268,7 @@ export class HypercertClient implements HypercertClientInterface { transferRestriction: TransferRestrictions, overrides?: SupportedOverrides, ): Promise<`0x${string}` | undefined> => { - const { account } = this.getWallet(); + const { account } = this.getConnected(); // create allowlist const tree = parseAllowListEntriesToMerkleTree(allowList); @@ -305,11 +318,11 @@ export class HypercertClient implements HypercertClientInterface { fractions: bigint[], overrides?: SupportedOverrides, ): Promise<`0x${string}` | undefined> => { - const { account } = this.getWallet(); + const { account, publicClient } = this.getConnected(); const readContract = getContract({ ...this.getContractConfig(), - client: { public: this._publicClient }, + client: { public: publicClient }, }); const fractionOwner = (await readContract.read.ownerOf([fractionId])) as `0x${string}`; @@ -349,11 +362,11 @@ export class HypercertClient implements HypercertClientInterface { fractionIds: bigint[], overrides?: SupportedOverrides, ): Promise<`0x${string}` | undefined> => { - const { account } = this.getWallet(); + const { account, publicClient } = this.getConnected(); const readContract = getContract({ ...this.getContractConfig(), - client: { public: this._publicClient }, + client: { public: publicClient }, }); const fractions = await Promise.all( @@ -387,11 +400,11 @@ export class HypercertClient implements HypercertClientInterface { * @throws {ClientError} Will throw a `ClientError` if the claim is not owned by the account. */ burnClaimFraction = async (claimId: bigint, overrides?: SupportedOverrides): Promise<`0x${string}` | undefined> => { - const { account } = this.getWallet(); + const { account, publicClient } = this.getConnected(); const readContract = getContract({ ...this.getContractConfig(), - client: { public: this._publicClient }, + client: { public: publicClient }, }); const claimOwner = (await readContract.read.ownerOf([claimId])) as `0x${string}`; @@ -426,7 +439,7 @@ export class HypercertClient implements HypercertClientInterface { root?: Hex | ByteArray, overrides?: SupportedOverrides, ): Promise<`0x${string}` | undefined> => { - const { account } = this.getWallet(); + const { account } = this.getConnected(); //verify the proof using the OZ merkle tree library if (root && root.length > 0) { @@ -470,7 +483,7 @@ export class HypercertClient implements HypercertClientInterface { roots?: (Hex | ByteArray)[], overrides?: SupportedOverrides, ): Promise<`0x${string}` | undefined> => { - const { account } = this.getWallet(); + const { account } = this.getConnected(); //verify the proof using the OZ merkle tree library if (roots && roots.length > 0) { @@ -495,15 +508,17 @@ export class HypercertClient implements HypercertClientInterface { }; getClaimStoredDataFromTxHash = async (hash: `0x${string}`): Promise => { - const { data, errors, success } = await getClaimStoredDataFromTxHash(this._publicClient, hash); + const { publicClient } = this.getConnected(); + + const { data, errors, success } = await getClaimStoredDataFromTxHash(publicClient, hash); return { data, errors, success }; }; private getContractConfig = () => { - if (!this._walletClient) throw new ClientError("No wallet client found", { client: this }); + const { walletClient, publicClient } = this.getConnected(); - const chainId = this._walletClient.chain?.id as SupportedChainIds; + const chainId = walletClient.chain?.id as SupportedChainIds; const deployment = this.getDeployments({ chainId }); @@ -513,7 +528,7 @@ export class HypercertClient implements HypercertClientInterface { return getContract({ address: getAddress(deployment[chainId].addresses.HypercertMinterUUPS!), abi: HypercertMinterAbi, - client: { public: this._publicClient }, + client: { public: publicClient }, }); }; @@ -527,14 +542,25 @@ export class HypercertClient implements HypercertClientInterface { return Object.fromEntries(Object.entries(_overrides).filter(([_, value]) => value !== undefined)); }; - private getWallet = () => { + private getConnected = () => { if (!this._walletClient) { throw new ClientError("Could not connect to wallet; sending transactions not allowed.", { client: this }); } if (this.readOnly) throw new ClientError("Client is readonly", { client: this }); if (!this._walletClient.account) throw new ClientError("No account found", { client: this }); - - return { walletClient: this._walletClient, account: this._walletClient.account }; + if (!this._publicClient) + logger.warn("No public client found; substituting with default public client from viem", "client"); + + return { + walletClient: this._walletClient, + account: this._walletClient.account, + publicClient: + this._publicClient ?? + createPublicClient({ + chain: this._walletClient.chain, + transport: http(), + }), + }; }; private simulateRequest = async ( @@ -543,11 +569,12 @@ export class HypercertClient implements HypercertClientInterface { args: unknown[], overrides?: SupportedOverrides, ) => { + const { publicClient } = this.getConnected(); try { // Need to get the contract config before passing it to the simulateContract method const config = this.getContractConfig(); - const { request } = await this._publicClient.simulateContract({ + const { request } = await publicClient.simulateContract({ functionName, account, args, @@ -573,7 +600,8 @@ export class HypercertClient implements HypercertClientInterface { */ // eslint-disable-next-line @typescript-eslint/no-explicit-any private submitRequest = async (request: any) => { - const hash = await this._walletClient?.writeContract(request); + const { walletClient } = this.getConnected(); + const hash = await walletClient?.writeContract(request); if (!hash) { throw new ClientError("Something went wrong when executing request", { request, hash }); diff --git a/sdk/src/storage.ts b/sdk/src/storage.ts index a9fe8774..83e9497a 100644 --- a/sdk/src/storage.ts +++ b/sdk/src/storage.ts @@ -1,26 +1,8 @@ import { Environment, HypercertMetadata } from "./types"; -import { - CreateAllowListRequest, - StoreAllowList201, - StoreMetadata201, - storeAllowList, - storeMetadata, -} from "./__generated__/api"; -import { AxiosRequestConfig, AxiosResponse } from "axios"; +import { CreateAllowListRequest, storeAllowList, storeMetadata } from "./__generated__/api"; +import { AxiosRequestConfig } from "axios"; import { ENDPOINTS } from "./constants"; - -export interface HypercertStorage { - storeMetadata: ( - metadata: HypercertMetadata, - config: AxiosRequestConfig, - // eslint-disable-next-line @typescript-eslint/no-explicit-any - ) => Promise>; - storeAllowlist: ( - createAllowListRequest: CreateAllowListRequest, - config: AxiosRequestConfig, - // eslint-disable-next-line @typescript-eslint/no-explicit-any - ) => Promise>; -} +import { HypercertStorage } from "./types/storage"; /** * An utility methods that provides storage functionality for hypercerts metadata and allow lists. @@ -32,7 +14,7 @@ export const getStorage = ({ }: { environment: Environment; config?: AxiosRequestConfig; -}) => { +}): HypercertStorage => { const baseURL = ENDPOINTS[environment]; const _config = { ...config, baseURL }; diff --git a/sdk/src/types/client.ts b/sdk/src/types/client.ts index a22eba13..a58f7692 100644 --- a/sdk/src/types/client.ts +++ b/sdk/src/types/client.ts @@ -70,7 +70,7 @@ export type HypercertClientConfig = { * Production will run against all mainnet chains, while test will run against testnet chains. * All will run against both */ -export type Environment = "production" | "test" | "all"; +export type Environment = "production" | "test"; /** * The props for the Hypercert client. diff --git a/sdk/src/types/storage.ts b/sdk/src/types/storage.ts new file mode 100644 index 00000000..10efeb1a --- /dev/null +++ b/sdk/src/types/storage.ts @@ -0,0 +1,16 @@ +import { AxiosRequestConfig, AxiosResponse } from "axios"; +import { StoreMetadata201, CreateAllowListRequest, StoreAllowList201 } from "../__generated__/api"; +import { HypercertMetadata } from "./metadata"; + +export interface HypercertStorage { + storeMetadata: ( + metadata: HypercertMetadata, + config: AxiosRequestConfig, + // eslint-disable-next-line @typescript-eslint/no-explicit-any + ) => Promise>; + storeAllowlist: ( + createAllowListRequest: CreateAllowListRequest, + config: AxiosRequestConfig, + // eslint-disable-next-line @typescript-eslint/no-explicit-any + ) => Promise>; +}