8000 Jean/add state diff to hook dapp lib context by jean-neiverth · Pull Request #16 · bleu/cowswap · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Jean/add state diff to hook dapp lib context #16

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 177 commits into
base: upstream-develop
Choose a base branch
from

Conversation

jean-neiverth
Copy link

Add state diff to hook dapp lib context

This PR includes a new property stateDiff to the simulateBundle route response

Background

Morpho hooks will need to access to blockchain state diffs to correctly display user positions based on changes caused by other hooks

Copy link
github-actions bot commented Apr 24, 2025


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


0 out of 7 committers have signed the CLA.
@jean-neiverth
@elena-zh
@shoom3301
@anxolin
@alfetopito
@fairlighteth
@cowdan
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This logic is similar to the useHookBalancesDiff right? Why not wrap both on a single hook?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO it would be less legibile if we put them together. They have similar but not identical logic, so there would be some steps applied just for balancesDiff and others for both, potentially making the code complex

@jean-neiverth jean-neiverth force-pushed the jean/add-state-diff-to-hook-dapp-lib-context branch from 39a7fb8 to b5aa9dd Compare April 28, 2025 12:36
jean-neiverth and others added 24 commits May 5, 2025 14:48
…ol#5685)

Bumps [flexsearch](https://github.com/nextapps-de/flexsearch) from 0.7.41 to 0.8.164.
- [Release notes](https://github.com/nextapps-de/flexsearch/releases)
- [Changelog](https://github.com/nextapps-de/flexsearch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextapps-de/flexsearch/commits)

---
updated-dependencies:
- dependency-name: flexsearch
  dependency-version: 0.8.164
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…col#5684)

Bumps [tiny-invariant](https://github.com/alexreardon/tiny-invariant) from 1.3.1 to 1.3.3.
- [Release notes](https://github.com/alexreardon/tiny-invariant/releases)
- [Commits](alexreardon/tiny-invariant@v1.3.1...v1.3.3)

---
updated-dependencies:
- dependency-name: tiny-invariant
  dependency-version: 1.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…tocol#5663)

* chore(dev-deps-update): bump the dev-deps group with 76 updates

Bumps the dev-deps group with 76 updates:

| Package | From | To |
| --- | --- | --- |
| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.22.5` | `7.27.1` |
| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `17.6.7` | `19.8.0` |
| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `17.6.7` | `19.8.0` |
| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.1.0` | `3.3.1` |
| [@lingui/swc-plugin](https://github.com/lingui/swc-plugin) | `4.0.7` | `5.5.2` |
| [@lingui/vite-plugin](https://github.com/lingui/js-lingui) | `4.10.0` | `5.3.1` |
| [@nx/cypress](https://github.com/nrwl/nx/tree/HEAD/packages/cypress) | `18.3.4` | `20.8.1` |
| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `18.3.4` | `20.8.1` |
| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `18.3.4` | `20.8.1` |
| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `18.3.4` | `20.8.1` |
| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `18.3.4` | `20.8.1` |
| [@nx/linter](https://github.com/nrwl/nx/tree/HEAD/packages-legacy/linter-nx) | `18.3.4` | `19.8.4` |
| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `18.3.4` | `20.8.1` |
| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `18.3.4` | `20.8.1` |
| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `18.3.4` | `20.8.1` |
| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `18.3.4` | `20.8.1` |
| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `2.7.0` | `3.3.1` |
| [@swc-node/register](https://github.com/swc-project/swc-node) | `1.8.0` | `1.10.10` |
| [@swc/cli](https://github.com/swc-project/pkgs) | `0.1.62` | `0.7.3` |
| [@swc/core](https://github.com/swc-project/swc) | `1.3.107` | `1.11.24` |
| [@swc/plugin-styled-components](https://github.com/swc-project/plugins/tree/HEAD/packages/styled-components) | `1.5.122` | `7.1.3` |
| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `14.0.0` | `16.3.0` |
| [@typechain/ethers-v5](https://github.com/ethereum-ts/Typechain) | `10.2.1` | `11.1.2` |
| [@types/clone-deep](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/clone-deep) | `4.0.1` | `4.0.4` |
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.3` | `29.5.14` |
| [@types/ms](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ms) | `0.7.31` | `2.1.0` |
| [@types/ms.macro](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ms.macro) | `2.0.0` | `2.0.3` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `18.16.9` | `22.15.3` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.12` | `19.1.2` |
| [@types/react-copy-to-clipboard](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-copy-to-clipboard) | `4.3.0` | `5.0.7` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.4` | `19.1.3` |
| [@types/react-helmet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-helmet) | `6.1.6` | `6.1.11` |
| [@types/react-is](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-is) | `18.2.2` | `19.0.0` |
| [@types/rebass](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/rebass) | `4.0.10` | `4.0.15` |
| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `9.0.8` | `10.0.0` |
| [@types/wcag-contrast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/wcag-contrast) | `3.0.0` | `3.0.3` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.4.0` | `8.31.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.4.0` | `8.31.1` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.2.1` | `4.4.1` |
| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.6.0` | `3.9.0` |
| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `1.5.2` | `3.1.2` |
| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `29.6.2` | `29.7.0` |
| [babel-plugin-transform-import-meta](https://github.com/javiertury/babel-plugin-transform-import-meta) | `2.2.0` | `2.3.2` |
| [cypress](https://github.com/cypress-io/cypress) | `12.17.2` | `14.3.2` |
| [eslint](https://github.com/eslint/eslint) | `9.9.1` | `9.25.1` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.2.4` | `15.3.1` |
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.2` |
| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `3.0.2` | `4.3.0` |
| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.30.0` | `2.31.0` |
| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `28.3.0` | `28.11.0` |
| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.8.0` | `6.10.2` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.34.1` | `7.37.5` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `4.6.2` | `5.2.0` |
| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.3` | `4.1.4` |
| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |
| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `29.6.2` | `29.7.0` |
| [jest-styled-components](https://github.com/styled-components/jest-styled-components) | `7.1.1` | `7.2.0` |
| [jsdom](https://github.com/jsdom/jsdom) | `22.1.0` | `26.1.0` |
| [node-stdlib-browser](https://github.com/niksy/node-stdlib-browser) | `1.2.0` | `1.3.1` |
| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `18.3.4` | `20.8.1` |
| [nx-cloud](https://github.com/nrwl/nx) | `16.1.1` | `19.1.0` |
| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.5.3` |
| [react-cosmos](https://github.com/react-cosmos/react-cosmos) | `6.1.1` | `6.2.3` |
| [react-cosmos-plugin-vite](https://github.com/react-cosmos/react-cosmos) | `6.1.1` | `6.2.0` |
| [rollup-plugin-visualizer](https://github.com/btd/rollup-plugin-visualizer) | `5.9.2` | `5.14.0` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.1.1` | `29.3.2` |
| [ts-node](https://github.com/TypeStrong/ts-node) | `10.9.1` | `10.9.2` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.1.6` | `5.8.3` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.16` | `6.3.4` |
| [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts) | `4.2.1` | `4.5.3` |
| [vite-plugin-dynamic-import](https://github.com/vite-plugin/vite-plugin-dynamic-import) | `1.5.0` | `1.6.0` |
| [vite-plugin-node-polyfills](https://github.com/davidmyersdev/vite-plugin-node-polyfills) | `0.21.0` | `0.23.0` |
| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `0.19.8` | `1.0.0` |
| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.2.0` | `4.3.0` |
| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconf
10000
ig-paths) | `4.3.2` | `5.1.4` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `0.32.4` | `3.1.2` |


Updates `@babel/preset-react` from 7.22.5 to 7.27.1
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.1/packages/babel-preset-react)

Updates `@commitlint/cli` from 17.6.7 to 19.8.0
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.8.0/@commitlint/cli)

Updates `@commitlint/config-conventional` from 17.6.7 to 19.8.0
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.8.0/@commitlint/config-conventional)

Updates `@eslint/eslintrc` from 3.1.0 to 3.3.1
- [Release notes](https://github.com/eslint/eslintrc/releases)
- [Changelog](https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md)
- [Commits](eslint/eslintrc@v3.1.0...v3.3.1)

Updates `@lingui/swc-plugin` from 4.0.7 to 5.5.2
- [Release notes](https://github.com/lingui/swc-plugin/releases)
- [Commits](lingui/swc-plugin@4.0.7...5.5.2)

Updates `@lingui/vite-plugin` from 4.10.0 to 5.3.1
- [Release notes](https://github.com/lingui/js-lingui/releases)
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
- [Commits](lingui/js-lingui@v4.10.0...v5.3.1)

Updates `@nx/cypress` from 18.3.4 to 20.8.1
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/20.8.1/packages/cypress)

Updates `@nx/eslint` from 18.3.4 to 20.8.1
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/20.8.1/packages/eslint)

Updates `@nx/eslint-plugin` from 18.3.4 to 20.8.1
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/20.8.1/packages/eslint-plugin)

Updates `@nx/jest` from 18.3.4 to 20.8.1
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/20.8.1/packages/jest)

Updates `@nx/js` from 18.3.4 to 20.8.1
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/20.8.1/packages/js)

Updates `@nx/linter` from 18.3.4 to 19.8.4
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/19.8.4/packages-legacy/linter-nx)

Updates `@nx/next` from 18.3.4 to 20.8.1
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/20.8.1/packages/next)

Updates `@nx/react` from 18.3.4 to 20.8.1
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/20.8.1/packages/react)

Updates `@nx/vite` from 18.3.4 to 20.8.1
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/20.8.1/packages/vite)

Updates `@nx/workspace` from 18.3.4 to 20.8.1
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/20.8.1/packages/workspace)

Updates `@sentry/vite-plugin` from 2.7.0 to 3.3.1
- [Release notes](https://github.com/getsentry/sentry-javascript-bundler-plugins/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript-bundler-plugins/blob/main/CHANGELOG.md)
- [Commits](getsentry/sentry-javascript-bundler-plugins@2.7.0...3.3.1)

Updates `@swc-node/register` from 1.8.0 to 1.10.10
- [Release notes](https://github.com/swc-project/swc-node/releases)
- [Commits](https://github.com/swc-project/swc-node/compare/@swc-node/register@1.8.0...@swc-node/register@1.10.10)

Updates `@swc/cli` from 0.1.62 to 0.7.3
- [Commits](https://github.com/swc-project/pkgs/commits)

Updates `@swc/core` from 1.3.107 to 1.11.24
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG-CORE.md)
- [Commits](swc-project/swc@v1.3.107...v1.11.24)

Updates `@swc/plugin-styled-components` from 1.5.122 to 7.1.3
- [Changelog](https://github.com/swc-project/plugins/blob/main/packages/styled-components/CHANGELOG.md)
- [Commits](https://github.com/swc-project/plugins/commits/HEAD/packages/styled-components)

Updates `@testing-library/react` from 14.0.0 to 16.3.0
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](testing-library/react-testing-library@v14.0.0...v16.3.0)

Updates `@typechain/ethers-v5` from 10.2.1 to 11.1.2
- [Release notes](https://github.com/ethereum-ts/Typechain/releases)
- [Commits](https://github.com/ethereum-ts/Typechain/compare/@typechain/ethers-v5@10.2.1...@typechain/ethers-v5@11.1.2)

Updates `@types/clone-deep` from 4.0.1 to 4.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/clone-deep)

Updates `@types/jest` from 29.5.3 to 29.5.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Updates `@types/ms` from 0.7.31 to 2.1.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ms)

Updates `@types/ms.macro` from 2.0.0 to 2.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ms.macro)

Updates `@types/node` from 18.16.9 to 22.15.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/react` from 19.0.12 to 19.1.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react-copy-to-clipboard` from 4.3.0 to 5.0.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-copy-to-clipboard)

Updates `@types/react-dom` from 19.0.4 to 19.1.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `@types/react-helmet` from 6.1.6 to 6.1.11
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-helmet)

Updates `@types/react-is` from 18.2.2 to 19.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-is)

Updates `@types/rebass` from 4.0.10 to 4.0.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/rebass)

Updates `@types/uuid` from 9.0.8 to 10.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid)

Updates `@types/wcag-contrast` from 3.0.0 to 3.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/wcag-contrast)

Updates `@typescript-eslint/eslint-plugin` from 8.4.0 to 8.31.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.31.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.4.0 to 8.31.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.31.1/packages/parser)

Updates `@vitejs/plugin-react` from 4.2.1 to 4.4.1
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@4.4.1/packages/plugin-react)

Updates `@vitejs/plugin-react-swc` from 3.6.0 to 3.9.0
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react-swc@3.9.0/packages/plugin-react-swc)

Updates `@vitest/ui` from 1.5.2 to 3.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.2/packages/ui)

Updates `babel-jest` from 29.6.2 to 29.7.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/babel-jest)

Updates `babel-plugin-transform-import-meta` from 2.2.0 to 2.3.2
- [Changelog](https://github.com/javiertury/babel-plugin-transform-import-meta/blob/master/CHANGELOG.md)
- [Commits](javiertury/babel-plugin-transform-import-meta@v2.2.0...v2.3.2)

Updates `cypress` from 12.17.2 to 14.3.2
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](cypress-io/cypress@v12.17.2...v14.3.2)

Updates `eslint` from 9.9.1 to 9.25.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v9.9.1...v9.25.1)

Updates `eslint-config-next` from 15.2.4 to 15.3.1
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.1/packages/eslint-config-next)

Updates `eslint-config-prettier` from 9.1.0 to 10.1.2
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-config-prettier@v9.1.0...v10.1.2)

Updates `eslint-plugin-cypress` from 3.0.2 to 4.3.0
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
- [Commits](cypress-io/eslint-plugin-cypress@v3.0.2...v4.3.0)

Updates `eslint-plugin-import` from 2.30.0 to 2.31.0
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](import-js/eslint-plugin-import@v2.30.0...v2.31.0)

Updates `eslint-plugin-jest` from 28.3.0 to 28.11.0
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](jest-community/eslint-plugin-jest@v28.3.0...v28.11.0)

Updates `eslint-plugin-jsx-a11y` from 6.8.0 to 6.10.2
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/CHANGELOG.md)
- [Commits](jsx-eslint/eslint-plugin-jsx-a11y@v6.8.0...v6.10.2)

Updates `eslint-plugin-react` from 7.34.1 to 7.37.5
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](jsx-eslint/eslint-plugin-react@v7.34.1...v7.37.5)

Updates `eslint-plugin-react-hooks` from 4.6.2 to 5.2.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Updates `eslint-plugin-unused-imports` from 4.1.3 to 4.1.4
- [Commits](sweepline/eslint-plugin-unused-imports@v4.1.3...v4.1.4)

Updates `husky` from 8.0.3 to 9.1.7
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](typicode/husky@v8.0.3...v9.1.7)

Updates `jest-environment-jsdom` from 29.6.2 to 29.7.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest-environment-jsdom)

Updates `jest-styled-components` from 7.1.1 to 7.2.0
- [Release notes](https://github.com/styled-components/jest-styled-components/releases)
- [Changelog](https://github.com/styled-components/jest-styled-components/blob/main/CHANGELOG.md)
- [Commits](styled-components/jest-styled-components@v7.1.1...v7.2.0)

Updates `jsdom` from 22.1.0 to 26.1.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](jsdom/jsdom@22.1.0...26.1.0)

Updates `node-stdlib-browser` from 1.2.0 to 1.3.1
- [Release notes](https://github.com/niksy/node-stdlib-browser/releases)
- [Changelog](https://github.com/niksy/node-stdlib-browser/blob/master/CHANGELOG.md)
- [Commits](niksy/node-stdlib-browser@v1.2.0...v1.3.1)

Updates `nx` from 18.3.4 to 20.8.1
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/20.8.1/packages/nx)

Updates `nx-cloud` from 16.1.1 to 19.1.0
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](nrwl/nx@16.1.1...19.1.0)

Updates `prettier` from 3.3.3 to 3.5.3
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.3.3...3.5.3)

Updates `react-cosmos` from 6.1.1 to 6.2.3
- [Release notes](https://github.com/react-cosmos/react-cosmos/releases)
- [Commits](react-cosmos/react-cosmos@v6.1.1...v6.2.3)

Updates `react-cosmos-plugin-vite` from 6.1.1 to 6.2.0
- [Release notes](https://github.com/react-cosmos/react-cosmos/releases)
- [Commits](react-cosmos/react-cosmos@v6.1.1...v6.2.0)

Updates `rollup-plugin-visualizer` from 5.9.2 to 5.14.0
- [Changelog](https://github.com/btd/rollup-plugin-visualizer/blob/master/CHANGELOG.md)
- [Commits](btd/rollup-plugin-visualizer@v5.9.2...v5.14.0)

Updates `ts-jest` from 29.1.1 to 29.3.2
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
- [Commits](kulshekhar/ts-jest@v29.1.1...v29.3.2)

Updates `ts-node` from 10.9.1 to 10.9.2
- [Release notes](https://github.com/TypeStrong/ts-node/releases)
- [Changelog](https://github.com/TypeStrong/ts-node/blob/main/development-docs/release-template.md)
- [Commits](TypeStrong/ts-node@v10.9.1...v10.9.2)

Updates `typescript` from 5.1.6 to 5.8.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](microsoft/TypeScript@v5.1.6...v5.8.3)

Updates `vite` from 5.4.16 to 6.3.4
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite)

Updates `vite-plugin-dts` from 4.2.1 to 4.5.3
- [Release notes](https://github.com/qmhc/vite-plugin-dts/releases)
- [Changelog](https://github.com/qmhc/vite-plugin-dts/blob/main/CHANGELOG.md)
- [Commits](qmhc/vite-plugin-dts@v4.2.1...v4.5.3)

Updates `vite-plugin-dynamic-import` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/vite-plugin/vite-plugin-dynamic-import/releases)
- [Changelog](https://github.com/vite-plugin/vite-plugin-dynamic-import/blob/main/CHANGELOG.md)
- [Commits](vite-plugin/vite-plugin-dynamic-import@v1.5.0...v1.6.0)

Updates `vite-plugin-node-polyfills` from 0.21.0 to 0.23.0
- [Release notes](https://github.com/davidmyersdev/vite-plugin-node-polyfills/releases)
- [Commits](davidmyersdev/vite-plugin-node-polyfills@v0.21.0...v0.23.0)

Updates `vite-plugin-pwa` from 0.19.8 to 1.0.0
- [Release notes](https://github.com/vite-pwa/vite-plugin-pwa/releases)
- [Commits](vite-pwa/vite-plugin-pwa@v0.19.8...v1.0.0)

Updates `vite-plugin-svgr` from 4.2.0 to 4.3.0
- [Release notes](https://github.com/pd4d10/vite-plugin-svgr/releases)
- [Commits](pd4d10/vite-plugin-svgr@v4.2.0...v4.3.0)

Updates `vite-tsconfig-paths` from 4.3.2 to 5.1.4
- [Release notes](https://github.com/aleclarson/vite-tsconfig-paths/releases)
- [Commits](aleclarson/vite-tsconfig-paths@v4.3.2...v5.1.4)

Updates `vitest` from 0.32.4 to 3.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.2/packages/vitest)

---
updated-dependencies:
- dependency-name: "@babel/preset-react"
  dependency-version: 7.27.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: "@commitlint/cli"
  dependency-version: 19.8.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@commitlint/config-conventional"
  dependency-version: 19.8.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@eslint/eslintrc"
  dependency-version: 3.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: "@lingui/swc-plugin"
  dependency-version: 5.5.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@lingui/vite-plugin"
  dependency-version: 5.3.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@nx/cypress"
  dependency-version: 20.8.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@nx/eslint"
  dependency-version: 20.8.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@nx/eslint-plugin"
  dependency-version: 20.8.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@nx/jest"
  dependency-version: 20.8.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@nx/js"
  dependency-version: 20.8.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@nx/linter"
  dependency-version: 19.8.4
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@nx/next"
  dependency-version: 20.8.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@nx/react"
  dependency-version: 20.8.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@nx/vite"
  dependency-version: 20.8.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@nx/workspace"
  dependency-version: 20.8.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@sentry/vite-plugin"
  dependency-version: 3.3.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@swc-node/register"
  dependency-version: 1.10.10
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: "@swc/cli"
  dependency-version: 0.7.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: "@swc/core"
  dependency-version: 1.11.24
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: "@swc/plugin-styled-components"
  dependency-version: 7.1.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@testing-library/react"
  dependency-version: 16.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@typechain/ethers-v5"
  dependency-version: 11.1.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@types/clone-deep"
  dependency-version: 4.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: "@types/jest"
  dependency-version: 29.5.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: "@types/ms"
  dependency-version: 2.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@types/ms.macro"
  dependency-version: 2.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: "@types/node"
  dependency-version: 22.15.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@types/react"
  dependency-version: 19.1.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: "@types/react-copy-to-clipboard"
  dependency-version: 5.0.7
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@types/react-dom"
  dependency-version: 19.1.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: "@types/react-helmet"
  dependency-version: 6.1.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: "@types/react-is"
  dependency-version: 19.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@types/rebass"
  dependency-version: 4.0.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: "@types/uuid"
  dependency-version: 10.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: "@types/wcag-contrast"
  dependency-version: 3.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.31.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.31.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 4.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: "@vitejs/plugin-react-swc"
  dependency-version: 3.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: "@vitest/ui"
  dependency-version: 3.1.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: babel-jest
  dependency-version: 29.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: babel-plugin-transform-import-meta
  dependency-version: 2.3.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: cypress
  dependency-version: 14.3.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: eslint
  dependency-version: 9.25.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: eslint-config-next
  dependency-version: 15.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: eslint-config-prettier
  dependency-version: 10.1.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: eslint-plugin-cypress
  dependency-version: 4.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: eslint-plugin-import
  dependency-version: 2.31.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: eslint-plugin-jest
  dependency-version: 28.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: eslint-plugin-jsx-a11y
  dependency-version: 6.10.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: eslint-plugin-react
  dependency-version: 7.37.5
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: eslint-plugin-react-hooks
  dependency-version: 5.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: eslint-plugin-unused-imports
  dependency-version: 4.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: husky
  dependency-version: 9.1.7
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: jest-environment-jsdom
  dependency-version: 29.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: jest-styled-components
  dependency-version: 7.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: jsdom
  dependency-version: 26.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: node-stdlib-browser
  dependency-version: 1.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: nx
  dependency-version: 20.8.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: nx-cloud
  dependency-version: 19.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: prettier
  dependency-version: 3.5.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: react-cosmos
  dependency-version: 6.2.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: react-cosmos-plugin-vite
  dependency-version: 6.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: rollup-plugin-visualizer
  dependency-version: 5.14.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: ts-jest
  dependency-version: 29.3.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: ts-node
  dependency-version: 10.9.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: typescript
  dependency-version: 5.8.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: vite
  dependency-version: 6.3.4
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: vite-plugin-dts
  dependency-version: 4.5.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: vite-plugin-dynamic-import
  dependency-version: 1.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: vite-plugin-node-polyfills
  dependency-version: 0.23.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: vite-plugin-pwa
  dependency-version: 1.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: vite-plugin-svgr
  dependency-version: 4.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: vite-tsconfig-paths
  dependency-version: 5.1.4
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
- dependency-name: vitest
  dependency-version: 3.1.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-deps
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: fix lint errors

* chore: fix test errors

* chore: fix build

* chore: merge develop

* chore: update husky install

* chore: fix nx setup

* chore: fix nx linter

* chore: update yarn lock

* chore: remove nx cloud runner

* chore: fix vite config in libs

* chore: adjust maximumFileSizeToCacheInBytes

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr Kazachenko <shoom3301@gmail.com>
Bumps [swr](https://github.com/vercel/swr) from 2.2.0 to 2.3.3.
- [Release notes](https://github.com/vercel/swr/releases)
- [Commits](vercel/swr@v2.2.0...v2.3.3)

---
updated-dependencies:
- dependency-name: swr
  dependency-version: 2.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr Kazachenko <shoom3301@gmail.com>
* chore: fix Insufficient balance styles

* chore: fix styles
…#5644)

* fix: package.json to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-REACTROUTER-9804426
- https://snyk.io/vuln/SNYK-JS-REACTROUTER-9804420

* chore: update yarn lock

---------

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Alexandr Kazachenko <shoom3301@gmail.com>
* fix: update curve link

* update curve lp pools link
* fix: update curve link

* update curve lp pools link
shoom3301 and others added 29 commits June 20, 2025 11:07
* fix(slippage): take smart slippage from the active quote

* chore: renaming and types

* chore: remove unused hook

* fix: handle ethflow

* chore: remove unused hook

* chore: fix review remarks

* fix: use enableSmartSlippage from the params to set value

* chore: remove unused

* chore: revert enableSlippage changes

* fix: review remarks

* fix: build

* feat: support auto slippage for eth flow

* feat: move deadline code to new component

* feat: move some code from tx settings

* chore: move warning component

* chore: move some logic from tx settings

* chore: move tx slippage input to another component

* fix: styles for slippage input

* chore: move styles for custom deadline

* chore: remove unused

* chore: move tx settings to pure dir

* fix: lints problems

* fix: lint

* fix: review remarks

* fix: adjust min slippage for warning for eth flow

* chore: update tooltip text

* chore: update imports

* feat: add modified for eth flow when slippage is set by defualt

* fix: build

* fix: lint

---------

Co-authored-by: Alexandr Kazachenko <shoom3301@gmail.com>
* fix(slippage): take smart slippage from the active quote

* chore: renaming and types

* chore: remove unused hook

* fix: handle ethflow

* chore: remove unused hook

* chore: fix review remarks

* fix: use enableSmartSlippage from the params to set value

* chore: remove unused

* chore: revert enableSlippage changes

* fix: review remarks

* fix: build

* feat: support auto slippage for eth flow

* feat: move deadline code to new component

* feat: move some code from tx settings

* chore: move warning component

* chore: move some logic from tx settings

* chore: move tx slippage input to another component

* fix: styles for slippage input

* chore: move styles for custom deadline

* chore: remove unused

* chore: move tx settings to pure dir

* fix: lints problems

* fix: lint

* fix: review remarks

* fix: adjust min slippage for warning for eth flow

* chore: update tooltip text

* chore: update imports

* feat: add modified for eth flow when slippage is set by defualt

* fix: build

* fix: lint

---------

Co-authored-by: Alexandr Kazachenko <shoom3301@gmail.com>
* fix: filter out null solvers and group solutions by the same solver

* fix: lower case solver names to match cms more easily
* chore: bump sdk

* refactor: decompose SelectTokenModal

* fix(bridge): display only supported favorite tokens

* chore: fix loading state

* chore: fix

* chore: fix zero
* Fix: remove 'new' from cow amm
* refactor: decompose useTradeQuotePolling

* fix(trade): cap quote expiration time by 1 minute

* chore: adjust eslint for tests

* feat(trade): display quote refetch indicator

* chore: typo

* fix: reset quote counter only when needed

* chore: fix QuotePolingProgress display conditions

* chore: fix text

* chore: one sec
* fix: keep querying order status for 5s

* chore: reduce from 5 to 3 seconds

* refactor: only return clean up fn when needed
* fix(explorer): handle limit price is infinite

* fix: fix price also in the orders table
…owprotocol#5880)

* feat(widget): add slippage warning settings for different networks

* chore: remove unused

* chore: use proper naming
* fix(bridge): do not estimate gas for hook

* chore: fix build
* feat(bridge): display bridging details in activities list

* refactor: remove unused import in useOrderProgressBarProps hook

* feat: add BridgeActivitySummary component and SummaryRow styling

* feat(bridge): enhance bridge activity components with loading state and styling improvements

* refactor: remove cancelled styling from SummaryRow and SummaryInnerRow components

* feat: implement useSwapAndBridgeContext hook for managing swap and bridge logic

* refactor: adjust padding in StopStatusStyles and add circleSize prop to bridge components

* refactor(bridge): streamline BridgeActivitySummary

* chore: update .gitignore to include .serena/ directory

* refactor: fix SummaryRow

* refactor: fix FiatWrapper

* fix: bridge order detection in activities list

* fix: fix appData duplications

* refactor(bridge): add return type annotation to BridgeRouteTitle component

* fix: get rid of hooksDetails duplication

* fix: fix swapAndBridgeContext deriving

* refactor: extract BridgeOrderLoading

* refactor: extract BridgeSummaryHeader

* refactor: extract SwapStepRow and BridgeStepRow

* refactor: extract BridgeMetaDetails

* chore: remove props

* chore: fix TODO

* chore: fix comments

* chore: remove surplus duplication

* chore: remove recipient duplication

* chore: fix layout issues

* refactor: extract order hooks entities

* refactor: fix circular dependency

* refactor(bridge): update margins and padding in AccountDetails

---------

Co-authored-by: Alexandr Kazachenko <shoom3301@gmail.com>
* chore: fix code style

* refactor: allocate module for CoWShed

* feat(bridge): display account proxy as recipient

* refactor: code style AccountDetails

* feat: display account proxy on account modal

* feat: display account proxy in activities list

* refactor: rename CoWShedWidget

* refactor: decompose CoWShedWidget

* feat(account-proxy): split widget into two tabs

* refactor: simplify RecoverFundsWidget

* refactor: extract WidgetTokensUpdater

* feat(account-proxy): fetch balances for current proxy address

* fix: update balances for cowshed proxy account

* feat(account-proxy): use token with biggest balance as default

* chore: fix icon order

* chore: rename account-proxy route

* chore: fix code style

* chore: connect wallet state

* fix(bridge): do not make fast quotes

* fix(account-proxy): open proxy page as modal

* chore: fix code style

* chore: add account proxy to menu

* chore: display proxy address as recipient

* feat: add proxy address banner in confirm screen

* fix: hide fav tokens in cowshed page

* fix: display all tokens with balance

* fix: close token selector when change tab

* chore: fix link

* fix(bridge): display quote errors (cowprotocol#5882)

* chore: fix refund tab displaying

* chore: fix CoWShedModal

* chore: fix isProxyDeployed
* feat: update `cow.fi` `/tokens` page
- add `base`, `arbitrum`, `avalanche`, and `polygon`
- refactor components to remove some TS warnings

* chore: address CR comments

* chore: address CR comments
* fix: update partner fee recipient in all chains

* refactor: move partner fee const to common-const lib

* refactor: replace manual list with helper fn
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants
0