From 31656b028fea1fce41d3a2d1d29752eeeac3e177 Mon Sep 17 00:00:00 2001 From: Daniel Dimitrov Date: Thu, 19 Dec 2024 20:26:14 +0100 Subject: [PATCH] refactor: move nextjs files to apps/web --- .dockerignore => apps/web/.dockerignore | 0 .env.example => apps/web/.env.example | 0 apps/web/.gitignore | 61 ++++++++++++++++++ .prettierrc => apps/web/.prettierrc | 0 {.storybook => apps/web/.storybook}/main.ts | 0 .../web/.storybook}/preview.ts | 0 Dockerfile => apps/web/Dockerfile | 0 LICENSE => apps/web/LICENSE | 0 README.md => apps/web/README.md | 0 .../web/cypress.config.js | 0 {cypress => apps/web/cypress}/ci.json | 0 .../e2e/happypath/recovery_hp_1.cy.js | 0 .../e2e/happypath/recovery_hp_2.cy.js | 0 .../e2e/happypath/recovery_hp_3.cy.js | 0 .../e2e/happypath/recovery_hp_4.cy.js | 0 .../sendfunds_connected_wallet.cy.js | 0 .../e2e/happypath/sendfunds_queue_1.cy.js | 0 .../e2e/happypath/sendfunds_relay.cy.js | 0 .../happypath/tx_history_filter_hp_1.cy.js | 0 .../happypath/tx_history_filter_hp_2.cy.js | 0 .../cypress}/e2e/happypath_2/add_owner.cy.js | 0 .../happypath_2/multichain_create_safe.cy.js | 0 .../cypress}/e2e/happypath_2/proposers.cy.js | 0 .../web/cypress}/e2e/happypath_2/swaps.cy.js | 0 .../cypress}/e2e/pages/address_book.page.js | 0 .../web/cypress}/e2e/pages/assets.pages.js | 0 .../web/cypress}/e2e/pages/batches.pages.js | 0 .../web/cypress}/e2e/pages/create_tx.pages.js | 0 .../cypress}/e2e/pages/create_wallet.pages.js | 0 .../web/cypress}/e2e/pages/dashboard.pages.js | 0 .../cypress}/e2e/pages/import_export.pages.js | 0 .../web/cypress}/e2e/pages/load_safe.pages.js | 0 .../web/cypress}/e2e/pages/main.page.js | 0 .../web/cypress}/e2e/pages/messages.pages.js | 0 .../web/cypress}/e2e/pages/modals.page.js | 0 .../modals/message_confirmation.pages.js | 0 .../web/cypress}/e2e/pages/modules.page.js | 0 .../web/cypress}/e2e/pages/navigation.page.js | 0 .../web/cypress}/e2e/pages/nfts.pages.js | 0 .../web/cypress}/e2e/pages/owners.pages.js | 0 .../web/cypress}/e2e/pages/proposers.pages.js | 0 .../web/cypress}/e2e/pages/recovery.pages.js | 0 .../web/cypress}/e2e/pages/safeapps.pages.js | 0 .../web/cypress}/e2e/pages/sidebar.pages.js | 0 .../e2e/pages/spending_limits.pages.js | 0 .../web/cypress}/e2e/pages/staking.page.js | 0 .../web/cypress}/e2e/pages/swaps.pages.js | 0 .../web/cypress}/e2e/pages/tables.page.js | 0 .../cypress}/e2e/pages/transactions.page.js | 0 .../e2e/prodhealthcheck/add_owner.cy.js | 0 .../e2e/prodhealthcheck/create_tx.cy.js | 0 .../e2e/prodhealthcheck/load_safe.cy.js | 0 .../prodhealthcheck/messages_onchain.cy.js | 0 .../prodhealthcheck/multichain_network.cy.js | 0 .../cypress}/e2e/prodhealthcheck/nfts.cy.js | 0 .../e2e/prodhealthcheck/recovery.cy.js | 0 .../e2e/prodhealthcheck/remove_owner.cy.js | 0 .../e2e/prodhealthcheck/sidebar.cy.js | 0 .../e2e/prodhealthcheck/sidebar_3.cy.js | 0 .../e2e/prodhealthcheck/spending_limits.cy.js | 0 .../e2e/prodhealthcheck/swaps_history_2.cy.js | 0 .../e2e/prodhealthcheck/swaps_tokens.cy.js | 0 .../cypress}/e2e/prodhealthcheck/tokens.cy.js | 0 .../e2e/prodhealthcheck/tx_history.cy.js | 0 .../e2e/prodhealthcheck/tx_history_2.cy.js | 0 .../cypress}/e2e/regression/add_owner.cy.js | 0 .../e2e/regression/address_book.cy.js | 0 .../e2e/regression/address_book_2.cy.js | 0 .../e2e/regression/balances_pagination.cy.js | 0 .../cypress}/e2e/regression/batch_tx.cy.js | 0 .../e2e/regression/bulk_execution.cy.js | 0 .../e2e/regression/create_safe_cf.cy.js | 0 .../e2e/regression/create_safe_simple.cy.js | 0 .../e2e/regression/create_safe_simple_2.cy.js | 0 .../cypress}/e2e/regression/create_tx.cy.js | 0 .../cypress}/e2e/regression/load_safe.cy.js | 0 .../cypress}/e2e/regression/load_safe_2.cy.js | 0 .../e2e/regression/messages_onchain.cy.js | 0 .../e2e/regression/messages_popup.cy.js | 0 .../regression/multichain_create_safe.cy.js | 0 .../multichain_create_safe_flow.cy.js | 0 .../e2e/regression/multichain_network.cy.js | 0 .../regression/multichain_networkswitch.cy.js | 0 .../e2e/regression/multichain_setup.cy.js | 0 .../e2e/regression/multichain_sidebar.cy.js | 0 .../web/cypress}/e2e/regression/nfts.cy.js | 0 .../cypress}/e2e/regression/proposers.cy.js | 0 .../cypress}/e2e/regression/proposers_2.cy.js | 0 .../cypress}/e2e/regression/recovery.cy.js | 0 .../cypress}/e2e/regression/recovery_2.cy.js | 0 .../e2e/regression/remove_owner.cy.js | 0 .../e2e/regression/replace_owner.cy.js | 0 .../web/cypress}/e2e/regression/sidebar.cy.js | 0 .../cypress}/e2e/regression/sidebar_2.cy.js | 0 .../cypress}/e2e/regression/sidebar_3.cy.js | 0 .../cypress}/e2e/regression/sidebar_4.cy.js | 0 .../cypress}/e2e/regression/sidebar_5.cy.js | 0 .../cypress}/e2e/regression/sidebar_6.cy.js | 0 .../cypress}/e2e/regression/sidebar_7.cy.js | 0 .../e2e/regression/sidebar_nonowner.cy.js | 0 .../e2e/regression/spending_limits.cy.js | 0 .../regression/spending_limits_nonowner.cy.js | 0 .../e2e/regression/staking_history.cy.js | 0 .../web/cypress}/e2e/regression/swaps.cy.js | 0 .../e2e/regression/swaps_history.cy.js | 0 .../e2e/regression/swaps_history_2.cy.js | 0 .../e2e/regression/swaps_tokens.cy.js | 0 .../web/cypress}/e2e/regression/tokens.cy.js | 0 .../web/cypress}/e2e/regression/twaps.cy.js | 0 .../web/cypress}/e2e/regression/twaps_2.cy.js | 0 .../e2e/regression/twaps_history.cy.js | 0 .../cypress}/e2e/regression/tx_decoding.cy.js | 0 .../cypress}/e2e/regression/tx_history.cy.js | 0 .../e2e/regression/tx_history_2.cy.js | 0 .../e2e/regression/tx_history_3.cy.js | 0 .../e2e/regression/tx_history_4.cy.js | 0 .../cypress}/e2e/safe-apps/apps_list.cy.js | 0 .../e2e/safe-apps/browser_permissions.cy.js | 0 .../web/cypress}/e2e/safe-apps/constants.js | 0 .../e2e/safe-apps/drain_account.spec.cy.js | 0 .../cypress}/e2e/safe-apps/info_modal.cy.js | 0 .../e2e/safe-apps/permissions_settings.cy.js | 0 .../e2e/safe-apps/preview_drawer.cy.js | 0 .../e2e/safe-apps/safe_permissions.cy.js | 0 .../e2e/safe-apps/tx-builder.2spec.cy.js | 0 .../e2e/safe-apps/tx-builder.spec.cy.js | 0 .../web/cypress}/e2e/safe-apps/tx_modal.cy.js | 0 .../web/cypress}/e2e/smoke/add_owner.cy.js | 0 .../web/cypress}/e2e/smoke/address_book.cy.js | 0 .../web/cypress}/e2e/smoke/assets.cy.js | 0 .../web/cypress}/e2e/smoke/batch_tx.cy.js | 0 .../cypress}/e2e/smoke/create_safe_cf.cy.js | 0 .../e2e/smoke/create_safe_simple.cy.js | 0 .../web/cypress}/e2e/smoke/create_tx.cy.js | 0 .../web/cypress}/e2e/smoke/create_tx_2.cy.js | 0 .../web/cypress}/e2e/smoke/dashboard.cy.js | 0 .../e2e/smoke/import_export_data.cy.js | 0 .../e2e/smoke/import_export_data_2.cy.js | 0 .../web/cypress}/e2e/smoke/landing.cy.js | 0 .../web/cypress}/e2e/smoke/load_safe.cy.js | 0 .../e2e/smoke/messages_offchain.cy.js | 0 .../web/cypress}/e2e/smoke/nfts.cy.js | 0 .../cypress}/e2e/smoke/replace_owner.cy.js | 0 .../cypress}/e2e/smoke/spending_limits.cy.js | 0 .../web/cypress}/e2e/smoke/tokens.cy.js | 0 .../web/cypress}/e2e/smoke/tx_history.cy.js | 0 .../e2e/smoke/tx_history_filter.cy.js | 0 .../fixtures/address_book_addedsafes.csv | 0 .../fixtures/address_book_duplicated.csv | 0 .../fixtures/address_book_empty_test.csv | 0 .../fixtures/address_book_networks.csv | 0 .../cypress}/fixtures/address_book_test.csv | 0 .../web/cypress}/fixtures/balances.json | 0 .../web/cypress}/fixtures/data_import.json | 0 .../fixtures/invalid_image_QR_test.png | Bin .../web/cypress}/fixtures/safe-app.html | 0 .../web/cypress}/fixtures/safes/funds.json | 0 .../web/cypress}/fixtures/safes/nfts.json | 0 .../web/cypress}/fixtures/safes/recovery.json | 0 .../web/cypress}/fixtures/safes/safeapps.json | 0 .../web/cypress}/fixtures/safes/static.json | 0 .../fixtures/sepolia_test_safe_QR.png | Bin .../web/cypress}/fixtures/staking_data.json | 0 .../web/cypress}/fixtures/swaps_data.json | 0 .../cypress}/fixtures/test-empty-batch.json | 0 .../cypress}/fixtures/test-invalid-batch.json | 0 .../cypress}/fixtures/test-mainnet-batch.json | 0 .../fixtures/test-modified-batch.json | 0 .../cypress}/fixtures/test-working-batch.json | 0 .../fixtures/txhistory_data_data.json | 0 .../fixtures/txhistory_incoming_data.json | 0 .../cypress}/fixtures/txmessages_data.json | 0 .../web/cypress}/plugins/index.js | 0 .../tx_decoding.cy.js/tx_decoding.png | Bin .../web/cypress}/support/api/contracts.js | 0 .../web/cypress}/support/api/utils_ether.js | 0 .../cypress}/support/api/utils_protocolkit.js | 0 .../web/cypress}/support/commands.js | 0 .../web/cypress}/support/constants.js | 0 {cypress => apps/web/cypress}/support/e2e.js | 0 .../web/cypress}/support/localstorage_data.js | 0 .../cypress}/support/safe-apps-commands.js | 0 .../cypress}/support/safes/safesHandler.js | 0 .../web/cypress}/support/utils/checkers.js | 0 .../web/cypress}/support/utils/ethers.js | 0 .../web/cypress}/support/utils/gtag.js | 0 .../web/cypress}/support/utils/txquery.js | 0 .../web/cypress}/support/utils/wallet.js | 0 {docs => apps/web/docs}/code-style.md | 0 {docs => apps/web/docs}/environments.md | 0 {docs => apps/web/docs}/release-procedure.md | 0 {docs => apps/web/docs}/update-terms.md | 0 .../web/eslint.config.mjs | 0 jest.config.cjs => apps/web/jest.config.cjs | 0 jest.setup.js => apps/web/jest.setup.js | 0 {mocks => apps/web/mocks}/svg.js | 0 next-env.d.ts => apps/web/next-env.d.ts | 0 next.config.mjs => apps/web/next.config.mjs | 0 package.json => apps/web/package.json | 0 .../.well-known/apple-app-site-association | 0 {public => apps/web/public}/favicon.ico | Bin .../favicons/android-chrome-192x192.png | Bin .../favicons/android-chrome-512x512.png | Bin .../web/public}/favicons/apple-touch-icon.png | Bin .../web/public}/favicons/favicon-16x16.png | Bin .../web/public}/favicons/favicon-32x32.png | Bin .../web/public}/favicons/favicon-dot.ico | Bin .../web/public}/favicons/favicon.ico | Bin .../web/public}/favicons/logo_120x120.png | Bin .../web/public}/favicons/mstile-144x144.png | Bin .../web/public}/favicons/mstile-150x150.png | Bin .../web/public}/favicons/mstile-310x150.png | Bin .../web/public}/favicons/mstile-310x310.png | Bin .../web/public}/favicons/mstile-70x70.png | Bin .../public}/favicons/safari-pinned-tab.svg | 0 .../web/public}/fonts/DMSans700.woff2 | Bin .../web/public}/fonts/DMSansRegular.woff2 | Bin {public => apps/web/public}/fonts/fonts.css | 0 .../images/address-book/address-book.svg | 0 .../images/address-book/no-entries.svg | 0 .../public}/images/apps/add-custom-app.svg | 0 .../public}/images/apps/app-placeholder.svg | 0 .../web/public}/images/apps/apps-demo.svg | 0 .../web/public}/images/apps/apps-icon.svg | 0 .../web/public}/images/apps/batch-icon.svg | 0 .../web/public}/images/apps/bookmark.svg | 0 .../web/public}/images/apps/bookmarked.svg | 0 .../web/public}/images/apps/code-icon.svg | 0 .../web/public}/images/apps/explore.svg | 0 .../public}/images/apps/grid-view-icon.svg | 0 .../public}/images/apps/list-view-icon.svg | 0 .../web/public}/images/apps/network-error.svg | 0 .../web/public}/images/balances/no-assets.svg | 0 .../public}/images/common/add-outlined.svg | 0 .../web/public}/images/common/add.svg | 0 .../web/public}/images/common/alert.svg | 0 .../web/public}/images/common/arrow-down.svg | 0 .../web/public}/images/common/arrow-nw.svg | 0 .../web/public}/images/common/arrow-se.svg | 0 .../public}/images/common/arrow-top-right.svg | 0 .../web/public}/images/common/asterix.svg | 0 .../web/public}/images/common/bar-chart.svg | 0 .../web/public}/images/common/batch.svg | 0 .../web/public}/images/common/block.svg | 0 .../web/public}/images/common/bridge.svg | 0 .../web/public}/images/common/cancel.svg | 0 .../web/public}/images/common/caret-down.svg | 0 .../public}/images/common/check-filled.svg | 0 .../web/public}/images/common/check.svg | 0 .../public}/images/common/circle-check.svg | 0 .../images/common/circle-partial-fill.svg | 0 .../web/public}/images/common/circle.svg | 0 .../web/public}/images/common/clock.svg | 0 .../web/public}/images/common/close.svg | 0 .../public}/images/common/connection-dots.svg | 0 .../web/public}/images/common/copy.svg | 0 .../web/public}/images/common/created.svg | 0 .../web/public}/images/common/delete.svg | 0 .../public}/images/common/discord-icon.svg | 0 .../images/common/document_signature.svg | 0 .../web/public}/images/common/dot.svg | 0 .../public}/images/common/download-cloud.svg | 0 .../web/public}/images/common/drag.svg | 0 .../web/public}/images/common/edit.svg | 0 .../web/public}/images/common/empty-batch.svg | 0 .../web/public}/images/common/error.png | Bin .../web/public}/images/common/export.svg | 0 .../web/public}/images/common/gas-station.svg | 0 .../images/common/gnosis-chain-logo.png | Bin .../images/common/ic-rocket-speedup.svg | 0 .../web/public}/images/common/ic-swaps.svg | 0 .../web/public}/images/common/import.svg | 0 .../web/public}/images/common/kiln.svg | 0 .../web/public}/images/common/lightbulb.svg | 0 .../web/public}/images/common/link.svg | 0 .../web/public}/images/common/loading.svg | 0 .../web/public}/images/common/lock-small.svg | 0 .../public}/images/common/lock-warning.svg | 0 .../web/public}/images/common/lock.svg | 0 .../web/public}/images/common/minus.svg | 0 .../web/public}/images/common/multisend.svg | 0 .../public}/images/common/network-error.svg | 0 .../web/public}/images/common/nft-atomic0.svg | 0 .../web/public}/images/common/nft-blur.svg | 0 .../public}/images/common/nft-etherscan.svg | 0 .../public}/images/common/nft-gnosisscan.svg | 0 .../web/public}/images/common/nft-opensea.svg | 0 .../public}/images/common/nft-placeholder.png | Bin .../public}/images/common/nft-polygonscan.svg | 0 .../web/public}/images/common/nft-zapper.svg | 0 .../web/public}/images/common/nft-zerion.svg | 0 .../web/public}/images/common/nft.svg | 0 .../public}/images/common/notifications.svg | 0 .../images/common/outreach-popup-avatar.png | Bin .../web/public}/images/common/owners.svg | 0 .../web/public}/images/common/plus.svg | 0 .../images/common/propose-recovery-dark.svg | 0 .../images/common/propose-recovery-light.svg | 0 .../web/public}/images/common/qr.svg | 0 .../web/public}/images/common/question.svg | 0 .../web/public}/images/common/ramp_logo.svg | 0 .../images/common/recovery-pending.svg | 0 .../public}/images/common/recovery-plus.svg | 0 .../web/public}/images/common/recovery.svg | 0 .../public}/images/common/recovery_custom.svg | 0 .../public}/images/common/recovery_sygnum.svg | 0 .../web/public}/images/common/relayer.svg | 0 .../web/public}/images/common/rocket.svg | 0 .../public}/images/common/safe-pass-logo.svg | 0 .../public}/images/common/safe-pass-star.svg | 0 .../public}/images/common/safe-swap-dark.svg | 0 .../web/public}/images/common/safe-swap.svg | 0 .../web/public}/images/common/safe-token.svg | 0 .../public}/images/common/save-address.svg | 0 .../web/public}/images/common/search.svg | 0 .../web/public}/images/common/share.svg | 0 .../web/public}/images/common/shield-off.svg | 0 .../web/public}/images/common/shield.svg | 0 .../images/common/stake-illustration-dark.svg | 0 .../common/stake-illustration-light.svg | 0 .../web/public}/images/common/stake.svg | 0 .../web/public}/images/common/success.svg | 0 .../public}/images/common/swap-empty-dark.svg | 0 .../images/common/swap-empty-light.svg | 0 .../web/public}/images/common/swap.svg | 0 .../images/common/token-placeholder.svg | 0 .../web/public}/images/common/tx-failed.svg | 0 .../public}/images/common/walletconnect.svg | 0 .../public}/images/common/zkemail-logo.svg | 0 .../web/public}/images/logo-no-text.svg | 0 .../web/public}/images/logo-round.svg | 0 .../web/public}/images/logo-text.svg | 0 {public => apps/web/public}/images/logo.svg | 0 .../web/public}/images/messages/created.svg | 0 .../web/public}/images/messages/dot.svg | 0 .../web/public}/images/messages/link.svg | 0 .../public}/images/messages/no-messages.svg | 0 .../web/public}/images/messages/required.svg | 0 .../web/public}/images/messages/signed.svg | 0 .../public}/images/notifications/alert.svg | 0 .../public}/images/notifications/error.svg | 0 .../web/public}/images/notifications/info.svg | 0 .../images/notifications/no-notifications.svg | 0 .../notifications/push-notification.svg | 0 .../public}/images/notifications/success.svg | 0 .../public}/images/notifications/warning.svg | 0 .../images/open/safe-creation-error.svg | 0 .../images/open/safe-creation-process.gif | Bin .../web/public}/images/open/safe-creation.svg | 0 .../web/public}/images/safe-logo-green.png | Bin .../web/public}/images/settings/data/file.svg | 0 .../images/settings/permissions/shield.svg | 0 .../images/settings/setup/replace-owner.svg | 0 .../settings/spending-limit/asset-amount.svg | 0 .../settings/spending-limit/beneficiary.svg | 0 .../images/settings/spending-limit/speed.svg | 0 .../images/settings/spending-limit/time.svg | 0 .../public}/images/sidebar/address-book.svg | 0 .../web/public}/images/sidebar/apps.svg | 0 .../web/public}/images/sidebar/assets.svg | 0 .../web/public}/images/sidebar/copy-bold.svg | 0 .../public}/images/sidebar/help-center.svg | 0 .../web/public}/images/sidebar/home.svg | 0 .../web/public}/images/sidebar/link-bold.svg | 0 .../web/public}/images/sidebar/link.svg | 0 .../images/sidebar/multichain-account.svg | 0 .../web/public}/images/sidebar/qr-bold.svg | 0 .../web/public}/images/sidebar/settings.svg | 0 .../public}/images/sidebar/transactions.svg | 0 .../web/public}/images/sidebar/whats-new.svg | 0 .../web/public}/images/social-share.png | Bin .../images/transactions/blockaid-icon.svg | 0 .../images/transactions/circle-cross-red.svg | 0 .../public}/images/transactions/custom.svg | 0 .../web/public}/images/transactions/ghost.svg | 0 .../public}/images/transactions/incoming.svg | 0 .../public}/images/transactions/nestedTx.svg | 0 .../public}/images/transactions/new-tx.svg | 0 .../images/transactions/no-transactions.svg | 0 .../public}/images/transactions/outgoing.svg | 0 .../transactions/recovery-execution.svg | 0 .../transactions/recovery-recoverer.svg | 0 .../transactions/redefine-dark-mode.png | Bin .../public}/images/transactions/redefine.png | Bin .../images/transactions/replace-tx.svg | 0 .../public}/images/transactions/rocket.svg | 0 .../public}/images/transactions/settings.svg | 0 .../public}/images/transactions/signature.svg | 0 .../images/transactions/tenderly-dark.svg | 0 .../images/transactions/tenderly-light.svg | 0 .../images/transactions/transactions.svg | 0 .../images/transactions/zodiac-roles.svg | 0 .../web/public}/images/welcome/load-safe.svg | 0 .../public}/images/welcome/logo-google.svg | 0 .../web/public}/images/welcome/new-safe.svg | 0 {public => apps/web/public}/safe.webmanifest | 0 {scripts => apps/web/scripts}/cmp.sh | 0 {scripts => apps/web/scripts}/css-vars.ts | 0 .../web/scripts}/generate-routes.js | 0 .../download_bundle_analyser_artifact.sh | 0 .../github/prepare_production_deployment.sh | 0 .../web/scripts}/github/s3_upload.sh | 0 .../address-book/AddressBookHeader/index.tsx | 0 .../address-book/AddressBookTable/index.tsx | 0 .../AddressBookTable/styles.module.css | 0 .../address-book/EntryDialog/index.tsx | 0 .../address-book/ExportDialog/index.test.tsx | 0 .../address-book/ExportDialog/index.tsx | 0 .../ImportDialog/__tests__/validation.test.ts | 0 .../address-book/ImportDialog/index.tsx | 0 .../ImportDialog/styles.module.css | 0 .../address-book/ImportDialog/validation.ts | 0 .../address-book/RemoveDialog/index.tsx | 0 .../balances/AssetsHeader/index.tsx | 0 .../balances/AssetsTable/SendButton.tsx | 0 .../balances/AssetsTable/index.test.tsx | 0 .../components/balances/AssetsTable/index.tsx | 0 .../balances/AssetsTable/styles.module.css | 0 .../balances/AssetsTable/useHideAssets.ts | 0 .../__tests__/useCurrencies.test.ts | 0 .../balances/CurrencySelect/index.tsx | 0 .../balances/CurrencySelect/useCurrencies.ts | 0 .../balances/HiddenTokenButton/index.test.tsx | 0 .../balances/HiddenTokenButton/index.tsx | 0 .../HiddenTokenButton/styles.module.css | 0 .../balances/TokenListSelect/index.tsx | 0 .../components/balances/TokenMenu/index.tsx | 0 .../balances/TokenMenu/styles.module.css | 0 .../batch/BatchIndicator/BatchTooltip.tsx | 0 .../components/batch/BatchIndicator/index.tsx | 0 .../batch/BatchSidebar/BatchTxItem.tsx | 0 .../batch/BatchSidebar/BatchTxList.tsx | 0 .../batch/BatchSidebar/EmptyBatch.tsx | 0 .../components/batch/BatchSidebar/index.tsx | 0 .../batch/BatchSidebar/styles.module.css | 0 .../src}/components/common/AddFunds/index.tsx | 0 .../common/AddressBookInput/index.test.tsx | 0 .../common/AddressBookInput/index.tsx | 0 .../common/AddressBookInput/styles.module.css | 0 .../common/AddressInput/index.test.tsx | 0 .../components/common/AddressInput/index.tsx | 0 .../common/AddressInput/styles.module.css | 0 .../common/AddressInput/useNameResolver.ts | 0 .../common/AddressInputReadOnly/index.tsx | 0 .../AddressInputReadOnly/styles.module.css | 0 .../common/BlockedAddress/index.tsx | 0 .../common/BlockedAddress/styles.module.css | 0 .../common/BuyCryptoButton/index.tsx | 0 .../common/BuyCryptoButton/styles.module.css | 0 .../common/ChainIndicator/index.tsx | 0 .../common/ChainIndicator/styles.module.css | 0 .../components/common/ChainSwitcher/index.tsx | 0 .../common/ChainSwitcher/styles.module.css | 0 .../common/CheckWallet/index.test.tsx | 0 .../components/common/CheckWallet/index.tsx | 0 .../web/src}/components/common/Chip/index.tsx | 0 .../components/common/ChoiceButton/index.tsx | 0 .../common/ChoiceButton/styles.module.css | 0 .../common/ConnectWallet/AccountCenter.tsx | 0 .../ConnectWallet/ConnectWalletButton.tsx | 0 .../common/ConnectWallet/ConnectionCenter.tsx | 0 .../__tests__/AccountCenter.test.tsx | 0 .../__tests__/ConnectionCenter.test.tsx | 0 .../components/common/ConnectWallet/index.tsx | 0 .../common/ConnectWallet/styles.module.css | 0 .../common/ConnectWallet/useConnectWallet.ts | 0 .../components/common/ContextMenu/index.tsx | 0 .../common/ContextMenu/styles.module.css | 0 .../common/CookieAndTermBanner/index.tsx | 0 .../CookieAndTermBanner/styles.module.css | 0 .../common/CooldownButton/index.test.tsx | 0 .../common/CooldownButton/index.tsx | 0 .../__tests__/index.test.tsx | 0 .../common/CopyAddressButton/index.tsx | 0 .../common/CopyButton/index.stories.tsx | 0 .../components/common/CopyButton/index.tsx | 0 .../common/CopyTooltip/ConfirmCopyModal.tsx | 0 .../components/common/CopyTooltip/index.tsx | 0 .../common/CopyTooltip/styles.module.css | 0 .../common/Countdown/index.test.tsx | 0 .../components/common/Countdown/index.tsx | 0 .../components/common/CustomLink/index.tsx | 0 .../components/common/CustomTooltip/index.tsx | 0 .../common/DatePickerInput/index.tsx | 0 .../common/DateTime/DateTime.stories.tsx | 0 .../components/common/DateTime/DateTime.tsx | 0 .../common/DateTime/DateTimeContainer.tsx | 0 .../components/common/DateTime/index.test.tsx | 0 .../src}/components/common/DateTime/index.tsx | 0 .../common/Disclaimer/index.stories.tsx | 0 .../components/common/Disclaimer/index.tsx | 0 .../common/Disclaimer/styles.module.css | 0 .../components/common/EnhancedTable/index.tsx | 0 .../common/EnhancedTable/styles.module.css | 0 .../components/common/ErrorBoundary/index.tsx | 0 .../common/ErrorBoundary/styles.module.css | 0 .../SrcEthHashInfo/index.stories.tsx | 0 .../EthHashInfo/SrcEthHashInfo/index.tsx | 0 .../SrcEthHashInfo/styles.module.css | 0 .../common/EthHashInfo/index.stories.tsx | 0 .../common/EthHashInfo/index.test.tsx | 0 .../components/common/EthHashInfo/index.tsx | 0 .../common/ExplorerButton/index.tsx | 0 .../components/common/ExternalLink/index.tsx | 0 .../common/FiatValue/FiatValue.test.tsx | 0 .../components/common/FiatValue/index.tsx | 0 .../components/common/FileUpload/index.tsx | 0 .../common/FileUpload/styles.module.css | 0 .../src}/components/common/Footer/index.tsx | 0 .../common/Footer/styles.module.css | 0 .../common/GeoblockingProvider/index.tsx | 0 .../components/common/Header/index.test.tsx | 0 .../src}/components/common/Header/index.tsx | 0 .../common/Header/styles.module.css | 0 .../components/common/Identicon/index.tsx | 0 .../common/Identicon/styles.module.css | 0 .../components/common/ImageFallback/index.tsx | 0 .../common/InfiniteScroll/index.tsx | 0 .../common/InputValueHelper/index.tsx | 0 .../common/LegalDisclaimerContent/index.tsx | 0 .../LegalDisclaimerContent/styles.module.css | 0 .../src}/components/common/MetaTags/index.tsx | 0 .../components/common/ModalDialog/index.tsx | 0 .../common/ModalDialog/styles.module.css | 0 .../src}/components/common/Mui/index.test.tsx | 0 .../web/src}/components/common/Mui/index.tsx | 0 .../components/common/NameInput/index.tsx | 0 .../common/NamedAddressInfo/index.test.tsx | 0 .../common/NamedAddressInfo/index.tsx | 0 .../src}/components/common/NavTabs/index.tsx | 0 .../common/NavTabs/styles.module.css | 0 .../components/common/Navigate/index.test.tsx | 0 .../src}/components/common/Navigate/index.tsx | 0 .../components/common/NetworkInput/index.tsx | 0 .../common/NetworkInput/styles.module.css | 0 .../NetworkSelector/NetworkMultiSelector.tsx | 0 .../__tests__/NetworkMultiSelector.test.tsx | 0 .../common/NetworkSelector/index.tsx | 0 .../common/NetworkSelector/styles.module.css | 0 .../NetworkSelector/useChangeNetworkLink.ts | 0 .../components/common/Notifications/index.tsx | 0 .../common/Notifications/styles.module.css | 0 .../common/Notifications/useCounter.ts | 0 .../common/NumberField/index.test.ts | 0 .../components/common/NumberField/index.tsx | 0 .../__tests__/OnboardingTooltip.test.tsx | 0 .../common/OnboardingTooltip/index.tsx | 0 .../components/common/PageHeader/index.tsx | 0 .../common/PageHeader/styles.module.css | 0 .../common/PageLayout/SideDrawer.tsx | 0 .../components/common/PageLayout/index.tsx | 0 .../common/PageLayout/styles.module.css | 0 .../common/PagePlaceholder/index.tsx | 0 .../common/PagePlaceholder/styles.module.css | 0 .../common/PaginatedTxns/SkeletonTxList.tsx | 0 .../components/common/PaginatedTxns/index.tsx | 0 .../src}/components/common/Popup/index.tsx | 0 .../components/common/ProgressBar/index.tsx | 0 .../common/ProgressBar/styles.module.css | 0 .../src}/components/common/QRCode/index.tsx | 0 .../src}/components/common/SafeIcon/index.tsx | 0 .../common/SafeIcon/styles.module.css | 0 .../common/SafeLoadingError/index.tsx | 0 .../__tests__/SafeTokenWidget.test.tsx | 0 .../common/SafeTokenWidget/index.tsx | 0 .../common/SafeTokenWidget/styles.module.css | 0 .../common/SpendingLimitLabel/index.tsx | 0 .../src}/components/common/Sticky/index.tsx | 0 .../common/Table/DataRow.stories.tsx | 0 .../src}/components/common/Table/DataRow.tsx | 0 .../common/Table/DataTable.stories.tsx | 0 .../components/common/Table/DataTable.tsx | 0 .../src}/components/common/Table/EmptyRow.tsx | 0 .../components/common/Table/styles.module.css | 0 .../common/TokenAmount/index.stories.tsx | 0 .../common/TokenAmount/index.test.tsx | 0 .../components/common/TokenAmount/index.tsx | 0 .../common/TokenAmount/styles.module.css | 0 .../common/TokenAmountInput/index.tsx | 0 .../common/TokenAmountInput/styles.module.css | 0 .../common/TokenExplorerLink/index.tsx | 0 .../components/common/TokenIcon/index.tsx | 0 .../common/TokenIcon/styles.module.css | 0 .../src}/components/common/Track/index.tsx | 0 .../components/common/TxModalDialog/index.tsx | 0 .../common/TxModalDialog/styles.module.css | 0 .../components/common/UnreadBadge/index.tsx | 0 .../common/WalletBalance/index.test.tsx | 0 .../components/common/WalletBalance/index.tsx | 0 .../components/common/WalletIcon/index.tsx | 0 .../common/WalletInfo/index.test.tsx | 0 .../components/common/WalletInfo/index.tsx | 0 .../common/WalletInfo/styles.module.css | 0 .../common/WalletOverview/index.tsx | 0 .../common/WalletOverview/styles.module.css | 0 .../common/WalletProvider/index.tsx | 0 .../common/WidgetDisclaimer/index.tsx | 0 .../common/WidgetDisclaimer/styles.module.css | 0 .../common/icons/CircularIcon/index.tsx | 0 .../icons/CircularIcon/styles.module.css | 0 .../common/icons/KeyholeIcon/index.tsx | 0 .../common/icons/KeyholeIcon/keyhole.svg | 0 .../components/dashboard/Assets/index.tsx | 0 .../components/dashboard/FirstSteps/index.tsx | 0 .../dashboard/FirstSteps/styles.module.css | 0 .../GovernanceSection/GovernanceSection.tsx | 0 .../GovernanceSection/styles.module.css | 0 .../dashboard/Overview/Overview.tsx | 0 .../PendingTxs/PendingRecoveryListItem.tsx | 0 .../PendingTxs/PendingTxList.test.ts | 0 .../PendingTxs/PendingTxListItem.tsx | 0 .../dashboard/PendingTxs/PendingTxsList.tsx | 0 .../dashboard/PendingTxs/styles.module.css | 0 .../SafeAppsDashboardSection.tsx | 0 .../SafeAppsDashboardSection.test.tsx | 0 .../styles.module.css | 0 .../dashboard/StakingBanner/index.tsx | 0 .../dashboard/StakingBanner/styles.module.css | 0 .../web/src}/components/dashboard/index.tsx | 0 .../web/src}/components/dashboard/styled.tsx | 0 .../components/dashboard/styles.module.css | 0 .../components/new-safe/CardStepper/index.tsx | 0 .../new-safe/CardStepper/styles.module.css | 0 .../new-safe/CardStepper/useCardStepper.ts | 0 .../components/new-safe/OwnerRow/index.tsx | 0 .../new-safe/OwnerRow/styles.module.css | 0 .../components/new-safe/ReviewRow/index.tsx | 0 .../new-safe/create/AdvancedCreateSafe.tsx | 0 .../new-safe/create/CreateSafeInfos/index.tsx | 0 .../new-safe/create/InfoWidget/index.tsx | 0 .../create/InfoWidget/styles.module.css | 0 .../new-safe/create/NetworkWarning/index.tsx | 0 .../create/NoWalletConnectedWarning/index.tsx | 0 .../new-safe/create/OverviewWidget/index.tsx | 0 .../create/OverviewWidget/styles.module.css | 0 .../useEstimateSafeCreationGas.test.ts | 0 .../__tests__/useSyncSafeCreationStep.test.ts | 0 .../src}/components/new-safe/create/index.tsx | 0 .../new-safe/create/logic/address-book.ts | 0 .../new-safe/create/logic/index.test.ts | 0 .../components/new-safe/create/logic/index.ts | 0 .../new-safe/create/logic/utils.test.ts | 0 .../components/new-safe/create/logic/utils.ts | 0 .../steps/AdvancedOptionsStep/index.tsx | 0 .../create/steps/OwnerPolicyStep/index.tsx | 0 .../OwnerPolicyStep/useSafeSetupHints.ts | 0 .../create/steps/ReviewStep/index.test.tsx | 0 .../create/steps/ReviewStep/index.tsx | 0 .../create/steps/ReviewStep/styles.module.css | 0 .../create/steps/SetNameStep/index.tsx | 0 .../steps/SetNameStep/styles.module.css | 0 .../steps/StatusStep/LoadingSpinner/index.tsx | 0 .../LoadingSpinner/styles.module.css | 0 .../create/steps/StatusStep/StatusMessage.tsx | 0 .../create/steps/StatusStep/StatusStep.tsx | 0 .../create/steps/StatusStep/index.tsx | 0 .../create/steps/StatusStep/styles.module.css | 0 .../steps/StatusStep/useUndeployedSafe.ts | 0 .../new-safe/create/styles.module.css | 0 .../components/new-safe/create/types.d.ts | 0 .../create/useEstimateSafeCreationGas.ts | 0 .../create/useSyncSafeCreationStep.ts | 0 .../src}/components/new-safe/load/index.tsx | 0 .../load/steps/SafeOwnerStep/index.tsx | 0 .../load/steps/SafeReviewStep/index.tsx | 0 .../load/steps/SetAddressStep/index.tsx | 0 .../components/nfts/NftCollections/index.tsx | 0 .../src}/components/nfts/NftGrid/index.tsx | 0 .../components/nfts/NftPreviewModal/index.tsx | 0 .../nfts/NftPreviewModal/styles.module.css | 0 .../components/nfts/NftSendForm/index.tsx | 0 .../web/src}/components/nfts/config.ts | 0 .../NotificationCenter/index.tsx | 0 .../NotificationCenter/styles.module.css | 0 .../NotificationCenterItem/index.tsx | 0 .../NotificationCenterItem/styles.module.css | 0 .../NotificationCenterList/index.tsx | 0 .../NotificationCenterList/styles.module.css | 0 .../safe-apps/AddCustomAppModal/CustomApp.tsx | 0 .../CustomAppPlaceholder.tsx | 0 .../safe-apps/AddCustomAppModal/index.tsx | 0 .../AddCustomAppModal/styles.module.css | 0 .../safe-apps/AddCustomSafeAppCard/index.tsx | 0 .../safe-apps/AppFrame/SafeAppIframe.tsx | 0 .../AppFrame/ThirdPartyCookiesWarning.tsx | 0 .../AppFrame/TransactionQueueBar/index.tsx | 0 .../TransactionQueueBar/styles.module.css | 0 .../AppFrame/__tests__/AppFrame.test.tsx | 0 .../components/safe-apps/AppFrame/index.tsx | 0 .../safe-apps/AppFrame/styles.module.css | 0 .../safe-apps/AppFrame/useAppCommunicator.ts | 0 .../safe-apps/AppFrame/useAppIsLoading.ts | 0 .../safe-apps/AppFrame/useFromAppAnalytics.ts | 0 .../safe-apps/AppFrame/useGetSafeInfo.ts | 0 .../AppFrame/useThirdPartyCookies.ts | 0 .../AppFrame/useTransactionQueueBarState.ts | 0 .../NativeSwapsCard/index.stories.tsx | 0 .../safe-apps/NativeSwapsCard/index.tsx | 0 .../NativeSwapsCard/styles.module.css | 0 .../safe-apps/PermissionCheckbox.tsx | 0 .../safe-apps/PermissionsPrompt.tsx | 0 .../safe-apps/RemoveCustomAppModal.tsx | 0 .../safe-apps/SafeAppActionButtons/index.tsx | 0 .../safe-apps/SafeAppCard/index.tsx | 0 .../safe-apps/SafeAppCard/styles.module.css | 0 .../safe-apps/SafeAppIconCard/index.test.tsx | 0 .../safe-apps/SafeAppIconCard/index.tsx | 0 .../SafeAppLandingPage/AppActions.tsx | 0 .../SafeAppLandingPage/SafeAppDetails.tsx | 0 .../safe-apps/SafeAppLandingPage/TryDemo.tsx | 0 .../safe-apps/SafeAppLandingPage/constants.ts | 0 .../safe-apps/SafeAppLandingPage/index.tsx | 0 .../safe-apps/SafeAppList/index.tsx | 0 .../safe-apps/SafeAppList/styles.module.css | 0 .../safe-apps/SafeAppPreviewDrawer/index.tsx | 0 .../SafeAppPreviewDrawer/styles.module.css | 0 .../SafeAppSocialLinksCard.test.tsx | 0 .../SafeAppSocialLinksCard/index.tsx | 0 .../SafeAppSocialLinksCard/styles.module.css | 0 .../safe-apps/SafeAppTags/index.tsx | 0 .../safe-apps/SafeAppTags/styles.module.css | 0 .../SafeAppsLoadError.tsx | 0 .../safe-apps/SafeAppsErrorBoundary/index.tsx | 0 .../SafeAppsErrorBoundary/styles.module.css | 0 .../safe-apps/SafeAppsFilters/index.tsx | 0 .../SafeAppsFilters/styles.module.css | 0 .../safe-apps/SafeAppsHeader/index.tsx | 0 .../SafeAppsHeader/styles.module.css | 0 .../SafeAppsInfoModal/AllowedFeaturesList.tsx | 0 .../safe-apps/SafeAppsInfoModal/Domain.tsx | 0 .../safe-apps/SafeAppsInfoModal/Slider.tsx | 0 .../SafeAppsInfoModal/UnknownAppWarning.tsx | 0 .../safe-apps/SafeAppsInfoModal/constants.ts | 0 .../safe-apps/SafeAppsInfoModal/index.tsx | 0 .../SafeAppsInfoModal/styles.module.css | 0 .../SafeAppsInfoModal/useSafeAppsInfoModal.ts | 0 .../safe-apps/SafeAppsListHeader/index.tsx | 0 .../SafeAppsListHeader/styles.module.css | 0 .../safe-apps/SafeAppsSDKLink/index.tsx | 0 .../SafeAppsSDKLink/styles.module.css | 0 .../SafeAppsZeroResultsPlaceholder/index.tsx | 0 .../safe-apps/hooks/useShareSafeAppUrl.ts | 0 .../web/src}/components/safe-apps/types.ts | 0 .../web/src}/components/safe-apps/utils.ts | 0 .../safe-messages/DecodedMsg/index.tsx | 0 .../DecodedMsg/styles.module.css | 0 .../safe-messages/InfoBox/index.tsx | 0 .../safe-messages/InfoBox/styles.module.css | 0 .../components/safe-messages/Msg/index.tsx | 0 .../safe-messages/Msg/styles.module.css | 0 .../safe-messages/MsgDetails/index.tsx | 0 .../safe-messages/MsgList/index.tsx | 0 .../MsgListItem/ExpandableMsgItem.tsx | 0 .../safe-messages/MsgListItem/index.tsx | 0 .../safe-messages/MsgShareLink/index.tsx | 0 .../MsgSigners/MsgSigners.test.tsx | 0 .../safe-messages/MsgSigners/index.tsx | 0 .../MsgSigners/styles.module.css | 0 .../safe-messages/MsgSummary/index.tsx | 0 .../safe-messages/MsgType/index.tsx | 0 .../safe-messages/PaginatedMsgs/index.tsx | 0 .../safe-messages/SignMsgButton/index.tsx | 0 .../SingleMsg/SingleMsg.test.tsx | 0 .../safe-messages/SingleMsg/index.tsx | 0 .../settings/ContractVersion/index.tsx | 0 .../settings/DataManagement/FileListCard.tsx | 0 .../settings/DataManagement/ImportDialog.tsx | 0 .../DataManagement/ImportFileUpload.tsx | 0 .../useGlobalImportFileParser.test.ts | 0 .../settings/DataManagement/index.tsx | 0 .../settings/DataManagement/styles.module.css | 0 .../useGlobalImportFileParser.ts | 0 .../EnvHintButton/index.tsx | 0 .../EnvHintButton/styles.module.css | 0 .../settings/EnvironmentVariables/index.tsx | 0 .../FallbackHandler/__tests__/index.test.tsx | 0 .../settings/FallbackHandler/index.tsx | 0 .../settings/ProposersList/index.tsx | 0 .../GlobalPushNotifications.tsx | 0 .../__tests__/GlobalPushNotifications.test.ts | 0 .../PushNotifications/__tests__/logic.test.ts | 0 .../useNotificationPreferences.test.ts | 0 .../useNotificationRegistrations.test.ts | 0 .../__tests__/useNotificationTracking.test.ts | 0 .../hooks/useNotificationPreferences.ts | 0 .../hooks/useNotificationRegistrations.ts | 0 .../hooks/useNotificationTracking.ts | 0 .../settings/PushNotifications/index.tsx | 0 .../settings/PushNotifications/logic.ts | 0 .../PushNotifications/styles.module.css | 0 .../settings/RequiredConfirmations/index.tsx | 0 .../settings/SafeAppsPermissions/index.tsx | 0 .../SafeAppsSigningMethod/index.test.tsx | 0 .../settings/SafeAppsSigningMethod/index.tsx | 0 .../__tests__/SafeModules.test.tsx | 0 .../components/settings/SafeModules/index.tsx | 0 .../settings/SecurityLogin/index.tsx | 0 .../settings/SecuritySettings/index.tsx | 0 .../settings/SettingsHeader/index.test.tsx | 0 .../settings/SettingsHeader/index.tsx | 0 .../SpendingLimits/NoSpendingLimits.tsx | 0 .../SpendingLimits/SpendingLimitsTable.tsx | 0 .../settings/SpendingLimits/index.tsx | 0 .../__tests__/TransactionGuards.test.tsx | 0 .../settings/TransactionGuards/index.tsx | 0 .../TransactionGuards/styles.module.css | 0 .../settings/owner/EditOwnerDialog/index.tsx | 0 .../settings/owner/OwnerList/index.tsx | 0 .../components/sidebar/DebugToggle/index.tsx | 0 .../sidebar/IndexingStatus/index.tsx | 0 .../components/sidebar/NewTxButton/index.tsx | 0 .../sidebar/QrCodeButton/QrModal.tsx | 0 .../components/sidebar/QrCodeButton/index.tsx | 0 .../MultiAccountContextMenu.tsx | 0 .../sidebar/SafeListContextMenu/index.tsx | 0 .../sidebar/SafeListRemoveDialog/index.tsx | 0 .../src}/components/sidebar/Sidebar/index.tsx | 0 .../sidebar/Sidebar/styles.module.css | 0 .../sidebar/SidebarFooter/index.tsx | 0 .../sidebar/SidebarHeader/index.tsx | 0 .../sidebar/SidebarHeader/styles.module.css | 0 .../components/sidebar/SidebarList/index.tsx | 0 .../sidebar/SidebarList/styles.module.css | 0 .../sidebar/SidebarNavigation/config.tsx | 0 .../sidebar/SidebarNavigation/index.tsx | 0 .../sidebar/WatchlistAddButton/index.tsx | 0 .../components/theme/SafeThemeProvider.tsx | 0 .../web/src}/components/theme/darkPalette.ts | 0 .../web/src}/components/theme/lightPalette.ts | 0 .../web/src}/components/theme/safeTheme.ts | 0 .../web/src}/components/theme/typography.ts | 0 .../BatchExecuteHoverProvider.tsx | 0 .../transactions/BatchExecuteButton/index.tsx | 0 .../transactions/BulkTxListGroup/index.tsx | 0 .../BulkTxListGroup/styles.module.css | 0 .../transactions/ExecuteTxButton/index.tsx | 0 .../transactions/GroupLabel/index.tsx | 0 .../transactions/GroupLabel/styles.module.css | 0 .../ReplaceTxHoverProvider.tsx | 0 .../transactions/GroupedTxListItems/index.tsx | 0 .../GroupedTxListItems/styles.module.css | 0 .../HexEncodedData/HexEncodedData.test.tsx | 0 .../HexEncodedData.test.tsx.snap | 0 .../transactions/HexEncodedData/index.tsx | 0 .../HexEncodedData/styles.module.css | 0 .../ImitationTransactionWarning/index.tsx | 0 .../styles.module.css | 0 .../transactions/InfoDetails/index.tsx | 0 .../InfoDetails/styles.module.css | 0 .../transactions/MaliciousTxWarning/index.tsx | 0 .../transactions/RejectTxButton/index.tsx | 0 .../transactions/SafeCreationTx/index.tsx | 0 .../SafeCreationTx/styles.module.css | 0 .../transactions/SignTxButton/index.test.tsx | 0 .../transactions/SignTxButton/index.tsx | 0 .../SignTxButton/styles.module.css | 0 .../SignedMessagesHelpLink/index.tsx | 0 .../transactions/SingleTx/SingleTx.test.tsx | 0 .../transactions/SingleTx/index.tsx | 0 .../TrustedToggle/TrustedToggleButton.tsx | 0 .../transactions/TrustedToggle/index.tsx | 0 .../transactions/TxConfirmations/index.tsx | 0 .../transactions/TxDateLabel/index.tsx | 0 .../TxDateLabel/styles.module.css | 0 .../transactions/TxDetails/SafeTxGasForm.tsx | 0 .../Summary/SafeTxHashDataRow/index.tsx | 0 .../TxDetails/Summary/TxDataRow/index.tsx | 0 .../transactions/TxDetails/Summary/index.tsx | 0 .../TxDetails/Summary/styles.module.css | 0 .../TxData/DecodedData/MethodCall.tsx | 0 .../DecodedData/MethodDetails/index.tsx | 0 .../TxData/DecodedData/Multisend/index.tsx | 0 .../DecodedData/Multisend/styles.module.css | 0 .../SingleTxDecoded/index.test.tsx | 0 .../DecodedData/SingleTxDecoded/index.tsx | 0 .../SingleTxDecoded/styles.module.css | 0 .../ValueArray/ValueArray.test.tsx | 0 .../TxData/DecodedData/ValueArray/index.tsx | 0 .../DecodedData/ValueArray/styles.module.css | 0 .../TxData/DecodedData/index.test.tsx | 0 .../TxDetails/TxData/DecodedData/index.tsx | 0 .../TxData/MigrationToL2TxData/index.tsx | 0 .../ExecTransaction/index.tsx | 0 .../NestedTransaction/NestedTransaction.tsx | 0 .../OnChainConfirmation/index.tsx | 0 .../TxDetails/TxData/Rejection/index.tsx | 0 .../TxDetails/TxData/SafeUpdate/index.tsx | 0 .../TxDetails/TxData/SettingsChange/index.tsx | 0 .../TxDetails/TxData/SpendingLimits/index.tsx | 0 .../TxData/SpendingLimits/styles.module.css | 0 .../TxData/Transfer/TransferActions.tsx | 0 .../TxDetails/TxData/Transfer/index.test.tsx | 0 .../TxDetails/TxData/Transfer/index.tsx | 0 .../transactions/TxDetails/TxData/index.tsx | 0 .../transactions/TxDetails/index.tsx | 0 .../transactions/TxDetails/styles.module.css | 0 .../TxFilterForm/TxFilterForm.test.tsx | 0 .../transactions/TxFilterForm/index.tsx | 0 .../TxFilterForm/styles.module.css | 0 .../transactions/TxHeader/index.tsx | 0 .../components/transactions/TxInfo/index.tsx | 0 .../transactions/TxInfo/styles.module.css | 0 .../components/transactions/TxList/index.tsx | 0 .../transactions/TxList/styles.module.css | 0 .../TxListItem/ExpandableTransactionItem.tsx | 0 .../transactions/TxListItem/index.tsx | 0 .../transactions/TxListItem/styles.module.css | 0 .../transactions/TxNavigation/index.tsx | 0 .../transactions/TxShareLink/index.tsx | 0 .../transactions/TxSigners/index.tsx | 0 .../transactions/TxSigners/styles.module.css | 0 .../TxStatusChip/index.stories.tsx | 0 .../transactions/TxStatusChip/index.tsx | 0 .../transactions/TxStatusLabel/index.tsx | 0 .../transactions/TxSummary/QueueActions.tsx | 0 .../transactions/TxSummary/index.test.tsx | 0 .../transactions/TxSummary/index.tsx | 0 .../transactions/TxSummary/styles.module.css | 0 .../components/transactions/TxType/index.tsx | 0 .../transactions/TxType/styles.module.css | 0 .../components/transactions/Warning/index.tsx | 0 .../transactions/Warning/styles.module.css | 0 .../components/tx-flow/SafeTxProvider.tsx | 0 .../components/tx-flow/TxInfoProvider.tsx | 0 .../tx-flow/common/OwnerList/index.tsx | 0 .../common/OwnerList/styles.module.css | 0 .../components/tx-flow/common/TxButton.tsx | 0 .../tx-flow/common/TxCard/index.tsx | 0 .../tx-flow/common/TxLayout/index.tsx | 0 .../tx-flow/common/TxLayout/styles.module.css | 0 .../tx-flow/common/TxNonce/index.tsx | 0 .../tx-flow/common/TxNonce/styles.module.css | 0 .../tx-flow/common/TxStatusWidget/index.tsx | 0 .../common/TxStatusWidget/styles.module.css | 0 .../components/tx-flow/common/constants.ts | 0 .../tx-flow/common/styles.module.css | 0 .../tx-flow/flows/AddOwner/ChooseOwner.tsx | 0 .../tx-flow/flows/AddOwner/ReviewOwner.tsx | 0 .../tx-flow/flows/AddOwner/context.ts | 0 .../tx-flow/flows/AddOwner/index.tsx | 0 .../CancelRecoveryFlowReview.tsx | 0 .../CancelRecovery/CancelRecoveryOverview.tsx | 0 .../tx-flow/flows/CancelRecovery/index.tsx | 0 .../flows/CancelRecovery/styles.module.css | 0 .../flows/ChangeThreshold/ChooseThreshold.tsx | 0 .../ChangeThreshold/ReviewChangeThreshold.tsx | 0 .../tx-flow/flows/ChangeThreshold/context.tsx | 0 .../tx-flow/flows/ChangeThreshold/index.tsx | 0 .../tx-flow/flows/ConfirmBatch/index.tsx | 0 .../flows/ConfirmTx/ConfirmProposedTx.tsx | 0 .../tx-flow/flows/ConfirmTx/index.tsx | 0 .../tx-flow/flows/ExecuteBatch/DecodedTxs.tsx | 0 .../flows/ExecuteBatch/ReviewBatch.tsx | 0 .../tx-flow/flows/ExecuteBatch/index.tsx | 0 .../flows/NestedTxSuccessScreen/index.tsx | 0 .../NestedTxSuccessScreen/styles.module.css | 0 .../NewSpendingLimit/CreateSpendingLimit.tsx | 0 .../NewSpendingLimit/ReviewSpendingLimit.tsx | 0 .../__tests__/SpendingLimitForm.test.ts | 0 .../tx-flow/flows/NewSpendingLimit/index.tsx | 0 .../components/tx-flow/flows/NewTx/index.tsx | 0 .../tx-flow/flows/NewTx/styles.module.css | 0 .../flows/NftTransfer/ReviewNftBatch.tsx | 0 .../flows/NftTransfer/SendNftBatch.tsx | 0 .../tx-flow/flows/NftTransfer/index.tsx | 0 .../RecoverAccountFlowReview.tsx | 0 .../RecoverAccountFlowSetup.tsx | 0 .../__tests__/RecoverAccountFlowSetup.test.ts | 0 .../tx-flow/flows/RecoverAccount/index.tsx | 0 .../RecoveryAttempt/RecoveryAttemptReview.tsx | 0 .../tx-flow/flows/RecoveryAttempt/index.tsx | 0 .../tx-flow/flows/RejectTx/RejectTx.tsx | 0 .../tx-flow/flows/RejectTx/index.tsx | 0 .../flows/RemoveGuard/ReviewRemoveGuard.tsx | 0 .../tx-flow/flows/RemoveGuard/index.tsx | 0 .../flows/RemoveModule/ReviewRemoveModule.tsx | 0 .../tx-flow/flows/RemoveModule/index.tsx | 0 .../flows/RemoveOwner/ReviewRemoveOwner.tsx | 0 .../flows/RemoveOwner/SetThreshold.tsx | 0 .../tx-flow/flows/RemoveOwner/index.tsx | 0 .../flows/RemoveOwner/styles.module.css | 0 .../RemoveRecoveryFlowOverview.tsx | 0 .../RemoveRecoveryFlowReview.tsx | 0 .../tx-flow/flows/RemoveRecovery/index.tsx | 0 .../RemoveSpendingLimit.tsx | 0 .../flows/RemoveSpendingLimit/index.tsx | 0 .../tx-flow/flows/ReplaceOwner/index.tsx | 0 .../tx-flow/flows/ReplaceTx/DeleteTxModal.tsx | 0 .../tx-flow/flows/ReplaceTx/index.tsx | 0 .../tx-flow/flows/ReplaceTx/styles.module.css | 0 .../flows/SafeAppsTx/ReviewSafeAppsTx.tsx | 0 .../tx-flow/flows/SafeAppsTx/index.tsx | 0 .../flows/SignMessage/SignMessage.test.tsx | 0 .../tx-flow/flows/SignMessage/SignMessage.tsx | 0 .../tx-flow/flows/SignMessage/index.tsx | 0 .../ReviewSignMessageOnChain.test.tsx | 0 .../ReviewSignMessageOnChain.tsx | 0 .../flows/SignMessageOnChain/index.tsx | 0 .../flows/SuccessScreen/StatusMessage.tsx | 0 .../flows/SuccessScreen/StatusStepper.tsx | 0 .../tx-flow/flows/SuccessScreen/index.tsx | 0 .../SuccessScreen/statuses/DefaultStatus.tsx | 0 .../SuccessScreen/statuses/IndexingStatus.tsx | 0 .../statuses/ProcessingStatus.tsx | 0 .../flows/SuccessScreen/styles.module.css | 0 .../TokenTransfer/CreateTokenTransfer.tsx | 0 .../TokenTransfer/ReviewSpendingLimitTx.tsx | 0 .../TokenTransfer/ReviewTokenTransfer.tsx | 0 .../flows/TokenTransfer/ReviewTokenTx.tsx | 0 .../flows/TokenTransfer/SendAmountBlock.tsx | 0 .../TokenTransfer/SpendingLimitRow/index.tsx | 0 .../SpendingLimitRow/styles.module.css | 0 .../__tests__/CreateTokenTransfer.test.tsx | 0 .../TokenTransfer/__tests__/utils.test.ts | 0 .../tx-flow/flows/TokenTransfer/index.tsx | 0 .../tx-flow/flows/TokenTransfer/utils.ts | 0 .../flows/UpdateSafe/UpdateSafeReview.tsx | 0 .../tx-flow/flows/UpdateSafe/index.tsx | 0 .../RecovererSmartContractWarning.tsx | 0 .../UpsertRecoveryFlowIntro.tsx | 0 .../UpsertRecoveryFlowReview.tsx | 0 .../UpsertRecoveryFlowSettings.tsx | 0 .../tx-flow/flows/UpsertRecovery/index.tsx | 0 .../flows/UpsertRecovery/styles.module.css | 0 .../UpsertRecovery/useRecoveryPeriods.ts | 0 .../tx-flow/flows/UpsertRecovery/utils.ts | 0 .../src}/components/tx-flow/flows/index.ts | 0 .../web/src}/components/tx-flow/index.tsx | 0 .../src}/components/tx-flow/useTxStepper.tsx | 0 .../tx/AdvancedParams/AdvancedParamsForm.tsx | 0 .../tx/AdvancedParams/GasLimitInput.tsx | 0 .../components/tx/AdvancedParams/index.tsx | 0 .../components/tx/AdvancedParams/types.ts | 0 .../tx/AdvancedParams/useAdvancedParams.ts | 0 .../tx/AdvancedParams/useUserNonce.ts | 0 .../tx/ApprovalEditor/ApprovalEditor.test.tsx | 0 .../ApprovalEditorForm.test.tsx | 0 .../tx/ApprovalEditor/ApprovalEditorForm.tsx | 0 .../tx/ApprovalEditor/ApprovalItem.tsx | 0 .../tx/ApprovalEditor/ApprovalValueField.tsx | 0 .../tx/ApprovalEditor/Approvals.tsx | 0 .../ApprovalEditor/EditableApprovalItem.tsx | 0 .../tx/ApprovalEditor/SpenderField.tsx | 0 .../hooks/useApprovalInfos.test.ts | 0 .../ApprovalEditor/hooks/useApprovalInfos.ts | 0 .../components/tx/ApprovalEditor/index.tsx | 0 .../tx/ApprovalEditor/styles.module.css | 0 .../tx/ApprovalEditor/utils/approvals.ts | 0 .../src}/components/tx/BalanceInfo/index.tsx | 0 .../tx/BalanceInfo/styles.module.css | 0 .../ConfirmationOrderHeader.tsx | 0 .../components/tx/DecodedTx/HelpTooltip.tsx | 0 .../components/tx/DecodedTx/index.test.tsx | 0 .../src}/components/tx/DecodedTx/index.tsx | 0 .../src}/components/tx/ErrorMessage/index.tsx | 0 .../tx/ErrorMessage/styles.module.css | 0 .../components/tx/ExecuteCheckbox/index.tsx | 0 .../tx/ExecuteCheckbox/styles.module.css | 0 .../tx/ExecutionMethodSelector/index.tsx | 0 .../ExecutionMethodSelector/styles.module.css | 0 .../src}/components/tx/FieldsGrid/index.tsx | 0 .../tx/GasParams/GasParams.test.tsx | 0 .../src}/components/tx/GasParams/index.tsx | 0 .../components/tx/GasParams/styles.module.css | 0 .../tx/RemainingRelays/index.test.tsx | 0 .../components/tx/RemainingRelays/index.tsx | 0 .../components/tx/SendFromBlock/index.tsx | 0 .../tx/SendFromBlock/styles.module.css | 0 .../src}/components/tx/SendToBlock/index.tsx | 0 .../tx/SignOrExecuteForm/BatchButton.tsx | 0 .../SignOrExecuteForm/ConfirmationTitle.tsx | 0 .../tx/SignOrExecuteForm/ExecuteForm.tsx | 0 .../__test__/ExecuteThroughRoleForm.test.tsx | 0 .../__test__/hooks.test.ts | 0 .../ExecuteThroughRoleForm/hooks.ts | 0 .../ExecuteThroughRoleForm/index.tsx | 0 .../tx/SignOrExecuteForm/NonOwnerError.tsx | 0 .../tx/SignOrExecuteForm/ProposerForm.tsx | 0 .../RiskConfirmationError.tsx | 0 .../tx/SignOrExecuteForm/SignForm.tsx | 0 .../SignOrExecuteForm/SignOrExecuteForm.tsx | 0 .../SignOrExecuteSkeleton.tsx | 0 .../tx/SignOrExecuteForm/SignerForm/index.tsx | 0 .../SignerForm/styles.module.css | 0 .../tx/SignOrExecuteForm/TxChecks.tsx | 0 .../UnknownContractError.tsx | 0 .../WalletRejectionError.tsx | 0 .../__tests__/ExecuteForm.test.tsx | 0 .../__tests__/SignForm.test.tsx | 0 .../__tests__/SignOrExecute.test.tsx | 0 .../__tests__/SignOrExecuteForm.test.tsx | 0 .../__tests__/SignerForm.test.tsx | 0 .../__snapshots__/SignOrExecute.test.tsx.snap | 0 .../SignOrExecuteForm/__tests__/hooks.test.ts | 0 .../components/tx/SignOrExecuteForm/hooks.ts | 0 .../components/tx/SignOrExecuteForm/index.tsx | 0 .../tx/SignOrExecuteForm/styles.module.css | 0 .../tx/SignOrExecuteForm/tracking.ts | 0 .../src}/components/tx/SponsoredBy/index.tsx | 0 .../tx/SponsoredBy/styles.module.css | 0 .../components/tx/SuccessMessage/index.tsx | 0 .../tx/SuccessMessage/styles.module.css | 0 .../BatchTransactions.stories.tsx | 0 .../BatchTransactions.test.tsx | 0 .../BatchTransactions.test.tsx.snap | 0 .../BatchTransactions/index.tsx | 0 .../BatchTransactions/mockData.ts | 0 .../ChangeThreshold.stories.tsx | 0 .../ChangeThreshold/ChangeThreshold.test.tsx | 0 .../ChangeThreshold.test.tsx.snap | 0 .../ChangeThreshold/index.tsx | 0 .../ConfirmationView.test.tsx | 0 .../MigrateToL2Information/index.tsx | 0 .../SettingsChange/SettingsChange.stories.tsx | 0 .../SettingsChange/SettingsChange.test.tsx | 0 .../SettingsChange.test.tsx.snap | 0 .../SettingsChange/index.tsx | 0 .../SettingsChange/mockData.ts | 0 .../tx/confirmation-views/StakingTx/index.tsx | 0 .../tx/confirmation-views/SwapOrder/index.tsx | 0 .../confirmation-views/UpdateSafe/index.tsx | 0 .../ConfirmationView.test.tsx.snap | 0 .../tx/confirmation-views/index.tsx | 0 .../tx/confirmation-views/types.d.ts | 0 .../components/tx/confirmation-views/utils.ts | 0 .../tx/security/SecurityWarnings.tsx | 0 .../blockaid/BlockaidBalanceChange.tsx | 0 .../tx/security/blockaid/BlockaidHint.tsx | 0 .../blockaid/__tests__/useBlockaid.test.ts | 0 .../components/tx/security/blockaid/index.tsx | 0 .../tx/security/blockaid/styles.module.css | 0 .../tx/security/blockaid/useBlockaid.ts | 0 .../tx/security/shared/TxSecurityContext.tsx | 0 .../tx/security/shared/styles.module.css | 0 .../tenderly/__tests__/useSimulation.test.ts | 0 .../security/tenderly/__tests__/utils.test.ts | 0 .../components/tx/security/tenderly/index.tsx | 0 .../tx/security/tenderly/styles.module.css | 0 .../components/tx/security/tenderly/types.ts | 0 .../tx/security/tenderly/useSimulation.ts | 0 .../components/tx/security/tenderly/utils.ts | 0 .../tx/security/useDelegateCallModule.ts | 0 .../web/src}/components/tx/security/utils.ts | 0 .../web/src}/components/welcome/NewSafe.tsx | 0 .../welcome/WelcomeLogin/WalletLogin.tsx | 0 .../__tests__/WalletLogin.test.tsx | 0 .../components/welcome/WelcomeLogin/index.tsx | 0 .../welcome/WelcomeLogin/styles.module.css | 0 .../src}/components/welcome/styles.module.css | 0 .../wrappers/DisclaimerWrapper/index.test.tsx | 0 .../wrappers/DisclaimerWrapper/index.tsx | 0 .../wrappers/FeatureWrapper/index.test.tsx | 0 .../wrappers/FeatureWrapper/index.tsx | 0 .../wrappers/SanctionWrapper/index.test.tsx | 0 .../wrappers/SanctionWrapper/index.tsx | 0 {src => apps/web/src}/config/chains.ts | 0 {src => apps/web/src}/config/constants.ts | 0 {src => apps/web/src}/config/routes.ts | 0 .../web/src}/config/securityHeaders.ts | 0 {src => apps/web/src}/definitions.d.ts | 0 .../bridge/components/Bridge/index.tsx | 0 .../components/BridgeWidget/index.test.tsx | 0 .../bridge/components/BridgeWidget/index.tsx | 0 .../bridge/hooks/useIsBridgeFeatureEnabled.ts | 0 .../counterfactual/ActivateAccountButton.tsx | 0 .../counterfactual/ActivateAccountFlow.tsx | 0 .../features/counterfactual/CheckBalance.tsx | 0 .../counterfactual/CounterfactualForm.tsx | 0 .../counterfactual/CounterfactualHooks.tsx | 0 .../CounterfactualStatusButton.tsx | 0 .../CounterfactualSuccessScreen.tsx | 0 .../features/counterfactual/FirstTxFlow.tsx | 0 .../counterfactual/LazyCounterfactual.tsx | 0 .../counterfactual/PayNowPayLater.tsx | 0 .../__tests__/useDeployGasLimit.test.ts | 0 .../counterfactual/__tests__/utils.test.ts | 0 .../counterfactual/hooks/useDeployGasLimit.ts | 0 .../hooks/useIsCounterfactualSafe.ts | 0 .../hooks/usePendingSafeNotifications.ts | 0 .../hooks/usePendingSafeStatuses.ts | 0 .../services/safeCreationEvents.ts | 0 .../store/undeployedSafesSlice.ts | 0 .../features/counterfactual/styles.module.css | 0 .../web/src}/features/counterfactual/utils.ts | 0 .../components/CreateSafeOnNewChain/index.tsx | 0 .../components/NetworkLogosList/index.tsx | 0 .../NetworkLogosList/styles.module.css | 0 .../ChangeSignerSetupWarning.tsx | 0 .../InconsistentSignerSetupWarning.tsx | 0 .../__tests__/useCompatibleNetworks.test.ts | 0 .../__tests__/useSafeCreationData.test.ts | 0 .../multichain/hooks/useCompatibleNetworks.ts | 0 .../multichain/hooks/useIsMultichainSafe.ts | 0 .../multichain/hooks/useSafeCreationData.ts | 0 .../utils/extract-migration-data.ts | 0 .../features/multichain/utils/utils.test.ts | 0 .../src}/features/multichain/utils/utils.ts | 0 .../components/AccountInfoChips/index.tsx | 0 .../AccountInfoChips/styles.module.css | 0 .../AccountItems/MultiAccountItem.tsx | 0 .../AccountItems/SingleAccountItem.tsx | 0 .../components/AccountItems/styles.module.css | 0 .../components/AccountListFilters/index.tsx | 0 .../components/AccountsHeader/index.tsx | 0 .../components/AccountsList/index.test.tsx | 0 .../components/AccountsList/index.tsx | 0 .../components/AddNetworkButton/index.tsx | 0 .../myAccounts/components/AllSafes/index.tsx | 0 .../components/CreateButton/index.tsx | 0 .../components/DataWidget/index.tsx | 0 .../components/DataWidget/styles.module.css | 0 .../components/FilteredSafes/index.test.tsx | 0 .../components/FilteredSafes/index.tsx | 0 .../components/OrderByButton/index.tsx | 0 .../components/PinnedSafes/index.test.tsx | 0 .../components/PinnedSafes/index.tsx | 0 .../components/QueueActions/index.tsx | 0 .../components/QueueActions/styles.module.css | 0 .../myAccounts/components/SafesList/index.tsx | 0 .../hooks/__tests__/useAllSafes.test.ts | 0 .../hooks/__tests__/useAllSafesGrouped.ts | 0 .../myAccounts/hooks/useAllOwnedSafes.ts | 0 .../features/myAccounts/hooks/useAllSafes.ts | 0 .../myAccounts/hooks/useAllSafesGrouped.ts | 0 .../features/myAccounts/hooks/useGetHref.ts | 0 .../features/myAccounts/hooks/useHasSafes.ts | 0 .../myAccounts/hooks/useSafesSearch.ts | 0 .../myAccounts/hooks/useTrackedSafesCount.ts | 0 .../myAccounts/hooks/useVisitedSafes.ts | 0 .../web/src}/features/myAccounts/index.tsx | 0 .../features/myAccounts/styles.module.css | 0 .../src}/features/myAccounts/utils/utils.ts | 0 .../components/DeleteProposerDialog.tsx | 0 .../components/EditProposerDialog.tsx | 0 .../proposers/components/TxProposalChip.tsx | 0 .../proposers/components/UpsertProposer.tsx | 0 .../src}/features/proposers/utils/utils.ts | 0 .../components/CancelRecoveryButton/index.tsx | 0 .../ExecuteRecoveryButton/index.tsx | 0 .../GroupedRecoveryListItems/index.tsx | 0 .../styles.module.css | 0 .../components/Recovery/LazyRecovery.tsx | 0 .../recovery/components/Recovery/index.tsx | 0 .../RecoveryCards/RecoveryInProgressCard.tsx | 0 .../RecoveryCards/RecoveryProposalCard.tsx | 0 .../__tests__/RecoveryInProgressCard.test.tsx | 0 .../__tests__/RecoveryProposalCard.test.tsx | 0 .../RecoveryCards/styles.module.css | 0 .../RecoveryContext/RecoveryContextHooks.tsx | 0 .../useRecoveryDelayModifiers.test.ts | 0 .../__tests__/useRecoveryPendingTxs.test.ts | 0 .../__tests__/useRecoveryState.test.tsx | 0 .../useRecoverySuccessEvents.test.ts | 0 .../components/RecoveryContext/index.tsx | 0 .../useRecoveryDelayModifiers.ts | 0 .../RecoveryContext/useRecoveryPendingTxs.ts | 0 .../RecoveryContext/useRecoveryState.ts | 0 .../useRecoverySuccessEvents.ts | 0 .../components/RecoveryDescription/index.tsx | 0 .../components/RecoveryDetails/index.tsx | 0 .../components/RecoveryHeader/index.test.tsx | 0 .../components/RecoveryHeader/index.tsx | 0 .../components/RecoveryInfo/index.tsx | 0 .../RecoveryList/LazyRecoveryList.tsx | 0 .../components/RecoveryList/index.tsx | 0 .../RecoveryListItemContext.tsx | 0 .../components/RecoveryListItem/index.tsx | 0 .../__snapshots__/index.test.tsx.snap | 0 .../components/RecoveryModal/index.test.tsx | 0 .../components/RecoveryModal/index.tsx | 0 .../ChooseRecoveryMethodModal.tsx | 0 .../RecoverySettings/DelayModifierRow.tsx | 0 .../RecoverySettings/ZkEmailFakeDoorModal.tsx | 0 .../components/RecoverySettings/index.tsx | 0 .../RecoverySettings/styles.module.css | 0 .../components/RecoverySigners/index.tsx | 0 .../components/RecoveryStatus/index.tsx | 0 .../components/RecoverySummary/index.tsx | 0 .../components/RecoveryType/index.tsx | 0 .../RecoveryValidationErrors/index.tsx | 0 .../__tests__/useIsValidExecution.test.ts | 0 .../useIsValidRecoveryExecution.test.ts | 0 .../__tests__/useRecoveryTxState.test.tsx | 0 .../features/recovery/hooks/useIsRecoverer.ts | 0 .../recovery/hooks/useIsRecoveryEnabled.ts | 0 .../recovery/hooks/useIsRecoverySupported.ts | 0 .../hooks/useIsValidRecoveryExecution.ts | 0 .../features/recovery/hooks/useRecovery.ts | 0 .../recovery/hooks/useRecoveryQueue.ts | 0 .../hooks/useRecoveryTxNotification.ts | 0 .../recovery/hooks/useRecoveryTxState.ts | 0 .../services/__tests__/delay-modifier.test.ts | 0 .../services/__tests__/proxies.test.ts | 0 .../services/__tests__/recovery-state.test.ts | 0 .../services/__tests__/selectors.test.ts | 0 .../recovery/services/__tests__/setup.test.ts | 0 .../__tests__/transaction-list.test.ts | 0 .../services/__tests__/transaction.test.ts | 0 .../recovery/services/delay-modifier.ts | 0 .../features/recovery/services/proxies.ts | 0 .../recovery/services/recovery-sender.ts | 0 .../recovery/services/recovery-state.ts | 0 .../recovery/services/recoveryEvents.ts | 0 .../features/recovery/services/selectors.ts | 0 .../src}/features/recovery/services/setup.ts | 0 .../recovery/services/transaction-list.ts | 0 .../features/recovery/services/transaction.ts | 0 .../EnableAccountBanner/index.stories.tsx | 0 .../components/EnableAccountBanner/index.tsx | 0 .../EnableAccountBanner/style.module.css | 0 .../speedup/components/SpeedUpModal.tsx | 0 .../speedup/components/SpeedUpMonitor.tsx | 0 .../speedup/hooks/useSafeTransaction.tsx | 0 .../features/speedup/utils/IsSpeedableTx.tsx | 0 .../utils/__tests__/IsSpeedableTx.test.ts | 0 .../stake/components/InfoTooltip/index.tsx | 0 .../stake/components/StakeButton/index.tsx | 0 .../stake/components/StakePage/index.tsx | 0 .../StakingConfirmationTx/Deposit.tsx | 0 .../components/StakingConfirmationTx/Exit.tsx | 0 .../StakingConfirmationTx/Withdraw.tsx | 0 .../StakingConfirmationTx/index.tsx | 0 .../stake/components/StakingStatus/index.tsx | 0 .../StakingTxDepositDetails/index.tsx | 0 .../components/StakingTxDepositInfo/index.tsx | 0 .../components/StakingTxExitDetails/index.tsx | 0 .../components/StakingTxExitInfo/index.tsx | 0 .../StakingTxWithdrawDetails/index.tsx | 0 .../StakingTxWithdrawInfo/index.tsx | 0 .../stake/components/StakingWidget/index.tsx | 0 .../web/src}/features/stake/constants.ts | 0 .../web/src}/features/stake/helpers/utils.ts | 0 .../stake/hooks/useGetStakeWidgetUrl.ts | 0 .../stake/hooks/useIsStakingBannerEnabled.ts | 0 .../stake/hooks/useIsSwapFeatureEnabled.ts | 0 .../src}/features/stake/useStakeConsent.ts | 0 .../swap/components/HelpIconTooltip/index.tsx | 0 .../swap/components/OrderId/index.stories.tsx | 0 .../swap/components/OrderId/index.tsx | 0 .../components/StatusLabel/index.stories.tsx | 0 .../swap/components/StatusLabel/index.tsx | 0 .../swap/components/SwapButton/index.tsx | 0 .../swap/components/SwapOrder/index.tsx | 0 .../SwapOrder/rows/PartBuyAmount.tsx | 0 .../SwapOrder/rows/PartDuration.tsx | 0 .../SwapOrder/rows/PartSellAmount.tsx | 0 .../components/SwapOrder/rows/SurplusFee.tsx | 0 .../components/SwapOrder/styles.module.css | 0 .../components/SwapOrder/swap.stories.tsx | 0 .../components/SwapOrder/twap.stories.tsx | 0 .../OrderFeeConfirmationView.tsx | 0 .../index.stories.tsx | 0 .../SwapOrderConfirmationView/index.tsx | 0 .../styles.module.css | 0 .../components/SwapProgress/index.stories.tsx | 0 .../swap/components/SwapProgress/index.tsx | 0 .../components/SwapTokens/index.stories.tsx | 0 .../swap/components/SwapTokens/index.tsx | 0 .../swap/components/SwapTxInfo/SwapTx.tsx | 0 .../TwapFallbackHandlerWarning/index.tsx | 0 .../web/src}/features/swap/constants.ts | 0 .../swap/helpers/__tests__/fee.test.ts | 0 .../swap/helpers/__tests__/utils.test.ts | 0 .../features/swap/helpers/data/stablecoins.ts | 0 .../web/src}/features/swap/helpers/fee.ts | 0 .../features/swap/helpers/swapOrderBuilder.ts | 0 .../web/src}/features/swap/helpers/utils.ts | 0 .../hooks/__tests__/useIsExpiredSwap.test.ts | 0 .../features/swap/hooks/useIsExpiredSwap.ts | 0 .../swap/hooks/useIsSwapFeatureEnabled.ts | 0 {src => apps/web/src}/features/swap/index.tsx | 0 .../features/swap/store/swapParamsSlice.ts | 0 .../web/src}/features/swap/styles.module.css | 0 {src => apps/web/src}/features/swap/types.ts | 0 .../web/src}/features/swap/useSwapConsent.ts | 0 .../OutreachPopup/OutreachPopup.tsx | 0 .../components/OutreachPopup/index.tsx | 0 .../OutreachPopup/styles.module.css | 0 .../features/targetedOutreach/constants.ts | 0 .../__tests__/useShowOutreachPopup.test.ts | 0 .../hooks/useShowOutreachPopup.tsx | 0 .../walletconnect/WalletConnectContext.tsx | 0 .../__tests__/WalletConnectContext.test.tsx | 0 .../WalletConnectProvider/index.tsx | 0 .../components/WalletConnectUi/index.tsx | 0 .../components/WcConnectionForm/index.tsx | 0 .../WcConnectionForm/styles.module.css | 0 .../components/WcConnectionState/index.tsx | 0 .../WcConnectionState/styles.module.css | 0 .../components/WcErrorMessage/index.tsx | 0 .../WcErrorMessage/styles.module.css | 0 .../components/WcHeaderWidget/WcIcon.tsx | 0 .../components/WcHeaderWidget/index.tsx | 0 .../components/WcHints/index.tsx | 0 .../components/WcHints/styles.module.css | 0 .../components/WcInput/index.tsx | 0 .../components/WcLogoHeader/index.tsx | 0 .../components/WcLogoHeader/styles.module.css | 0 .../WcProposalForm/CompatibilityWarning.tsx | 0 .../WcProposalForm/ProposalVerification.tsx | 0 .../__tests__/useCompatibilityWarning.test.ts | 0 .../components/WcProposalForm/index.tsx | 0 .../WcProposalForm/styles.module.css | 0 .../WcProposalForm/useCompatibilityWarning.ts | 0 .../components/WcSessionList/WcNoSessions.tsx | 0 .../components/WcSessionList/index.tsx | 0 .../WcSessionList/styles.module.css | 0 .../components/WcSessionManager/index.tsx | 0 .../walletconnect/components/index.tsx | 0 .../src}/features/walletconnect/constants.ts | 0 .../useWalletConnectSearchParamUri.test.ts | 0 .../useWalletConnectSessions.test.tsx | 0 .../hooks/useWalletConnectClipboardUri.ts | 0 .../hooks/useWalletConnectSearchParamUri.ts | 0 .../hooks/useWalletConnectSessions.ts | 0 .../features/walletconnect/hooks/useWcUri.ts | 0 .../services/WalletConnectWallet.ts | 0 .../__tests__/WalletConnectWallet.test.ts | 0 .../services/__tests__/utils.test.ts | 0 .../walletconnect/services/tracking.ts | 0 .../features/walletconnect/services/utils.ts | 0 .../web/src}/hooks/Beamer/useBeamer.ts | 0 .../__tests__/useAddressResolver.test.ts | 0 .../src}/hooks/__tests__/useAdjustUrl.test.ts | 0 .../web/src}/hooks/__tests__/useAsync.test.ts | 0 .../src}/hooks/__tests__/useBalances.test.ts | 0 .../hooks/__tests__/useBatchedTxs.test.ts | 0 .../src}/hooks/__tests__/useChainId.test.ts | 0 .../web/src}/hooks/__tests__/useClock.test.ts | 0 .../src}/hooks/__tests__/useDebounce.test.ts | 0 .../src}/hooks/__tests__/useDecodeTx.test.ts | 0 .../src}/hooks/__tests__/useGasLimit.test.ts | 0 .../src}/hooks/__tests__/useGasPrice.test.ts | 0 .../__tests__/useIntervalCounter.test.ts | 0 .../hooks/__tests__/useLoadBalances.test.ts | 0 .../hooks/__tests__/useLoadChains.test.ts | 0 .../__tests__/useLoadSpendingLimits.test.ts | 0 .../__tests__/useNestedSafeOwners.test.ts | 0 .../hooks/__tests__/usePendingActions.test.ts | 0 .../hooks/__tests__/usePendingTxs.test.ts | 0 .../hooks/__tests__/usePreviousNonces.test.ts | 0 .../hooks/__tests__/useRankedSafeApps.test.ts | 0 .../__tests__/useRemainingRelays.test.ts | 0 .../hooks/__tests__/useRemoteSafeApps.test.ts | 0 .../hooks/__tests__/useSafeAddress.test.ts | 0 .../__tests__/useSafeNotifications.test.ts | 0 .../__tests__/useSafeTokenAllocation.test.ts | 0 .../__tests__/useSanctionedAddress.test.ts | 0 .../__tests__/useTxPendingStatus.test.ts | 0 .../src}/hooks/__tests__/useTxQueue.test.ts | 0 .../hooks/__tests__/useTxTracking.test.ts | 0 .../__tests__/useVisibleBalances.test.ts | 0 .../hooks/__tests__/useWalletCanPay.test.ts | 0 .../coreSDK/__tests__/safeCoreSDK.test.ts | 0 .../__tests__/useInitSafeCoreSDK.test.ts | 0 .../web/src}/hooks/coreSDK/safeCoreSDK.ts | 0 .../src}/hooks/coreSDK/useInitSafeCoreSDK.ts | 0 .../helpers/__tests__/config.test.ts | 0 .../src}/hooks/loadables/helpers/config.ts | 0 .../src}/hooks/loadables/useLoadBalances.ts | 0 .../web/src}/hooks/loadables/useLoadChains.ts | 0 .../src}/hooks/loadables/useLoadSafeInfo.ts | 0 .../hooks/loadables/useLoadSafeMessages.ts | 0 .../hooks/loadables/useLoadSpendingLimits.ts | 0 .../src}/hooks/loadables/useLoadTxHistory.ts | 0 .../src}/hooks/loadables/useLoadTxQueue.ts | 0 .../__tests__/useIsSafeMessagePending.test.ts | 0 .../useIsSafeMessageSignableBy.test.ts | 0 .../useSafeMessageNotifications.test.ts | 0 .../useSafeMessagePendingStatuses.test.ts | 0 .../__tests__/useSafeMessageStatus.test.ts | 0 .../hooks/messages/useDecodedSafeMessage.ts | 0 .../hooks/messages/useIsSafeMessagePending.ts | 0 .../messages/useIsSafeMessageSignableBy.ts | 0 .../web/src}/hooks/messages/useSafeMessage.ts | 0 .../messages/useSafeMessageNotifications.ts | 0 .../messages/useSafeMessagePendingStatuses.ts | 0 .../hooks/messages/useSafeMessageStatus.ts | 0 .../src}/hooks/messages/useSafeMessages.ts | 0 .../src}/hooks/messages/useSafeMsgTracking.ts | 0 .../messages/useSyncSafeMessageSigner.ts | 0 .../__tests__/useCategoryFilter.test.ts | 0 .../src}/hooks/safe-apps/permissions/index.ts | 0 .../permissions/useBrowserPermissions.ts | 0 .../permissions/useSafePermissions.ts | 0 .../safe-apps/useAppsFilterByCategory.ts | 0 .../useAppsFilterByOptimizedForBatch.ts | 0 .../web/src}/hooks/safe-apps/useAppsSearch.ts | 0 .../src}/hooks/safe-apps/useCategoryFilter.ts | 0 .../safe-apps/useCustomAppCommunicator.tsx | 0 .../src}/hooks/safe-apps/useCustomSafeApps.ts | 0 .../src}/hooks/safe-apps/useOpenedSafeApps.ts | 0 .../src}/hooks/safe-apps/usePinnedSafeApps.ts | 0 .../src}/hooks/safe-apps/useRankedSafeApps.ts | 0 .../src}/hooks/safe-apps/useRemoteSafeApps.ts | 0 .../src}/hooks/safe-apps/useRemoveAppModal.ts | 0 .../hooks/safe-apps/useSafeAppFromBackend.ts | 0 .../hooks/safe-apps/useSafeAppFromManifest.ts | 0 .../safe-apps/useSafeAppPreviewDrawer.ts | 0 .../web/src}/hooks/safe-apps/useSafeAppUrl.ts | 0 .../web/src}/hooks/safe-apps/useSafeApps.ts | 0 .../hooks/safe-apps/useSafeAppsFilters.ts | 0 .../src}/hooks/safe-apps/useTxBuilderApp.ts | 0 {src => apps/web/src}/hooks/useAddressBook.ts | 0 .../web/src}/hooks/useAddressResolver.ts | 0 {src => apps/web/src}/hooks/useAdjustUrl.ts | 0 .../web/src}/hooks/useAllAddressBooks.ts | 0 {src => apps/web/src}/hooks/useAsync.ts | 0 {src => apps/web/src}/hooks/useBalances.ts | 0 {src => apps/web/src}/hooks/useBatchedTxs.ts | 0 {src => apps/web/src}/hooks/useChainId.ts | 0 {src => apps/web/src}/hooks/useChains.ts | 0 .../web/src}/hooks/useChangedValue.ts | 0 {src => apps/web/src}/hooks/useClock.ts | 0 .../web/src}/hooks/useCollectibles.ts | 0 {src => apps/web/src}/hooks/useDarkMode.ts | 0 {src => apps/web/src}/hooks/useDebounce.ts | 0 {src => apps/web/src}/hooks/useDecodeTx.ts | 0 {src => apps/web/src}/hooks/useDraftBatch.ts | 0 {src => apps/web/src}/hooks/useGasLimit.ts | 0 {src => apps/web/src}/hooks/useGasPrice.ts | 0 .../web/src}/hooks/useHiddenTokens.ts | 0 .../web/src}/hooks/useHighlightHiddenTab.ts | 0 {src => apps/web/src}/hooks/useInitSession.ts | 0 .../web/src}/hooks/useIntervalCounter.ts | 0 .../hooks/useIsGeoblockedFeatureEnabled.ts | 0 {src => apps/web/src}/hooks/useIsMac.ts | 0 .../web/src}/hooks/useIsNestedSafeOwner.ts | 0 .../web/src}/hooks/useIsOfficialHost.ts | 0 .../useIsOnlySpendingLimitBeneficiary.tsx | 0 {src => apps/web/src}/hooks/useIsPending.ts | 0 {src => apps/web/src}/hooks/useIsSafeOwner.ts | 0 .../web/src}/hooks/useIsSidebarRoute.ts | 0 .../web/src}/hooks/useIsValidExecution.ts | 0 .../web/src}/hooks/useIsWrongChain.ts | 0 {src => apps/web/src}/hooks/useLastSafe.ts | 0 .../web/src}/hooks/useLoadableStores.ts | 0 .../web/src}/hooks/useMasterCopies.ts | 0 .../web/src}/hooks/useMnemonicName/dict.ts | 0 .../web/src}/hooks/useMnemonicName/index.ts | 0 .../useMnemonicName/useMnemonicName.test.ts | 0 .../web/src}/hooks/useNestedSafeOwners.tsx | 0 {src => apps/web/src}/hooks/useOnceVisible.ts | 0 {src => apps/web/src}/hooks/useOrigin.ts | 0 {src => apps/web/src}/hooks/useOwnedSafes.ts | 0 .../web/src}/hooks/usePendingActions.ts | 0 {src => apps/web/src}/hooks/usePendingTxs.ts | 0 .../web/src}/hooks/usePreviousNonces.ts | 0 {src => apps/web/src}/hooks/useProposers.ts | 0 .../web/src}/hooks/useRemainingRelays.ts | 0 {src => apps/web/src}/hooks/useSafeAddress.ts | 0 {src => apps/web/src}/hooks/useSafeInfo.ts | 0 .../web/src}/hooks/useSafeNotifications.ts | 0 .../web/src}/hooks/useSafeTokenAllocation.ts | 0 .../web/src}/hooks/useSafeTokenEnabled.ts | 0 .../web/src}/hooks/useSanctionedAddress.ts | 0 .../web/src}/hooks/useSpendingLimit.ts | 0 .../web/src}/hooks/useSpendingLimitGas.ts | 0 .../web/src}/hooks/useTransactionStatus.ts | 0 .../web/src}/hooks/useTransactionType.tsx | 0 {src => apps/web/src}/hooks/useTxDetails.ts | 0 {src => apps/web/src}/hooks/useTxHistory.ts | 0 .../web/src}/hooks/useTxNotifications.ts | 0 .../web/src}/hooks/useTxPendingStatuses.ts | 0 {src => apps/web/src}/hooks/useTxQueue.ts | 0 {src => apps/web/src}/hooks/useTxTracking.ts | 0 .../web/src}/hooks/useVisibleBalances.ts | 0 .../web/src}/hooks/useWalletCanPay.ts | 0 .../web/src}/hooks/useWalletCanRelay.ts | 0 .../wallets/__tests__/useOnboard.test.ts | 0 {src => apps/web/src}/hooks/wallets/consts.ts | 0 .../web/src}/hooks/wallets/useInitWeb3.ts | 0 .../web/src}/hooks/wallets/useOnboard.ts | 0 .../hooks/wallets/useSelectAvailableSigner.ts | 0 .../web/src}/hooks/wallets/useWallet.ts | 0 .../src}/hooks/wallets/useWalletBalance.ts | 0 .../web/src}/hooks/wallets/wallets.ts | 0 {src => apps/web/src}/hooks/wallets/web3.ts | 0 .../web/src}/markdown/privacy/privacy.md | 0 {src => apps/web/src}/markdown/terms/terms.md | 0 .../web/src}/markdown/terms/version.ts | 0 {src => apps/web/src}/pages/403.tsx | 0 {src => apps/web/src}/pages/404.tsx | 0 {src => apps/web/src}/pages/_app.tsx | 0 {src => apps/web/src}/pages/_document.tsx | 0 {src => apps/web/src}/pages/_offline.tsx | 0 {src => apps/web/src}/pages/addOwner.tsx | 0 {src => apps/web/src}/pages/address-book.tsx | 0 .../web/src}/pages/apps/bookmarked.tsx | 0 {src => apps/web/src}/pages/apps/custom.tsx | 0 {src => apps/web/src}/pages/apps/index.tsx | 0 {src => apps/web/src}/pages/apps/open.tsx | 0 .../web/src}/pages/balances/index.tsx | 0 {src => apps/web/src}/pages/balances/nfts.tsx | 0 {src => apps/web/src}/pages/bridge.tsx | 0 {src => apps/web/src}/pages/cookie.tsx | 0 {src => apps/web/src}/pages/home.tsx | 0 {src => apps/web/src}/pages/imprint.tsx | 0 {src => apps/web/src}/pages/index.tsx | 0 {src => apps/web/src}/pages/licenses.tsx | 0 .../src}/pages/new-safe/advanced-create.tsx | 0 .../web/src}/pages/new-safe/create.tsx | 0 {src => apps/web/src}/pages/new-safe/load.tsx | 0 {src => apps/web/src}/pages/privacy.tsx | 0 .../web/src}/pages/settings/appearance.tsx | 0 .../web/src}/pages/settings/cookies.tsx | 0 {src => apps/web/src}/pages/settings/data.tsx | 0 .../pages/settings/environment-variables.tsx | 0 .../web/src}/pages/settings/index.tsx | 0 .../web/src}/pages/settings/modules.tsx | 0 .../web/src}/pages/settings/notifications.tsx | 0 .../src}/pages/settings/safe-apps/index.tsx | 0 .../web/src}/pages/settings/security.tsx | 0 .../web/src}/pages/settings/setup.tsx | 0 .../web/src}/pages/share/safe-app.tsx | 0 {src => apps/web/src}/pages/stake.tsx | 0 {src => apps/web/src}/pages/swap.tsx | 0 {src => apps/web/src}/pages/terms.tsx | 0 .../web/src}/pages/transactions/history.tsx | 0 .../web/src}/pages/transactions/index.tsx | 0 .../web/src}/pages/transactions/messages.tsx | 0 .../web/src}/pages/transactions/msg.tsx | 0 .../web/src}/pages/transactions/queue.tsx | 0 .../web/src}/pages/transactions/tx.tsx | 0 {src => apps/web/src}/pages/wc.tsx | 0 .../web/src}/pages/welcome/accounts.tsx | 0 {src => apps/web/src}/pages/welcome/index.tsx | 0 .../__tests__/notifications.test.ts | 0 .../firebase-messaging-sw.ts | 0 .../firebase-messaging/notification-mapper.ts | 0 .../firebase-messaging/notifications.ts | 0 .../firebase-messaging/webhook-types.ts | 0 .../web/src}/service-workers/index.ts | 0 {src => apps/web/src}/services/EventBus.ts | 0 .../web/src}/services/ExternalStore.ts | 0 .../web/src}/services/analytics/TagManager.ts | 0 .../analytics/__tests__/TagManager.test.ts | 0 .../services/analytics/__tests__/gtm.test.ts | 0 .../analytics/__tests__/tx-tracking.test.ts | 0 .../services/analytics/events/addressBook.ts | 0 .../src}/services/analytics/events/assets.ts | 0 .../services/analytics/events/batching.ts | 0 .../src}/services/analytics/events/bridge.ts | 0 .../analytics/events/counterfactual.ts | 0 .../analytics/events/createLoadSafe.ts | 0 .../src}/services/analytics/events/index.ts | 0 .../src}/services/analytics/events/modals.ts | 0 .../src}/services/analytics/events/nfts.ts | 0 .../services/analytics/events/outreach.ts | 0 .../services/analytics/events/overview.ts | 0 .../analytics/events/push-notifications.ts | 0 .../services/analytics/events/recovery.ts | 0 .../services/analytics/events/reject-tx.ts | 0 .../services/analytics/events/safeApps.ts | 0 .../services/analytics/events/settings.ts | 0 .../src}/services/analytics/events/stake.ts | 0 .../src}/services/analytics/events/swaps.ts | 0 .../services/analytics/events/transactions.ts | 0 .../src}/services/analytics/events/txList.ts | 0 .../src}/services/analytics/events/wallet.ts | 0 .../analytics/events/walletconnect.ts | 0 .../web/src}/services/analytics/gtm.ts | 0 .../web/src}/services/analytics/index.ts | 0 .../web/src}/services/analytics/spindl.ts | 0 .../src}/services/analytics/tx-tracking.ts | 0 .../web/src}/services/analytics/types.ts | 0 .../web/src}/services/analytics/useGtm.ts | 0 .../src}/services/analytics/useMetaEvents.ts | 0 .../web/src}/services/beamer/index.ts | 0 .../web/src}/services/beamer/types.ts | 0 .../services/contracts/ContractErrorCodes.ts | 0 .../contracts/__tests__/deployments.test.ts | 0 .../contracts/__tests__/safeContracts.test.ts | 0 .../src}/services/contracts/deployments.ts | 0 .../src}/services/contracts/safeContracts.ts | 0 .../contracts/spendingLimitContracts.ts | 0 .../web/src}/services/ens/index.test.ts | 0 {src => apps/web/src}/services/ens/index.ts | 0 .../src}/services/exceptions/ErrorCodes.ts | 0 .../exceptions/__tests__/index.test.ts | 0 .../exceptions/__tests__/utils.test.ts | 0 .../web/src}/services/exceptions/index.ts | 0 .../web/src}/services/exceptions/utils.ts | 0 .../src}/services/local-storage/Storage.ts | 0 .../local-storage/__tests__/local.test.ts | 0 .../__tests__/useLocalStorage.test.ts | 0 .../web/src}/services/local-storage/local.ts | 0 .../src}/services/local-storage/session.ts | 0 .../services/local-storage/storageHelpers.ts | 0 .../services/local-storage/useLocalStorage.ts | 0 .../src}/services/ls-migration/addedSafes.ts | 0 .../src}/services/ls-migration/addressBook.ts | 0 .../web/src}/services/ls-migration/common.ts | 0 .../src}/services/ls-migration/tests.test.ts | 0 {src => apps/web/src}/services/onboard.ts | 0 .../src}/services/onboard/ledger-module.ts | 0 .../private-key-module/PkModulePopup.tsx | 0 .../src}/services/private-key-module/icon.ts | 0 .../src}/services/private-key-module/index.ts | 0 .../private-key-module/pk-popup-store.ts | 0 .../services/push-notifications/firebase.ts | 0 .../push-notifications/preferences.ts | 0 .../services/push-notifications/tracking.ts | 0 .../services/safe-apps/AppCommunicator.ts | 0 .../web/src}/services/safe-apps/manifest.ts | 0 .../safe-apps/track-app-usage-count.ts | 0 .../__tests__/safeMsgSender.test.ts | 0 .../services/safe-messages/safeMsgEvents.ts | 0 .../safe-messages/safeMsgNotifications.ts | 0 .../services/safe-messages/safeMsgSender.ts | 0 .../safe-wallet-provider/index.test.ts | 0 .../services/safe-wallet-provider/index.ts | 0 .../notifications.test.ts | 0 .../safe-wallet-provider/notifications.ts | 0 .../useSafeWalletProvider.test.tsx | 0 .../useSafeWalletProvider.tsx | 0 .../security/modules/ApprovalModule/index.ts | 0 .../security/modules/BlockaidModule/index.ts | 0 .../security/modules/BlockaidModule/types.ts | 0 .../modules/DelegateCallModule/index.test.ts | 0 .../modules/DelegateCallModule/index.ts | 0 .../src}/services/security/modules/types.ts | 0 {src => apps/web/src}/services/sentry.ts | 0 {src => apps/web/src}/services/siwe/index.ts | 0 .../web/src}/services/tracking/abTesting.ts | 0 .../src}/services/tracking/useAbTesting.ts | 0 .../src}/services/transactions/index.tests.ts | 0 .../web/src}/services/transactions/index.ts | 0 .../tx/__tests__/encodeSignatures.test.ts | 0 .../tx/__tests__/extractTxInfo.test.ts | 0 .../services/tx/__tests__/relaying.test.ts | 0 .../tx/__tests__/safeUpdateParams.test.ts | 0 .../tx/__tests__/spendingLimitParams.test.ts | 0 .../tx/__tests__/tokenTransferParams.test.ts | 0 .../services/tx/__tests__/txEvents.test.ts | 0 .../services/tx/__tests__/txMonitor.test.ts | 0 .../web/src}/services/tx/encodeSignatures.ts | 0 .../web/src}/services/tx/extractTxInfo.ts | 0 .../src}/services/tx/proposeTransaction.ts | 0 {src => apps/web/src}/services/tx/relaying.ts | 0 .../web/src}/services/tx/safeUpdateParams.ts | 0 .../src}/services/tx/spendingLimitParams.ts | 0 .../src}/services/tx/tokenTransferParams.ts | 0 .../tx/tx-sender/__tests__/sdk.test.ts | 0 .../tx/tx-sender/__tests__/ts-sender.test.ts | 0 .../web/src}/services/tx/tx-sender/create.ts | 0 .../src}/services/tx/tx-sender/dispatch.ts | 0 .../web/src}/services/tx/tx-sender/index.ts | 0 .../services/tx/tx-sender/recommendedNonce.ts | 0 .../web/src}/services/tx/tx-sender/sdk.ts | 0 .../services/tx/tx-sender/spendingLimit.ts | 0 {src => apps/web/src}/services/tx/txEvents.ts | 0 .../web/src}/services/tx/txMonitor.ts | 0 .../store/__tests__/addedSafesSlice.test.ts | 0 .../store/__tests__/addressBookSlice.test.ts | 0 .../src}/store/__tests__/broadcast.test.ts | 0 .../web/src}/store/__tests__/index.test.ts | 0 .../store/__tests__/pendingTxsSlice.test.ts | 0 .../store/__tests__/safeAppsSlice.test.ts | 0 .../store/__tests__/safeMessagesSlice.test.ts | 0 .../store/__tests__/safeOverviews.test.ts | 0 .../store/__tests__/settingsSlice.test.ts | 0 .../store/__tests__/swapOrderSlice.test.ts | 0 .../store/__tests__/txHistorySlice.test.ts | 0 .../src}/store/__tests__/txQueueSlice.test.ts | 0 .../web/src}/store/addedSafesSlice.ts | 0 .../web/src}/store/addressBookSlice.ts | 0 .../web/src}/store/api/gateway/index.ts | 0 .../web/src}/store/api/gateway/proposers.ts | 0 .../src}/store/api/gateway/safeOverviews.ts | 0 {src => apps/web/src}/store/api/ofac.ts | 0 {src => apps/web/src}/store/api/safePass.ts | 0 {src => apps/web/src}/store/balancesSlice.ts | 0 {src => apps/web/src}/store/batchSlice.ts | 0 {src => apps/web/src}/store/broadcast.ts | 0 {src => apps/web/src}/store/chainsSlice.ts | 0 {src => apps/web/src}/store/common.ts | 0 .../web/src}/store/cookiesAndTermsSlice.ts | 0 {src => apps/web/src}/store/index.ts | 0 .../web/src}/store/notificationsSlice.ts | 0 .../web/src}/store/orderByPreferenceSlice.ts | 0 .../src}/store/pendingSafeMessagesSlice.ts | 0 .../web/src}/store/pendingTxsSlice.ts | 0 {src => apps/web/src}/store/persistStore.ts | 0 {src => apps/web/src}/store/popupSlice.ts | 0 {src => apps/web/src}/store/safeAppsSlice.ts | 0 {src => apps/web/src}/store/safeInfoSlice.ts | 0 .../web/src}/store/safeMessagesSlice.ts | 0 {src => apps/web/src}/store/sessionSlice.ts | 0 {src => apps/web/src}/store/settingsSlice.ts | 0 {src => apps/web/src}/store/slices.ts | 0 .../web/src}/store/spendingLimitsSlice.ts | 0 {src => apps/web/src}/store/swapOrderSlice.ts | 0 {src => apps/web/src}/store/txHistorySlice.ts | 0 {src => apps/web/src}/store/txQueueSlice.ts | 0 .../web/src}/store/useHydrateStore.ts | 0 .../web/src}/store/visitedSafesSlice.ts | 0 {src => apps/web/src}/stories/Configure.mdx | 0 .../web/src}/stories/storeDecorator.tsx | 0 .../web/src}/styles/accordion.module.css | 0 {src => apps/web/src}/styles/globals.css | 0 .../web/src}/styles/inputs.module.css | 0 {src => apps/web/src}/styles/onboard.css | 0 {src => apps/web/src}/styles/spacings.ts | 0 {src => apps/web/src}/styles/vars.css | 0 {src => apps/web/src}/tests/Builder.ts | 0 .../web/src}/tests/builders/chains.ts | 0 .../src}/tests/builders/eip1193Provider.ts | 0 .../web/src}/tests/builders/messages.ts | 0 .../web/src}/tests/builders/pendingTx.ts | 0 {src => apps/web/src}/tests/builders/safe.ts | 0 .../web/src}/tests/builders/safeItem.ts | 0 .../web/src}/tests/builders/safeMessage.ts | 0 .../web/src}/tests/builders/safeTx.ts | 0 {src => apps/web/src}/tests/builders/utils.ts | 0 .../web/src}/tests/builders/wallet.ts | 0 {src => apps/web/src}/tests/mocks/chains.ts | 0 .../web/src}/tests/mocks/contractManager.ts | 0 .../web/src}/tests/mocks/providers.ts | 0 .../web/src}/tests/mocks/transactions.ts | 0 .../web/src}/tests/pages/404.test.tsx | 0 .../web/src}/tests/pages/apps-share.test.tsx | 0 .../web/src}/tests/pages/apps.test.tsx | 0 {src => apps/web/src}/tests/test-utils.tsx | 0 {src => apps/web/src}/tests/transactions.ts | 0 .../web/src}/utils/SimpleTxWatcher.ts | 0 .../utils/__tests__/SimpleTxWatcher.test.ts | 0 .../src}/utils/__tests__/addresses.test.ts | 0 .../web/src}/utils/__tests__/chains.test.ts | 0 .../web/src}/utils/__tests__/date.test.ts | 0 .../src}/utils/__tests__/formatNumber.test.ts | 0 .../src}/utils/__tests__/formatters.test.ts | 0 .../web/src}/utils/__tests__/gateway.test.ts | 0 .../web/src}/utils/__tests__/helpers.test.ts | 0 .../src}/utils/__tests__/mad-props.test.tsx | 0 .../src}/utils/__tests__/safe-hashes.test.ts | 0 .../utils/__tests__/safe-messages.test.ts | 0 .../utils/__tests__/safe-migrations.test.ts | 0 .../src}/utils/__tests__/safe-version.test.ts | 0 .../web/src}/utils/__tests__/signers.test.ts | 0 .../web/src}/utils/__tests__/tokens.test.ts | 0 .../__tests__/transaction-guards.test.ts | 0 .../src}/utils/__tests__/transactions.test.ts | 0 .../utils/__tests__/tx-history-filter.test.ts | 0 .../web/src}/utils/__tests__/tx-list.test.ts | 0 .../web/src}/utils/__tests__/url.test.ts | 0 .../src}/utils/__tests__/validation.test.ts | 0 .../web/src}/utils/__tests__/wallets.test.ts | 0 .../web/src}/utils/__tests__/web3.test.ts | 0 {src => apps/web/src}/utils/addresses.ts | 0 {src => apps/web/src}/utils/chains.ts | 0 {src => apps/web/src}/utils/clipboard.ts | 0 .../web/src}/utils/createEmotionCache.ts | 0 {src => apps/web/src}/utils/date.ts | 0 {src => apps/web/src}/utils/ethers-utils.ts | 0 {src => apps/web/src}/utils/formatNumber.ts | 0 {src => apps/web/src}/utils/formatters.ts | 0 {src => apps/web/src}/utils/gateway.ts | 0 {src => apps/web/src}/utils/helpers.ts | 0 {src => apps/web/src}/utils/hex.ts | 0 {src => apps/web/src}/utils/mad-props.tsx | 0 .../web/src}/utils/nested-safe-wallet.ts | 0 .../utils/providers/UncheckedJsonRpcSigner.ts | 0 {src => apps/web/src}/utils/relaying.ts | 0 {src => apps/web/src}/utils/safe-hashes.ts | 0 .../web/src}/utils/safe-message-guards.ts | 0 {src => apps/web/src}/utils/safe-messages.ts | 0 .../web/src}/utils/safe-migrations.ts | 0 {src => apps/web/src}/utils/safe-versions.ts | 0 {src => apps/web/src}/utils/signers.ts | 0 {src => apps/web/src}/utils/tokens.ts | 0 .../web/src}/utils/transaction-calldata.ts | 0 .../web/src}/utils/transaction-guards.ts | 0 {src => apps/web/src}/utils/transactions.ts | 0 .../web/src}/utils/tx-history-filter.ts | 0 {src => apps/web/src}/utils/tx-link.ts | 0 {src => apps/web/src}/utils/tx-list.ts | 0 {src => apps/web/src}/utils/url.ts | 0 {src => apps/web/src}/utils/validation.ts | 0 {src => apps/web/src}/utils/wallets.ts | 0 {src => apps/web/src}/utils/web3.ts | 0 tsconfig.json => apps/web/tsconfig.json | 2 +- yarn.lock => apps/web/yarn.lock | 0 1883 files changed, 62 insertions(+), 1 deletion(-) rename .dockerignore => apps/web/.dockerignore (100%) rename .env.example => apps/web/.env.example (100%) create mode 100644 apps/web/.gitignore rename .prettierrc => apps/web/.prettierrc (100%) rename {.storybook => apps/web/.storybook}/main.ts (100%) rename {.storybook => apps/web/.storybook}/preview.ts (100%) rename Dockerfile => apps/web/Dockerfile (100%) rename LICENSE => apps/web/LICENSE (100%) rename README.md => apps/web/README.md (100%) rename cypress.config.js => apps/web/cypress.config.js (100%) rename {cypress => apps/web/cypress}/ci.json (100%) rename {cypress => apps/web/cypress}/e2e/happypath/recovery_hp_1.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath/recovery_hp_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath/recovery_hp_3.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath/recovery_hp_4.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath/sendfunds_connected_wallet.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath/sendfunds_queue_1.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath/sendfunds_relay.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath/tx_history_filter_hp_1.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath/tx_history_filter_hp_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath_2/add_owner.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath_2/multichain_create_safe.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath_2/proposers.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/happypath_2/swaps.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/address_book.page.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/assets.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/batches.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/create_tx.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/create_wallet.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/dashboard.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/import_export.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/load_safe.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/main.page.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/messages.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/modals.page.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/modals/message_confirmation.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/modules.page.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/navigation.page.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/nfts.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/owners.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/proposers.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/recovery.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/safeapps.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/sidebar.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/spending_limits.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/staking.page.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/swaps.pages.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/tables.page.js (100%) rename {cypress => apps/web/cypress}/e2e/pages/transactions.page.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/add_owner.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/create_tx.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/load_safe.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/messages_onchain.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/multichain_network.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/nfts.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/recovery.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/remove_owner.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/sidebar.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/sidebar_3.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/spending_limits.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/swaps_history_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/swaps_tokens.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/tokens.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/tx_history.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/prodhealthcheck/tx_history_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/add_owner.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/address_book.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/address_book_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/balances_pagination.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/batch_tx.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/bulk_execution.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/create_safe_cf.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/create_safe_simple.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/create_safe_simple_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/create_tx.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/load_safe.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/load_safe_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/messages_onchain.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/messages_popup.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/multichain_create_safe.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/multichain_create_safe_flow.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/multichain_network.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/multichain_networkswitch.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/multichain_setup.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/multichain_sidebar.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/nfts.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/proposers.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/proposers_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/recovery.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/recovery_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/remove_owner.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/replace_owner.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/sidebar.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/sidebar_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/sidebar_3.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/sidebar_4.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/sidebar_5.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/sidebar_6.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/sidebar_7.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/sidebar_nonowner.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/spending_limits.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/spending_limits_nonowner.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/staking_history.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/swaps.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/swaps_history.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/swaps_history_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/swaps_tokens.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/tokens.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/twaps.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/twaps_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/twaps_history.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/tx_decoding.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/tx_history.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/tx_history_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/tx_history_3.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/regression/tx_history_4.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/safe-apps/apps_list.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/safe-apps/browser_permissions.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/safe-apps/constants.js (100%) rename {cypress => apps/web/cypress}/e2e/safe-apps/drain_account.spec.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/safe-apps/info_modal.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/safe-apps/permissions_settings.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/safe-apps/preview_drawer.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/safe-apps/safe_permissions.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/safe-apps/tx-builder.2spec.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/safe-apps/tx-builder.spec.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/safe-apps/tx_modal.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/add_owner.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/address_book.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/assets.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/batch_tx.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/create_safe_cf.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/create_safe_simple.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/create_tx.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/create_tx_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/dashboard.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/import_export_data.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/import_export_data_2.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/landing.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/load_safe.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/messages_offchain.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/nfts.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/replace_owner.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/spending_limits.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/tokens.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/tx_history.cy.js (100%) rename {cypress => apps/web/cypress}/e2e/smoke/tx_history_filter.cy.js (100%) rename {cypress => apps/web/cypress}/fixtures/address_book_addedsafes.csv (100%) rename {cypress => apps/web/cypress}/fixtures/address_book_duplicated.csv (100%) rename {cypress => apps/web/cypress}/fixtures/address_book_empty_test.csv (100%) rename {cypress => apps/web/cypress}/fixtures/address_book_networks.csv (100%) rename {cypress => apps/web/cypress}/fixtures/address_book_test.csv (100%) rename {cypress => apps/web/cypress}/fixtures/balances.json (100%) rename {cypress => apps/web/cypress}/fixtures/data_import.json (100%) rename {cypress => apps/web/cypress}/fixtures/invalid_image_QR_test.png (100%) rename {cypress => apps/web/cypress}/fixtures/safe-app.html (100%) rename {cypress => apps/web/cypress}/fixtures/safes/funds.json (100%) rename {cypress => apps/web/cypress}/fixtures/safes/nfts.json (100%) rename {cypress => apps/web/cypress}/fixtures/safes/recovery.json (100%) rename {cypress => apps/web/cypress}/fixtures/safes/safeapps.json (100%) rename {cypress => apps/web/cypress}/fixtures/safes/static.json (100%) rename {cypress => apps/web/cypress}/fixtures/sepolia_test_safe_QR.png (100%) rename {cypress => apps/web/cypress}/fixtures/staking_data.json (100%) rename {cypress => apps/web/cypress}/fixtures/swaps_data.json (100%) rename {cypress => apps/web/cypress}/fixtures/test-empty-batch.json (100%) rename {cypress => apps/web/cypress}/fixtures/test-invalid-batch.json (100%) rename {cypress => apps/web/cypress}/fixtures/test-mainnet-batch.json (100%) rename {cypress => apps/web/cypress}/fixtures/test-modified-batch.json (100%) rename {cypress => apps/web/cypress}/fixtures/test-working-batch.json (100%) rename {cypress => apps/web/cypress}/fixtures/txhistory_data_data.json (100%) rename {cypress => apps/web/cypress}/fixtures/txhistory_incoming_data.json (100%) rename {cypress => apps/web/cypress}/fixtures/txmessages_data.json (100%) rename {cypress => apps/web/cypress}/plugins/index.js (100%) rename {cypress => apps/web/cypress}/snapshots/actual/cypress/e2e/regression/tx_decoding.cy.js/tx_decoding.png (100%) rename {cypress => apps/web/cypress}/support/api/contracts.js (100%) rename {cypress => apps/web/cypress}/support/api/utils_ether.js (100%) rename {cypress => apps/web/cypress}/support/api/utils_protocolkit.js (100%) rename {cypress => apps/web/cypress}/support/commands.js (100%) rename {cypress => apps/web/cypress}/support/constants.js (100%) rename {cypress => apps/web/cypress}/support/e2e.js (100%) rename {cypress => apps/web/cypress}/support/localstorage_data.js (100%) rename {cypress => apps/web/cypress}/support/safe-apps-commands.js (100%) rename {cypress => apps/web/cypress}/support/safes/safesHandler.js (100%) rename {cypress => apps/web/cypress}/support/utils/checkers.js (100%) rename {cypress => apps/web/cypress}/support/utils/ethers.js (100%) rename {cypress => apps/web/cypress}/support/utils/gtag.js (100%) rename {cypress => apps/web/cypress}/support/utils/txquery.js (100%) rename {cypress => apps/web/cypress}/support/utils/wallet.js (100%) rename {docs => apps/web/docs}/code-style.md (100%) rename {docs => apps/web/docs}/environments.md (100%) rename {docs => apps/web/docs}/release-procedure.md (100%) rename {docs => apps/web/docs}/update-terms.md (100%) rename eslint.config.mjs => apps/web/eslint.config.mjs (100%) rename jest.config.cjs => apps/web/jest.config.cjs (100%) rename jest.setup.js => apps/web/jest.setup.js (100%) rename {mocks => apps/web/mocks}/svg.js (100%) rename next-env.d.ts => apps/web/next-env.d.ts (100%) rename next.config.mjs => apps/web/next.config.mjs (100%) rename package.json => apps/web/package.json (100%) rename {public => apps/web/public}/.well-known/apple-app-site-association (100%) rename {public => apps/web/public}/favicon.ico (100%) rename {public => apps/web/public}/favicons/android-chrome-192x192.png (100%) rename {public => apps/web/public}/favicons/android-chrome-512x512.png (100%) rename {public => apps/web/public}/favicons/apple-touch-icon.png (100%) rename {public => apps/web/public}/favicons/favicon-16x16.png (100%) rename {public => apps/web/public}/favicons/favicon-32x32.png (100%) rename {public => apps/web/public}/favicons/favicon-dot.ico (100%) rename {public => apps/web/public}/favicons/favicon.ico (100%) rename {public => apps/web/public}/favicons/logo_120x120.png (100%) rename {public => apps/web/public}/favicons/mstile-144x144.png (100%) rename {public => apps/web/public}/favicons/mstile-150x150.png (100%) rename {public => apps/web/public}/favicons/mstile-310x150.png (100%) rename {public => apps/web/public}/favicons/mstile-310x310.png (100%) rename {public => apps/web/public}/favicons/mstile-70x70.png (100%) rename {public => apps/web/public}/favicons/safari-pinned-tab.svg (100%) rename {public => apps/web/public}/fonts/DMSans700.woff2 (100%) rename {public => apps/web/public}/fonts/DMSansRegular.woff2 (100%) rename {public => apps/web/public}/fonts/fonts.css (100%) rename {public => apps/web/public}/images/address-book/address-book.svg (100%) rename {public => apps/web/public}/images/address-book/no-entries.svg (100%) rename {public => apps/web/public}/images/apps/add-custom-app.svg (100%) rename {public => apps/web/public}/images/apps/app-placeholder.svg (100%) rename {public => apps/web/public}/images/apps/apps-demo.svg (100%) rename {public => apps/web/public}/images/apps/apps-icon.svg (100%) rename {public => apps/web/public}/images/apps/batch-icon.svg (100%) rename {public => apps/web/public}/images/apps/bookmark.svg (100%) rename {public => apps/web/public}/images/apps/bookmarked.svg (100%) rename {public => apps/web/public}/images/apps/code-icon.svg (100%) rename {public => apps/web/public}/images/apps/explore.svg (100%) rename {public => apps/web/public}/images/apps/grid-view-icon.svg (100%) rename {public => apps/web/public}/images/apps/list-view-icon.svg (100%) rename {public => apps/web/public}/images/apps/network-error.svg (100%) rename {public => apps/web/public}/images/balances/no-assets.svg (100%) rename {public => apps/web/public}/images/common/add-outlined.svg (100%) rename {public => apps/web/public}/images/common/add.svg (100%) rename {public => apps/web/public}/images/common/alert.svg (100%) rename {public => apps/web/public}/images/common/arrow-down.svg (100%) rename {public => apps/web/public}/images/common/arrow-nw.svg (100%) rename {public => apps/web/public}/images/common/arrow-se.svg (100%) rename {public => apps/web/public}/images/common/arrow-top-right.svg (100%) rename {public => apps/web/public}/images/common/asterix.svg (100%) rename {public => apps/web/public}/images/common/bar-chart.svg (100%) rename {public => apps/web/public}/images/common/batch.svg (100%) rename {public => apps/web/public}/images/common/block.svg (100%) rename {public => apps/web/public}/images/common/bridge.svg (100%) rename {public => apps/web/public}/images/common/cancel.svg (100%) rename {public => apps/web/public}/images/common/caret-down.svg (100%) rename {public => apps/web/public}/images/common/check-filled.svg (100%) rename {public => apps/web/public}/images/common/check.svg (100%) rename {public => apps/web/public}/images/common/circle-check.svg (100%) rename {public => apps/web/public}/images/common/circle-partial-fill.svg (100%) rename {public => apps/web/public}/images/common/circle.svg (100%) rename {public => apps/web/public}/images/common/clock.svg (100%) rename {public => apps/web/public}/images/common/close.svg (100%) rename {public => apps/web/public}/images/common/connection-dots.svg (100%) rename {public => apps/web/public}/images/common/copy.svg (100%) rename {public => apps/web/public}/images/common/created.svg (100%) rename {public => apps/web/public}/images/common/delete.svg (100%) rename {public => apps/web/public}/images/common/discord-icon.svg (100%) rename {public => apps/web/public}/images/common/document_signature.svg (100%) rename {public => apps/web/public}/images/common/dot.svg (100%) rename {public => apps/web/public}/images/common/download-cloud.svg (100%) rename {public => apps/web/public}/images/common/drag.svg (100%) rename {public => apps/web/public}/images/common/edit.svg (100%) rename {public => apps/web/public}/images/common/empty-batch.svg (100%) rename {public => apps/web/public}/images/common/error.png (100%) rename {public => apps/web/public}/images/common/export.svg (100%) rename {public => apps/web/public}/images/common/gas-station.svg (100%) rename {public => apps/web/public}/images/common/gnosis-chain-logo.png (100%) rename {public => apps/web/public}/images/common/ic-rocket-speedup.svg (100%) rename {public => apps/web/public}/images/common/ic-swaps.svg (100%) rename {public => apps/web/public}/images/common/import.svg (100%) rename {public => apps/web/public}/images/common/kiln.svg (100%) rename {public => apps/web/public}/images/common/lightbulb.svg (100%) rename {public => apps/web/public}/images/common/link.svg (100%) rename {public => apps/web/public}/images/common/loading.svg (100%) rename {public => apps/web/public}/images/common/lock-small.svg (100%) rename {public => apps/web/public}/images/common/lock-warning.svg (100%) rename {public => apps/web/public}/images/common/lock.svg (100%) rename {public => apps/web/public}/images/common/minus.svg (100%) rename {public => apps/web/public}/images/common/multisend.svg (100%) rename {public => apps/web/public}/images/common/network-error.svg (100%) rename {public => apps/web/public}/images/common/nft-atomic0.svg (100%) rename {public => apps/web/public}/images/common/nft-blur.svg (100%) rename {public => apps/web/public}/images/common/nft-etherscan.svg (100%) rename {public => apps/web/public}/images/common/nft-gnosisscan.svg (100%) rename {public => apps/web/public}/images/common/nft-opensea.svg (100%) rename {public => apps/web/public}/images/common/nft-placeholder.png (100%) rename {public => apps/web/public}/images/common/nft-polygonscan.svg (100%) rename {public => apps/web/public}/images/common/nft-zapper.svg (100%) rename {public => apps/web/public}/images/common/nft-zerion.svg (100%) rename {public => apps/web/public}/images/common/nft.svg (100%) rename {public => apps/web/public}/images/common/notifications.svg (100%) rename {public => apps/web/public}/images/common/outreach-popup-avatar.png (100%) rename {public => apps/web/public}/images/common/owners.svg (100%) rename {public => apps/web/public}/images/common/plus.svg (100%) rename {public => apps/web/public}/images/common/propose-recovery-dark.svg (100%) rename {public => apps/web/public}/images/common/propose-recovery-light.svg (100%) rename {public => apps/web/public}/images/common/qr.svg (100%) rename {public => apps/web/public}/images/common/question.svg (100%) rename {public => apps/web/public}/images/common/ramp_logo.svg (100%) rename {public => apps/web/public}/images/common/recovery-pending.svg (100%) rename {public => apps/web/public}/images/common/recovery-plus.svg (100%) rename {public => apps/web/public}/images/common/recovery.svg (100%) rename {public => apps/web/public}/images/common/recovery_custom.svg (100%) rename {public => apps/web/public}/images/common/recovery_sygnum.svg (100%) rename {public => apps/web/public}/images/common/relayer.svg (100%) rename {public => apps/web/public}/images/common/rocket.svg (100%) rename {public => apps/web/public}/images/common/safe-pass-logo.svg (100%) rename {public => apps/web/public}/images/common/safe-pass-star.svg (100%) rename {public => apps/web/public}/images/common/safe-swap-dark.svg (100%) rename {public => apps/web/public}/images/common/safe-swap.svg (100%) rename {public => apps/web/public}/images/common/safe-token.svg (100%) rename {public => apps/web/public}/images/common/save-address.svg (100%) rename {public => apps/web/public}/images/common/search.svg (100%) rename {public => apps/web/public}/images/common/share.svg (100%) rename {public => apps/web/public}/images/common/shield-off.svg (100%) rename {public => apps/web/public}/images/common/shield.svg (100%) rename {public => apps/web/public}/images/common/stake-illustration-dark.svg (100%) rename {public => apps/web/public}/images/common/stake-illustration-light.svg (100%) rename {public => apps/web/public}/images/common/stake.svg (100%) rename {public => apps/web/public}/images/common/success.svg (100%) rename {public => apps/web/public}/images/common/swap-empty-dark.svg (100%) rename {public => apps/web/public}/images/common/swap-empty-light.svg (100%) rename {public => apps/web/public}/images/common/swap.svg (100%) rename {public => apps/web/public}/images/common/token-placeholder.svg (100%) rename {public => apps/web/public}/images/common/tx-failed.svg (100%) rename {public => apps/web/public}/images/common/walletconnect.svg (100%) rename {public => apps/web/public}/images/common/zkemail-logo.svg (100%) rename {public => apps/web/public}/images/logo-no-text.svg (100%) rename {public => apps/web/public}/images/logo-round.svg (100%) rename {public => apps/web/public}/images/logo-text.svg (100%) rename {public => apps/web/public}/images/logo.svg (100%) rename {public => apps/web/public}/images/messages/created.svg (100%) rename {public => apps/web/public}/images/messages/dot.svg (100%) rename {public => apps/web/public}/images/messages/link.svg (100%) rename {public => apps/web/public}/images/messages/no-messages.svg (100%) rename {public => apps/web/public}/images/messages/required.svg (100%) rename {public => apps/web/public}/images/messages/signed.svg (100%) rename {public => apps/web/public}/images/notifications/alert.svg (100%) rename {public => apps/web/public}/images/notifications/error.svg (100%) rename {public => apps/web/public}/images/notifications/info.svg (100%) rename {public => apps/web/public}/images/notifications/no-notifications.svg (100%) rename {public => apps/web/public}/images/notifications/push-notification.svg (100%) rename {public => apps/web/public}/images/notifications/success.svg (100%) rename {public => apps/web/public}/images/notifications/warning.svg (100%) rename {public => apps/web/public}/images/open/safe-creation-error.svg (100%) rename {public => apps/web/public}/images/open/safe-creation-process.gif (100%) rename {public => apps/web/public}/images/open/safe-creation.svg (100%) rename {public => apps/web/public}/images/safe-logo-green.png (100%) rename {public => apps/web/public}/images/settings/data/file.svg (100%) rename {public => apps/web/public}/images/settings/permissions/shield.svg (100%) rename {public => apps/web/public}/images/settings/setup/replace-owner.svg (100%) rename {public => apps/web/public}/images/settings/spending-limit/asset-amount.svg (100%) rename {public => apps/web/public}/images/settings/spending-limit/beneficiary.svg (100%) rename {public => apps/web/public}/images/settings/spending-limit/speed.svg (100%) rename {public => apps/web/public}/images/settings/spending-limit/time.svg (100%) rename {public => apps/web/public}/images/sidebar/address-book.svg (100%) rename {public => apps/web/public}/images/sidebar/apps.svg (100%) rename {public => apps/web/public}/images/sidebar/assets.svg (100%) rename {public => apps/web/public}/images/sidebar/copy-bold.svg (100%) rename {public => apps/web/public}/images/sidebar/help-center.svg (100%) rename {public => apps/web/public}/images/sidebar/home.svg (100%) rename {public => apps/web/public}/images/sidebar/link-bold.svg (100%) rename {public => apps/web/public}/images/sidebar/link.svg (100%) rename {public => apps/web/public}/images/sidebar/multichain-account.svg (100%) rename {public => apps/web/public}/images/sidebar/qr-bold.svg (100%) rename {public => apps/web/public}/images/sidebar/settings.svg (100%) rename {public => apps/web/public}/images/sidebar/transactions.svg (100%) rename {public => apps/web/public}/images/sidebar/whats-new.svg (100%) rename {public => apps/web/public}/images/social-share.png (100%) rename {public => apps/web/public}/images/transactions/blockaid-icon.svg (100%) rename {public => apps/web/public}/images/transactions/circle-cross-red.svg (100%) rename {public => apps/web/public}/images/transactions/custom.svg (100%) rename {public => apps/web/public}/images/transactions/ghost.svg (100%) rename {public => apps/web/public}/images/transactions/incoming.svg (100%) rename {public => apps/web/public}/images/transactions/nestedTx.svg (100%) rename {public => apps/web/public}/images/transactions/new-tx.svg (100%) rename {public => apps/web/public}/images/transactions/no-transactions.svg (100%) rename {public => apps/web/public}/images/transactions/outgoing.svg (100%) rename {public => apps/web/public}/images/transactions/recovery-execution.svg (100%) rename {public => apps/web/public}/images/transactions/recovery-recoverer.svg (100%) rename {public => apps/web/public}/images/transactions/redefine-dark-mode.png (100%) rename {public => apps/web/public}/images/transactions/redefine.png (100%) rename {public => apps/web/public}/images/transactions/replace-tx.svg (100%) rename {public => apps/web/public}/images/transactions/rocket.svg (100%) rename {public => apps/web/public}/images/transactions/settings.svg (100%) rename {public => apps/web/public}/images/transactions/signature.svg (100%) rename {public => apps/web/public}/images/transactions/tenderly-dark.svg (100%) rename {public => apps/web/public}/images/transactions/tenderly-light.svg (100%) rename {public => apps/web/public}/images/transactions/transactions.svg (100%) rename {public => apps/web/public}/images/transactions/zodiac-roles.svg (100%) rename {public => apps/web/public}/images/welcome/load-safe.svg (100%) rename {public => apps/web/public}/images/welcome/logo-google.svg (100%) rename {public => apps/web/public}/images/welcome/new-safe.svg (100%) rename {public => apps/web/public}/safe.webmanifest (100%) rename {scripts => apps/web/scripts}/cmp.sh (100%) rename {scripts => apps/web/scripts}/css-vars.ts (100%) rename {scripts => apps/web/scripts}/generate-routes.js (100%) rename {scripts => apps/web/scripts}/github/download_bundle_analyser_artifact.sh (100%) rename {scripts => apps/web/scripts}/github/prepare_production_deployment.sh (100%) rename {scripts => apps/web/scripts}/github/s3_upload.sh (100%) rename {src => apps/web/src}/components/address-book/AddressBookHeader/index.tsx (100%) rename {src => apps/web/src}/components/address-book/AddressBookTable/index.tsx (100%) rename {src => apps/web/src}/components/address-book/AddressBookTable/styles.module.css (100%) rename {src => apps/web/src}/components/address-book/EntryDialog/index.tsx (100%) rename {src => apps/web/src}/components/address-book/ExportDialog/index.test.tsx (100%) rename {src => apps/web/src}/components/address-book/ExportDialog/index.tsx (100%) rename {src => apps/web/src}/components/address-book/ImportDialog/__tests__/validation.test.ts (100%) rename {src => apps/web/src}/components/address-book/ImportDialog/index.tsx (100%) rename {src => apps/web/src}/components/address-book/ImportDialog/styles.module.css (100%) rename {src => apps/web/src}/components/address-book/ImportDialog/validation.ts (100%) rename {src => apps/web/src}/components/address-book/RemoveDialog/index.tsx (100%) rename {src => apps/web/src}/components/balances/AssetsHeader/index.tsx (100%) rename {src => apps/web/src}/components/balances/AssetsTable/SendButton.tsx (100%) rename {src => apps/web/src}/components/balances/AssetsTable/index.test.tsx (100%) rename {src => apps/web/src}/components/balances/AssetsTable/index.tsx (100%) rename {src => apps/web/src}/components/balances/AssetsTable/styles.module.css (100%) rename {src => apps/web/src}/components/balances/AssetsTable/useHideAssets.ts (100%) rename {src => apps/web/src}/components/balances/CurrencySelect/__tests__/useCurrencies.test.ts (100%) rename {src => apps/web/src}/components/balances/CurrencySelect/index.tsx (100%) rename {src => apps/web/src}/components/balances/CurrencySelect/useCurrencies.ts (100%) rename {src => apps/web/src}/components/balances/HiddenTokenButton/index.test.tsx (100%) rename {src => apps/web/src}/components/balances/HiddenTokenButton/index.tsx (100%) rename {src => apps/web/src}/components/balances/HiddenTokenButton/styles.module.css (100%) rename {src => apps/web/src}/components/balances/TokenListSelect/index.tsx (100%) rename {src => apps/web/src}/components/balances/TokenMenu/index.tsx (100%) rename {src => apps/web/src}/components/balances/TokenMenu/styles.module.css (100%) rename {src => apps/web/src}/components/batch/BatchIndicator/BatchTooltip.tsx (100%) rename {src => apps/web/src}/components/batch/BatchIndicator/index.tsx (100%) rename {src => apps/web/src}/components/batch/BatchSidebar/BatchTxItem.tsx (100%) rename {src => apps/web/src}/components/batch/BatchSidebar/BatchTxList.tsx (100%) rename {src => apps/web/src}/components/batch/BatchSidebar/EmptyBatch.tsx (100%) rename {src => apps/web/src}/components/batch/BatchSidebar/index.tsx (100%) rename {src => apps/web/src}/components/batch/BatchSidebar/styles.module.css (100%) rename {src => apps/web/src}/components/common/AddFunds/index.tsx (100%) rename {src => apps/web/src}/components/common/AddressBookInput/index.test.tsx (100%) rename {src => apps/web/src}/components/common/AddressBookInput/index.tsx (100%) rename {src => apps/web/src}/components/common/AddressBookInput/styles.module.css (100%) rename {src => apps/web/src}/components/common/AddressInput/index.test.tsx (100%) rename {src => apps/web/src}/components/common/AddressInput/index.tsx (100%) rename {src => apps/web/src}/components/common/AddressInput/styles.module.css (100%) rename {src => apps/web/src}/components/common/AddressInput/useNameResolver.ts (100%) rename {src => apps/web/src}/components/common/AddressInputReadOnly/index.tsx (100%) rename {src => apps/web/src}/components/common/AddressInputReadOnly/styles.module.css (100%) rename {src => apps/web/src}/components/common/BlockedAddress/index.tsx (100%) rename {src => apps/web/src}/components/common/BlockedAddress/styles.module.css (100%) rename {src => apps/web/src}/components/common/BuyCryptoButton/index.tsx (100%) rename {src => apps/web/src}/components/common/BuyCryptoButton/styles.module.css (100%) rename {src => apps/web/src}/components/common/ChainIndicator/index.tsx (100%) rename {src => apps/web/src}/components/common/ChainIndicator/styles.module.css (100%) rename {src => apps/web/src}/components/common/ChainSwitcher/index.tsx (100%) rename {src => apps/web/src}/components/common/ChainSwitcher/styles.module.css (100%) rename {src => apps/web/src}/components/common/CheckWallet/index.test.tsx (100%) rename {src => apps/web/src}/components/common/CheckWallet/index.tsx (100%) rename {src => apps/web/src}/components/common/Chip/index.tsx (100%) rename {src => apps/web/src}/components/common/ChoiceButton/index.tsx (100%) rename {src => apps/web/src}/components/common/ChoiceButton/styles.module.css (100%) rename {src => apps/web/src}/components/common/ConnectWallet/AccountCenter.tsx (100%) rename {src => apps/web/src}/components/common/ConnectWallet/ConnectWalletButton.tsx (100%) rename {src => apps/web/src}/components/common/ConnectWallet/ConnectionCenter.tsx (100%) rename {src => apps/web/src}/components/common/ConnectWallet/__tests__/AccountCenter.test.tsx (100%) rename {src => apps/web/src}/components/common/ConnectWallet/__tests__/ConnectionCenter.test.tsx (100%) rename {src => apps/web/src}/components/common/ConnectWallet/index.tsx (100%) rename {src => apps/web/src}/components/common/ConnectWallet/styles.module.css (100%) rename {src => apps/web/src}/components/common/ConnectWallet/useConnectWallet.ts (100%) rename {src => apps/web/src}/components/common/ContextMenu/index.tsx (100%) rename {src => apps/web/src}/components/common/ContextMenu/styles.module.css (100%) rename {src => apps/web/src}/components/common/CookieAndTermBanner/index.tsx (100%) rename {src => apps/web/src}/components/common/CookieAndTermBanner/styles.module.css (100%) rename {src => apps/web/src}/components/common/CooldownButton/index.test.tsx (100%) rename {src => apps/web/src}/components/common/CooldownButton/index.tsx (100%) rename {src => apps/web/src}/components/common/CopyAddressButton/__tests__/index.test.tsx (100%) rename {src => apps/web/src}/components/common/CopyAddressButton/index.tsx (100%) rename {src => apps/web/src}/components/common/CopyButton/index.stories.tsx (100%) rename {src => apps/web/src}/components/common/CopyButton/index.tsx (100%) rename {src => apps/web/src}/components/common/CopyTooltip/ConfirmCopyModal.tsx (100%) rename {src => apps/web/src}/components/common/CopyTooltip/index.tsx (100%) rename {src => apps/web/src}/components/common/CopyTooltip/styles.module.css (100%) rename {src => apps/web/src}/components/common/Countdown/index.test.tsx (100%) rename {src => apps/web/src}/components/common/Countdown/index.tsx (100%) rename {src => apps/web/src}/components/common/CustomLink/index.tsx (100%) rename {src => apps/web/src}/components/common/CustomTooltip/index.tsx (100%) rename {src => apps/web/src}/components/common/DatePickerInput/index.tsx (100%) rename {src => apps/web/src}/components/common/DateTime/DateTime.stories.tsx (100%) rename {src => apps/web/src}/components/common/DateTime/DateTime.tsx (100%) rename {src => apps/web/src}/components/common/DateTime/DateTimeContainer.tsx (100%) rename {src => apps/web/src}/components/common/DateTime/index.test.tsx (100%) rename {src => apps/web/src}/components/common/DateTime/index.tsx (100%) rename {src => apps/web/src}/components/common/Disclaimer/index.stories.tsx (100%) rename {src => apps/web/src}/components/common/Disclaimer/index.tsx (100%) rename {src => apps/web/src}/components/common/Disclaimer/styles.module.css (100%) rename {src => apps/web/src}/components/common/EnhancedTable/index.tsx (100%) rename {src => apps/web/src}/components/common/EnhancedTable/styles.module.css (100%) rename {src => apps/web/src}/components/common/ErrorBoundary/index.tsx (100%) rename {src => apps/web/src}/components/common/ErrorBoundary/styles.module.css (100%) rename {src => apps/web/src}/components/common/EthHashInfo/SrcEthHashInfo/index.stories.tsx (100%) rename {src => apps/web/src}/components/common/EthHashInfo/SrcEthHashInfo/index.tsx (100%) rename {src => apps/web/src}/components/common/EthHashInfo/SrcEthHashInfo/styles.module.css (100%) rename {src => apps/web/src}/components/common/EthHashInfo/index.stories.tsx (100%) rename {src => apps/web/src}/components/common/EthHashInfo/index.test.tsx (100%) rename {src => apps/web/src}/components/common/EthHashInfo/index.tsx (100%) rename {src => apps/web/src}/components/common/ExplorerButton/index.tsx (100%) rename {src => apps/web/src}/components/common/ExternalLink/index.tsx (100%) rename {src => apps/web/src}/components/common/FiatValue/FiatValue.test.tsx (100%) rename {src => apps/web/src}/components/common/FiatValue/index.tsx (100%) rename {src => apps/web/src}/components/common/FileUpload/index.tsx (100%) rename {src => apps/web/src}/components/common/FileUpload/styles.module.css (100%) rename {src => apps/web/src}/components/common/Footer/index.tsx (100%) rename {src => apps/web/src}/components/common/Footer/styles.module.css (100%) rename {src => apps/web/src}/components/common/GeoblockingProvider/index.tsx (100%) rename {src => apps/web/src}/components/common/Header/index.test.tsx (100%) rename {src => apps/web/src}/components/common/Header/index.tsx (100%) rename {src => apps/web/src}/components/common/Header/styles.module.css (100%) rename {src => apps/web/src}/components/common/Identicon/index.tsx (100%) rename {src => apps/web/src}/components/common/Identicon/styles.module.css (100%) rename {src => apps/web/src}/components/common/ImageFallback/index.tsx (100%) rename {src => apps/web/src}/components/common/InfiniteScroll/index.tsx (100%) rename {src => apps/web/src}/components/common/InputValueHelper/index.tsx (100%) rename {src => apps/web/src}/components/common/LegalDisclaimerContent/index.tsx (100%) rename {src => apps/web/src}/components/common/LegalDisclaimerContent/styles.module.css (100%) rename {src => apps/web/src}/components/common/MetaTags/index.tsx (100%) rename {src => apps/web/src}/components/common/ModalDialog/index.tsx (100%) rename {src => apps/web/src}/components/common/ModalDialog/styles.module.css (100%) rename {src => apps/web/src}/components/common/Mui/index.test.tsx (100%) rename {src => apps/web/src}/components/common/Mui/index.tsx (100%) rename {src => apps/web/src}/components/common/NameInput/index.tsx (100%) rename {src => apps/web/src}/components/common/NamedAddressInfo/index.test.tsx (100%) rename {src => apps/web/src}/components/common/NamedAddressInfo/index.tsx (100%) rename {src => apps/web/src}/components/common/NavTabs/index.tsx (100%) rename {src => apps/web/src}/components/common/NavTabs/styles.module.css (100%) rename {src => apps/web/src}/components/common/Navigate/index.test.tsx (100%) rename {src => apps/web/src}/components/common/Navigate/index.tsx (100%) rename {src => apps/web/src}/components/common/NetworkInput/index.tsx (100%) rename {src => apps/web/src}/components/common/NetworkInput/styles.module.css (100%) rename {src => apps/web/src}/components/common/NetworkSelector/NetworkMultiSelector.tsx (100%) rename {src => apps/web/src}/components/common/NetworkSelector/__tests__/NetworkMultiSelector.test.tsx (100%) rename {src => apps/web/src}/components/common/NetworkSelector/index.tsx (100%) rename {src => apps/web/src}/components/common/NetworkSelector/styles.module.css (100%) rename {src => apps/web/src}/components/common/NetworkSelector/useChangeNetworkLink.ts (100%) rename {src => apps/web/src}/components/common/Notifications/index.tsx (100%) rename {src => apps/web/src}/components/common/Notifications/styles.module.css (100%) rename {src => apps/web/src}/components/common/Notifications/useCounter.ts (100%) rename {src => apps/web/src}/components/common/NumberField/index.test.ts (100%) rename {src => apps/web/src}/components/common/NumberField/index.tsx (100%) rename {src => apps/web/src}/components/common/OnboardingTooltip/__tests__/OnboardingTooltip.test.tsx (100%) rename {src => apps/web/src}/components/common/OnboardingTooltip/index.tsx (100%) rename {src => apps/web/src}/components/common/PageHeader/index.tsx (100%) rename {src => apps/web/src}/components/common/PageHeader/styles.module.css (100%) rename {src => apps/web/src}/components/common/PageLayout/SideDrawer.tsx (100%) rename {src => apps/web/src}/components/common/PageLayout/index.tsx (100%) rename {src => apps/web/src}/components/common/PageLayout/styles.module.css (100%) rename {src => apps/web/src}/components/common/PagePlaceholder/index.tsx (100%) rename {src => apps/web/src}/components/common/PagePlaceholder/styles.module.css (100%) rename {src => apps/web/src}/components/common/PaginatedTxns/SkeletonTxList.tsx (100%) rename {src => apps/web/src}/components/common/PaginatedTxns/index.tsx (100%) rename {src => apps/web/src}/components/common/Popup/index.tsx (100%) rename {src => apps/web/src}/components/common/ProgressBar/index.tsx (100%) rename {src => apps/web/src}/components/common/ProgressBar/styles.module.css (100%) rename {src => apps/web/src}/components/common/QRCode/index.tsx (100%) rename {src => apps/web/src}/components/common/SafeIcon/index.tsx (100%) rename {src => apps/web/src}/components/common/SafeIcon/styles.module.css (100%) rename {src => apps/web/src}/components/common/SafeLoadingError/index.tsx (100%) rename {src => apps/web/src}/components/common/SafeTokenWidget/__tests__/SafeTokenWidget.test.tsx (100%) rename {src => apps/web/src}/components/common/SafeTokenWidget/index.tsx (100%) rename {src => apps/web/src}/components/common/SafeTokenWidget/styles.module.css (100%) rename {src => apps/web/src}/components/common/SpendingLimitLabel/index.tsx (100%) rename {src => apps/web/src}/components/common/Sticky/index.tsx (100%) rename {src => apps/web/src}/components/common/Table/DataRow.stories.tsx (100%) rename {src => apps/web/src}/components/common/Table/DataRow.tsx (100%) rename {src => apps/web/src}/components/common/Table/DataTable.stories.tsx (100%) rename {src => apps/web/src}/components/common/Table/DataTable.tsx (100%) rename {src => apps/web/src}/components/common/Table/EmptyRow.tsx (100%) rename {src => apps/web/src}/components/common/Table/styles.module.css (100%) rename {src => apps/web/src}/components/common/TokenAmount/index.stories.tsx (100%) rename {src => apps/web/src}/components/common/TokenAmount/index.test.tsx (100%) rename {src => apps/web/src}/components/common/TokenAmount/index.tsx (100%) rename {src => apps/web/src}/components/common/TokenAmount/styles.module.css (100%) rename {src => apps/web/src}/components/common/TokenAmountInput/index.tsx (100%) rename {src => apps/web/src}/components/common/TokenAmountInput/styles.module.css (100%) rename {src => apps/web/src}/components/common/TokenExplorerLink/index.tsx (100%) rename {src => apps/web/src}/components/common/TokenIcon/index.tsx (100%) rename {src => apps/web/src}/components/common/TokenIcon/styles.module.css (100%) rename {src => apps/web/src}/components/common/Track/index.tsx (100%) rename {src => apps/web/src}/components/common/TxModalDialog/index.tsx (100%) rename {src => apps/web/src}/components/common/TxModalDialog/styles.module.css (100%) rename {src => apps/web/src}/components/common/UnreadBadge/index.tsx (100%) rename {src => apps/web/src}/components/common/WalletBalance/index.test.tsx (100%) rename {src => apps/web/src}/components/common/WalletBalance/index.tsx (100%) rename {src => apps/web/src}/components/common/WalletIcon/index.tsx (100%) rename {src => apps/web/src}/components/common/WalletInfo/index.test.tsx (100%) rename {src => apps/web/src}/components/common/WalletInfo/index.tsx (100%) rename {src => apps/web/src}/components/common/WalletInfo/styles.module.css (100%) rename {src => apps/web/src}/components/common/WalletOverview/index.tsx (100%) rename {src => apps/web/src}/components/common/WalletOverview/styles.module.css (100%) rename {src => apps/web/src}/components/common/WalletProvider/index.tsx (100%) rename {src => apps/web/src}/components/common/WidgetDisclaimer/index.tsx (100%) rename {src => apps/web/src}/components/common/WidgetDisclaimer/styles.module.css (100%) rename {src => apps/web/src}/components/common/icons/CircularIcon/index.tsx (100%) rename {src => apps/web/src}/components/common/icons/CircularIcon/styles.module.css (100%) rename {src => apps/web/src}/components/common/icons/KeyholeIcon/index.tsx (100%) rename {src => apps/web/src}/components/common/icons/KeyholeIcon/keyhole.svg (100%) rename {src => apps/web/src}/components/dashboard/Assets/index.tsx (100%) rename {src => apps/web/src}/components/dashboard/FirstSteps/index.tsx (100%) rename {src => apps/web/src}/components/dashboard/FirstSteps/styles.module.css (100%) rename {src => apps/web/src}/components/dashboard/GovernanceSection/GovernanceSection.tsx (100%) rename {src => apps/web/src}/components/dashboard/GovernanceSection/styles.module.css (100%) rename {src => apps/web/src}/components/dashboard/Overview/Overview.tsx (100%) rename {src => apps/web/src}/components/dashboard/PendingTxs/PendingRecoveryListItem.tsx (100%) rename {src => apps/web/src}/components/dashboard/PendingTxs/PendingTxList.test.ts (100%) rename {src => apps/web/src}/components/dashboard/PendingTxs/PendingTxListItem.tsx (100%) rename {src => apps/web/src}/components/dashboard/PendingTxs/PendingTxsList.tsx (100%) rename {src => apps/web/src}/components/dashboard/PendingTxs/styles.module.css (100%) rename {src => apps/web/src}/components/dashboard/SafeAppsDashboardSection/SafeAppsDashboardSection.tsx (100%) rename {src => apps/web/src}/components/dashboard/SafeAppsDashboardSection/__tests__/SafeAppsDashboardSection.test.tsx (100%) rename {src => apps/web/src}/components/dashboard/SafeAppsDashboardSection/styles.module.css (100%) rename {src => apps/web/src}/components/dashboard/StakingBanner/index.tsx (100%) rename {src => apps/web/src}/components/dashboard/StakingBanner/styles.module.css (100%) rename {src => apps/web/src}/components/dashboard/index.tsx (100%) rename {src => apps/web/src}/components/dashboard/styled.tsx (100%) rename {src => apps/web/src}/components/dashboard/styles.module.css (100%) rename {src => apps/web/src}/components/new-safe/CardStepper/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/CardStepper/styles.module.css (100%) rename {src => apps/web/src}/components/new-safe/CardStepper/useCardStepper.ts (100%) rename {src => apps/web/src}/components/new-safe/OwnerRow/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/OwnerRow/styles.module.css (100%) rename {src => apps/web/src}/components/new-safe/ReviewRow/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/AdvancedCreateSafe.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/CreateSafeInfos/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/InfoWidget/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/InfoWidget/styles.module.css (100%) rename {src => apps/web/src}/components/new-safe/create/NetworkWarning/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/NoWalletConnectedWarning/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/OverviewWidget/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/OverviewWidget/styles.module.css (100%) rename {src => apps/web/src}/components/new-safe/create/__tests__/useEstimateSafeCreationGas.test.ts (100%) rename {src => apps/web/src}/components/new-safe/create/__tests__/useSyncSafeCreationStep.test.ts (100%) rename {src => apps/web/src}/components/new-safe/create/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/logic/address-book.ts (100%) rename {src => apps/web/src}/components/new-safe/create/logic/index.test.ts (100%) rename {src => apps/web/src}/components/new-safe/create/logic/index.ts (100%) rename {src => apps/web/src}/components/new-safe/create/logic/utils.test.ts (100%) rename {src => apps/web/src}/components/new-safe/create/logic/utils.ts (100%) rename {src => apps/web/src}/components/new-safe/create/steps/AdvancedOptionsStep/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/steps/OwnerPolicyStep/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/steps/OwnerPolicyStep/useSafeSetupHints.ts (100%) rename {src => apps/web/src}/components/new-safe/create/steps/ReviewStep/index.test.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/steps/ReviewStep/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/steps/ReviewStep/styles.module.css (100%) rename {src => apps/web/src}/components/new-safe/create/steps/SetNameStep/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/steps/SetNameStep/styles.module.css (100%) rename {src => apps/web/src}/components/new-safe/create/steps/StatusStep/LoadingSpinner/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/steps/StatusStep/LoadingSpinner/styles.module.css (100%) rename {src => apps/web/src}/components/new-safe/create/steps/StatusStep/StatusMessage.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/steps/StatusStep/StatusStep.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/steps/StatusStep/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/create/steps/StatusStep/styles.module.css (100%) rename {src => apps/web/src}/components/new-safe/create/steps/StatusStep/useUndeployedSafe.ts (100%) rename {src => apps/web/src}/components/new-safe/create/styles.module.css (100%) rename {src => apps/web/src}/components/new-safe/create/types.d.ts (100%) rename {src => apps/web/src}/components/new-safe/create/useEstimateSafeCreationGas.ts (100%) rename {src => apps/web/src}/components/new-safe/create/useSyncSafeCreationStep.ts (100%) rename {src => apps/web/src}/components/new-safe/load/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/load/steps/SafeOwnerStep/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/load/steps/SafeReviewStep/index.tsx (100%) rename {src => apps/web/src}/components/new-safe/load/steps/SetAddressStep/index.tsx (100%) rename {src => apps/web/src}/components/nfts/NftCollections/index.tsx (100%) rename {src => apps/web/src}/components/nfts/NftGrid/index.tsx (100%) rename {src => apps/web/src}/components/nfts/NftPreviewModal/index.tsx (100%) rename {src => apps/web/src}/components/nfts/NftPreviewModal/styles.module.css (100%) rename {src => apps/web/src}/components/nfts/NftSendForm/index.tsx (100%) rename {src => apps/web/src}/components/nfts/config.ts (100%) rename {src => apps/web/src}/components/notification-center/NotificationCenter/index.tsx (100%) rename {src => apps/web/src}/components/notification-center/NotificationCenter/styles.module.css (100%) rename {src => apps/web/src}/components/notification-center/NotificationCenterItem/index.tsx (100%) rename {src => apps/web/src}/components/notification-center/NotificationCenterItem/styles.module.css (100%) rename {src => apps/web/src}/components/notification-center/NotificationCenterList/index.tsx (100%) rename {src => apps/web/src}/components/notification-center/NotificationCenterList/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/AddCustomAppModal/CustomApp.tsx (100%) rename {src => apps/web/src}/components/safe-apps/AddCustomAppModal/CustomAppPlaceholder.tsx (100%) rename {src => apps/web/src}/components/safe-apps/AddCustomAppModal/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/AddCustomAppModal/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/AddCustomSafeAppCard/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/SafeAppIframe.tsx (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/ThirdPartyCookiesWarning.tsx (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/TransactionQueueBar/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/TransactionQueueBar/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/__tests__/AppFrame.test.tsx (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/useAppCommunicator.ts (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/useAppIsLoading.ts (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/useFromAppAnalytics.ts (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/useGetSafeInfo.ts (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/useThirdPartyCookies.ts (100%) rename {src => apps/web/src}/components/safe-apps/AppFrame/useTransactionQueueBarState.ts (100%) rename {src => apps/web/src}/components/safe-apps/NativeSwapsCard/index.stories.tsx (100%) rename {src => apps/web/src}/components/safe-apps/NativeSwapsCard/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/NativeSwapsCard/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/PermissionCheckbox.tsx (100%) rename {src => apps/web/src}/components/safe-apps/PermissionsPrompt.tsx (100%) rename {src => apps/web/src}/components/safe-apps/RemoveCustomAppModal.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppActionButtons/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppCard/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppCard/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppIconCard/index.test.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppIconCard/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppLandingPage/AppActions.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppLandingPage/SafeAppDetails.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppLandingPage/TryDemo.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppLandingPage/constants.ts (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppLandingPage/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppList/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppList/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppPreviewDrawer/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppPreviewDrawer/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppSocialLinksCard/SafeAppSocialLinksCard.test.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppSocialLinksCard/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppSocialLinksCard/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppTags/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppTags/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsErrorBoundary/SafeAppsLoadError.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsErrorBoundary/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsErrorBoundary/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsFilters/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsFilters/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsHeader/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsHeader/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsInfoModal/AllowedFeaturesList.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsInfoModal/Domain.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsInfoModal/Slider.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsInfoModal/UnknownAppWarning.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsInfoModal/constants.ts (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsInfoModal/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsInfoModal/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsInfoModal/useSafeAppsInfoModal.ts (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsListHeader/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsListHeader/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsSDKLink/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsSDKLink/styles.module.css (100%) rename {src => apps/web/src}/components/safe-apps/SafeAppsZeroResultsPlaceholder/index.tsx (100%) rename {src => apps/web/src}/components/safe-apps/hooks/useShareSafeAppUrl.ts (100%) rename {src => apps/web/src}/components/safe-apps/types.ts (100%) rename {src => apps/web/src}/components/safe-apps/utils.ts (100%) rename {src => apps/web/src}/components/safe-messages/DecodedMsg/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/DecodedMsg/styles.module.css (100%) rename {src => apps/web/src}/components/safe-messages/InfoBox/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/InfoBox/styles.module.css (100%) rename {src => apps/web/src}/components/safe-messages/Msg/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/Msg/styles.module.css (100%) rename {src => apps/web/src}/components/safe-messages/MsgDetails/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/MsgList/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/MsgListItem/ExpandableMsgItem.tsx (100%) rename {src => apps/web/src}/components/safe-messages/MsgListItem/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/MsgShareLink/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/MsgSigners/MsgSigners.test.tsx (100%) rename {src => apps/web/src}/components/safe-messages/MsgSigners/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/MsgSigners/styles.module.css (100%) rename {src => apps/web/src}/components/safe-messages/MsgSummary/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/MsgType/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/PaginatedMsgs/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/SignMsgButton/index.tsx (100%) rename {src => apps/web/src}/components/safe-messages/SingleMsg/SingleMsg.test.tsx (100%) rename {src => apps/web/src}/components/safe-messages/SingleMsg/index.tsx (100%) rename {src => apps/web/src}/components/settings/ContractVersion/index.tsx (100%) rename {src => apps/web/src}/components/settings/DataManagement/FileListCard.tsx (100%) rename {src => apps/web/src}/components/settings/DataManagement/ImportDialog.tsx (100%) rename {src => apps/web/src}/components/settings/DataManagement/ImportFileUpload.tsx (100%) rename {src => apps/web/src}/components/settings/DataManagement/__tests__/useGlobalImportFileParser.test.ts (100%) rename {src => apps/web/src}/components/settings/DataManagement/index.tsx (100%) rename {src => apps/web/src}/components/settings/DataManagement/styles.module.css (100%) rename {src => apps/web/src}/components/settings/DataManagement/useGlobalImportFileParser.ts (100%) rename {src => apps/web/src}/components/settings/EnvironmentVariables/EnvHintButton/index.tsx (100%) rename {src => apps/web/src}/components/settings/EnvironmentVariables/EnvHintButton/styles.module.css (100%) rename {src => apps/web/src}/components/settings/EnvironmentVariables/index.tsx (100%) rename {src => apps/web/src}/components/settings/FallbackHandler/__tests__/index.test.tsx (100%) rename {src => apps/web/src}/components/settings/FallbackHandler/index.tsx (100%) rename {src => apps/web/src}/components/settings/ProposersList/index.tsx (100%) rename {src => apps/web/src}/components/settings/PushNotifications/GlobalPushNotifications.tsx (100%) rename {src => apps/web/src}/components/settings/PushNotifications/__tests__/GlobalPushNotifications.test.ts (100%) rename {src => apps/web/src}/components/settings/PushNotifications/__tests__/logic.test.ts (100%) rename {src => apps/web/src}/components/settings/PushNotifications/hooks/__tests__/useNotificationPreferences.test.ts (100%) rename {src => apps/web/src}/components/settings/PushNotifications/hooks/__tests__/useNotificationRegistrations.test.ts (100%) rename {src => apps/web/src}/components/settings/PushNotifications/hooks/__tests__/useNotificationTracking.test.ts (100%) rename {src => apps/web/src}/components/settings/PushNotifications/hooks/useNotificationPreferences.ts (100%) rename {src => apps/web/src}/components/settings/PushNotifications/hooks/useNotificationRegistrations.ts (100%) rename {src => apps/web/src}/components/settings/PushNotifications/hooks/useNotificationTracking.ts (100%) rename {src => apps/web/src}/components/settings/PushNotifications/index.tsx (100%) rename {src => apps/web/src}/components/settings/PushNotifications/logic.ts (100%) rename {src => apps/web/src}/components/settings/PushNotifications/styles.module.css (100%) rename {src => apps/web/src}/components/settings/RequiredConfirmations/index.tsx (100%) rename {src => apps/web/src}/components/settings/SafeAppsPermissions/index.tsx (100%) rename {src => apps/web/src}/components/settings/SafeAppsSigningMethod/index.test.tsx (100%) rename {src => apps/web/src}/components/settings/SafeAppsSigningMethod/index.tsx (100%) rename {src => apps/web/src}/components/settings/SafeModules/__tests__/SafeModules.test.tsx (100%) rename {src => apps/web/src}/components/settings/SafeModules/index.tsx (100%) rename {src => apps/web/src}/components/settings/SecurityLogin/index.tsx (100%) rename {src => apps/web/src}/components/settings/SecuritySettings/index.tsx (100%) rename {src => apps/web/src}/components/settings/SettingsHeader/index.test.tsx (100%) rename {src => apps/web/src}/components/settings/SettingsHeader/index.tsx (100%) rename {src => apps/web/src}/components/settings/SpendingLimits/NoSpendingLimits.tsx (100%) rename {src => apps/web/src}/components/settings/SpendingLimits/SpendingLimitsTable.tsx (100%) rename {src => apps/web/src}/components/settings/SpendingLimits/index.tsx (100%) rename {src => apps/web/src}/components/settings/TransactionGuards/__tests__/TransactionGuards.test.tsx (100%) rename {src => apps/web/src}/components/settings/TransactionGuards/index.tsx (100%) rename {src => apps/web/src}/components/settings/TransactionGuards/styles.module.css (100%) rename {src => apps/web/src}/components/settings/owner/EditOwnerDialog/index.tsx (100%) rename {src => apps/web/src}/components/settings/owner/OwnerList/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/DebugToggle/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/IndexingStatus/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/NewTxButton/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/QrCodeButton/QrModal.tsx (100%) rename {src => apps/web/src}/components/sidebar/QrCodeButton/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/SafeListContextMenu/MultiAccountContextMenu.tsx (100%) rename {src => apps/web/src}/components/sidebar/SafeListContextMenu/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/SafeListRemoveDialog/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/Sidebar/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/Sidebar/styles.module.css (100%) rename {src => apps/web/src}/components/sidebar/SidebarFooter/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/SidebarHeader/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/SidebarHeader/styles.module.css (100%) rename {src => apps/web/src}/components/sidebar/SidebarList/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/SidebarList/styles.module.css (100%) rename {src => apps/web/src}/components/sidebar/SidebarNavigation/config.tsx (100%) rename {src => apps/web/src}/components/sidebar/SidebarNavigation/index.tsx (100%) rename {src => apps/web/src}/components/sidebar/WatchlistAddButton/index.tsx (100%) rename {src => apps/web/src}/components/theme/SafeThemeProvider.tsx (100%) rename {src => apps/web/src}/components/theme/darkPalette.ts (100%) rename {src => apps/web/src}/components/theme/lightPalette.ts (100%) rename {src => apps/web/src}/components/theme/safeTheme.ts (100%) rename {src => apps/web/src}/components/theme/typography.ts (100%) rename {src => apps/web/src}/components/transactions/BatchExecuteButton/BatchExecuteHoverProvider.tsx (100%) rename {src => apps/web/src}/components/transactions/BatchExecuteButton/index.tsx (100%) rename {src => apps/web/src}/components/transactions/BulkTxListGroup/index.tsx (100%) rename {src => apps/web/src}/components/transactions/BulkTxListGroup/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/ExecuteTxButton/index.tsx (100%) rename {src => apps/web/src}/components/transactions/GroupLabel/index.tsx (100%) rename {src => apps/web/src}/components/transactions/GroupLabel/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/GroupedTxListItems/ReplaceTxHoverProvider.tsx (100%) rename {src => apps/web/src}/components/transactions/GroupedTxListItems/index.tsx (100%) rename {src => apps/web/src}/components/transactions/GroupedTxListItems/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/HexEncodedData/HexEncodedData.test.tsx (100%) rename {src => apps/web/src}/components/transactions/HexEncodedData/__snapshots__/HexEncodedData.test.tsx.snap (100%) rename {src => apps/web/src}/components/transactions/HexEncodedData/index.tsx (100%) rename {src => apps/web/src}/components/transactions/HexEncodedData/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/ImitationTransactionWarning/index.tsx (100%) rename {src => apps/web/src}/components/transactions/ImitationTransactionWarning/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/InfoDetails/index.tsx (100%) rename {src => apps/web/src}/components/transactions/InfoDetails/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/MaliciousTxWarning/index.tsx (100%) rename {src => apps/web/src}/components/transactions/RejectTxButton/index.tsx (100%) rename {src => apps/web/src}/components/transactions/SafeCreationTx/index.tsx (100%) rename {src => apps/web/src}/components/transactions/SafeCreationTx/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/SignTxButton/index.test.tsx (100%) rename {src => apps/web/src}/components/transactions/SignTxButton/index.tsx (100%) rename {src => apps/web/src}/components/transactions/SignTxButton/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/SignedMessagesHelpLink/index.tsx (100%) rename {src => apps/web/src}/components/transactions/SingleTx/SingleTx.test.tsx (100%) rename {src => apps/web/src}/components/transactions/SingleTx/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TrustedToggle/TrustedToggleButton.tsx (100%) rename {src => apps/web/src}/components/transactions/TrustedToggle/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxConfirmations/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDateLabel/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDateLabel/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxDetails/SafeTxGasForm.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/Summary/SafeTxHashDataRow/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/Summary/TxDataRow/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/Summary/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/Summary/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/MethodCall.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/MethodDetails/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/Multisend/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/Multisend/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/index.test.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/ValueArray/ValueArray.test.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/ValueArray/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/ValueArray/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/index.test.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/DecodedData/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/MigrationToL2TxData/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/NestedTransaction/ExecTransaction/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/NestedTransaction/NestedTransaction.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/NestedTransaction/OnChainConfirmation/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/Rejection/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/SafeUpdate/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/SettingsChange/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/SpendingLimits/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/SpendingLimits/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/Transfer/TransferActions.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/Transfer/index.test.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/Transfer/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/TxData/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxDetails/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxFilterForm/TxFilterForm.test.tsx (100%) rename {src => apps/web/src}/components/transactions/TxFilterForm/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxFilterForm/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxHeader/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxInfo/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxInfo/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxList/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxList/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxListItem/ExpandableTransactionItem.tsx (100%) rename {src => apps/web/src}/components/transactions/TxListItem/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxListItem/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxNavigation/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxShareLink/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxSigners/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxSigners/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxStatusChip/index.stories.tsx (100%) rename {src => apps/web/src}/components/transactions/TxStatusChip/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxStatusLabel/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxSummary/QueueActions.tsx (100%) rename {src => apps/web/src}/components/transactions/TxSummary/index.test.tsx (100%) rename {src => apps/web/src}/components/transactions/TxSummary/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxSummary/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/TxType/index.tsx (100%) rename {src => apps/web/src}/components/transactions/TxType/styles.module.css (100%) rename {src => apps/web/src}/components/transactions/Warning/index.tsx (100%) rename {src => apps/web/src}/components/transactions/Warning/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/SafeTxProvider.tsx (100%) rename {src => apps/web/src}/components/tx-flow/TxInfoProvider.tsx (100%) rename {src => apps/web/src}/components/tx-flow/common/OwnerList/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/common/OwnerList/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/common/TxButton.tsx (100%) rename {src => apps/web/src}/components/tx-flow/common/TxCard/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/common/TxLayout/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/common/TxLayout/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/common/TxNonce/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/common/TxNonce/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/common/TxStatusWidget/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/common/TxStatusWidget/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/common/constants.ts (100%) rename {src => apps/web/src}/components/tx-flow/common/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/flows/AddOwner/ChooseOwner.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/AddOwner/ReviewOwner.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/AddOwner/context.ts (100%) rename {src => apps/web/src}/components/tx-flow/flows/AddOwner/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/CancelRecovery/CancelRecoveryFlowReview.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/CancelRecovery/CancelRecoveryOverview.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/CancelRecovery/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/CancelRecovery/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/flows/ChangeThreshold/ChooseThreshold.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ChangeThreshold/ReviewChangeThreshold.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ChangeThreshold/context.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ChangeThreshold/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ConfirmBatch/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ConfirmTx/ConfirmProposedTx.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ConfirmTx/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ExecuteBatch/DecodedTxs.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ExecuteBatch/ReviewBatch.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ExecuteBatch/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/NestedTxSuccessScreen/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/NestedTxSuccessScreen/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/flows/NewSpendingLimit/CreateSpendingLimit.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/NewSpendingLimit/ReviewSpendingLimit.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/NewSpendingLimit/__tests__/SpendingLimitForm.test.ts (100%) rename {src => apps/web/src}/components/tx-flow/flows/NewSpendingLimit/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/NewTx/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/NewTx/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/flows/NftTransfer/ReviewNftBatch.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/NftTransfer/SendNftBatch.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/NftTransfer/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RecoverAccount/RecoverAccountFlowReview.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RecoverAccount/RecoverAccountFlowSetup.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RecoverAccount/__tests__/RecoverAccountFlowSetup.test.ts (100%) rename {src => apps/web/src}/components/tx-flow/flows/RecoverAccount/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RecoveryAttempt/RecoveryAttemptReview.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RecoveryAttempt/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RejectTx/RejectTx.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RejectTx/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveGuard/ReviewRemoveGuard.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveGuard/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveModule/ReviewRemoveModule.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveModule/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveOwner/ReviewRemoveOwner.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveOwner/SetThreshold.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveOwner/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveOwner/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveRecovery/RemoveRecoveryFlowOverview.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveRecovery/RemoveRecoveryFlowReview.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveRecovery/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveSpendingLimit/RemoveSpendingLimit.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/RemoveSpendingLimit/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ReplaceOwner/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ReplaceTx/DeleteTxModal.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ReplaceTx/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/ReplaceTx/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/flows/SafeAppsTx/ReviewSafeAppsTx.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SafeAppsTx/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SignMessage/SignMessage.test.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SignMessage/SignMessage.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SignMessage/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SignMessageOnChain/ReviewSignMessageOnChain.test.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SignMessageOnChain/ReviewSignMessageOnChain.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SignMessageOnChain/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SuccessScreen/StatusMessage.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SuccessScreen/StatusStepper.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SuccessScreen/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SuccessScreen/statuses/DefaultStatus.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SuccessScreen/statuses/IndexingStatus.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SuccessScreen/statuses/ProcessingStatus.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/SuccessScreen/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/flows/TokenTransfer/CreateTokenTransfer.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/TokenTransfer/ReviewSpendingLimitTx.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/TokenTransfer/ReviewTokenTransfer.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/TokenTransfer/ReviewTokenTx.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/TokenTransfer/SendAmountBlock.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/TokenTransfer/SpendingLimitRow/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/TokenTransfer/SpendingLimitRow/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/flows/TokenTransfer/__tests__/CreateTokenTransfer.test.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/TokenTransfer/__tests__/utils.test.ts (100%) rename {src => apps/web/src}/components/tx-flow/flows/TokenTransfer/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/TokenTransfer/utils.ts (100%) rename {src => apps/web/src}/components/tx-flow/flows/UpdateSafe/UpdateSafeReview.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/UpdateSafe/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/UpsertRecovery/RecovererSmartContractWarning.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowIntro.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowReview.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowSettings.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/UpsertRecovery/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/flows/UpsertRecovery/styles.module.css (100%) rename {src => apps/web/src}/components/tx-flow/flows/UpsertRecovery/useRecoveryPeriods.ts (100%) rename {src => apps/web/src}/components/tx-flow/flows/UpsertRecovery/utils.ts (100%) rename {src => apps/web/src}/components/tx-flow/flows/index.ts (100%) rename {src => apps/web/src}/components/tx-flow/index.tsx (100%) rename {src => apps/web/src}/components/tx-flow/useTxStepper.tsx (100%) rename {src => apps/web/src}/components/tx/AdvancedParams/AdvancedParamsForm.tsx (100%) rename {src => apps/web/src}/components/tx/AdvancedParams/GasLimitInput.tsx (100%) rename {src => apps/web/src}/components/tx/AdvancedParams/index.tsx (100%) rename {src => apps/web/src}/components/tx/AdvancedParams/types.ts (100%) rename {src => apps/web/src}/components/tx/AdvancedParams/useAdvancedParams.ts (100%) rename {src => apps/web/src}/components/tx/AdvancedParams/useUserNonce.ts (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/ApprovalEditor.test.tsx (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/ApprovalEditorForm.test.tsx (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/ApprovalEditorForm.tsx (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/ApprovalItem.tsx (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/ApprovalValueField.tsx (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/Approvals.tsx (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/EditableApprovalItem.tsx (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/SpenderField.tsx (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/hooks/useApprovalInfos.test.ts (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/hooks/useApprovalInfos.ts (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/index.tsx (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/styles.module.css (100%) rename {src => apps/web/src}/components/tx/ApprovalEditor/utils/approvals.ts (100%) rename {src => apps/web/src}/components/tx/BalanceInfo/index.tsx (100%) rename {src => apps/web/src}/components/tx/BalanceInfo/styles.module.css (100%) rename {src => apps/web/src}/components/tx/ConfirmationOrder/ConfirmationOrderHeader.tsx (100%) rename {src => apps/web/src}/components/tx/DecodedTx/HelpTooltip.tsx (100%) rename {src => apps/web/src}/components/tx/DecodedTx/index.test.tsx (100%) rename {src => apps/web/src}/components/tx/DecodedTx/index.tsx (100%) rename {src => apps/web/src}/components/tx/ErrorMessage/index.tsx (100%) rename {src => apps/web/src}/components/tx/ErrorMessage/styles.module.css (100%) rename {src => apps/web/src}/components/tx/ExecuteCheckbox/index.tsx (100%) rename {src => apps/web/src}/components/tx/ExecuteCheckbox/styles.module.css (100%) rename {src => apps/web/src}/components/tx/ExecutionMethodSelector/index.tsx (100%) rename {src => apps/web/src}/components/tx/ExecutionMethodSelector/styles.module.css (100%) rename {src => apps/web/src}/components/tx/FieldsGrid/index.tsx (100%) rename {src => apps/web/src}/components/tx/GasParams/GasParams.test.tsx (100%) rename {src => apps/web/src}/components/tx/GasParams/index.tsx (100%) rename {src => apps/web/src}/components/tx/GasParams/styles.module.css (100%) rename {src => apps/web/src}/components/tx/RemainingRelays/index.test.tsx (100%) rename {src => apps/web/src}/components/tx/RemainingRelays/index.tsx (100%) rename {src => apps/web/src}/components/tx/SendFromBlock/index.tsx (100%) rename {src => apps/web/src}/components/tx/SendFromBlock/styles.module.css (100%) rename {src => apps/web/src}/components/tx/SendToBlock/index.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/BatchButton.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/ConfirmationTitle.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/ExecuteForm.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/__test__/ExecuteThroughRoleForm.test.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/__test__/hooks.test.ts (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/hooks.ts (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/index.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/NonOwnerError.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/ProposerForm.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/RiskConfirmationError.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/SignForm.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/SignOrExecuteForm.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/SignOrExecuteSkeleton.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/SignerForm/index.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/SignerForm/styles.module.css (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/TxChecks.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/UnknownContractError.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/WalletRejectionError.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/__tests__/ExecuteForm.test.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/__tests__/SignForm.test.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/__tests__/SignOrExecute.test.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/__tests__/SignOrExecuteForm.test.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/__tests__/SignerForm.test.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/__tests__/__snapshots__/SignOrExecute.test.tsx.snap (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/__tests__/hooks.test.ts (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/hooks.ts (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/index.tsx (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/styles.module.css (100%) rename {src => apps/web/src}/components/tx/SignOrExecuteForm/tracking.ts (100%) rename {src => apps/web/src}/components/tx/SponsoredBy/index.tsx (100%) rename {src => apps/web/src}/components/tx/SponsoredBy/styles.module.css (100%) rename {src => apps/web/src}/components/tx/SuccessMessage/index.tsx (100%) rename {src => apps/web/src}/components/tx/SuccessMessage/styles.module.css (100%) rename {src => apps/web/src}/components/tx/confirmation-views/BatchTransactions/BatchTransactions.stories.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/BatchTransactions/BatchTransactions.test.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/BatchTransactions/__snapshots__/BatchTransactions.test.tsx.snap (100%) rename {src => apps/web/src}/components/tx/confirmation-views/BatchTransactions/index.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/BatchTransactions/mockData.ts (100%) rename {src => apps/web/src}/components/tx/confirmation-views/ChangeThreshold/ChangeThreshold.stories.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/ChangeThreshold/ChangeThreshold.test.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/ChangeThreshold/__snapshots__/ChangeThreshold.test.tsx.snap (100%) rename {src => apps/web/src}/components/tx/confirmation-views/ChangeThreshold/index.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/ConfirmationView.test.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/MigrateToL2Information/index.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/SettingsChange/SettingsChange.stories.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/SettingsChange/SettingsChange.test.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/SettingsChange/__snapshots__/SettingsChange.test.tsx.snap (100%) rename {src => apps/web/src}/components/tx/confirmation-views/SettingsChange/index.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/SettingsChange/mockData.ts (100%) rename {src => apps/web/src}/components/tx/confirmation-views/StakingTx/index.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/SwapOrder/index.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/UpdateSafe/index.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/__snapshots__/ConfirmationView.test.tsx.snap (100%) rename {src => apps/web/src}/components/tx/confirmation-views/index.tsx (100%) rename {src => apps/web/src}/components/tx/confirmation-views/types.d.ts (100%) rename {src => apps/web/src}/components/tx/confirmation-views/utils.ts (100%) rename {src => apps/web/src}/components/tx/security/SecurityWarnings.tsx (100%) rename {src => apps/web/src}/components/tx/security/blockaid/BlockaidBalanceChange.tsx (100%) rename {src => apps/web/src}/components/tx/security/blockaid/BlockaidHint.tsx (100%) rename {src => apps/web/src}/components/tx/security/blockaid/__tests__/useBlockaid.test.ts (100%) rename {src => apps/web/src}/components/tx/security/blockaid/index.tsx (100%) rename {src => apps/web/src}/components/tx/security/blockaid/styles.module.css (100%) rename {src => apps/web/src}/components/tx/security/blockaid/useBlockaid.ts (100%) rename {src => apps/web/src}/components/tx/security/shared/TxSecurityContext.tsx (100%) rename {src => apps/web/src}/components/tx/security/shared/styles.module.css (100%) rename {src => apps/web/src}/components/tx/security/tenderly/__tests__/useSimulation.test.ts (100%) rename {src => apps/web/src}/components/tx/security/tenderly/__tests__/utils.test.ts (100%) rename {src => apps/web/src}/components/tx/security/tenderly/index.tsx (100%) rename {src => apps/web/src}/components/tx/security/tenderly/styles.module.css (100%) rename {src => apps/web/src}/components/tx/security/tenderly/types.ts (100%) rename {src => apps/web/src}/components/tx/security/tenderly/useSimulation.ts (100%) rename {src => apps/web/src}/components/tx/security/tenderly/utils.ts (100%) rename {src => apps/web/src}/components/tx/security/useDelegateCallModule.ts (100%) rename {src => apps/web/src}/components/tx/security/utils.ts (100%) rename {src => apps/web/src}/components/welcome/NewSafe.tsx (100%) rename {src => apps/web/src}/components/welcome/WelcomeLogin/WalletLogin.tsx (100%) rename {src => apps/web/src}/components/welcome/WelcomeLogin/__tests__/WalletLogin.test.tsx (100%) rename {src => apps/web/src}/components/welcome/WelcomeLogin/index.tsx (100%) rename {src => apps/web/src}/components/welcome/WelcomeLogin/styles.module.css (100%) rename {src => apps/web/src}/components/welcome/styles.module.css (100%) rename {src => apps/web/src}/components/wrappers/DisclaimerWrapper/index.test.tsx (100%) rename {src => apps/web/src}/components/wrappers/DisclaimerWrapper/index.tsx (100%) rename {src => apps/web/src}/components/wrappers/FeatureWrapper/index.test.tsx (100%) rename {src => apps/web/src}/components/wrappers/FeatureWrapper/index.tsx (100%) rename {src => apps/web/src}/components/wrappers/SanctionWrapper/index.test.tsx (100%) rename {src => apps/web/src}/components/wrappers/SanctionWrapper/index.tsx (100%) rename {src => apps/web/src}/config/chains.ts (100%) rename {src => apps/web/src}/config/constants.ts (100%) rename {src => apps/web/src}/config/routes.ts (100%) rename {src => apps/web/src}/config/securityHeaders.ts (100%) rename {src => apps/web/src}/definitions.d.ts (100%) rename {src => apps/web/src}/features/bridge/components/Bridge/index.tsx (100%) rename {src => apps/web/src}/features/bridge/components/BridgeWidget/index.test.tsx (100%) rename {src => apps/web/src}/features/bridge/components/BridgeWidget/index.tsx (100%) rename {src => apps/web/src}/features/bridge/hooks/useIsBridgeFeatureEnabled.ts (100%) rename {src => apps/web/src}/features/counterfactual/ActivateAccountButton.tsx (100%) rename {src => apps/web/src}/features/counterfactual/ActivateAccountFlow.tsx (100%) rename {src => apps/web/src}/features/counterfactual/CheckBalance.tsx (100%) rename {src => apps/web/src}/features/counterfactual/CounterfactualForm.tsx (100%) rename {src => apps/web/src}/features/counterfactual/CounterfactualHooks.tsx (100%) rename {src => apps/web/src}/features/counterfactual/CounterfactualStatusButton.tsx (100%) rename {src => apps/web/src}/features/counterfactual/CounterfactualSuccessScreen.tsx (100%) rename {src => apps/web/src}/features/counterfactual/FirstTxFlow.tsx (100%) rename {src => apps/web/src}/features/counterfactual/LazyCounterfactual.tsx (100%) rename {src => apps/web/src}/features/counterfactual/PayNowPayLater.tsx (100%) rename {src => apps/web/src}/features/counterfactual/__tests__/useDeployGasLimit.test.ts (100%) rename {src => apps/web/src}/features/counterfactual/__tests__/utils.test.ts (100%) rename {src => apps/web/src}/features/counterfactual/hooks/useDeployGasLimit.ts (100%) rename {src => apps/web/src}/features/counterfactual/hooks/useIsCounterfactualSafe.ts (100%) rename {src => apps/web/src}/features/counterfactual/hooks/usePendingSafeNotifications.ts (100%) rename {src => apps/web/src}/features/counterfactual/hooks/usePendingSafeStatuses.ts (100%) rename {src => apps/web/src}/features/counterfactual/services/safeCreationEvents.ts (100%) rename {src => apps/web/src}/features/counterfactual/store/undeployedSafesSlice.ts (100%) rename {src => apps/web/src}/features/counterfactual/styles.module.css (100%) rename {src => apps/web/src}/features/counterfactual/utils.ts (100%) rename {src => apps/web/src}/features/multichain/components/CreateSafeOnNewChain/index.tsx (100%) rename {src => apps/web/src}/features/multichain/components/NetworkLogosList/index.tsx (100%) rename {src => apps/web/src}/features/multichain/components/NetworkLogosList/styles.module.css (100%) rename {src => apps/web/src}/features/multichain/components/SignerSetupWarning/ChangeSignerSetupWarning.tsx (100%) rename {src => apps/web/src}/features/multichain/components/SignerSetupWarning/InconsistentSignerSetupWarning.tsx (100%) rename {src => apps/web/src}/features/multichain/hooks/__tests__/useCompatibleNetworks.test.ts (100%) rename {src => apps/web/src}/features/multichain/hooks/__tests__/useSafeCreationData.test.ts (100%) rename {src => apps/web/src}/features/multichain/hooks/useCompatibleNetworks.ts (100%) rename {src => apps/web/src}/features/multichain/hooks/useIsMultichainSafe.ts (100%) rename {src => apps/web/src}/features/multichain/hooks/useSafeCreationData.ts (100%) rename {src => apps/web/src}/features/multichain/utils/extract-migration-data.ts (100%) rename {src => apps/web/src}/features/multichain/utils/utils.test.ts (100%) rename {src => apps/web/src}/features/multichain/utils/utils.ts (100%) rename {src => apps/web/src}/features/myAccounts/components/AccountInfoChips/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/AccountInfoChips/styles.module.css (100%) rename {src => apps/web/src}/features/myAccounts/components/AccountItems/MultiAccountItem.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/AccountItems/SingleAccountItem.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/AccountItems/styles.module.css (100%) rename {src => apps/web/src}/features/myAccounts/components/AccountListFilters/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/AccountsHeader/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/AccountsList/index.test.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/AccountsList/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/AddNetworkButton/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/AllSafes/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/CreateButton/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/DataWidget/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/DataWidget/styles.module.css (100%) rename {src => apps/web/src}/features/myAccounts/components/FilteredSafes/index.test.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/FilteredSafes/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/OrderByButton/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/PinnedSafes/index.test.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/PinnedSafes/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/QueueActions/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/components/QueueActions/styles.module.css (100%) rename {src => apps/web/src}/features/myAccounts/components/SafesList/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/hooks/__tests__/useAllSafes.test.ts (100%) rename {src => apps/web/src}/features/myAccounts/hooks/__tests__/useAllSafesGrouped.ts (100%) rename {src => apps/web/src}/features/myAccounts/hooks/useAllOwnedSafes.ts (100%) rename {src => apps/web/src}/features/myAccounts/hooks/useAllSafes.ts (100%) rename {src => apps/web/src}/features/myAccounts/hooks/useAllSafesGrouped.ts (100%) rename {src => apps/web/src}/features/myAccounts/hooks/useGetHref.ts (100%) rename {src => apps/web/src}/features/myAccounts/hooks/useHasSafes.ts (100%) rename {src => apps/web/src}/features/myAccounts/hooks/useSafesSearch.ts (100%) rename {src => apps/web/src}/features/myAccounts/hooks/useTrackedSafesCount.ts (100%) rename {src => apps/web/src}/features/myAccounts/hooks/useVisitedSafes.ts (100%) rename {src => apps/web/src}/features/myAccounts/index.tsx (100%) rename {src => apps/web/src}/features/myAccounts/styles.module.css (100%) rename {src => apps/web/src}/features/myAccounts/utils/utils.ts (100%) rename {src => apps/web/src}/features/proposers/components/DeleteProposerDialog.tsx (100%) rename {src => apps/web/src}/features/proposers/components/EditProposerDialog.tsx (100%) rename {src => apps/web/src}/features/proposers/components/TxProposalChip.tsx (100%) rename {src => apps/web/src}/features/proposers/components/UpsertProposer.tsx (100%) rename {src => apps/web/src}/features/proposers/utils/utils.ts (100%) rename {src => apps/web/src}/features/recovery/components/CancelRecoveryButton/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/ExecuteRecoveryButton/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/GroupedRecoveryListItems/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/GroupedRecoveryListItems/styles.module.css (100%) rename {src => apps/web/src}/features/recovery/components/Recovery/LazyRecovery.tsx (100%) rename {src => apps/web/src}/features/recovery/components/Recovery/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryCards/RecoveryInProgressCard.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryCards/RecoveryProposalCard.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryCards/__tests__/RecoveryInProgressCard.test.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryCards/__tests__/RecoveryProposalCard.test.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryCards/styles.module.css (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryContext/RecoveryContextHooks.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryContext/__tests__/useRecoveryDelayModifiers.test.ts (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryContext/__tests__/useRecoveryPendingTxs.test.ts (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryContext/__tests__/useRecoveryState.test.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryContext/__tests__/useRecoverySuccessEvents.test.ts (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryContext/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryContext/useRecoveryDelayModifiers.ts (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryContext/useRecoveryPendingTxs.ts (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryContext/useRecoveryState.ts (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryContext/useRecoverySuccessEvents.ts (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryDescription/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryDetails/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryHeader/index.test.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryHeader/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryInfo/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryList/LazyRecoveryList.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryList/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryListItem/RecoveryListItemContext.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryListItem/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryModal/__snapshots__/index.test.tsx.snap (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryModal/index.test.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryModal/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoverySettings/ChooseRecoveryMethodModal.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoverySettings/DelayModifierRow.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoverySettings/ZkEmailFakeDoorModal.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoverySettings/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoverySettings/styles.module.css (100%) rename {src => apps/web/src}/features/recovery/components/RecoverySigners/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryStatus/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoverySummary/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryType/index.tsx (100%) rename {src => apps/web/src}/features/recovery/components/RecoveryValidationErrors/index.tsx (100%) rename {src => apps/web/src}/features/recovery/hooks/__tests__/useIsValidExecution.test.ts (100%) rename {src => apps/web/src}/features/recovery/hooks/__tests__/useIsValidRecoveryExecution.test.ts (100%) rename {src => apps/web/src}/features/recovery/hooks/__tests__/useRecoveryTxState.test.tsx (100%) rename {src => apps/web/src}/features/recovery/hooks/useIsRecoverer.ts (100%) rename {src => apps/web/src}/features/recovery/hooks/useIsRecoveryEnabled.ts (100%) rename {src => apps/web/src}/features/recovery/hooks/useIsRecoverySupported.ts (100%) rename {src => apps/web/src}/features/recovery/hooks/useIsValidRecoveryExecution.ts (100%) rename {src => apps/web/src}/features/recovery/hooks/useRecovery.ts (100%) rename {src => apps/web/src}/features/recovery/hooks/useRecoveryQueue.ts (100%) rename {src => apps/web/src}/features/recovery/hooks/useRecoveryTxNotification.ts (100%) rename {src => apps/web/src}/features/recovery/hooks/useRecoveryTxState.ts (100%) rename {src => apps/web/src}/features/recovery/services/__tests__/delay-modifier.test.ts (100%) rename {src => apps/web/src}/features/recovery/services/__tests__/proxies.test.ts (100%) rename {src => apps/web/src}/features/recovery/services/__tests__/recovery-state.test.ts (100%) rename {src => apps/web/src}/features/recovery/services/__tests__/selectors.test.ts (100%) rename {src => apps/web/src}/features/recovery/services/__tests__/setup.test.ts (100%) rename {src => apps/web/src}/features/recovery/services/__tests__/transaction-list.test.ts (100%) rename {src => apps/web/src}/features/recovery/services/__tests__/transaction.test.ts (100%) rename {src => apps/web/src}/features/recovery/services/delay-modifier.ts (100%) rename {src => apps/web/src}/features/recovery/services/proxies.ts (100%) rename {src => apps/web/src}/features/recovery/services/recovery-sender.ts (100%) rename {src => apps/web/src}/features/recovery/services/recovery-state.ts (100%) rename {src => apps/web/src}/features/recovery/services/recoveryEvents.ts (100%) rename {src => apps/web/src}/features/recovery/services/selectors.ts (100%) rename {src => apps/web/src}/features/recovery/services/setup.ts (100%) rename {src => apps/web/src}/features/recovery/services/transaction-list.ts (100%) rename {src => apps/web/src}/features/recovery/services/transaction.ts (100%) rename {src => apps/web/src}/features/siweAccounts/components/EnableAccountBanner/index.stories.tsx (100%) rename {src => apps/web/src}/features/siweAccounts/components/EnableAccountBanner/index.tsx (100%) rename {src => apps/web/src}/features/siweAccounts/components/EnableAccountBanner/style.module.css (100%) rename {src => apps/web/src}/features/speedup/components/SpeedUpModal.tsx (100%) rename {src => apps/web/src}/features/speedup/components/SpeedUpMonitor.tsx (100%) rename {src => apps/web/src}/features/speedup/hooks/useSafeTransaction.tsx (100%) rename {src => apps/web/src}/features/speedup/utils/IsSpeedableTx.tsx (100%) rename {src => apps/web/src}/features/speedup/utils/__tests__/IsSpeedableTx.test.ts (100%) rename {src => apps/web/src}/features/stake/components/InfoTooltip/index.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakeButton/index.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakePage/index.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingConfirmationTx/Deposit.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingConfirmationTx/Exit.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingConfirmationTx/Withdraw.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingConfirmationTx/index.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingStatus/index.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingTxDepositDetails/index.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingTxDepositInfo/index.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingTxExitDetails/index.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingTxExitInfo/index.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingTxWithdrawDetails/index.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingTxWithdrawInfo/index.tsx (100%) rename {src => apps/web/src}/features/stake/components/StakingWidget/index.tsx (100%) rename {src => apps/web/src}/features/stake/constants.ts (100%) rename {src => apps/web/src}/features/stake/helpers/utils.ts (100%) rename {src => apps/web/src}/features/stake/hooks/useGetStakeWidgetUrl.ts (100%) rename {src => apps/web/src}/features/stake/hooks/useIsStakingBannerEnabled.ts (100%) rename {src => apps/web/src}/features/stake/hooks/useIsSwapFeatureEnabled.ts (100%) rename {src => apps/web/src}/features/stake/useStakeConsent.ts (100%) rename {src => apps/web/src}/features/swap/components/HelpIconTooltip/index.tsx (100%) rename {src => apps/web/src}/features/swap/components/OrderId/index.stories.tsx (100%) rename {src => apps/web/src}/features/swap/components/OrderId/index.tsx (100%) rename {src => apps/web/src}/features/swap/components/StatusLabel/index.stories.tsx (100%) rename {src => apps/web/src}/features/swap/components/StatusLabel/index.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapButton/index.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapOrder/index.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapOrder/rows/PartBuyAmount.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapOrder/rows/PartDuration.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapOrder/rows/PartSellAmount.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapOrder/rows/SurplusFee.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapOrder/styles.module.css (100%) rename {src => apps/web/src}/features/swap/components/SwapOrder/swap.stories.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapOrder/twap.stories.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapOrderConfirmationView/OrderFeeConfirmationView.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapOrderConfirmationView/index.stories.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapOrderConfirmationView/index.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapOrderConfirmationView/styles.module.css (100%) rename {src => apps/web/src}/features/swap/components/SwapProgress/index.stories.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapProgress/index.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapTokens/index.stories.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapTokens/index.tsx (100%) rename {src => apps/web/src}/features/swap/components/SwapTxInfo/SwapTx.tsx (100%) rename {src => apps/web/src}/features/swap/components/TwapFallbackHandlerWarning/index.tsx (100%) rename {src => apps/web/src}/features/swap/constants.ts (100%) rename {src => apps/web/src}/features/swap/helpers/__tests__/fee.test.ts (100%) rename {src => apps/web/src}/features/swap/helpers/__tests__/utils.test.ts (100%) rename {src => apps/web/src}/features/swap/helpers/data/stablecoins.ts (100%) rename {src => apps/web/src}/features/swap/helpers/fee.ts (100%) rename {src => apps/web/src}/features/swap/helpers/swapOrderBuilder.ts (100%) rename {src => apps/web/src}/features/swap/helpers/utils.ts (100%) rename {src => apps/web/src}/features/swap/hooks/__tests__/useIsExpiredSwap.test.ts (100%) rename {src => apps/web/src}/features/swap/hooks/useIsExpiredSwap.ts (100%) rename {src => apps/web/src}/features/swap/hooks/useIsSwapFeatureEnabled.ts (100%) rename {src => apps/web/src}/features/swap/index.tsx (100%) rename {src => apps/web/src}/features/swap/store/swapParamsSlice.ts (100%) rename {src => apps/web/src}/features/swap/styles.module.css (100%) rename {src => apps/web/src}/features/swap/types.ts (100%) rename {src => apps/web/src}/features/swap/useSwapConsent.ts (100%) rename {src => apps/web/src}/features/targetedOutreach/components/OutreachPopup/OutreachPopup.tsx (100%) rename {src => apps/web/src}/features/targetedOutreach/components/OutreachPopup/index.tsx (100%) rename {src => apps/web/src}/features/targetedOutreach/components/OutreachPopup/styles.module.css (100%) rename {src => apps/web/src}/features/targetedOutreach/constants.ts (100%) rename {src => apps/web/src}/features/targetedOutreach/hooks/__tests__/useShowOutreachPopup.test.ts (100%) rename {src => apps/web/src}/features/targetedOutreach/hooks/useShowOutreachPopup.tsx (100%) rename {src => apps/web/src}/features/walletconnect/WalletConnectContext.tsx (100%) rename {src => apps/web/src}/features/walletconnect/__tests__/WalletConnectContext.test.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WalletConnectProvider/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WalletConnectUi/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcConnectionForm/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcConnectionForm/styles.module.css (100%) rename {src => apps/web/src}/features/walletconnect/components/WcConnectionState/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcConnectionState/styles.module.css (100%) rename {src => apps/web/src}/features/walletconnect/components/WcErrorMessage/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcErrorMessage/styles.module.css (100%) rename {src => apps/web/src}/features/walletconnect/components/WcHeaderWidget/WcIcon.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcHeaderWidget/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcHints/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcHints/styles.module.css (100%) rename {src => apps/web/src}/features/walletconnect/components/WcInput/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcLogoHeader/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcLogoHeader/styles.module.css (100%) rename {src => apps/web/src}/features/walletconnect/components/WcProposalForm/CompatibilityWarning.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcProposalForm/ProposalVerification.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcProposalForm/__tests__/useCompatibilityWarning.test.ts (100%) rename {src => apps/web/src}/features/walletconnect/components/WcProposalForm/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcProposalForm/styles.module.css (100%) rename {src => apps/web/src}/features/walletconnect/components/WcProposalForm/useCompatibilityWarning.ts (100%) rename {src => apps/web/src}/features/walletconnect/components/WcSessionList/WcNoSessions.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcSessionList/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/WcSessionList/styles.module.css (100%) rename {src => apps/web/src}/features/walletconnect/components/WcSessionManager/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/components/index.tsx (100%) rename {src => apps/web/src}/features/walletconnect/constants.ts (100%) rename {src => apps/web/src}/features/walletconnect/hooks/__tests__/useWalletConnectSearchParamUri.test.ts (100%) rename {src => apps/web/src}/features/walletconnect/hooks/__tests__/useWalletConnectSessions.test.tsx (100%) rename {src => apps/web/src}/features/walletconnect/hooks/useWalletConnectClipboardUri.ts (100%) rename {src => apps/web/src}/features/walletconnect/hooks/useWalletConnectSearchParamUri.ts (100%) rename {src => apps/web/src}/features/walletconnect/hooks/useWalletConnectSessions.ts (100%) rename {src => apps/web/src}/features/walletconnect/hooks/useWcUri.ts (100%) rename {src => apps/web/src}/features/walletconnect/services/WalletConnectWallet.ts (100%) rename {src => apps/web/src}/features/walletconnect/services/__tests__/WalletConnectWallet.test.ts (100%) rename {src => apps/web/src}/features/walletconnect/services/__tests__/utils.test.ts (100%) rename {src => apps/web/src}/features/walletconnect/services/tracking.ts (100%) rename {src => apps/web/src}/features/walletconnect/services/utils.ts (100%) rename {src => apps/web/src}/hooks/Beamer/useBeamer.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useAddressResolver.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useAdjustUrl.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useAsync.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useBalances.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useBatchedTxs.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useChainId.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useClock.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useDebounce.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useDecodeTx.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useGasLimit.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useGasPrice.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useIntervalCounter.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useLoadBalances.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useLoadChains.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useLoadSpendingLimits.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useNestedSafeOwners.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/usePendingActions.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/usePendingTxs.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/usePreviousNonces.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useRankedSafeApps.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useRemainingRelays.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useRemoteSafeApps.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useSafeAddress.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useSafeNotifications.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useSafeTokenAllocation.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useSanctionedAddress.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useTxPendingStatus.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useTxQueue.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useTxTracking.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useVisibleBalances.test.ts (100%) rename {src => apps/web/src}/hooks/__tests__/useWalletCanPay.test.ts (100%) rename {src => apps/web/src}/hooks/coreSDK/__tests__/safeCoreSDK.test.ts (100%) rename {src => apps/web/src}/hooks/coreSDK/__tests__/useInitSafeCoreSDK.test.ts (100%) rename {src => apps/web/src}/hooks/coreSDK/safeCoreSDK.ts (100%) rename {src => apps/web/src}/hooks/coreSDK/useInitSafeCoreSDK.ts (100%) rename {src => apps/web/src}/hooks/loadables/helpers/__tests__/config.test.ts (100%) rename {src => apps/web/src}/hooks/loadables/helpers/config.ts (100%) rename {src => apps/web/src}/hooks/loadables/useLoadBalances.ts (100%) rename {src => apps/web/src}/hooks/loadables/useLoadChains.ts (100%) rename {src => apps/web/src}/hooks/loadables/useLoadSafeInfo.ts (100%) rename {src => apps/web/src}/hooks/loadables/useLoadSafeMessages.ts (100%) rename {src => apps/web/src}/hooks/loadables/useLoadSpendingLimits.ts (100%) rename {src => apps/web/src}/hooks/loadables/useLoadTxHistory.ts (100%) rename {src => apps/web/src}/hooks/loadables/useLoadTxQueue.ts (100%) rename {src => apps/web/src}/hooks/messages/__tests__/useIsSafeMessagePending.test.ts (100%) rename {src => apps/web/src}/hooks/messages/__tests__/useIsSafeMessageSignableBy.test.ts (100%) rename {src => apps/web/src}/hooks/messages/__tests__/useSafeMessageNotifications.test.ts (100%) rename {src => apps/web/src}/hooks/messages/__tests__/useSafeMessagePendingStatuses.test.ts (100%) rename {src => apps/web/src}/hooks/messages/__tests__/useSafeMessageStatus.test.ts (100%) rename {src => apps/web/src}/hooks/messages/useDecodedSafeMessage.ts (100%) rename {src => apps/web/src}/hooks/messages/useIsSafeMessagePending.ts (100%) rename {src => apps/web/src}/hooks/messages/useIsSafeMessageSignableBy.ts (100%) rename {src => apps/web/src}/hooks/messages/useSafeMessage.ts (100%) rename {src => apps/web/src}/hooks/messages/useSafeMessageNotifications.ts (100%) rename {src => apps/web/src}/hooks/messages/useSafeMessagePendingStatuses.ts (100%) rename {src => apps/web/src}/hooks/messages/useSafeMessageStatus.ts (100%) rename {src => apps/web/src}/hooks/messages/useSafeMessages.ts (100%) rename {src => apps/web/src}/hooks/messages/useSafeMsgTracking.ts (100%) rename {src => apps/web/src}/hooks/messages/useSyncSafeMessageSigner.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/__tests__/useCategoryFilter.test.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/permissions/index.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/permissions/useBrowserPermissions.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/permissions/useSafePermissions.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useAppsFilterByCategory.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useAppsFilterByOptimizedForBatch.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useAppsSearch.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useCategoryFilter.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useCustomAppCommunicator.tsx (100%) rename {src => apps/web/src}/hooks/safe-apps/useCustomSafeApps.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useOpenedSafeApps.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/usePinnedSafeApps.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useRankedSafeApps.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useRemoteSafeApps.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useRemoveAppModal.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useSafeAppFromBackend.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useSafeAppFromManifest.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useSafeAppPreviewDrawer.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useSafeAppUrl.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useSafeApps.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useSafeAppsFilters.ts (100%) rename {src => apps/web/src}/hooks/safe-apps/useTxBuilderApp.ts (100%) rename {src => apps/web/src}/hooks/useAddressBook.ts (100%) rename {src => apps/web/src}/hooks/useAddressResolver.ts (100%) rename {src => apps/web/src}/hooks/useAdjustUrl.ts (100%) rename {src => apps/web/src}/hooks/useAllAddressBooks.ts (100%) rename {src => apps/web/src}/hooks/useAsync.ts (100%) rename {src => apps/web/src}/hooks/useBalances.ts (100%) rename {src => apps/web/src}/hooks/useBatchedTxs.ts (100%) rename {src => apps/web/src}/hooks/useChainId.ts (100%) rename {src => apps/web/src}/hooks/useChains.ts (100%) rename {src => apps/web/src}/hooks/useChangedValue.ts (100%) rename {src => apps/web/src}/hooks/useClock.ts (100%) rename {src => apps/web/src}/hooks/useCollectibles.ts (100%) rename {src => apps/web/src}/hooks/useDarkMode.ts (100%) rename {src => apps/web/src}/hooks/useDebounce.ts (100%) rename {src => apps/web/src}/hooks/useDecodeTx.ts (100%) rename {src => apps/web/src}/hooks/useDraftBatch.ts (100%) rename {src => apps/web/src}/hooks/useGasLimit.ts (100%) rename {src => apps/web/src}/hooks/useGasPrice.ts (100%) rename {src => apps/web/src}/hooks/useHiddenTokens.ts (100%) rename {src => apps/web/src}/hooks/useHighlightHiddenTab.ts (100%) rename {src => apps/web/src}/hooks/useInitSession.ts (100%) rename {src => apps/web/src}/hooks/useIntervalCounter.ts (100%) rename {src => apps/web/src}/hooks/useIsGeoblockedFeatureEnabled.ts (100%) rename {src => apps/web/src}/hooks/useIsMac.ts (100%) rename {src => apps/web/src}/hooks/useIsNestedSafeOwner.ts (100%) rename {src => apps/web/src}/hooks/useIsOfficialHost.ts (100%) rename {src => apps/web/src}/hooks/useIsOnlySpendingLimitBeneficiary.tsx (100%) rename {src => apps/web/src}/hooks/useIsPending.ts (100%) rename {src => apps/web/src}/hooks/useIsSafeOwner.ts (100%) rename {src => apps/web/src}/hooks/useIsSidebarRoute.ts (100%) rename {src => apps/web/src}/hooks/useIsValidExecution.ts (100%) rename {src => apps/web/src}/hooks/useIsWrongChain.ts (100%) rename {src => apps/web/src}/hooks/useLastSafe.ts (100%) rename {src => apps/web/src}/hooks/useLoadableStores.ts (100%) rename {src => apps/web/src}/hooks/useMasterCopies.ts (100%) rename {src => apps/web/src}/hooks/useMnemonicName/dict.ts (100%) rename {src => apps/web/src}/hooks/useMnemonicName/index.ts (100%) rename {src => apps/web/src}/hooks/useMnemonicName/useMnemonicName.test.ts (100%) rename {src => apps/web/src}/hooks/useNestedSafeOwners.tsx (100%) rename {src => apps/web/src}/hooks/useOnceVisible.ts (100%) rename {src => apps/web/src}/hooks/useOrigin.ts (100%) rename {src => apps/web/src}/hooks/useOwnedSafes.ts (100%) rename {src => apps/web/src}/hooks/usePendingActions.ts (100%) rename {src => apps/web/src}/hooks/usePendingTxs.ts (100%) rename {src => apps/web/src}/hooks/usePreviousNonces.ts (100%) rename {src => apps/web/src}/hooks/useProposers.ts (100%) rename {src => apps/web/src}/hooks/useRemainingRelays.ts (100%) rename {src => apps/web/src}/hooks/useSafeAddress.ts (100%) rename {src => apps/web/src}/hooks/useSafeInfo.ts (100%) rename {src => apps/web/src}/hooks/useSafeNotifications.ts (100%) rename {src => apps/web/src}/hooks/useSafeTokenAllocation.ts (100%) rename {src => apps/web/src}/hooks/useSafeTokenEnabled.ts (100%) rename {src => apps/web/src}/hooks/useSanctionedAddress.ts (100%) rename {src => apps/web/src}/hooks/useSpendingLimit.ts (100%) rename {src => apps/web/src}/hooks/useSpendingLimitGas.ts (100%) rename {src => apps/web/src}/hooks/useTransactionStatus.ts (100%) rename {src => apps/web/src}/hooks/useTransactionType.tsx (100%) rename {src => apps/web/src}/hooks/useTxDetails.ts (100%) rename {src => apps/web/src}/hooks/useTxHistory.ts (100%) rename {src => apps/web/src}/hooks/useTxNotifications.ts (100%) rename {src => apps/web/src}/hooks/useTxPendingStatuses.ts (100%) rename {src => apps/web/src}/hooks/useTxQueue.ts (100%) rename {src => apps/web/src}/hooks/useTxTracking.ts (100%) rename {src => apps/web/src}/hooks/useVisibleBalances.ts (100%) rename {src => apps/web/src}/hooks/useWalletCanPay.ts (100%) rename {src => apps/web/src}/hooks/useWalletCanRelay.ts (100%) rename {src => apps/web/src}/hooks/wallets/__tests__/useOnboard.test.ts (100%) rename {src => apps/web/src}/hooks/wallets/consts.ts (100%) rename {src => apps/web/src}/hooks/wallets/useInitWeb3.ts (100%) rename {src => apps/web/src}/hooks/wallets/useOnboard.ts (100%) rename {src => apps/web/src}/hooks/wallets/useSelectAvailableSigner.ts (100%) rename {src => apps/web/src}/hooks/wallets/useWallet.ts (100%) rename {src => apps/web/src}/hooks/wallets/useWalletBalance.ts (100%) rename {src => apps/web/src}/hooks/wallets/wallets.ts (100%) rename {src => apps/web/src}/hooks/wallets/web3.ts (100%) rename {src => apps/web/src}/markdown/privacy/privacy.md (100%) rename {src => apps/web/src}/markdown/terms/terms.md (100%) rename {src => apps/web/src}/markdown/terms/version.ts (100%) rename {src => apps/web/src}/pages/403.tsx (100%) rename {src => apps/web/src}/pages/404.tsx (100%) rename {src => apps/web/src}/pages/_app.tsx (100%) rename {src => apps/web/src}/pages/_document.tsx (100%) rename {src => apps/web/src}/pages/_offline.tsx (100%) rename {src => apps/web/src}/pages/addOwner.tsx (100%) rename {src => apps/web/src}/pages/address-book.tsx (100%) rename {src => apps/web/src}/pages/apps/bookmarked.tsx (100%) rename {src => apps/web/src}/pages/apps/custom.tsx (100%) rename {src => apps/web/src}/pages/apps/index.tsx (100%) rename {src => apps/web/src}/pages/apps/open.tsx (100%) rename {src => apps/web/src}/pages/balances/index.tsx (100%) rename {src => apps/web/src}/pages/balances/nfts.tsx (100%) rename {src => apps/web/src}/pages/bridge.tsx (100%) rename {src => apps/web/src}/pages/cookie.tsx (100%) rename {src => apps/web/src}/pages/home.tsx (100%) rename {src => apps/web/src}/pages/imprint.tsx (100%) rename {src => apps/web/src}/pages/index.tsx (100%) rename {src => apps/web/src}/pages/licenses.tsx (100%) rename {src => apps/web/src}/pages/new-safe/advanced-create.tsx (100%) rename {src => apps/web/src}/pages/new-safe/create.tsx (100%) rename {src => apps/web/src}/pages/new-safe/load.tsx (100%) rename {src => apps/web/src}/pages/privacy.tsx (100%) rename {src => apps/web/src}/pages/settings/appearance.tsx (100%) rename {src => apps/web/src}/pages/settings/cookies.tsx (100%) rename {src => apps/web/src}/pages/settings/data.tsx (100%) rename {src => apps/web/src}/pages/settings/environment-variables.tsx (100%) rename {src => apps/web/src}/pages/settings/index.tsx (100%) rename {src => apps/web/src}/pages/settings/modules.tsx (100%) rename {src => apps/web/src}/pages/settings/notifications.tsx (100%) rename {src => apps/web/src}/pages/settings/safe-apps/index.tsx (100%) rename {src => apps/web/src}/pages/settings/security.tsx (100%) rename {src => apps/web/src}/pages/settings/setup.tsx (100%) rename {src => apps/web/src}/pages/share/safe-app.tsx (100%) rename {src => apps/web/src}/pages/stake.tsx (100%) rename {src => apps/web/src}/pages/swap.tsx (100%) rename {src => apps/web/src}/pages/terms.tsx (100%) rename {src => apps/web/src}/pages/transactions/history.tsx (100%) rename {src => apps/web/src}/pages/transactions/index.tsx (100%) rename {src => apps/web/src}/pages/transactions/messages.tsx (100%) rename {src => apps/web/src}/pages/transactions/msg.tsx (100%) rename {src => apps/web/src}/pages/transactions/queue.tsx (100%) rename {src => apps/web/src}/pages/transactions/tx.tsx (100%) rename {src => apps/web/src}/pages/wc.tsx (100%) rename {src => apps/web/src}/pages/welcome/accounts.tsx (100%) rename {src => apps/web/src}/pages/welcome/index.tsx (100%) rename {src => apps/web/src}/service-workers/firebase-messaging/__tests__/notifications.test.ts (100%) rename {src => apps/web/src}/service-workers/firebase-messaging/firebase-messaging-sw.ts (100%) rename {src => apps/web/src}/service-workers/firebase-messaging/notification-mapper.ts (100%) rename {src => apps/web/src}/service-workers/firebase-messaging/notifications.ts (100%) rename {src => apps/web/src}/service-workers/firebase-messaging/webhook-types.ts (100%) rename {src => apps/web/src}/service-workers/index.ts (100%) rename {src => apps/web/src}/services/EventBus.ts (100%) rename {src => apps/web/src}/services/ExternalStore.ts (100%) rename {src => apps/web/src}/services/analytics/TagManager.ts (100%) rename {src => apps/web/src}/services/analytics/__tests__/TagManager.test.ts (100%) rename {src => apps/web/src}/services/analytics/__tests__/gtm.test.ts (100%) rename {src => apps/web/src}/services/analytics/__tests__/tx-tracking.test.ts (100%) rename {src => apps/web/src}/services/analytics/events/addressBook.ts (100%) rename {src => apps/web/src}/services/analytics/events/assets.ts (100%) rename {src => apps/web/src}/services/analytics/events/batching.ts (100%) rename {src => apps/web/src}/services/analytics/events/bridge.ts (100%) rename {src => apps/web/src}/services/analytics/events/counterfactual.ts (100%) rename {src => apps/web/src}/services/analytics/events/createLoadSafe.ts (100%) rename {src => apps/web/src}/services/analytics/events/index.ts (100%) rename {src => apps/web/src}/services/analytics/events/modals.ts (100%) rename {src => apps/web/src}/services/analytics/events/nfts.ts (100%) rename {src => apps/web/src}/services/analytics/events/outreach.ts (100%) rename {src => apps/web/src}/services/analytics/events/overview.ts (100%) rename {src => apps/web/src}/services/analytics/events/push-notifications.ts (100%) rename {src => apps/web/src}/services/analytics/events/recovery.ts (100%) rename {src => apps/web/src}/services/analytics/events/reject-tx.ts (100%) rename {src => apps/web/src}/services/analytics/events/safeApps.ts (100%) rename {src => apps/web/src}/services/analytics/events/settings.ts (100%) rename {src => apps/web/src}/services/analytics/events/stake.ts (100%) rename {src => apps/web/src}/services/analytics/events/swaps.ts (100%) rename {src => apps/web/src}/services/analytics/events/transactions.ts (100%) rename {src => apps/web/src}/services/analytics/events/txList.ts (100%) rename {src => apps/web/src}/services/analytics/events/wallet.ts (100%) rename {src => apps/web/src}/services/analytics/events/walletconnect.ts (100%) rename {src => apps/web/src}/services/analytics/gtm.ts (100%) rename {src => apps/web/src}/services/analytics/index.ts (100%) rename {src => apps/web/src}/services/analytics/spindl.ts (100%) rename {src => apps/web/src}/services/analytics/tx-tracking.ts (100%) rename {src => apps/web/src}/services/analytics/types.ts (100%) rename {src => apps/web/src}/services/analytics/useGtm.ts (100%) rename {src => apps/web/src}/services/analytics/useMetaEvents.ts (100%) rename {src => apps/web/src}/services/beamer/index.ts (100%) rename {src => apps/web/src}/services/beamer/types.ts (100%) rename {src => apps/web/src}/services/contracts/ContractErrorCodes.ts (100%) rename {src => apps/web/src}/services/contracts/__tests__/deployments.test.ts (100%) rename {src => apps/web/src}/services/contracts/__tests__/safeContracts.test.ts (100%) rename {src => apps/web/src}/services/contracts/deployments.ts (100%) rename {src => apps/web/src}/services/contracts/safeContracts.ts (100%) rename {src => apps/web/src}/services/contracts/spendingLimitContracts.ts (100%) rename {src => apps/web/src}/services/ens/index.test.ts (100%) rename {src => apps/web/src}/services/ens/index.ts (100%) rename {src => apps/web/src}/services/exceptions/ErrorCodes.ts (100%) rename {src => apps/web/src}/services/exceptions/__tests__/index.test.ts (100%) rename {src => apps/web/src}/services/exceptions/__tests__/utils.test.ts (100%) rename {src => apps/web/src}/services/exceptions/index.ts (100%) rename {src => apps/web/src}/services/exceptions/utils.ts (100%) rename {src => apps/web/src}/services/local-storage/Storage.ts (100%) rename {src => apps/web/src}/services/local-storage/__tests__/local.test.ts (100%) rename {src => apps/web/src}/services/local-storage/__tests__/useLocalStorage.test.ts (100%) rename {src => apps/web/src}/services/local-storage/local.ts (100%) rename {src => apps/web/src}/services/local-storage/session.ts (100%) rename {src => apps/web/src}/services/local-storage/storageHelpers.ts (100%) rename {src => apps/web/src}/services/local-storage/useLocalStorage.ts (100%) rename {src => apps/web/src}/services/ls-migration/addedSafes.ts (100%) rename {src => apps/web/src}/services/ls-migration/addressBook.ts (100%) rename {src => apps/web/src}/services/ls-migration/common.ts (100%) rename {src => apps/web/src}/services/ls-migration/tests.test.ts (100%) rename {src => apps/web/src}/services/onboard.ts (100%) rename {src => apps/web/src}/services/onboard/ledger-module.ts (100%) rename {src => apps/web/src}/services/private-key-module/PkModulePopup.tsx (100%) rename {src => apps/web/src}/services/private-key-module/icon.ts (100%) rename {src => apps/web/src}/services/private-key-module/index.ts (100%) rename {src => apps/web/src}/services/private-key-module/pk-popup-store.ts (100%) rename {src => apps/web/src}/services/push-notifications/firebase.ts (100%) rename {src => apps/web/src}/services/push-notifications/preferences.ts (100%) rename {src => apps/web/src}/services/push-notifications/tracking.ts (100%) rename {src => apps/web/src}/services/safe-apps/AppCommunicator.ts (100%) rename {src => apps/web/src}/services/safe-apps/manifest.ts (100%) rename {src => apps/web/src}/services/safe-apps/track-app-usage-count.ts (100%) rename {src => apps/web/src}/services/safe-messages/__tests__/safeMsgSender.test.ts (100%) rename {src => apps/web/src}/services/safe-messages/safeMsgEvents.ts (100%) rename {src => apps/web/src}/services/safe-messages/safeMsgNotifications.ts (100%) rename {src => apps/web/src}/services/safe-messages/safeMsgSender.ts (100%) rename {src => apps/web/src}/services/safe-wallet-provider/index.test.ts (100%) rename {src => apps/web/src}/services/safe-wallet-provider/index.ts (100%) rename {src => apps/web/src}/services/safe-wallet-provider/notifications.test.ts (100%) rename {src => apps/web/src}/services/safe-wallet-provider/notifications.ts (100%) rename {src => apps/web/src}/services/safe-wallet-provider/useSafeWalletProvider.test.tsx (100%) rename {src => apps/web/src}/services/safe-wallet-provider/useSafeWalletProvider.tsx (100%) rename {src => apps/web/src}/services/security/modules/ApprovalModule/index.ts (100%) rename {src => apps/web/src}/services/security/modules/BlockaidModule/index.ts (100%) rename {src => apps/web/src}/services/security/modules/BlockaidModule/types.ts (100%) rename {src => apps/web/src}/services/security/modules/DelegateCallModule/index.test.ts (100%) rename {src => apps/web/src}/services/security/modules/DelegateCallModule/index.ts (100%) rename {src => apps/web/src}/services/security/modules/types.ts (100%) rename {src => apps/web/src}/services/sentry.ts (100%) rename {src => apps/web/src}/services/siwe/index.ts (100%) rename {src => apps/web/src}/services/tracking/abTesting.ts (100%) rename {src => apps/web/src}/services/tracking/useAbTesting.ts (100%) rename {src => apps/web/src}/services/transactions/index.tests.ts (100%) rename {src => apps/web/src}/services/transactions/index.ts (100%) rename {src => apps/web/src}/services/tx/__tests__/encodeSignatures.test.ts (100%) rename {src => apps/web/src}/services/tx/__tests__/extractTxInfo.test.ts (100%) rename {src => apps/web/src}/services/tx/__tests__/relaying.test.ts (100%) rename {src => apps/web/src}/services/tx/__tests__/safeUpdateParams.test.ts (100%) rename {src => apps/web/src}/services/tx/__tests__/spendingLimitParams.test.ts (100%) rename {src => apps/web/src}/services/tx/__tests__/tokenTransferParams.test.ts (100%) rename {src => apps/web/src}/services/tx/__tests__/txEvents.test.ts (100%) rename {src => apps/web/src}/services/tx/__tests__/txMonitor.test.ts (100%) rename {src => apps/web/src}/services/tx/encodeSignatures.ts (100%) rename {src => apps/web/src}/services/tx/extractTxInfo.ts (100%) rename {src => apps/web/src}/services/tx/proposeTransaction.ts (100%) rename {src => apps/web/src}/services/tx/relaying.ts (100%) rename {src => apps/web/src}/services/tx/safeUpdateParams.ts (100%) rename {src => apps/web/src}/services/tx/spendingLimitParams.ts (100%) rename {src => apps/web/src}/services/tx/tokenTransferParams.ts (100%) rename {src => apps/web/src}/services/tx/tx-sender/__tests__/sdk.test.ts (100%) rename {src => apps/web/src}/services/tx/tx-sender/__tests__/ts-sender.test.ts (100%) rename {src => apps/web/src}/services/tx/tx-sender/create.ts (100%) rename {src => apps/web/src}/services/tx/tx-sender/dispatch.ts (100%) rename {src => apps/web/src}/services/tx/tx-sender/index.ts (100%) rename {src => apps/web/src}/services/tx/tx-sender/recommendedNonce.ts (100%) rename {src => apps/web/src}/services/tx/tx-sender/sdk.ts (100%) rename {src => apps/web/src}/services/tx/tx-sender/spendingLimit.ts (100%) rename {src => apps/web/src}/services/tx/txEvents.ts (100%) rename {src => apps/web/src}/services/tx/txMonitor.ts (100%) rename {src => apps/web/src}/store/__tests__/addedSafesSlice.test.ts (100%) rename {src => apps/web/src}/store/__tests__/addressBookSlice.test.ts (100%) rename {src => apps/web/src}/store/__tests__/broadcast.test.ts (100%) rename {src => apps/web/src}/store/__tests__/index.test.ts (100%) rename {src => apps/web/src}/store/__tests__/pendingTxsSlice.test.ts (100%) rename {src => apps/web/src}/store/__tests__/safeAppsSlice.test.ts (100%) rename {src => apps/web/src}/store/__tests__/safeMessagesSlice.test.ts (100%) rename {src => apps/web/src}/store/__tests__/safeOverviews.test.ts (100%) rename {src => apps/web/src}/store/__tests__/settingsSlice.test.ts (100%) rename {src => apps/web/src}/store/__tests__/swapOrderSlice.test.ts (100%) rename {src => apps/web/src}/store/__tests__/txHistorySlice.test.ts (100%) rename {src => apps/web/src}/store/__tests__/txQueueSlice.test.ts (100%) rename {src => apps/web/src}/store/addedSafesSlice.ts (100%) rename {src => apps/web/src}/store/addressBookSlice.ts (100%) rename {src => apps/web/src}/store/api/gateway/index.ts (100%) rename {src => apps/web/src}/store/api/gateway/proposers.ts (100%) rename {src => apps/web/src}/store/api/gateway/safeOverviews.ts (100%) rename {src => apps/web/src}/store/api/ofac.ts (100%) rename {src => apps/web/src}/store/api/safePass.ts (100%) rename {src => apps/web/src}/store/balancesSlice.ts (100%) rename {src => apps/web/src}/store/batchSlice.ts (100%) rename {src => apps/web/src}/store/broadcast.ts (100%) rename {src => apps/web/src}/store/chainsSlice.ts (100%) rename {src => apps/web/src}/store/common.ts (100%) rename {src => apps/web/src}/store/cookiesAndTermsSlice.ts (100%) rename {src => apps/web/src}/store/index.ts (100%) rename {src => apps/web/src}/store/notificationsSlice.ts (100%) rename {src => apps/web/src}/store/orderByPreferenceSlice.ts (100%) rename {src => apps/web/src}/store/pendingSafeMessagesSlice.ts (100%) rename {src => apps/web/src}/store/pendingTxsSlice.ts (100%) rename {src => apps/web/src}/store/persistStore.ts (100%) rename {src => apps/web/src}/store/popupSlice.ts (100%) rename {src => apps/web/src}/store/safeAppsSlice.ts (100%) rename {src => apps/web/src}/store/safeInfoSlice.ts (100%) rename {src => apps/web/src}/store/safeMessagesSlice.ts (100%) rename {src => apps/web/src}/store/sessionSlice.ts (100%) rename {src => apps/web/src}/store/settingsSlice.ts (100%) rename {src => apps/web/src}/store/slices.ts (100%) rename {src => apps/web/src}/store/spendingLimitsSlice.ts (100%) rename {src => apps/web/src}/store/swapOrderSlice.ts (100%) rename {src => apps/web/src}/store/txHistorySlice.ts (100%) rename {src => apps/web/src}/store/txQueueSlice.ts (100%) rename {src => apps/web/src}/store/useHydrateStore.ts (100%) rename {src => apps/web/src}/store/visitedSafesSlice.ts (100%) rename {src => apps/web/src}/stories/Configure.mdx (100%) rename {src => apps/web/src}/stories/storeDecorator.tsx (100%) rename {src => apps/web/src}/styles/accordion.module.css (100%) rename {src => apps/web/src}/styles/globals.css (100%) rename {src => apps/web/src}/styles/inputs.module.css (100%) rename {src => apps/web/src}/styles/onboard.css (100%) rename {src => apps/web/src}/styles/spacings.ts (100%) rename {src => apps/web/src}/styles/vars.css (100%) rename {src => apps/web/src}/tests/Builder.ts (100%) rename {src => apps/web/src}/tests/builders/chains.ts (100%) rename {src => apps/web/src}/tests/builders/eip1193Provider.ts (100%) rename {src => apps/web/src}/tests/builders/messages.ts (100%) rename {src => apps/web/src}/tests/builders/pendingTx.ts (100%) rename {src => apps/web/src}/tests/builders/safe.ts (100%) rename {src => apps/web/src}/tests/builders/safeItem.ts (100%) rename {src => apps/web/src}/tests/builders/safeMessage.ts (100%) rename {src => apps/web/src}/tests/builders/safeTx.ts (100%) rename {src => apps/web/src}/tests/builders/utils.ts (100%) rename {src => apps/web/src}/tests/builders/wallet.ts (100%) rename {src => apps/web/src}/tests/mocks/chains.ts (100%) rename {src => apps/web/src}/tests/mocks/contractManager.ts (100%) rename {src => apps/web/src}/tests/mocks/providers.ts (100%) rename {src => apps/web/src}/tests/mocks/transactions.ts (100%) rename {src => apps/web/src}/tests/pages/404.test.tsx (100%) rename {src => apps/web/src}/tests/pages/apps-share.test.tsx (100%) rename {src => apps/web/src}/tests/pages/apps.test.tsx (100%) rename {src => apps/web/src}/tests/test-utils.tsx (100%) rename {src => apps/web/src}/tests/transactions.ts (100%) rename {src => apps/web/src}/utils/SimpleTxWatcher.ts (100%) rename {src => apps/web/src}/utils/__tests__/SimpleTxWatcher.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/addresses.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/chains.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/date.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/formatNumber.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/formatters.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/gateway.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/helpers.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/mad-props.test.tsx (100%) rename {src => apps/web/src}/utils/__tests__/safe-hashes.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/safe-messages.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/safe-migrations.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/safe-version.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/signers.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/tokens.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/transaction-guards.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/transactions.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/tx-history-filter.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/tx-list.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/url.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/validation.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/wallets.test.ts (100%) rename {src => apps/web/src}/utils/__tests__/web3.test.ts (100%) rename {src => apps/web/src}/utils/addresses.ts (100%) rename {src => apps/web/src}/utils/chains.ts (100%) rename {src => apps/web/src}/utils/clipboard.ts (100%) rename {src => apps/web/src}/utils/createEmotionCache.ts (100%) rename {src => apps/web/src}/utils/date.ts (100%) rename {src => apps/web/src}/utils/ethers-utils.ts (100%) rename {src => apps/web/src}/utils/formatNumber.ts (100%) rename {src => apps/web/src}/utils/formatters.ts (100%) rename {src => apps/web/src}/utils/gateway.ts (100%) rename {src => apps/web/src}/utils/helpers.ts (100%) rename {src => apps/web/src}/utils/hex.ts (100%) rename {src => apps/web/src}/utils/mad-props.tsx (100%) rename {src => apps/web/src}/utils/nested-safe-wallet.ts (100%) rename {src => apps/web/src}/utils/providers/UncheckedJsonRpcSigner.ts (100%) rename {src => apps/web/src}/utils/relaying.ts (100%) rename {src => apps/web/src}/utils/safe-hashes.ts (100%) rename {src => apps/web/src}/utils/safe-message-guards.ts (100%) rename {src => apps/web/src}/utils/safe-messages.ts (100%) rename {src => apps/web/src}/utils/safe-migrations.ts (100%) rename {src => apps/web/src}/utils/safe-versions.ts (100%) rename {src => apps/web/src}/utils/signers.ts (100%) rename {src => apps/web/src}/utils/tokens.ts (100%) rename {src => apps/web/src}/utils/transaction-calldata.ts (100%) rename {src => apps/web/src}/utils/transaction-guards.ts (100%) rename {src => apps/web/src}/utils/transactions.ts (100%) rename {src => apps/web/src}/utils/tx-history-filter.ts (100%) rename {src => apps/web/src}/utils/tx-link.ts (100%) rename {src => apps/web/src}/utils/tx-list.ts (100%) rename {src => apps/web/src}/utils/url.ts (100%) rename {src => apps/web/src}/utils/validation.ts (100%) rename {src => apps/web/src}/utils/wallets.ts (100%) rename {src => apps/web/src}/utils/web3.ts (100%) rename tsconfig.json => apps/web/tsconfig.json (96%) rename yarn.lock => apps/web/yarn.lock (100%) diff --git a/.dockerignore b/apps/web/.dockerignore similarity index 100% rename from .dockerignore rename to apps/web/.dockerignore diff --git a/.env.example b/apps/web/.env.example similarity index 100% rename from .env.example rename to apps/web/.env.example diff --git a/apps/web/.gitignore b/apps/web/.gitignore new file mode 100644 index 0000000000..ade4b1731e --- /dev/null +++ b/apps/web/.gitignore @@ -0,0 +1,61 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# types +/src/types/contracts/ + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem +.idea + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo + +# yalc +.yalc +yalc.lock +.env + +/cypress/videos +/cypress/screenshots +/cypress/downloads + +/public/sw.js +/public/sw.js.map +/public/worker-*.js +/public/workbox-*.js +/public/workbox-*.js.map +/public/fallback* +/public/*.js.LICENSE.txt +certificates +*storybook.log + +# Yarn v4 +.yarn/* diff --git a/.prettierrc b/apps/web/.prettierrc similarity index 100% rename from .prettierrc rename to apps/web/.prettierrc diff --git a/.storybook/main.ts b/apps/web/.storybook/main.ts similarity index 100% rename from .storybook/main.ts rename to apps/web/.storybook/main.ts diff --git a/.storybook/preview.ts b/apps/web/.storybook/preview.ts similarity index 100% rename from .storybook/preview.ts rename to apps/web/.storybook/preview.ts diff --git a/Dockerfile b/apps/web/Dockerfile similarity index 100% rename from Dockerfile rename to apps/web/Dockerfile diff --git a/LICENSE b/apps/web/LICENSE similarity index 100% rename from LICENSE rename to apps/web/LICENSE diff --git a/README.md b/apps/web/README.md similarity index 100% rename from README.md rename to apps/web/README.md diff --git a/cypress.config.js b/apps/web/cypress.config.js similarity index 100% rename from cypress.config.js rename to apps/web/cypress.config.js diff --git a/cypress/ci.json b/apps/web/cypress/ci.json similarity index 100% rename from cypress/ci.json rename to apps/web/cypress/ci.json diff --git a/cypress/e2e/happypath/recovery_hp_1.cy.js b/apps/web/cypress/e2e/happypath/recovery_hp_1.cy.js similarity index 100% rename from cypress/e2e/happypath/recovery_hp_1.cy.js rename to apps/web/cypress/e2e/happypath/recovery_hp_1.cy.js diff --git a/cypress/e2e/happypath/recovery_hp_2.cy.js b/apps/web/cypress/e2e/happypath/recovery_hp_2.cy.js similarity index 100% rename from cypress/e2e/happypath/recovery_hp_2.cy.js rename to apps/web/cypress/e2e/happypath/recovery_hp_2.cy.js diff --git a/cypress/e2e/happypath/recovery_hp_3.cy.js b/apps/web/cypress/e2e/happypath/recovery_hp_3.cy.js similarity index 100% rename from cypress/e2e/happypath/recovery_hp_3.cy.js rename to apps/web/cypress/e2e/happypath/recovery_hp_3.cy.js diff --git a/cypress/e2e/happypath/recovery_hp_4.cy.js b/apps/web/cypress/e2e/happypath/recovery_hp_4.cy.js similarity index 100% rename from cypress/e2e/happypath/recovery_hp_4.cy.js rename to apps/web/cypress/e2e/happypath/recovery_hp_4.cy.js diff --git a/cypress/e2e/happypath/sendfunds_connected_wallet.cy.js b/apps/web/cypress/e2e/happypath/sendfunds_connected_wallet.cy.js similarity index 100% rename from cypress/e2e/happypath/sendfunds_connected_wallet.cy.js rename to apps/web/cypress/e2e/happypath/sendfunds_connected_wallet.cy.js diff --git a/cypress/e2e/happypath/sendfunds_queue_1.cy.js b/apps/web/cypress/e2e/happypath/sendfunds_queue_1.cy.js similarity index 100% rename from cypress/e2e/happypath/sendfunds_queue_1.cy.js rename to apps/web/cypress/e2e/happypath/sendfunds_queue_1.cy.js diff --git a/cypress/e2e/happypath/sendfunds_relay.cy.js b/apps/web/cypress/e2e/happypath/sendfunds_relay.cy.js similarity index 100% rename from cypress/e2e/happypath/sendfunds_relay.cy.js rename to apps/web/cypress/e2e/happypath/sendfunds_relay.cy.js diff --git a/cypress/e2e/happypath/tx_history_filter_hp_1.cy.js b/apps/web/cypress/e2e/happypath/tx_history_filter_hp_1.cy.js similarity index 100% rename from cypress/e2e/happypath/tx_history_filter_hp_1.cy.js rename to apps/web/cypress/e2e/happypath/tx_history_filter_hp_1.cy.js diff --git a/cypress/e2e/happypath/tx_history_filter_hp_2.cy.js b/apps/web/cypress/e2e/happypath/tx_history_filter_hp_2.cy.js similarity index 100% rename from cypress/e2e/happypath/tx_history_filter_hp_2.cy.js rename to apps/web/cypress/e2e/happypath/tx_history_filter_hp_2.cy.js diff --git a/cypress/e2e/happypath_2/add_owner.cy.js b/apps/web/cypress/e2e/happypath_2/add_owner.cy.js similarity index 100% rename from cypress/e2e/happypath_2/add_owner.cy.js rename to apps/web/cypress/e2e/happypath_2/add_owner.cy.js diff --git a/cypress/e2e/happypath_2/multichain_create_safe.cy.js b/apps/web/cypress/e2e/happypath_2/multichain_create_safe.cy.js similarity index 100% rename from cypress/e2e/happypath_2/multichain_create_safe.cy.js rename to apps/web/cypress/e2e/happypath_2/multichain_create_safe.cy.js diff --git a/cypress/e2e/happypath_2/proposers.cy.js b/apps/web/cypress/e2e/happypath_2/proposers.cy.js similarity index 100% rename from cypress/e2e/happypath_2/proposers.cy.js rename to apps/web/cypress/e2e/happypath_2/proposers.cy.js diff --git a/cypress/e2e/happypath_2/swaps.cy.js b/apps/web/cypress/e2e/happypath_2/swaps.cy.js similarity index 100% rename from cypress/e2e/happypath_2/swaps.cy.js rename to apps/web/cypress/e2e/happypath_2/swaps.cy.js diff --git a/cypress/e2e/pages/address_book.page.js b/apps/web/cypress/e2e/pages/address_book.page.js similarity index 100% rename from cypress/e2e/pages/address_book.page.js rename to apps/web/cypress/e2e/pages/address_book.page.js diff --git a/cypress/e2e/pages/assets.pages.js b/apps/web/cypress/e2e/pages/assets.pages.js similarity index 100% rename from cypress/e2e/pages/assets.pages.js rename to apps/web/cypress/e2e/pages/assets.pages.js diff --git a/cypress/e2e/pages/batches.pages.js b/apps/web/cypress/e2e/pages/batches.pages.js similarity index 100% rename from cypress/e2e/pages/batches.pages.js rename to apps/web/cypress/e2e/pages/batches.pages.js diff --git a/cypress/e2e/pages/create_tx.pages.js b/apps/web/cypress/e2e/pages/create_tx.pages.js similarity index 100% rename from cypress/e2e/pages/create_tx.pages.js rename to apps/web/cypress/e2e/pages/create_tx.pages.js diff --git a/cypress/e2e/pages/create_wallet.pages.js b/apps/web/cypress/e2e/pages/create_wallet.pages.js similarity index 100% rename from cypress/e2e/pages/create_wallet.pages.js rename to apps/web/cypress/e2e/pages/create_wallet.pages.js diff --git a/cypress/e2e/pages/dashboard.pages.js b/apps/web/cypress/e2e/pages/dashboard.pages.js similarity index 100% rename from cypress/e2e/pages/dashboard.pages.js rename to apps/web/cypress/e2e/pages/dashboard.pages.js diff --git a/cypress/e2e/pages/import_export.pages.js b/apps/web/cypress/e2e/pages/import_export.pages.js similarity index 100% rename from cypress/e2e/pages/import_export.pages.js rename to apps/web/cypress/e2e/pages/import_export.pages.js diff --git a/cypress/e2e/pages/load_safe.pages.js b/apps/web/cypress/e2e/pages/load_safe.pages.js similarity index 100% rename from cypress/e2e/pages/load_safe.pages.js rename to apps/web/cypress/e2e/pages/load_safe.pages.js diff --git a/cypress/e2e/pages/main.page.js b/apps/web/cypress/e2e/pages/main.page.js similarity index 100% rename from cypress/e2e/pages/main.page.js rename to apps/web/cypress/e2e/pages/main.page.js diff --git a/cypress/e2e/pages/messages.pages.js b/apps/web/cypress/e2e/pages/messages.pages.js similarity index 100% rename from cypress/e2e/pages/messages.pages.js rename to apps/web/cypress/e2e/pages/messages.pages.js diff --git a/cypress/e2e/pages/modals.page.js b/apps/web/cypress/e2e/pages/modals.page.js similarity index 100% rename from cypress/e2e/pages/modals.page.js rename to apps/web/cypress/e2e/pages/modals.page.js diff --git a/cypress/e2e/pages/modals/message_confirmation.pages.js b/apps/web/cypress/e2e/pages/modals/message_confirmation.pages.js similarity index 100% rename from cypress/e2e/pages/modals/message_confirmation.pages.js rename to apps/web/cypress/e2e/pages/modals/message_confirmation.pages.js diff --git a/cypress/e2e/pages/modules.page.js b/apps/web/cypress/e2e/pages/modules.page.js similarity index 100% rename from cypress/e2e/pages/modules.page.js rename to apps/web/cypress/e2e/pages/modules.page.js diff --git a/cypress/e2e/pages/navigation.page.js b/apps/web/cypress/e2e/pages/navigation.page.js similarity index 100% rename from cypress/e2e/pages/navigation.page.js rename to apps/web/cypress/e2e/pages/navigation.page.js diff --git a/cypress/e2e/pages/nfts.pages.js b/apps/web/cypress/e2e/pages/nfts.pages.js similarity index 100% rename from cypress/e2e/pages/nfts.pages.js rename to apps/web/cypress/e2e/pages/nfts.pages.js diff --git a/cypress/e2e/pages/owners.pages.js b/apps/web/cypress/e2e/pages/owners.pages.js similarity index 100% rename from cypress/e2e/pages/owners.pages.js rename to apps/web/cypress/e2e/pages/owners.pages.js diff --git a/cypress/e2e/pages/proposers.pages.js b/apps/web/cypress/e2e/pages/proposers.pages.js similarity index 100% rename from cypress/e2e/pages/proposers.pages.js rename to apps/web/cypress/e2e/pages/proposers.pages.js diff --git a/cypress/e2e/pages/recovery.pages.js b/apps/web/cypress/e2e/pages/recovery.pages.js similarity index 100% rename from cypress/e2e/pages/recovery.pages.js rename to apps/web/cypress/e2e/pages/recovery.pages.js diff --git a/cypress/e2e/pages/safeapps.pages.js b/apps/web/cypress/e2e/pages/safeapps.pages.js similarity index 100% rename from cypress/e2e/pages/safeapps.pages.js rename to apps/web/cypress/e2e/pages/safeapps.pages.js diff --git a/cypress/e2e/pages/sidebar.pages.js b/apps/web/cypress/e2e/pages/sidebar.pages.js similarity index 100% rename from cypress/e2e/pages/sidebar.pages.js rename to apps/web/cypress/e2e/pages/sidebar.pages.js diff --git a/cypress/e2e/pages/spending_limits.pages.js b/apps/web/cypress/e2e/pages/spending_limits.pages.js similarity index 100% rename from cypress/e2e/pages/spending_limits.pages.js rename to apps/web/cypress/e2e/pages/spending_limits.pages.js diff --git a/cypress/e2e/pages/staking.page.js b/apps/web/cypress/e2e/pages/staking.page.js similarity index 100% rename from cypress/e2e/pages/staking.page.js rename to apps/web/cypress/e2e/pages/staking.page.js diff --git a/cypress/e2e/pages/swaps.pages.js b/apps/web/cypress/e2e/pages/swaps.pages.js similarity index 100% rename from cypress/e2e/pages/swaps.pages.js rename to apps/web/cypress/e2e/pages/swaps.pages.js diff --git a/cypress/e2e/pages/tables.page.js b/apps/web/cypress/e2e/pages/tables.page.js similarity index 100% rename from cypress/e2e/pages/tables.page.js rename to apps/web/cypress/e2e/pages/tables.page.js diff --git a/cypress/e2e/pages/transactions.page.js b/apps/web/cypress/e2e/pages/transactions.page.js similarity index 100% rename from cypress/e2e/pages/transactions.page.js rename to apps/web/cypress/e2e/pages/transactions.page.js diff --git a/cypress/e2e/prodhealthcheck/add_owner.cy.js b/apps/web/cypress/e2e/prodhealthcheck/add_owner.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/add_owner.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/add_owner.cy.js diff --git a/cypress/e2e/prodhealthcheck/create_tx.cy.js b/apps/web/cypress/e2e/prodhealthcheck/create_tx.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/create_tx.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/create_tx.cy.js diff --git a/cypress/e2e/prodhealthcheck/load_safe.cy.js b/apps/web/cypress/e2e/prodhealthcheck/load_safe.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/load_safe.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/load_safe.cy.js diff --git a/cypress/e2e/prodhealthcheck/messages_onchain.cy.js b/apps/web/cypress/e2e/prodhealthcheck/messages_onchain.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/messages_onchain.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/messages_onchain.cy.js diff --git a/cypress/e2e/prodhealthcheck/multichain_network.cy.js b/apps/web/cypress/e2e/prodhealthcheck/multichain_network.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/multichain_network.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/multichain_network.cy.js diff --git a/cypress/e2e/prodhealthcheck/nfts.cy.js b/apps/web/cypress/e2e/prodhealthcheck/nfts.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/nfts.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/nfts.cy.js diff --git a/cypress/e2e/prodhealthcheck/recovery.cy.js b/apps/web/cypress/e2e/prodhealthcheck/recovery.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/recovery.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/recovery.cy.js diff --git a/cypress/e2e/prodhealthcheck/remove_owner.cy.js b/apps/web/cypress/e2e/prodhealthcheck/remove_owner.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/remove_owner.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/remove_owner.cy.js diff --git a/cypress/e2e/prodhealthcheck/sidebar.cy.js b/apps/web/cypress/e2e/prodhealthcheck/sidebar.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/sidebar.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/sidebar.cy.js diff --git a/cypress/e2e/prodhealthcheck/sidebar_3.cy.js b/apps/web/cypress/e2e/prodhealthcheck/sidebar_3.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/sidebar_3.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/sidebar_3.cy.js diff --git a/cypress/e2e/prodhealthcheck/spending_limits.cy.js b/apps/web/cypress/e2e/prodhealthcheck/spending_limits.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/spending_limits.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/spending_limits.cy.js diff --git a/cypress/e2e/prodhealthcheck/swaps_history_2.cy.js b/apps/web/cypress/e2e/prodhealthcheck/swaps_history_2.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/swaps_history_2.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/swaps_history_2.cy.js diff --git a/cypress/e2e/prodhealthcheck/swaps_tokens.cy.js b/apps/web/cypress/e2e/prodhealthcheck/swaps_tokens.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/swaps_tokens.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/swaps_tokens.cy.js diff --git a/cypress/e2e/prodhealthcheck/tokens.cy.js b/apps/web/cypress/e2e/prodhealthcheck/tokens.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/tokens.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/tokens.cy.js diff --git a/cypress/e2e/prodhealthcheck/tx_history.cy.js b/apps/web/cypress/e2e/prodhealthcheck/tx_history.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/tx_history.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/tx_history.cy.js diff --git a/cypress/e2e/prodhealthcheck/tx_history_2.cy.js b/apps/web/cypress/e2e/prodhealthcheck/tx_history_2.cy.js similarity index 100% rename from cypress/e2e/prodhealthcheck/tx_history_2.cy.js rename to apps/web/cypress/e2e/prodhealthcheck/tx_history_2.cy.js diff --git a/cypress/e2e/regression/add_owner.cy.js b/apps/web/cypress/e2e/regression/add_owner.cy.js similarity index 100% rename from cypress/e2e/regression/add_owner.cy.js rename to apps/web/cypress/e2e/regression/add_owner.cy.js diff --git a/cypress/e2e/regression/address_book.cy.js b/apps/web/cypress/e2e/regression/address_book.cy.js similarity index 100% rename from cypress/e2e/regression/address_book.cy.js rename to apps/web/cypress/e2e/regression/address_book.cy.js diff --git a/cypress/e2e/regression/address_book_2.cy.js b/apps/web/cypress/e2e/regression/address_book_2.cy.js similarity index 100% rename from cypress/e2e/regression/address_book_2.cy.js rename to apps/web/cypress/e2e/regression/address_book_2.cy.js diff --git a/cypress/e2e/regression/balances_pagination.cy.js b/apps/web/cypress/e2e/regression/balances_pagination.cy.js similarity index 100% rename from cypress/e2e/regression/balances_pagination.cy.js rename to apps/web/cypress/e2e/regression/balances_pagination.cy.js diff --git a/cypress/e2e/regression/batch_tx.cy.js b/apps/web/cypress/e2e/regression/batch_tx.cy.js similarity index 100% rename from cypress/e2e/regression/batch_tx.cy.js rename to apps/web/cypress/e2e/regression/batch_tx.cy.js diff --git a/cypress/e2e/regression/bulk_execution.cy.js b/apps/web/cypress/e2e/regression/bulk_execution.cy.js similarity index 100% rename from cypress/e2e/regression/bulk_execution.cy.js rename to apps/web/cypress/e2e/regression/bulk_execution.cy.js diff --git a/cypress/e2e/regression/create_safe_cf.cy.js b/apps/web/cypress/e2e/regression/create_safe_cf.cy.js similarity index 100% rename from cypress/e2e/regression/create_safe_cf.cy.js rename to apps/web/cypress/e2e/regression/create_safe_cf.cy.js diff --git a/cypress/e2e/regression/create_safe_simple.cy.js b/apps/web/cypress/e2e/regression/create_safe_simple.cy.js similarity index 100% rename from cypress/e2e/regression/create_safe_simple.cy.js rename to apps/web/cypress/e2e/regression/create_safe_simple.cy.js diff --git a/cypress/e2e/regression/create_safe_simple_2.cy.js b/apps/web/cypress/e2e/regression/create_safe_simple_2.cy.js similarity index 100% rename from cypress/e2e/regression/create_safe_simple_2.cy.js rename to apps/web/cypress/e2e/regression/create_safe_simple_2.cy.js diff --git a/cypress/e2e/regression/create_tx.cy.js b/apps/web/cypress/e2e/regression/create_tx.cy.js similarity index 100% rename from cypress/e2e/regression/create_tx.cy.js rename to apps/web/cypress/e2e/regression/create_tx.cy.js diff --git a/cypress/e2e/regression/load_safe.cy.js b/apps/web/cypress/e2e/regression/load_safe.cy.js similarity index 100% rename from cypress/e2e/regression/load_safe.cy.js rename to apps/web/cypress/e2e/regression/load_safe.cy.js diff --git a/cypress/e2e/regression/load_safe_2.cy.js b/apps/web/cypress/e2e/regression/load_safe_2.cy.js similarity index 100% rename from cypress/e2e/regression/load_safe_2.cy.js rename to apps/web/cypress/e2e/regression/load_safe_2.cy.js diff --git a/cypress/e2e/regression/messages_onchain.cy.js b/apps/web/cypress/e2e/regression/messages_onchain.cy.js similarity index 100% rename from cypress/e2e/regression/messages_onchain.cy.js rename to apps/web/cypress/e2e/regression/messages_onchain.cy.js diff --git a/cypress/e2e/regression/messages_popup.cy.js b/apps/web/cypress/e2e/regression/messages_popup.cy.js similarity index 100% rename from cypress/e2e/regression/messages_popup.cy.js rename to apps/web/cypress/e2e/regression/messages_popup.cy.js diff --git a/cypress/e2e/regression/multichain_create_safe.cy.js b/apps/web/cypress/e2e/regression/multichain_create_safe.cy.js similarity index 100% rename from cypress/e2e/regression/multichain_create_safe.cy.js rename to apps/web/cypress/e2e/regression/multichain_create_safe.cy.js diff --git a/cypress/e2e/regression/multichain_create_safe_flow.cy.js b/apps/web/cypress/e2e/regression/multichain_create_safe_flow.cy.js similarity index 100% rename from cypress/e2e/regression/multichain_create_safe_flow.cy.js rename to apps/web/cypress/e2e/regression/multichain_create_safe_flow.cy.js diff --git a/cypress/e2e/regression/multichain_network.cy.js b/apps/web/cypress/e2e/regression/multichain_network.cy.js similarity index 100% rename from cypress/e2e/regression/multichain_network.cy.js rename to apps/web/cypress/e2e/regression/multichain_network.cy.js diff --git a/cypress/e2e/regression/multichain_networkswitch.cy.js b/apps/web/cypress/e2e/regression/multichain_networkswitch.cy.js similarity index 100% rename from cypress/e2e/regression/multichain_networkswitch.cy.js rename to apps/web/cypress/e2e/regression/multichain_networkswitch.cy.js diff --git a/cypress/e2e/regression/multichain_setup.cy.js b/apps/web/cypress/e2e/regression/multichain_setup.cy.js similarity index 100% rename from cypress/e2e/regression/multichain_setup.cy.js rename to apps/web/cypress/e2e/regression/multichain_setup.cy.js diff --git a/cypress/e2e/regression/multichain_sidebar.cy.js b/apps/web/cypress/e2e/regression/multichain_sidebar.cy.js similarity index 100% rename from cypress/e2e/regression/multichain_sidebar.cy.js rename to apps/web/cypress/e2e/regression/multichain_sidebar.cy.js diff --git a/cypress/e2e/regression/nfts.cy.js b/apps/web/cypress/e2e/regression/nfts.cy.js similarity index 100% rename from cypress/e2e/regression/nfts.cy.js rename to apps/web/cypress/e2e/regression/nfts.cy.js diff --git a/cypress/e2e/regression/proposers.cy.js b/apps/web/cypress/e2e/regression/proposers.cy.js similarity index 100% rename from cypress/e2e/regression/proposers.cy.js rename to apps/web/cypress/e2e/regression/proposers.cy.js diff --git a/cypress/e2e/regression/proposers_2.cy.js b/apps/web/cypress/e2e/regression/proposers_2.cy.js similarity index 100% rename from cypress/e2e/regression/proposers_2.cy.js rename to apps/web/cypress/e2e/regression/proposers_2.cy.js diff --git a/cypress/e2e/regression/recovery.cy.js b/apps/web/cypress/e2e/regression/recovery.cy.js similarity index 100% rename from cypress/e2e/regression/recovery.cy.js rename to apps/web/cypress/e2e/regression/recovery.cy.js diff --git a/cypress/e2e/regression/recovery_2.cy.js b/apps/web/cypress/e2e/regression/recovery_2.cy.js similarity index 100% rename from cypress/e2e/regression/recovery_2.cy.js rename to apps/web/cypress/e2e/regression/recovery_2.cy.js diff --git a/cypress/e2e/regression/remove_owner.cy.js b/apps/web/cypress/e2e/regression/remove_owner.cy.js similarity index 100% rename from cypress/e2e/regression/remove_owner.cy.js rename to apps/web/cypress/e2e/regression/remove_owner.cy.js diff --git a/cypress/e2e/regression/replace_owner.cy.js b/apps/web/cypress/e2e/regression/replace_owner.cy.js similarity index 100% rename from cypress/e2e/regression/replace_owner.cy.js rename to apps/web/cypress/e2e/regression/replace_owner.cy.js diff --git a/cypress/e2e/regression/sidebar.cy.js b/apps/web/cypress/e2e/regression/sidebar.cy.js similarity index 100% rename from cypress/e2e/regression/sidebar.cy.js rename to apps/web/cypress/e2e/regression/sidebar.cy.js diff --git a/cypress/e2e/regression/sidebar_2.cy.js b/apps/web/cypress/e2e/regression/sidebar_2.cy.js similarity index 100% rename from cypress/e2e/regression/sidebar_2.cy.js rename to apps/web/cypress/e2e/regression/sidebar_2.cy.js diff --git a/cypress/e2e/regression/sidebar_3.cy.js b/apps/web/cypress/e2e/regression/sidebar_3.cy.js similarity index 100% rename from cypress/e2e/regression/sidebar_3.cy.js rename to apps/web/cypress/e2e/regression/sidebar_3.cy.js diff --git a/cypress/e2e/regression/sidebar_4.cy.js b/apps/web/cypress/e2e/regression/sidebar_4.cy.js similarity index 100% rename from cypress/e2e/regression/sidebar_4.cy.js rename to apps/web/cypress/e2e/regression/sidebar_4.cy.js diff --git a/cypress/e2e/regression/sidebar_5.cy.js b/apps/web/cypress/e2e/regression/sidebar_5.cy.js similarity index 100% rename from cypress/e2e/regression/sidebar_5.cy.js rename to apps/web/cypress/e2e/regression/sidebar_5.cy.js diff --git a/cypress/e2e/regression/sidebar_6.cy.js b/apps/web/cypress/e2e/regression/sidebar_6.cy.js similarity index 100% rename from cypress/e2e/regression/sidebar_6.cy.js rename to apps/web/cypress/e2e/regression/sidebar_6.cy.js diff --git a/cypress/e2e/regression/sidebar_7.cy.js b/apps/web/cypress/e2e/regression/sidebar_7.cy.js similarity index 100% rename from cypress/e2e/regression/sidebar_7.cy.js rename to apps/web/cypress/e2e/regression/sidebar_7.cy.js diff --git a/cypress/e2e/regression/sidebar_nonowner.cy.js b/apps/web/cypress/e2e/regression/sidebar_nonowner.cy.js similarity index 100% rename from cypress/e2e/regression/sidebar_nonowner.cy.js rename to apps/web/cypress/e2e/regression/sidebar_nonowner.cy.js diff --git a/cypress/e2e/regression/spending_limits.cy.js b/apps/web/cypress/e2e/regression/spending_limits.cy.js similarity index 100% rename from cypress/e2e/regression/spending_limits.cy.js rename to apps/web/cypress/e2e/regression/spending_limits.cy.js diff --git a/cypress/e2e/regression/spending_limits_nonowner.cy.js b/apps/web/cypress/e2e/regression/spending_limits_nonowner.cy.js similarity index 100% rename from cypress/e2e/regression/spending_limits_nonowner.cy.js rename to apps/web/cypress/e2e/regression/spending_limits_nonowner.cy.js diff --git a/cypress/e2e/regression/staking_history.cy.js b/apps/web/cypress/e2e/regression/staking_history.cy.js similarity index 100% rename from cypress/e2e/regression/staking_history.cy.js rename to apps/web/cypress/e2e/regression/staking_history.cy.js diff --git a/cypress/e2e/regression/swaps.cy.js b/apps/web/cypress/e2e/regression/swaps.cy.js similarity index 100% rename from cypress/e2e/regression/swaps.cy.js rename to apps/web/cypress/e2e/regression/swaps.cy.js diff --git a/cypress/e2e/regression/swaps_history.cy.js b/apps/web/cypress/e2e/regression/swaps_history.cy.js similarity index 100% rename from cypress/e2e/regression/swaps_history.cy.js rename to apps/web/cypress/e2e/regression/swaps_history.cy.js diff --git a/cypress/e2e/regression/swaps_history_2.cy.js b/apps/web/cypress/e2e/regression/swaps_history_2.cy.js similarity index 100% rename from cypress/e2e/regression/swaps_history_2.cy.js rename to apps/web/cypress/e2e/regression/swaps_history_2.cy.js diff --git a/cypress/e2e/regression/swaps_tokens.cy.js b/apps/web/cypress/e2e/regression/swaps_tokens.cy.js similarity index 100% rename from cypress/e2e/regression/swaps_tokens.cy.js rename to apps/web/cypress/e2e/regression/swaps_tokens.cy.js diff --git a/cypress/e2e/regression/tokens.cy.js b/apps/web/cypress/e2e/regression/tokens.cy.js similarity index 100% rename from cypress/e2e/regression/tokens.cy.js rename to apps/web/cypress/e2e/regression/tokens.cy.js diff --git a/cypress/e2e/regression/twaps.cy.js b/apps/web/cypress/e2e/regression/twaps.cy.js similarity index 100% rename from cypress/e2e/regression/twaps.cy.js rename to apps/web/cypress/e2e/regression/twaps.cy.js diff --git a/cypress/e2e/regression/twaps_2.cy.js b/apps/web/cypress/e2e/regression/twaps_2.cy.js similarity index 100% rename from cypress/e2e/regression/twaps_2.cy.js rename to apps/web/cypress/e2e/regression/twaps_2.cy.js diff --git a/cypress/e2e/regression/twaps_history.cy.js b/apps/web/cypress/e2e/regression/twaps_history.cy.js similarity index 100% rename from cypress/e2e/regression/twaps_history.cy.js rename to apps/web/cypress/e2e/regression/twaps_history.cy.js diff --git a/cypress/e2e/regression/tx_decoding.cy.js b/apps/web/cypress/e2e/regression/tx_decoding.cy.js similarity index 100% rename from cypress/e2e/regression/tx_decoding.cy.js rename to apps/web/cypress/e2e/regression/tx_decoding.cy.js diff --git a/cypress/e2e/regression/tx_history.cy.js b/apps/web/cypress/e2e/regression/tx_history.cy.js similarity index 100% rename from cypress/e2e/regression/tx_history.cy.js rename to apps/web/cypress/e2e/regression/tx_history.cy.js diff --git a/cypress/e2e/regression/tx_history_2.cy.js b/apps/web/cypress/e2e/regression/tx_history_2.cy.js similarity index 100% rename from cypress/e2e/regression/tx_history_2.cy.js rename to apps/web/cypress/e2e/regression/tx_history_2.cy.js diff --git a/cypress/e2e/regression/tx_history_3.cy.js b/apps/web/cypress/e2e/regression/tx_history_3.cy.js similarity index 100% rename from cypress/e2e/regression/tx_history_3.cy.js rename to apps/web/cypress/e2e/regression/tx_history_3.cy.js diff --git a/cypress/e2e/regression/tx_history_4.cy.js b/apps/web/cypress/e2e/regression/tx_history_4.cy.js similarity index 100% rename from cypress/e2e/regression/tx_history_4.cy.js rename to apps/web/cypress/e2e/regression/tx_history_4.cy.js diff --git a/cypress/e2e/safe-apps/apps_list.cy.js b/apps/web/cypress/e2e/safe-apps/apps_list.cy.js similarity index 100% rename from cypress/e2e/safe-apps/apps_list.cy.js rename to apps/web/cypress/e2e/safe-apps/apps_list.cy.js diff --git a/cypress/e2e/safe-apps/browser_permissions.cy.js b/apps/web/cypress/e2e/safe-apps/browser_permissions.cy.js similarity index 100% rename from cypress/e2e/safe-apps/browser_permissions.cy.js rename to apps/web/cypress/e2e/safe-apps/browser_permissions.cy.js diff --git a/cypress/e2e/safe-apps/constants.js b/apps/web/cypress/e2e/safe-apps/constants.js similarity index 100% rename from cypress/e2e/safe-apps/constants.js rename to apps/web/cypress/e2e/safe-apps/constants.js diff --git a/cypress/e2e/safe-apps/drain_account.spec.cy.js b/apps/web/cypress/e2e/safe-apps/drain_account.spec.cy.js similarity index 100% rename from cypress/e2e/safe-apps/drain_account.spec.cy.js rename to apps/web/cypress/e2e/safe-apps/drain_account.spec.cy.js diff --git a/cypress/e2e/safe-apps/info_modal.cy.js b/apps/web/cypress/e2e/safe-apps/info_modal.cy.js similarity index 100% rename from cypress/e2e/safe-apps/info_modal.cy.js rename to apps/web/cypress/e2e/safe-apps/info_modal.cy.js diff --git a/cypress/e2e/safe-apps/permissions_settings.cy.js b/apps/web/cypress/e2e/safe-apps/permissions_settings.cy.js similarity index 100% rename from cypress/e2e/safe-apps/permissions_settings.cy.js rename to apps/web/cypress/e2e/safe-apps/permissions_settings.cy.js diff --git a/cypress/e2e/safe-apps/preview_drawer.cy.js b/apps/web/cypress/e2e/safe-apps/preview_drawer.cy.js similarity index 100% rename from cypress/e2e/safe-apps/preview_drawer.cy.js rename to apps/web/cypress/e2e/safe-apps/preview_drawer.cy.js diff --git a/cypress/e2e/safe-apps/safe_permissions.cy.js b/apps/web/cypress/e2e/safe-apps/safe_permissions.cy.js similarity index 100% rename from cypress/e2e/safe-apps/safe_permissions.cy.js rename to apps/web/cypress/e2e/safe-apps/safe_permissions.cy.js diff --git a/cypress/e2e/safe-apps/tx-builder.2spec.cy.js b/apps/web/cypress/e2e/safe-apps/tx-builder.2spec.cy.js similarity index 100% rename from cypress/e2e/safe-apps/tx-builder.2spec.cy.js rename to apps/web/cypress/e2e/safe-apps/tx-builder.2spec.cy.js diff --git a/cypress/e2e/safe-apps/tx-builder.spec.cy.js b/apps/web/cypress/e2e/safe-apps/tx-builder.spec.cy.js similarity index 100% rename from cypress/e2e/safe-apps/tx-builder.spec.cy.js rename to apps/web/cypress/e2e/safe-apps/tx-builder.spec.cy.js diff --git a/cypress/e2e/safe-apps/tx_modal.cy.js b/apps/web/cypress/e2e/safe-apps/tx_modal.cy.js similarity index 100% rename from cypress/e2e/safe-apps/tx_modal.cy.js rename to apps/web/cypress/e2e/safe-apps/tx_modal.cy.js diff --git a/cypress/e2e/smoke/add_owner.cy.js b/apps/web/cypress/e2e/smoke/add_owner.cy.js similarity index 100% rename from cypress/e2e/smoke/add_owner.cy.js rename to apps/web/cypress/e2e/smoke/add_owner.cy.js diff --git a/cypress/e2e/smoke/address_book.cy.js b/apps/web/cypress/e2e/smoke/address_book.cy.js similarity index 100% rename from cypress/e2e/smoke/address_book.cy.js rename to apps/web/cypress/e2e/smoke/address_book.cy.js diff --git a/cypress/e2e/smoke/assets.cy.js b/apps/web/cypress/e2e/smoke/assets.cy.js similarity index 100% rename from cypress/e2e/smoke/assets.cy.js rename to apps/web/cypress/e2e/smoke/assets.cy.js diff --git a/cypress/e2e/smoke/batch_tx.cy.js b/apps/web/cypress/e2e/smoke/batch_tx.cy.js similarity index 100% rename from cypress/e2e/smoke/batch_tx.cy.js rename to apps/web/cypress/e2e/smoke/batch_tx.cy.js diff --git a/cypress/e2e/smoke/create_safe_cf.cy.js b/apps/web/cypress/e2e/smoke/create_safe_cf.cy.js similarity index 100% rename from cypress/e2e/smoke/create_safe_cf.cy.js rename to apps/web/cypress/e2e/smoke/create_safe_cf.cy.js diff --git a/cypress/e2e/smoke/create_safe_simple.cy.js b/apps/web/cypress/e2e/smoke/create_safe_simple.cy.js similarity index 100% rename from cypress/e2e/smoke/create_safe_simple.cy.js rename to apps/web/cypress/e2e/smoke/create_safe_simple.cy.js diff --git a/cypress/e2e/smoke/create_tx.cy.js b/apps/web/cypress/e2e/smoke/create_tx.cy.js similarity index 100% rename from cypress/e2e/smoke/create_tx.cy.js rename to apps/web/cypress/e2e/smoke/create_tx.cy.js diff --git a/cypress/e2e/smoke/create_tx_2.cy.js b/apps/web/cypress/e2e/smoke/create_tx_2.cy.js similarity index 100% rename from cypress/e2e/smoke/create_tx_2.cy.js rename to apps/web/cypress/e2e/smoke/create_tx_2.cy.js diff --git a/cypress/e2e/smoke/dashboard.cy.js b/apps/web/cypress/e2e/smoke/dashboard.cy.js similarity index 100% rename from cypress/e2e/smoke/dashboard.cy.js rename to apps/web/cypress/e2e/smoke/dashboard.cy.js diff --git a/cypress/e2e/smoke/import_export_data.cy.js b/apps/web/cypress/e2e/smoke/import_export_data.cy.js similarity index 100% rename from cypress/e2e/smoke/import_export_data.cy.js rename to apps/web/cypress/e2e/smoke/import_export_data.cy.js diff --git a/cypress/e2e/smoke/import_export_data_2.cy.js b/apps/web/cypress/e2e/smoke/import_export_data_2.cy.js similarity index 100% rename from cypress/e2e/smoke/import_export_data_2.cy.js rename to apps/web/cypress/e2e/smoke/import_export_data_2.cy.js diff --git a/cypress/e2e/smoke/landing.cy.js b/apps/web/cypress/e2e/smoke/landing.cy.js similarity index 100% rename from cypress/e2e/smoke/landing.cy.js rename to apps/web/cypress/e2e/smoke/landing.cy.js diff --git a/cypress/e2e/smoke/load_safe.cy.js b/apps/web/cypress/e2e/smoke/load_safe.cy.js similarity index 100% rename from cypress/e2e/smoke/load_safe.cy.js rename to apps/web/cypress/e2e/smoke/load_safe.cy.js diff --git a/cypress/e2e/smoke/messages_offchain.cy.js b/apps/web/cypress/e2e/smoke/messages_offchain.cy.js similarity index 100% rename from cypress/e2e/smoke/messages_offchain.cy.js rename to apps/web/cypress/e2e/smoke/messages_offchain.cy.js diff --git a/cypress/e2e/smoke/nfts.cy.js b/apps/web/cypress/e2e/smoke/nfts.cy.js similarity index 100% rename from cypress/e2e/smoke/nfts.cy.js rename to apps/web/cypress/e2e/smoke/nfts.cy.js diff --git a/cypress/e2e/smoke/replace_owner.cy.js b/apps/web/cypress/e2e/smoke/replace_owner.cy.js similarity index 100% rename from cypress/e2e/smoke/replace_owner.cy.js rename to apps/web/cypress/e2e/smoke/replace_owner.cy.js diff --git a/cypress/e2e/smoke/spending_limits.cy.js b/apps/web/cypress/e2e/smoke/spending_limits.cy.js similarity index 100% rename from cypress/e2e/smoke/spending_limits.cy.js rename to apps/web/cypress/e2e/smoke/spending_limits.cy.js diff --git a/cypress/e2e/smoke/tokens.cy.js b/apps/web/cypress/e2e/smoke/tokens.cy.js similarity index 100% rename from cypress/e2e/smoke/tokens.cy.js rename to apps/web/cypress/e2e/smoke/tokens.cy.js diff --git a/cypress/e2e/smoke/tx_history.cy.js b/apps/web/cypress/e2e/smoke/tx_history.cy.js similarity index 100% rename from cypress/e2e/smoke/tx_history.cy.js rename to apps/web/cypress/e2e/smoke/tx_history.cy.js diff --git a/cypress/e2e/smoke/tx_history_filter.cy.js b/apps/web/cypress/e2e/smoke/tx_history_filter.cy.js similarity index 100% rename from cypress/e2e/smoke/tx_history_filter.cy.js rename to apps/web/cypress/e2e/smoke/tx_history_filter.cy.js diff --git a/cypress/fixtures/address_book_addedsafes.csv b/apps/web/cypress/fixtures/address_book_addedsafes.csv similarity index 100% rename from cypress/fixtures/address_book_addedsafes.csv rename to apps/web/cypress/fixtures/address_book_addedsafes.csv diff --git a/cypress/fixtures/address_book_duplicated.csv b/apps/web/cypress/fixtures/address_book_duplicated.csv similarity index 100% rename from cypress/fixtures/address_book_duplicated.csv rename to apps/web/cypress/fixtures/address_book_duplicated.csv diff --git a/cypress/fixtures/address_book_empty_test.csv b/apps/web/cypress/fixtures/address_book_empty_test.csv similarity index 100% rename from cypress/fixtures/address_book_empty_test.csv rename to apps/web/cypress/fixtures/address_book_empty_test.csv diff --git a/cypress/fixtures/address_book_networks.csv b/apps/web/cypress/fixtures/address_book_networks.csv similarity index 100% rename from cypress/fixtures/address_book_networks.csv rename to apps/web/cypress/fixtures/address_book_networks.csv diff --git a/cypress/fixtures/address_book_test.csv b/apps/web/cypress/fixtures/address_book_test.csv similarity index 100% rename from cypress/fixtures/address_book_test.csv rename to apps/web/cypress/fixtures/address_book_test.csv diff --git a/cypress/fixtures/balances.json b/apps/web/cypress/fixtures/balances.json similarity index 100% rename from cypress/fixtures/balances.json rename to apps/web/cypress/fixtures/balances.json diff --git a/cypress/fixtures/data_import.json b/apps/web/cypress/fixtures/data_import.json similarity index 100% rename from cypress/fixtures/data_import.json rename to apps/web/cypress/fixtures/data_import.json diff --git a/cypress/fixtures/invalid_image_QR_test.png b/apps/web/cypress/fixtures/invalid_image_QR_test.png similarity index 100% rename from cypress/fixtures/invalid_image_QR_test.png rename to apps/web/cypress/fixtures/invalid_image_QR_test.png diff --git a/cypress/fixtures/safe-app.html b/apps/web/cypress/fixtures/safe-app.html similarity index 100% rename from cypress/fixtures/safe-app.html rename to apps/web/cypress/fixtures/safe-app.html diff --git a/cypress/fixtures/safes/funds.json b/apps/web/cypress/fixtures/safes/funds.json similarity index 100% rename from cypress/fixtures/safes/funds.json rename to apps/web/cypress/fixtures/safes/funds.json diff --git a/cypress/fixtures/safes/nfts.json b/apps/web/cypress/fixtures/safes/nfts.json similarity index 100% rename from cypress/fixtures/safes/nfts.json rename to apps/web/cypress/fixtures/safes/nfts.json diff --git a/cypress/fixtures/safes/recovery.json b/apps/web/cypress/fixtures/safes/recovery.json similarity index 100% rename from cypress/fixtures/safes/recovery.json rename to apps/web/cypress/fixtures/safes/recovery.json diff --git a/cypress/fixtures/safes/safeapps.json b/apps/web/cypress/fixtures/safes/safeapps.json similarity index 100% rename from cypress/fixtures/safes/safeapps.json rename to apps/web/cypress/fixtures/safes/safeapps.json diff --git a/cypress/fixtures/safes/static.json b/apps/web/cypress/fixtures/safes/static.json similarity index 100% rename from cypress/fixtures/safes/static.json rename to apps/web/cypress/fixtures/safes/static.json diff --git a/cypress/fixtures/sepolia_test_safe_QR.png b/apps/web/cypress/fixtures/sepolia_test_safe_QR.png similarity index 100% rename from cypress/fixtures/sepolia_test_safe_QR.png rename to apps/web/cypress/fixtures/sepolia_test_safe_QR.png diff --git a/cypress/fixtures/staking_data.json b/apps/web/cypress/fixtures/staking_data.json similarity index 100% rename from cypress/fixtures/staking_data.json rename to apps/web/cypress/fixtures/staking_data.json diff --git a/cypress/fixtures/swaps_data.json b/apps/web/cypress/fixtures/swaps_data.json similarity index 100% rename from cypress/fixtures/swaps_data.json rename to apps/web/cypress/fixtures/swaps_data.json diff --git a/cypress/fixtures/test-empty-batch.json b/apps/web/cypress/fixtures/test-empty-batch.json similarity index 100% rename from cypress/fixtures/test-empty-batch.json rename to apps/web/cypress/fixtures/test-empty-batch.json diff --git a/cypress/fixtures/test-invalid-batch.json b/apps/web/cypress/fixtures/test-invalid-batch.json similarity index 100% rename from cypress/fixtures/test-invalid-batch.json rename to apps/web/cypress/fixtures/test-invalid-batch.json diff --git a/cypress/fixtures/test-mainnet-batch.json b/apps/web/cypress/fixtures/test-mainnet-batch.json similarity index 100% rename from cypress/fixtures/test-mainnet-batch.json rename to apps/web/cypress/fixtures/test-mainnet-batch.json diff --git a/cypress/fixtures/test-modified-batch.json b/apps/web/cypress/fixtures/test-modified-batch.json similarity index 100% rename from cypress/fixtures/test-modified-batch.json rename to apps/web/cypress/fixtures/test-modified-batch.json diff --git a/cypress/fixtures/test-working-batch.json b/apps/web/cypress/fixtures/test-working-batch.json similarity index 100% rename from cypress/fixtures/test-working-batch.json rename to apps/web/cypress/fixtures/test-working-batch.json diff --git a/cypress/fixtures/txhistory_data_data.json b/apps/web/cypress/fixtures/txhistory_data_data.json similarity index 100% rename from cypress/fixtures/txhistory_data_data.json rename to apps/web/cypress/fixtures/txhistory_data_data.json diff --git a/cypress/fixtures/txhistory_incoming_data.json b/apps/web/cypress/fixtures/txhistory_incoming_data.json similarity index 100% rename from cypress/fixtures/txhistory_incoming_data.json rename to apps/web/cypress/fixtures/txhistory_incoming_data.json diff --git a/cypress/fixtures/txmessages_data.json b/apps/web/cypress/fixtures/txmessages_data.json similarity index 100% rename from cypress/fixtures/txmessages_data.json rename to apps/web/cypress/fixtures/txmessages_data.json diff --git a/cypress/plugins/index.js b/apps/web/cypress/plugins/index.js similarity index 100% rename from cypress/plugins/index.js rename to apps/web/cypress/plugins/index.js diff --git a/cypress/snapshots/actual/cypress/e2e/regression/tx_decoding.cy.js/tx_decoding.png b/apps/web/cypress/snapshots/actual/cypress/e2e/regression/tx_decoding.cy.js/tx_decoding.png similarity index 100% rename from cypress/snapshots/actual/cypress/e2e/regression/tx_decoding.cy.js/tx_decoding.png rename to apps/web/cypress/snapshots/actual/cypress/e2e/regression/tx_decoding.cy.js/tx_decoding.png diff --git a/cypress/support/api/contracts.js b/apps/web/cypress/support/api/contracts.js similarity index 100% rename from cypress/support/api/contracts.js rename to apps/web/cypress/support/api/contracts.js diff --git a/cypress/support/api/utils_ether.js b/apps/web/cypress/support/api/utils_ether.js similarity index 100% rename from cypress/support/api/utils_ether.js rename to apps/web/cypress/support/api/utils_ether.js diff --git a/cypress/support/api/utils_protocolkit.js b/apps/web/cypress/support/api/utils_protocolkit.js similarity index 100% rename from cypress/support/api/utils_protocolkit.js rename to apps/web/cypress/support/api/utils_protocolkit.js diff --git a/cypress/support/commands.js b/apps/web/cypress/support/commands.js similarity index 100% rename from cypress/support/commands.js rename to apps/web/cypress/support/commands.js diff --git a/cypress/support/constants.js b/apps/web/cypress/support/constants.js similarity index 100% rename from cypress/support/constants.js rename to apps/web/cypress/support/constants.js diff --git a/cypress/support/e2e.js b/apps/web/cypress/support/e2e.js similarity index 100% rename from cypress/support/e2e.js rename to apps/web/cypress/support/e2e.js diff --git a/cypress/support/localstorage_data.js b/apps/web/cypress/support/localstorage_data.js similarity index 100% rename from cypress/support/localstorage_data.js rename to apps/web/cypress/support/localstorage_data.js diff --git a/cypress/support/safe-apps-commands.js b/apps/web/cypress/support/safe-apps-commands.js similarity index 100% rename from cypress/support/safe-apps-commands.js rename to apps/web/cypress/support/safe-apps-commands.js diff --git a/cypress/support/safes/safesHandler.js b/apps/web/cypress/support/safes/safesHandler.js similarity index 100% rename from cypress/support/safes/safesHandler.js rename to apps/web/cypress/support/safes/safesHandler.js diff --git a/cypress/support/utils/checkers.js b/apps/web/cypress/support/utils/checkers.js similarity index 100% rename from cypress/support/utils/checkers.js rename to apps/web/cypress/support/utils/checkers.js diff --git a/cypress/support/utils/ethers.js b/apps/web/cypress/support/utils/ethers.js similarity index 100% rename from cypress/support/utils/ethers.js rename to apps/web/cypress/support/utils/ethers.js diff --git a/cypress/support/utils/gtag.js b/apps/web/cypress/support/utils/gtag.js similarity index 100% rename from cypress/support/utils/gtag.js rename to apps/web/cypress/support/utils/gtag.js diff --git a/cypress/support/utils/txquery.js b/apps/web/cypress/support/utils/txquery.js similarity index 100% rename from cypress/support/utils/txquery.js rename to apps/web/cypress/support/utils/txquery.js diff --git a/cypress/support/utils/wallet.js b/apps/web/cypress/support/utils/wallet.js similarity index 100% rename from cypress/support/utils/wallet.js rename to apps/web/cypress/support/utils/wallet.js diff --git a/docs/code-style.md b/apps/web/docs/code-style.md similarity index 100% rename from docs/code-style.md rename to apps/web/docs/code-style.md diff --git a/docs/environments.md b/apps/web/docs/environments.md similarity index 100% rename from docs/environments.md rename to apps/web/docs/environments.md diff --git a/docs/release-procedure.md b/apps/web/docs/release-procedure.md similarity index 100% rename from docs/release-procedure.md rename to apps/web/docs/release-procedure.md diff --git a/docs/update-terms.md b/apps/web/docs/update-terms.md similarity index 100% rename from docs/update-terms.md rename to apps/web/docs/update-terms.md diff --git a/eslint.config.mjs b/apps/web/eslint.config.mjs similarity index 100% rename from eslint.config.mjs rename to apps/web/eslint.config.mjs diff --git a/jest.config.cjs b/apps/web/jest.config.cjs similarity index 100% rename from jest.config.cjs rename to apps/web/jest.config.cjs diff --git a/jest.setup.js b/apps/web/jest.setup.js similarity index 100% rename from jest.setup.js rename to apps/web/jest.setup.js diff --git a/mocks/svg.js b/apps/web/mocks/svg.js similarity index 100% rename from mocks/svg.js rename to apps/web/mocks/svg.js diff --git a/next-env.d.ts b/apps/web/next-env.d.ts similarity index 100% rename from next-env.d.ts rename to apps/web/next-env.d.ts diff --git a/next.config.mjs b/apps/web/next.config.mjs similarity index 100% rename from next.config.mjs rename to apps/web/next.config.mjs diff --git a/package.json b/apps/web/package.json similarity index 100% rename from package.json rename to apps/web/package.json diff --git a/public/.well-known/apple-app-site-association b/apps/web/public/.well-known/apple-app-site-association similarity index 100% rename from public/.well-known/apple-app-site-association rename to apps/web/public/.well-known/apple-app-site-association diff --git a/public/favicon.ico b/apps/web/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to apps/web/public/favicon.ico diff --git a/public/favicons/android-chrome-192x192.png b/apps/web/public/favicons/android-chrome-192x192.png similarity index 100% rename from public/favicons/android-chrome-192x192.png rename to apps/web/public/favicons/android-chrome-192x192.png diff --git a/public/favicons/android-chrome-512x512.png b/apps/web/public/favicons/android-chrome-512x512.png similarity index 100% rename from public/favicons/android-chrome-512x512.png rename to apps/web/public/favicons/android-chrome-512x512.png diff --git a/public/favicons/apple-touch-icon.png b/apps/web/public/favicons/apple-touch-icon.png similarity index 100% rename from public/favicons/apple-touch-icon.png rename to apps/web/public/favicons/apple-touch-icon.png diff --git a/public/favicons/favicon-16x16.png b/apps/web/public/favicons/favicon-16x16.png similarity index 100% rename from public/favicons/favicon-16x16.png rename to apps/web/public/favicons/favicon-16x16.png diff --git a/public/favicons/favicon-32x32.png b/apps/web/public/favicons/favicon-32x32.png similarity index 100% rename from public/favicons/favicon-32x32.png rename to apps/web/public/favicons/favicon-32x32.png diff --git a/public/favicons/favicon-dot.ico b/apps/web/public/favicons/favicon-dot.ico similarity index 100% rename from public/favicons/favicon-dot.ico rename to apps/web/public/favicons/favicon-dot.ico diff --git a/public/favicons/favicon.ico b/apps/web/public/favicons/favicon.ico similarity index 100% rename from public/favicons/favicon.ico rename to apps/web/public/favicons/favicon.ico diff --git a/public/favicons/logo_120x120.png b/apps/web/public/favicons/logo_120x120.png similarity index 100% rename from public/favicons/logo_120x120.png rename to apps/web/public/favicons/logo_120x120.png diff --git a/public/favicons/mstile-144x144.png b/apps/web/public/favicons/mstile-144x144.png similarity index 100% rename from public/favicons/mstile-144x144.png rename to apps/web/public/favicons/mstile-144x144.png diff --git a/public/favicons/mstile-150x150.png b/apps/web/public/favicons/mstile-150x150.png similarity index 100% rename from public/favicons/mstile-150x150.png rename to apps/web/public/favicons/mstile-150x150.png diff --git a/public/favicons/mstile-310x150.png b/apps/web/public/favicons/mstile-310x150.png similarity index 100% rename from public/favicons/mstile-310x150.png rename to apps/web/public/favicons/mstile-310x150.png diff --git a/public/favicons/mstile-310x310.png b/apps/web/public/favicons/mstile-310x310.png similarity index 100% rename from public/favicons/mstile-310x310.png rename to apps/web/public/favicons/mstile-310x310.png diff --git a/public/favicons/mstile-70x70.png b/apps/web/public/favicons/mstile-70x70.png similarity index 100% rename from public/favicons/mstile-70x70.png rename to apps/web/public/favicons/mstile-70x70.png diff --git a/public/favicons/safari-pinned-tab.svg b/apps/web/public/favicons/safari-pinned-tab.svg similarity index 100% rename from public/favicons/safari-pinned-tab.svg rename to apps/web/public/favicons/safari-pinned-tab.svg diff --git a/public/fonts/DMSans700.woff2 b/apps/web/public/fonts/DMSans700.woff2 similarity index 100% rename from public/fonts/DMSans700.woff2 rename to apps/web/public/fonts/DMSans700.woff2 diff --git a/public/fonts/DMSansRegular.woff2 b/apps/web/public/fonts/DMSansRegular.woff2 similarity index 100% rename from public/fonts/DMSansRegular.woff2 rename to apps/web/public/fonts/DMSansRegular.woff2 diff --git a/public/fonts/fonts.css b/apps/web/public/fonts/fonts.css similarity index 100% rename from public/fonts/fonts.css rename to apps/web/public/fonts/fonts.css diff --git a/public/images/address-book/address-book.svg b/apps/web/public/images/address-book/address-book.svg similarity index 100% rename from public/images/address-book/address-book.svg rename to apps/web/public/images/address-book/address-book.svg diff --git a/public/images/address-book/no-entries.svg b/apps/web/public/images/address-book/no-entries.svg similarity index 100% rename from public/images/address-book/no-entries.svg rename to apps/web/public/images/address-book/no-entries.svg diff --git a/public/images/apps/add-custom-app.svg b/apps/web/public/images/apps/add-custom-app.svg similarity index 100% rename from public/images/apps/add-custom-app.svg rename to apps/web/public/images/apps/add-custom-app.svg diff --git a/public/images/apps/app-placeholder.svg b/apps/web/public/images/apps/app-placeholder.svg similarity index 100% rename from public/images/apps/app-placeholder.svg rename to apps/web/public/images/apps/app-placeholder.svg diff --git a/public/images/apps/apps-demo.svg b/apps/web/public/images/apps/apps-demo.svg similarity index 100% rename from public/images/apps/apps-demo.svg rename to apps/web/public/images/apps/apps-demo.svg diff --git a/public/images/apps/apps-icon.svg b/apps/web/public/images/apps/apps-icon.svg similarity index 100% rename from public/images/apps/apps-icon.svg rename to apps/web/public/images/apps/apps-icon.svg diff --git a/public/images/apps/batch-icon.svg b/apps/web/public/images/apps/batch-icon.svg similarity index 100% rename from public/images/apps/batch-icon.svg rename to apps/web/public/images/apps/batch-icon.svg diff --git a/public/images/apps/bookmark.svg b/apps/web/public/images/apps/bookmark.svg similarity index 100% rename from public/images/apps/bookmark.svg rename to apps/web/public/images/apps/bookmark.svg diff --git a/public/images/apps/bookmarked.svg b/apps/web/public/images/apps/bookmarked.svg similarity index 100% rename from public/images/apps/bookmarked.svg rename to apps/web/public/images/apps/bookmarked.svg diff --git a/public/images/apps/code-icon.svg b/apps/web/public/images/apps/code-icon.svg similarity index 100% rename from public/images/apps/code-icon.svg rename to apps/web/public/images/apps/code-icon.svg diff --git a/public/images/apps/explore.svg b/apps/web/public/images/apps/explore.svg similarity index 100% rename from public/images/apps/explore.svg rename to apps/web/public/images/apps/explore.svg diff --git a/public/images/apps/grid-view-icon.svg b/apps/web/public/images/apps/grid-view-icon.svg similarity index 100% rename from public/images/apps/grid-view-icon.svg rename to apps/web/public/images/apps/grid-view-icon.svg diff --git a/public/images/apps/list-view-icon.svg b/apps/web/public/images/apps/list-view-icon.svg similarity index 100% rename from public/images/apps/list-view-icon.svg rename to apps/web/public/images/apps/list-view-icon.svg diff --git a/public/images/apps/network-error.svg b/apps/web/public/images/apps/network-error.svg similarity index 100% rename from public/images/apps/network-error.svg rename to apps/web/public/images/apps/network-error.svg diff --git a/public/images/balances/no-assets.svg b/apps/web/public/images/balances/no-assets.svg similarity index 100% rename from public/images/balances/no-assets.svg rename to apps/web/public/images/balances/no-assets.svg diff --git a/public/images/common/add-outlined.svg b/apps/web/public/images/common/add-outlined.svg similarity index 100% rename from public/images/common/add-outlined.svg rename to apps/web/public/images/common/add-outlined.svg diff --git a/public/images/common/add.svg b/apps/web/public/images/common/add.svg similarity index 100% rename from public/images/common/add.svg rename to apps/web/public/images/common/add.svg diff --git a/public/images/common/alert.svg b/apps/web/public/images/common/alert.svg similarity index 100% rename from public/images/common/alert.svg rename to apps/web/public/images/common/alert.svg diff --git a/public/images/common/arrow-down.svg b/apps/web/public/images/common/arrow-down.svg similarity index 100% rename from public/images/common/arrow-down.svg rename to apps/web/public/images/common/arrow-down.svg diff --git a/public/images/common/arrow-nw.svg b/apps/web/public/images/common/arrow-nw.svg similarity index 100% rename from public/images/common/arrow-nw.svg rename to apps/web/public/images/common/arrow-nw.svg diff --git a/public/images/common/arrow-se.svg b/apps/web/public/images/common/arrow-se.svg similarity index 100% rename from public/images/common/arrow-se.svg rename to apps/web/public/images/common/arrow-se.svg diff --git a/public/images/common/arrow-top-right.svg b/apps/web/public/images/common/arrow-top-right.svg similarity index 100% rename from public/images/common/arrow-top-right.svg rename to apps/web/public/images/common/arrow-top-right.svg diff --git a/public/images/common/asterix.svg b/apps/web/public/images/common/asterix.svg similarity index 100% rename from public/images/common/asterix.svg rename to apps/web/public/images/common/asterix.svg diff --git a/public/images/common/bar-chart.svg b/apps/web/public/images/common/bar-chart.svg similarity index 100% rename from public/images/common/bar-chart.svg rename to apps/web/public/images/common/bar-chart.svg diff --git a/public/images/common/batch.svg b/apps/web/public/images/common/batch.svg similarity index 100% rename from public/images/common/batch.svg rename to apps/web/public/images/common/batch.svg diff --git a/public/images/common/block.svg b/apps/web/public/images/common/block.svg similarity index 100% rename from public/images/common/block.svg rename to apps/web/public/images/common/block.svg diff --git a/public/images/common/bridge.svg b/apps/web/public/images/common/bridge.svg similarity index 100% rename from public/images/common/bridge.svg rename to apps/web/public/images/common/bridge.svg diff --git a/public/images/common/cancel.svg b/apps/web/public/images/common/cancel.svg similarity index 100% rename from public/images/common/cancel.svg rename to apps/web/public/images/common/cancel.svg diff --git a/public/images/common/caret-down.svg b/apps/web/public/images/common/caret-down.svg similarity index 100% rename from public/images/common/caret-down.svg rename to apps/web/public/images/common/caret-down.svg diff --git a/public/images/common/check-filled.svg b/apps/web/public/images/common/check-filled.svg similarity index 100% rename from public/images/common/check-filled.svg rename to apps/web/public/images/common/check-filled.svg diff --git a/public/images/common/check.svg b/apps/web/public/images/common/check.svg similarity index 100% rename from public/images/common/check.svg rename to apps/web/public/images/common/check.svg diff --git a/public/images/common/circle-check.svg b/apps/web/public/images/common/circle-check.svg similarity index 100% rename from public/images/common/circle-check.svg rename to apps/web/public/images/common/circle-check.svg diff --git a/public/images/common/circle-partial-fill.svg b/apps/web/public/images/common/circle-partial-fill.svg similarity index 100% rename from public/images/common/circle-partial-fill.svg rename to apps/web/public/images/common/circle-partial-fill.svg diff --git a/public/images/common/circle.svg b/apps/web/public/images/common/circle.svg similarity index 100% rename from public/images/common/circle.svg rename to apps/web/public/images/common/circle.svg diff --git a/public/images/common/clock.svg b/apps/web/public/images/common/clock.svg similarity index 100% rename from public/images/common/clock.svg rename to apps/web/public/images/common/clock.svg diff --git a/public/images/common/close.svg b/apps/web/public/images/common/close.svg similarity index 100% rename from public/images/common/close.svg rename to apps/web/public/images/common/close.svg diff --git a/public/images/common/connection-dots.svg b/apps/web/public/images/common/connection-dots.svg similarity index 100% rename from public/images/common/connection-dots.svg rename to apps/web/public/images/common/connection-dots.svg diff --git a/public/images/common/copy.svg b/apps/web/public/images/common/copy.svg similarity index 100% rename from public/images/common/copy.svg rename to apps/web/public/images/common/copy.svg diff --git a/public/images/common/created.svg b/apps/web/public/images/common/created.svg similarity index 100% rename from public/images/common/created.svg rename to apps/web/public/images/common/created.svg diff --git a/public/images/common/delete.svg b/apps/web/public/images/common/delete.svg similarity index 100% rename from public/images/common/delete.svg rename to apps/web/public/images/common/delete.svg diff --git a/public/images/common/discord-icon.svg b/apps/web/public/images/common/discord-icon.svg similarity index 100% rename from public/images/common/discord-icon.svg rename to apps/web/public/images/common/discord-icon.svg diff --git a/public/images/common/document_signature.svg b/apps/web/public/images/common/document_signature.svg similarity index 100% rename from public/images/common/document_signature.svg rename to apps/web/public/images/common/document_signature.svg diff --git a/public/images/common/dot.svg b/apps/web/public/images/common/dot.svg similarity index 100% rename from public/images/common/dot.svg rename to apps/web/public/images/common/dot.svg diff --git a/public/images/common/download-cloud.svg b/apps/web/public/images/common/download-cloud.svg similarity index 100% rename from public/images/common/download-cloud.svg rename to apps/web/public/images/common/download-cloud.svg diff --git a/public/images/common/drag.svg b/apps/web/public/images/common/drag.svg similarity index 100% rename from public/images/common/drag.svg rename to apps/web/public/images/common/drag.svg diff --git a/public/images/common/edit.svg b/apps/web/public/images/common/edit.svg similarity index 100% rename from public/images/common/edit.svg rename to apps/web/public/images/common/edit.svg diff --git a/public/images/common/empty-batch.svg b/apps/web/public/images/common/empty-batch.svg similarity index 100% rename from public/images/common/empty-batch.svg rename to apps/web/public/images/common/empty-batch.svg diff --git a/public/images/common/error.png b/apps/web/public/images/common/error.png similarity index 100% rename from public/images/common/error.png rename to apps/web/public/images/common/error.png diff --git a/public/images/common/export.svg b/apps/web/public/images/common/export.svg similarity index 100% rename from public/images/common/export.svg rename to apps/web/public/images/common/export.svg diff --git a/public/images/common/gas-station.svg b/apps/web/public/images/common/gas-station.svg similarity index 100% rename from public/images/common/gas-station.svg rename to apps/web/public/images/common/gas-station.svg diff --git a/public/images/common/gnosis-chain-logo.png b/apps/web/public/images/common/gnosis-chain-logo.png similarity index 100% rename from public/images/common/gnosis-chain-logo.png rename to apps/web/public/images/common/gnosis-chain-logo.png diff --git a/public/images/common/ic-rocket-speedup.svg b/apps/web/public/images/common/ic-rocket-speedup.svg similarity index 100% rename from public/images/common/ic-rocket-speedup.svg rename to apps/web/public/images/common/ic-rocket-speedup.svg diff --git a/public/images/common/ic-swaps.svg b/apps/web/public/images/common/ic-swaps.svg similarity index 100% rename from public/images/common/ic-swaps.svg rename to apps/web/public/images/common/ic-swaps.svg diff --git a/public/images/common/import.svg b/apps/web/public/images/common/import.svg similarity index 100% rename from public/images/common/import.svg rename to apps/web/public/images/common/import.svg diff --git a/public/images/common/kiln.svg b/apps/web/public/images/common/kiln.svg similarity index 100% rename from public/images/common/kiln.svg rename to apps/web/public/images/common/kiln.svg diff --git a/public/images/common/lightbulb.svg b/apps/web/public/images/common/lightbulb.svg similarity index 100% rename from public/images/common/lightbulb.svg rename to apps/web/public/images/common/lightbulb.svg diff --git a/public/images/common/link.svg b/apps/web/public/images/common/link.svg similarity index 100% rename from public/images/common/link.svg rename to apps/web/public/images/common/link.svg diff --git a/public/images/common/loading.svg b/apps/web/public/images/common/loading.svg similarity index 100% rename from public/images/common/loading.svg rename to apps/web/public/images/common/loading.svg diff --git a/public/images/common/lock-small.svg b/apps/web/public/images/common/lock-small.svg similarity index 100% rename from public/images/common/lock-small.svg rename to apps/web/public/images/common/lock-small.svg diff --git a/public/images/common/lock-warning.svg b/apps/web/public/images/common/lock-warning.svg similarity index 100% rename from public/images/common/lock-warning.svg rename to apps/web/public/images/common/lock-warning.svg diff --git a/public/images/common/lock.svg b/apps/web/public/images/common/lock.svg similarity index 100% rename from public/images/common/lock.svg rename to apps/web/public/images/common/lock.svg diff --git a/public/images/common/minus.svg b/apps/web/public/images/common/minus.svg similarity index 100% rename from public/images/common/minus.svg rename to apps/web/public/images/common/minus.svg diff --git a/public/images/common/multisend.svg b/apps/web/public/images/common/multisend.svg similarity index 100% rename from public/images/common/multisend.svg rename to apps/web/public/images/common/multisend.svg diff --git a/public/images/common/network-error.svg b/apps/web/public/images/common/network-error.svg similarity index 100% rename from public/images/common/network-error.svg rename to apps/web/public/images/common/network-error.svg diff --git a/public/images/common/nft-atomic0.svg b/apps/web/public/images/common/nft-atomic0.svg similarity index 100% rename from public/images/common/nft-atomic0.svg rename to apps/web/public/images/common/nft-atomic0.svg diff --git a/public/images/common/nft-blur.svg b/apps/web/public/images/common/nft-blur.svg similarity index 100% rename from public/images/common/nft-blur.svg rename to apps/web/public/images/common/nft-blur.svg diff --git a/public/images/common/nft-etherscan.svg b/apps/web/public/images/common/nft-etherscan.svg similarity index 100% rename from public/images/common/nft-etherscan.svg rename to apps/web/public/images/common/nft-etherscan.svg diff --git a/public/images/common/nft-gnosisscan.svg b/apps/web/public/images/common/nft-gnosisscan.svg similarity index 100% rename from public/images/common/nft-gnosisscan.svg rename to apps/web/public/images/common/nft-gnosisscan.svg diff --git a/public/images/common/nft-opensea.svg b/apps/web/public/images/common/nft-opensea.svg similarity index 100% rename from public/images/common/nft-opensea.svg rename to apps/web/public/images/common/nft-opensea.svg diff --git a/public/images/common/nft-placeholder.png b/apps/web/public/images/common/nft-placeholder.png similarity index 100% rename from public/images/common/nft-placeholder.png rename to apps/web/public/images/common/nft-placeholder.png diff --git a/public/images/common/nft-polygonscan.svg b/apps/web/public/images/common/nft-polygonscan.svg similarity index 100% rename from public/images/common/nft-polygonscan.svg rename to apps/web/public/images/common/nft-polygonscan.svg diff --git a/public/images/common/nft-zapper.svg b/apps/web/public/images/common/nft-zapper.svg similarity index 100% rename from public/images/common/nft-zapper.svg rename to apps/web/public/images/common/nft-zapper.svg diff --git a/public/images/common/nft-zerion.svg b/apps/web/public/images/common/nft-zerion.svg similarity index 100% rename from public/images/common/nft-zerion.svg rename to apps/web/public/images/common/nft-zerion.svg diff --git a/public/images/common/nft.svg b/apps/web/public/images/common/nft.svg similarity index 100% rename from public/images/common/nft.svg rename to apps/web/public/images/common/nft.svg diff --git a/public/images/common/notifications.svg b/apps/web/public/images/common/notifications.svg similarity index 100% rename from public/images/common/notifications.svg rename to apps/web/public/images/common/notifications.svg diff --git a/public/images/common/outreach-popup-avatar.png b/apps/web/public/images/common/outreach-popup-avatar.png similarity index 100% rename from public/images/common/outreach-popup-avatar.png rename to apps/web/public/images/common/outreach-popup-avatar.png diff --git a/public/images/common/owners.svg b/apps/web/public/images/common/owners.svg similarity index 100% rename from public/images/common/owners.svg rename to apps/web/public/images/common/owners.svg diff --git a/public/images/common/plus.svg b/apps/web/public/images/common/plus.svg similarity index 100% rename from public/images/common/plus.svg rename to apps/web/public/images/common/plus.svg diff --git a/public/images/common/propose-recovery-dark.svg b/apps/web/public/images/common/propose-recovery-dark.svg similarity index 100% rename from public/images/common/propose-recovery-dark.svg rename to apps/web/public/images/common/propose-recovery-dark.svg diff --git a/public/images/common/propose-recovery-light.svg b/apps/web/public/images/common/propose-recovery-light.svg similarity index 100% rename from public/images/common/propose-recovery-light.svg rename to apps/web/public/images/common/propose-recovery-light.svg diff --git a/public/images/common/qr.svg b/apps/web/public/images/common/qr.svg similarity index 100% rename from public/images/common/qr.svg rename to apps/web/public/images/common/qr.svg diff --git a/public/images/common/question.svg b/apps/web/public/images/common/question.svg similarity index 100% rename from public/images/common/question.svg rename to apps/web/public/images/common/question.svg diff --git a/public/images/common/ramp_logo.svg b/apps/web/public/images/common/ramp_logo.svg similarity index 100% rename from public/images/common/ramp_logo.svg rename to apps/web/public/images/common/ramp_logo.svg diff --git a/public/images/common/recovery-pending.svg b/apps/web/public/images/common/recovery-pending.svg similarity index 100% rename from public/images/common/recovery-pending.svg rename to apps/web/public/images/common/recovery-pending.svg diff --git a/public/images/common/recovery-plus.svg b/apps/web/public/images/common/recovery-plus.svg similarity index 100% rename from public/images/common/recovery-plus.svg rename to apps/web/public/images/common/recovery-plus.svg diff --git a/public/images/common/recovery.svg b/apps/web/public/images/common/recovery.svg similarity index 100% rename from public/images/common/recovery.svg rename to apps/web/public/images/common/recovery.svg diff --git a/public/images/common/recovery_custom.svg b/apps/web/public/images/common/recovery_custom.svg similarity index 100% rename from public/images/common/recovery_custom.svg rename to apps/web/public/images/common/recovery_custom.svg diff --git a/public/images/common/recovery_sygnum.svg b/apps/web/public/images/common/recovery_sygnum.svg similarity index 100% rename from public/images/common/recovery_sygnum.svg rename to apps/web/public/images/common/recovery_sygnum.svg diff --git a/public/images/common/relayer.svg b/apps/web/public/images/common/relayer.svg similarity index 100% rename from public/images/common/relayer.svg rename to apps/web/public/images/common/relayer.svg diff --git a/public/images/common/rocket.svg b/apps/web/public/images/common/rocket.svg similarity index 100% rename from public/images/common/rocket.svg rename to apps/web/public/images/common/rocket.svg diff --git a/public/images/common/safe-pass-logo.svg b/apps/web/public/images/common/safe-pass-logo.svg similarity index 100% rename from public/images/common/safe-pass-logo.svg rename to apps/web/public/images/common/safe-pass-logo.svg diff --git a/public/images/common/safe-pass-star.svg b/apps/web/public/images/common/safe-pass-star.svg similarity index 100% rename from public/images/common/safe-pass-star.svg rename to apps/web/public/images/common/safe-pass-star.svg diff --git a/public/images/common/safe-swap-dark.svg b/apps/web/public/images/common/safe-swap-dark.svg similarity index 100% rename from public/images/common/safe-swap-dark.svg rename to apps/web/public/images/common/safe-swap-dark.svg diff --git a/public/images/common/safe-swap.svg b/apps/web/public/images/common/safe-swap.svg similarity index 100% rename from public/images/common/safe-swap.svg rename to apps/web/public/images/common/safe-swap.svg diff --git a/public/images/common/safe-token.svg b/apps/web/public/images/common/safe-token.svg similarity index 100% rename from public/images/common/safe-token.svg rename to apps/web/public/images/common/safe-token.svg diff --git a/public/images/common/save-address.svg b/apps/web/public/images/common/save-address.svg similarity index 100% rename from public/images/common/save-address.svg rename to apps/web/public/images/common/save-address.svg diff --git a/public/images/common/search.svg b/apps/web/public/images/common/search.svg similarity index 100% rename from public/images/common/search.svg rename to apps/web/public/images/common/search.svg diff --git a/public/images/common/share.svg b/apps/web/public/images/common/share.svg similarity index 100% rename from public/images/common/share.svg rename to apps/web/public/images/common/share.svg diff --git a/public/images/common/shield-off.svg b/apps/web/public/images/common/shield-off.svg similarity index 100% rename from public/images/common/shield-off.svg rename to apps/web/public/images/common/shield-off.svg diff --git a/public/images/common/shield.svg b/apps/web/public/images/common/shield.svg similarity index 100% rename from public/images/common/shield.svg rename to apps/web/public/images/common/shield.svg diff --git a/public/images/common/stake-illustration-dark.svg b/apps/web/public/images/common/stake-illustration-dark.svg similarity index 100% rename from public/images/common/stake-illustration-dark.svg rename to apps/web/public/images/common/stake-illustration-dark.svg diff --git a/public/images/common/stake-illustration-light.svg b/apps/web/public/images/common/stake-illustration-light.svg similarity index 100% rename from public/images/common/stake-illustration-light.svg rename to apps/web/public/images/common/stake-illustration-light.svg diff --git a/public/images/common/stake.svg b/apps/web/public/images/common/stake.svg similarity index 100% rename from public/images/common/stake.svg rename to apps/web/public/images/common/stake.svg diff --git a/public/images/common/success.svg b/apps/web/public/images/common/success.svg similarity index 100% rename from public/images/common/success.svg rename to apps/web/public/images/common/success.svg diff --git a/public/images/common/swap-empty-dark.svg b/apps/web/public/images/common/swap-empty-dark.svg similarity index 100% rename from public/images/common/swap-empty-dark.svg rename to apps/web/public/images/common/swap-empty-dark.svg diff --git a/public/images/common/swap-empty-light.svg b/apps/web/public/images/common/swap-empty-light.svg similarity index 100% rename from public/images/common/swap-empty-light.svg rename to apps/web/public/images/common/swap-empty-light.svg diff --git a/public/images/common/swap.svg b/apps/web/public/images/common/swap.svg similarity index 100% rename from public/images/common/swap.svg rename to apps/web/public/images/common/swap.svg diff --git a/public/images/common/token-placeholder.svg b/apps/web/public/images/common/token-placeholder.svg similarity index 100% rename from public/images/common/token-placeholder.svg rename to apps/web/public/images/common/token-placeholder.svg diff --git a/public/images/common/tx-failed.svg b/apps/web/public/images/common/tx-failed.svg similarity index 100% rename from public/images/common/tx-failed.svg rename to apps/web/public/images/common/tx-failed.svg diff --git a/public/images/common/walletconnect.svg b/apps/web/public/images/common/walletconnect.svg similarity index 100% rename from public/images/common/walletconnect.svg rename to apps/web/public/images/common/walletconnect.svg diff --git a/public/images/common/zkemail-logo.svg b/apps/web/public/images/common/zkemail-logo.svg similarity index 100% rename from public/images/common/zkemail-logo.svg rename to apps/web/public/images/common/zkemail-logo.svg diff --git a/public/images/logo-no-text.svg b/apps/web/public/images/logo-no-text.svg similarity index 100% rename from public/images/logo-no-text.svg rename to apps/web/public/images/logo-no-text.svg diff --git a/public/images/logo-round.svg b/apps/web/public/images/logo-round.svg similarity index 100% rename from public/images/logo-round.svg rename to apps/web/public/images/logo-round.svg diff --git a/public/images/logo-text.svg b/apps/web/public/images/logo-text.svg similarity index 100% rename from public/images/logo-text.svg rename to apps/web/public/images/logo-text.svg diff --git a/public/images/logo.svg b/apps/web/public/images/logo.svg similarity index 100% rename from public/images/logo.svg rename to apps/web/public/images/logo.svg diff --git a/public/images/messages/created.svg b/apps/web/public/images/messages/created.svg similarity index 100% rename from public/images/messages/created.svg rename to apps/web/public/images/messages/created.svg diff --git a/public/images/messages/dot.svg b/apps/web/public/images/messages/dot.svg similarity index 100% rename from public/images/messages/dot.svg rename to apps/web/public/images/messages/dot.svg diff --git a/public/images/messages/link.svg b/apps/web/public/images/messages/link.svg similarity index 100% rename from public/images/messages/link.svg rename to apps/web/public/images/messages/link.svg diff --git a/public/images/messages/no-messages.svg b/apps/web/public/images/messages/no-messages.svg similarity index 100% rename from public/images/messages/no-messages.svg rename to apps/web/public/images/messages/no-messages.svg diff --git a/public/images/messages/required.svg b/apps/web/public/images/messages/required.svg similarity index 100% rename from public/images/messages/required.svg rename to apps/web/public/images/messages/required.svg diff --git a/public/images/messages/signed.svg b/apps/web/public/images/messages/signed.svg similarity index 100% rename from public/images/messages/signed.svg rename to apps/web/public/images/messages/signed.svg diff --git a/public/images/notifications/alert.svg b/apps/web/public/images/notifications/alert.svg similarity index 100% rename from public/images/notifications/alert.svg rename to apps/web/public/images/notifications/alert.svg diff --git a/public/images/notifications/error.svg b/apps/web/public/images/notifications/error.svg similarity index 100% rename from public/images/notifications/error.svg rename to apps/web/public/images/notifications/error.svg diff --git a/public/images/notifications/info.svg b/apps/web/public/images/notifications/info.svg similarity index 100% rename from public/images/notifications/info.svg rename to apps/web/public/images/notifications/info.svg diff --git a/public/images/notifications/no-notifications.svg b/apps/web/public/images/notifications/no-notifications.svg similarity index 100% rename from public/images/notifications/no-notifications.svg rename to apps/web/public/images/notifications/no-notifications.svg diff --git a/public/images/notifications/push-notification.svg b/apps/web/public/images/notifications/push-notification.svg similarity index 100% rename from public/images/notifications/push-notification.svg rename to apps/web/public/images/notifications/push-notification.svg diff --git a/public/images/notifications/success.svg b/apps/web/public/images/notifications/success.svg similarity index 100% rename from public/images/notifications/success.svg rename to apps/web/public/images/notifications/success.svg diff --git a/public/images/notifications/warning.svg b/apps/web/public/images/notifications/warning.svg similarity index 100% rename from public/images/notifications/warning.svg rename to apps/web/public/images/notifications/warning.svg diff --git a/public/images/open/safe-creation-error.svg b/apps/web/public/images/open/safe-creation-error.svg similarity index 100% rename from public/images/open/safe-creation-error.svg rename to apps/web/public/images/open/safe-creation-error.svg diff --git a/public/images/open/safe-creation-process.gif b/apps/web/public/images/open/safe-creation-process.gif similarity index 100% rename from public/images/open/safe-creation-process.gif rename to apps/web/public/images/open/safe-creation-process.gif diff --git a/public/images/open/safe-creation.svg b/apps/web/public/images/open/safe-creation.svg similarity index 100% rename from public/images/open/safe-creation.svg rename to apps/web/public/images/open/safe-creation.svg diff --git a/public/images/safe-logo-green.png b/apps/web/public/images/safe-logo-green.png similarity index 100% rename from public/images/safe-logo-green.png rename to apps/web/public/images/safe-logo-green.png diff --git a/public/images/settings/data/file.svg b/apps/web/public/images/settings/data/file.svg similarity index 100% rename from public/images/settings/data/file.svg rename to apps/web/public/images/settings/data/file.svg diff --git a/public/images/settings/permissions/shield.svg b/apps/web/public/images/settings/permissions/shield.svg similarity index 100% rename from public/images/settings/permissions/shield.svg rename to apps/web/public/images/settings/permissions/shield.svg diff --git a/public/images/settings/setup/replace-owner.svg b/apps/web/public/images/settings/setup/replace-owner.svg similarity index 100% rename from public/images/settings/setup/replace-owner.svg rename to apps/web/public/images/settings/setup/replace-owner.svg diff --git a/public/images/settings/spending-limit/asset-amount.svg b/apps/web/public/images/settings/spending-limit/asset-amount.svg similarity index 100% rename from public/images/settings/spending-limit/asset-amount.svg rename to apps/web/public/images/settings/spending-limit/asset-amount.svg diff --git a/public/images/settings/spending-limit/beneficiary.svg b/apps/web/public/images/settings/spending-limit/beneficiary.svg similarity index 100% rename from public/images/settings/spending-limit/beneficiary.svg rename to apps/web/public/images/settings/spending-limit/beneficiary.svg diff --git a/public/images/settings/spending-limit/speed.svg b/apps/web/public/images/settings/spending-limit/speed.svg similarity index 100% rename from public/images/settings/spending-limit/speed.svg rename to apps/web/public/images/settings/spending-limit/speed.svg diff --git a/public/images/settings/spending-limit/time.svg b/apps/web/public/images/settings/spending-limit/time.svg similarity index 100% rename from public/images/settings/spending-limit/time.svg rename to apps/web/public/images/settings/spending-limit/time.svg diff --git a/public/images/sidebar/address-book.svg b/apps/web/public/images/sidebar/address-book.svg similarity index 100% rename from public/images/sidebar/address-book.svg rename to apps/web/public/images/sidebar/address-book.svg diff --git a/public/images/sidebar/apps.svg b/apps/web/public/images/sidebar/apps.svg similarity index 100% rename from public/images/sidebar/apps.svg rename to apps/web/public/images/sidebar/apps.svg diff --git a/public/images/sidebar/assets.svg b/apps/web/public/images/sidebar/assets.svg similarity index 100% rename from public/images/sidebar/assets.svg rename to apps/web/public/images/sidebar/assets.svg diff --git a/public/images/sidebar/copy-bold.svg b/apps/web/public/images/sidebar/copy-bold.svg similarity index 100% rename from public/images/sidebar/copy-bold.svg rename to apps/web/public/images/sidebar/copy-bold.svg diff --git a/public/images/sidebar/help-center.svg b/apps/web/public/images/sidebar/help-center.svg similarity index 100% rename from public/images/sidebar/help-center.svg rename to apps/web/public/images/sidebar/help-center.svg diff --git a/public/images/sidebar/home.svg b/apps/web/public/images/sidebar/home.svg similarity index 100% rename from public/images/sidebar/home.svg rename to apps/web/public/images/sidebar/home.svg diff --git a/public/images/sidebar/link-bold.svg b/apps/web/public/images/sidebar/link-bold.svg similarity index 100% rename from public/images/sidebar/link-bold.svg rename to apps/web/public/images/sidebar/link-bold.svg diff --git a/public/images/sidebar/link.svg b/apps/web/public/images/sidebar/link.svg similarity index 100% rename from public/images/sidebar/link.svg rename to apps/web/public/images/sidebar/link.svg diff --git a/public/images/sidebar/multichain-account.svg b/apps/web/public/images/sidebar/multichain-account.svg similarity index 100% rename from public/images/sidebar/multichain-account.svg rename to apps/web/public/images/sidebar/multichain-account.svg diff --git a/public/images/sidebar/qr-bold.svg b/apps/web/public/images/sidebar/qr-bold.svg similarity index 100% rename from public/images/sidebar/qr-bold.svg rename to apps/web/public/images/sidebar/qr-bold.svg diff --git a/public/images/sidebar/settings.svg b/apps/web/public/images/sidebar/settings.svg similarity index 100% rename from public/images/sidebar/settings.svg rename to apps/web/public/images/sidebar/settings.svg diff --git a/public/images/sidebar/transactions.svg b/apps/web/public/images/sidebar/transactions.svg similarity index 100% rename from public/images/sidebar/transactions.svg rename to apps/web/public/images/sidebar/transactions.svg diff --git a/public/images/sidebar/whats-new.svg b/apps/web/public/images/sidebar/whats-new.svg similarity index 100% rename from public/images/sidebar/whats-new.svg rename to apps/web/public/images/sidebar/whats-new.svg diff --git a/public/images/social-share.png b/apps/web/public/images/social-share.png similarity index 100% rename from public/images/social-share.png rename to apps/web/public/images/social-share.png diff --git a/public/images/transactions/blockaid-icon.svg b/apps/web/public/images/transactions/blockaid-icon.svg similarity index 100% rename from public/images/transactions/blockaid-icon.svg rename to apps/web/public/images/transactions/blockaid-icon.svg diff --git a/public/images/transactions/circle-cross-red.svg b/apps/web/public/images/transactions/circle-cross-red.svg similarity index 100% rename from public/images/transactions/circle-cross-red.svg rename to apps/web/public/images/transactions/circle-cross-red.svg diff --git a/public/images/transactions/custom.svg b/apps/web/public/images/transactions/custom.svg similarity index 100% rename from public/images/transactions/custom.svg rename to apps/web/public/images/transactions/custom.svg diff --git a/public/images/transactions/ghost.svg b/apps/web/public/images/transactions/ghost.svg similarity index 100% rename from public/images/transactions/ghost.svg rename to apps/web/public/images/transactions/ghost.svg diff --git a/public/images/transactions/incoming.svg b/apps/web/public/images/transactions/incoming.svg similarity index 100% rename from public/images/transactions/incoming.svg rename to apps/web/public/images/transactions/incoming.svg diff --git a/public/images/transactions/nestedTx.svg b/apps/web/public/images/transactions/nestedTx.svg similarity index 100% rename from public/images/transactions/nestedTx.svg rename to apps/web/public/images/transactions/nestedTx.svg diff --git a/public/images/transactions/new-tx.svg b/apps/web/public/images/transactions/new-tx.svg similarity index 100% rename from public/images/transactions/new-tx.svg rename to apps/web/public/images/transactions/new-tx.svg diff --git a/public/images/transactions/no-transactions.svg b/apps/web/public/images/transactions/no-transactions.svg similarity index 100% rename from public/images/transactions/no-transactions.svg rename to apps/web/public/images/transactions/no-transactions.svg diff --git a/public/images/transactions/outgoing.svg b/apps/web/public/images/transactions/outgoing.svg similarity index 100% rename from public/images/transactions/outgoing.svg rename to apps/web/public/images/transactions/outgoing.svg diff --git a/public/images/transactions/recovery-execution.svg b/apps/web/public/images/transactions/recovery-execution.svg similarity index 100% rename from public/images/transactions/recovery-execution.svg rename to apps/web/public/images/transactions/recovery-execution.svg diff --git a/public/images/transactions/recovery-recoverer.svg b/apps/web/public/images/transactions/recovery-recoverer.svg similarity index 100% rename from public/images/transactions/recovery-recoverer.svg rename to apps/web/public/images/transactions/recovery-recoverer.svg diff --git a/public/images/transactions/redefine-dark-mode.png b/apps/web/public/images/transactions/redefine-dark-mode.png similarity index 100% rename from public/images/transactions/redefine-dark-mode.png rename to apps/web/public/images/transactions/redefine-dark-mode.png diff --git a/public/images/transactions/redefine.png b/apps/web/public/images/transactions/redefine.png similarity index 100% rename from public/images/transactions/redefine.png rename to apps/web/public/images/transactions/redefine.png diff --git a/public/images/transactions/replace-tx.svg b/apps/web/public/images/transactions/replace-tx.svg similarity index 100% rename from public/images/transactions/replace-tx.svg rename to apps/web/public/images/transactions/replace-tx.svg diff --git a/public/images/transactions/rocket.svg b/apps/web/public/images/transactions/rocket.svg similarity index 100% rename from public/images/transactions/rocket.svg rename to apps/web/public/images/transactions/rocket.svg diff --git a/public/images/transactions/settings.svg b/apps/web/public/images/transactions/settings.svg similarity index 100% rename from public/images/transactions/settings.svg rename to apps/web/public/images/transactions/settings.svg diff --git a/public/images/transactions/signature.svg b/apps/web/public/images/transactions/signature.svg similarity index 100% rename from public/images/transactions/signature.svg rename to apps/web/public/images/transactions/signature.svg diff --git a/public/images/transactions/tenderly-dark.svg b/apps/web/public/images/transactions/tenderly-dark.svg similarity index 100% rename from public/images/transactions/tenderly-dark.svg rename to apps/web/public/images/transactions/tenderly-dark.svg diff --git a/public/images/transactions/tenderly-light.svg b/apps/web/public/images/transactions/tenderly-light.svg similarity index 100% rename from public/images/transactions/tenderly-light.svg rename to apps/web/public/images/transactions/tenderly-light.svg diff --git a/public/images/transactions/transactions.svg b/apps/web/public/images/transactions/transactions.svg similarity index 100% rename from public/images/transactions/transactions.svg rename to apps/web/public/images/transactions/transactions.svg diff --git a/public/images/transactions/zodiac-roles.svg b/apps/web/public/images/transactions/zodiac-roles.svg similarity index 100% rename from public/images/transactions/zodiac-roles.svg rename to apps/web/public/images/transactions/zodiac-roles.svg diff --git a/public/images/welcome/load-safe.svg b/apps/web/public/images/welcome/load-safe.svg similarity index 100% rename from public/images/welcome/load-safe.svg rename to apps/web/public/images/welcome/load-safe.svg diff --git a/public/images/welcome/logo-google.svg b/apps/web/public/images/welcome/logo-google.svg similarity index 100% rename from public/images/welcome/logo-google.svg rename to apps/web/public/images/welcome/logo-google.svg diff --git a/public/images/welcome/new-safe.svg b/apps/web/public/images/welcome/new-safe.svg similarity index 100% rename from public/images/welcome/new-safe.svg rename to apps/web/public/images/welcome/new-safe.svg diff --git a/public/safe.webmanifest b/apps/web/public/safe.webmanifest similarity index 100% rename from public/safe.webmanifest rename to apps/web/public/safe.webmanifest diff --git a/scripts/cmp.sh b/apps/web/scripts/cmp.sh similarity index 100% rename from scripts/cmp.sh rename to apps/web/scripts/cmp.sh diff --git a/scripts/css-vars.ts b/apps/web/scripts/css-vars.ts similarity index 100% rename from scripts/css-vars.ts rename to apps/web/scripts/css-vars.ts diff --git a/scripts/generate-routes.js b/apps/web/scripts/generate-routes.js similarity index 100% rename from scripts/generate-routes.js rename to apps/web/scripts/generate-routes.js diff --git a/scripts/github/download_bundle_analyser_artifact.sh b/apps/web/scripts/github/download_bundle_analyser_artifact.sh similarity index 100% rename from scripts/github/download_bundle_analyser_artifact.sh rename to apps/web/scripts/github/download_bundle_analyser_artifact.sh diff --git a/scripts/github/prepare_production_deployment.sh b/apps/web/scripts/github/prepare_production_deployment.sh similarity index 100% rename from scripts/github/prepare_production_deployment.sh rename to apps/web/scripts/github/prepare_production_deployment.sh diff --git a/scripts/github/s3_upload.sh b/apps/web/scripts/github/s3_upload.sh similarity index 100% rename from scripts/github/s3_upload.sh rename to apps/web/scripts/github/s3_upload.sh diff --git a/src/components/address-book/AddressBookHeader/index.tsx b/apps/web/src/components/address-book/AddressBookHeader/index.tsx similarity index 100% rename from src/components/address-book/AddressBookHeader/index.tsx rename to apps/web/src/components/address-book/AddressBookHeader/index.tsx diff --git a/src/components/address-book/AddressBookTable/index.tsx b/apps/web/src/components/address-book/AddressBookTable/index.tsx similarity index 100% rename from src/components/address-book/AddressBookTable/index.tsx rename to apps/web/src/components/address-book/AddressBookTable/index.tsx diff --git a/src/components/address-book/AddressBookTable/styles.module.css b/apps/web/src/components/address-book/AddressBookTable/styles.module.css similarity index 100% rename from src/components/address-book/AddressBookTable/styles.module.css rename to apps/web/src/components/address-book/AddressBookTable/styles.module.css diff --git a/src/components/address-book/EntryDialog/index.tsx b/apps/web/src/components/address-book/EntryDialog/index.tsx similarity index 100% rename from src/components/address-book/EntryDialog/index.tsx rename to apps/web/src/components/address-book/EntryDialog/index.tsx diff --git a/src/components/address-book/ExportDialog/index.test.tsx b/apps/web/src/components/address-book/ExportDialog/index.test.tsx similarity index 100% rename from src/components/address-book/ExportDialog/index.test.tsx rename to apps/web/src/components/address-book/ExportDialog/index.test.tsx diff --git a/src/components/address-book/ExportDialog/index.tsx b/apps/web/src/components/address-book/ExportDialog/index.tsx similarity index 100% rename from src/components/address-book/ExportDialog/index.tsx rename to apps/web/src/components/address-book/ExportDialog/index.tsx diff --git a/src/components/address-book/ImportDialog/__tests__/validation.test.ts b/apps/web/src/components/address-book/ImportDialog/__tests__/validation.test.ts similarity index 100% rename from src/components/address-book/ImportDialog/__tests__/validation.test.ts rename to apps/web/src/components/address-book/ImportDialog/__tests__/validation.test.ts diff --git a/src/components/address-book/ImportDialog/index.tsx b/apps/web/src/components/address-book/ImportDialog/index.tsx similarity index 100% rename from src/components/address-book/ImportDialog/index.tsx rename to apps/web/src/components/address-book/ImportDialog/index.tsx diff --git a/src/components/address-book/ImportDialog/styles.module.css b/apps/web/src/components/address-book/ImportDialog/styles.module.css similarity index 100% rename from src/components/address-book/ImportDialog/styles.module.css rename to apps/web/src/components/address-book/ImportDialog/styles.module.css diff --git a/src/components/address-book/ImportDialog/validation.ts b/apps/web/src/components/address-book/ImportDialog/validation.ts similarity index 100% rename from src/components/address-book/ImportDialog/validation.ts rename to apps/web/src/components/address-book/ImportDialog/validation.ts diff --git a/src/components/address-book/RemoveDialog/index.tsx b/apps/web/src/components/address-book/RemoveDialog/index.tsx similarity index 100% rename from src/components/address-book/RemoveDialog/index.tsx rename to apps/web/src/components/address-book/RemoveDialog/index.tsx diff --git a/src/components/balances/AssetsHeader/index.tsx b/apps/web/src/components/balances/AssetsHeader/index.tsx similarity index 100% rename from src/components/balances/AssetsHeader/index.tsx rename to apps/web/src/components/balances/AssetsHeader/index.tsx diff --git a/src/components/balances/AssetsTable/SendButton.tsx b/apps/web/src/components/balances/AssetsTable/SendButton.tsx similarity index 100% rename from src/components/balances/AssetsTable/SendButton.tsx rename to apps/web/src/components/balances/AssetsTable/SendButton.tsx diff --git a/src/components/balances/AssetsTable/index.test.tsx b/apps/web/src/components/balances/AssetsTable/index.test.tsx similarity index 100% rename from src/components/balances/AssetsTable/index.test.tsx rename to apps/web/src/components/balances/AssetsTable/index.test.tsx diff --git a/src/components/balances/AssetsTable/index.tsx b/apps/web/src/components/balances/AssetsTable/index.tsx similarity index 100% rename from src/components/balances/AssetsTable/index.tsx rename to apps/web/src/components/balances/AssetsTable/index.tsx diff --git a/src/components/balances/AssetsTable/styles.module.css b/apps/web/src/components/balances/AssetsTable/styles.module.css similarity index 100% rename from src/components/balances/AssetsTable/styles.module.css rename to apps/web/src/components/balances/AssetsTable/styles.module.css diff --git a/src/components/balances/AssetsTable/useHideAssets.ts b/apps/web/src/components/balances/AssetsTable/useHideAssets.ts similarity index 100% rename from src/components/balances/AssetsTable/useHideAssets.ts rename to apps/web/src/components/balances/AssetsTable/useHideAssets.ts diff --git a/src/components/balances/CurrencySelect/__tests__/useCurrencies.test.ts b/apps/web/src/components/balances/CurrencySelect/__tests__/useCurrencies.test.ts similarity index 100% rename from src/components/balances/CurrencySelect/__tests__/useCurrencies.test.ts rename to apps/web/src/components/balances/CurrencySelect/__tests__/useCurrencies.test.ts diff --git a/src/components/balances/CurrencySelect/index.tsx b/apps/web/src/components/balances/CurrencySelect/index.tsx similarity index 100% rename from src/components/balances/CurrencySelect/index.tsx rename to apps/web/src/components/balances/CurrencySelect/index.tsx diff --git a/src/components/balances/CurrencySelect/useCurrencies.ts b/apps/web/src/components/balances/CurrencySelect/useCurrencies.ts similarity index 100% rename from src/components/balances/CurrencySelect/useCurrencies.ts rename to apps/web/src/components/balances/CurrencySelect/useCurrencies.ts diff --git a/src/components/balances/HiddenTokenButton/index.test.tsx b/apps/web/src/components/balances/HiddenTokenButton/index.test.tsx similarity index 100% rename from src/components/balances/HiddenTokenButton/index.test.tsx rename to apps/web/src/components/balances/HiddenTokenButton/index.test.tsx diff --git a/src/components/balances/HiddenTokenButton/index.tsx b/apps/web/src/components/balances/HiddenTokenButton/index.tsx similarity index 100% rename from src/components/balances/HiddenTokenButton/index.tsx rename to apps/web/src/components/balances/HiddenTokenButton/index.tsx diff --git a/src/components/balances/HiddenTokenButton/styles.module.css b/apps/web/src/components/balances/HiddenTokenButton/styles.module.css similarity index 100% rename from src/components/balances/HiddenTokenButton/styles.module.css rename to apps/web/src/components/balances/HiddenTokenButton/styles.module.css diff --git a/src/components/balances/TokenListSelect/index.tsx b/apps/web/src/components/balances/TokenListSelect/index.tsx similarity index 100% rename from src/components/balances/TokenListSelect/index.tsx rename to apps/web/src/components/balances/TokenListSelect/index.tsx diff --git a/src/components/balances/TokenMenu/index.tsx b/apps/web/src/components/balances/TokenMenu/index.tsx similarity index 100% rename from src/components/balances/TokenMenu/index.tsx rename to apps/web/src/components/balances/TokenMenu/index.tsx diff --git a/src/components/balances/TokenMenu/styles.module.css b/apps/web/src/components/balances/TokenMenu/styles.module.css similarity index 100% rename from src/components/balances/TokenMenu/styles.module.css rename to apps/web/src/components/balances/TokenMenu/styles.module.css diff --git a/src/components/batch/BatchIndicator/BatchTooltip.tsx b/apps/web/src/components/batch/BatchIndicator/BatchTooltip.tsx similarity index 100% rename from src/components/batch/BatchIndicator/BatchTooltip.tsx rename to apps/web/src/components/batch/BatchIndicator/BatchTooltip.tsx diff --git a/src/components/batch/BatchIndicator/index.tsx b/apps/web/src/components/batch/BatchIndicator/index.tsx similarity index 100% rename from src/components/batch/BatchIndicator/index.tsx rename to apps/web/src/components/batch/BatchIndicator/index.tsx diff --git a/src/components/batch/BatchSidebar/BatchTxItem.tsx b/apps/web/src/components/batch/BatchSidebar/BatchTxItem.tsx similarity index 100% rename from src/components/batch/BatchSidebar/BatchTxItem.tsx rename to apps/web/src/components/batch/BatchSidebar/BatchTxItem.tsx diff --git a/src/components/batch/BatchSidebar/BatchTxList.tsx b/apps/web/src/components/batch/BatchSidebar/BatchTxList.tsx similarity index 100% rename from src/components/batch/BatchSidebar/BatchTxList.tsx rename to apps/web/src/components/batch/BatchSidebar/BatchTxList.tsx diff --git a/src/components/batch/BatchSidebar/EmptyBatch.tsx b/apps/web/src/components/batch/BatchSidebar/EmptyBatch.tsx similarity index 100% rename from src/components/batch/BatchSidebar/EmptyBatch.tsx rename to apps/web/src/components/batch/BatchSidebar/EmptyBatch.tsx diff --git a/src/components/batch/BatchSidebar/index.tsx b/apps/web/src/components/batch/BatchSidebar/index.tsx similarity index 100% rename from src/components/batch/BatchSidebar/index.tsx rename to apps/web/src/components/batch/BatchSidebar/index.tsx diff --git a/src/components/batch/BatchSidebar/styles.module.css b/apps/web/src/components/batch/BatchSidebar/styles.module.css similarity index 100% rename from src/components/batch/BatchSidebar/styles.module.css rename to apps/web/src/components/batch/BatchSidebar/styles.module.css diff --git a/src/components/common/AddFunds/index.tsx b/apps/web/src/components/common/AddFunds/index.tsx similarity index 100% rename from src/components/common/AddFunds/index.tsx rename to apps/web/src/components/common/AddFunds/index.tsx diff --git a/src/components/common/AddressBookInput/index.test.tsx b/apps/web/src/components/common/AddressBookInput/index.test.tsx similarity index 100% rename from src/components/common/AddressBookInput/index.test.tsx rename to apps/web/src/components/common/AddressBookInput/index.test.tsx diff --git a/src/components/common/AddressBookInput/index.tsx b/apps/web/src/components/common/AddressBookInput/index.tsx similarity index 100% rename from src/components/common/AddressBookInput/index.tsx rename to apps/web/src/components/common/AddressBookInput/index.tsx diff --git a/src/components/common/AddressBookInput/styles.module.css b/apps/web/src/components/common/AddressBookInput/styles.module.css similarity index 100% rename from src/components/common/AddressBookInput/styles.module.css rename to apps/web/src/components/common/AddressBookInput/styles.module.css diff --git a/src/components/common/AddressInput/index.test.tsx b/apps/web/src/components/common/AddressInput/index.test.tsx similarity index 100% rename from src/components/common/AddressInput/index.test.tsx rename to apps/web/src/components/common/AddressInput/index.test.tsx diff --git a/src/components/common/AddressInput/index.tsx b/apps/web/src/components/common/AddressInput/index.tsx similarity index 100% rename from src/components/common/AddressInput/index.tsx rename to apps/web/src/components/common/AddressInput/index.tsx diff --git a/src/components/common/AddressInput/styles.module.css b/apps/web/src/components/common/AddressInput/styles.module.css similarity index 100% rename from src/components/common/AddressInput/styles.module.css rename to apps/web/src/components/common/AddressInput/styles.module.css diff --git a/src/components/common/AddressInput/useNameResolver.ts b/apps/web/src/components/common/AddressInput/useNameResolver.ts similarity index 100% rename from src/components/common/AddressInput/useNameResolver.ts rename to apps/web/src/components/common/AddressInput/useNameResolver.ts diff --git a/src/components/common/AddressInputReadOnly/index.tsx b/apps/web/src/components/common/AddressInputReadOnly/index.tsx similarity index 100% rename from src/components/common/AddressInputReadOnly/index.tsx rename to apps/web/src/components/common/AddressInputReadOnly/index.tsx diff --git a/src/components/common/AddressInputReadOnly/styles.module.css b/apps/web/src/components/common/AddressInputReadOnly/styles.module.css similarity index 100% rename from src/components/common/AddressInputReadOnly/styles.module.css rename to apps/web/src/components/common/AddressInputReadOnly/styles.module.css diff --git a/src/components/common/BlockedAddress/index.tsx b/apps/web/src/components/common/BlockedAddress/index.tsx similarity index 100% rename from src/components/common/BlockedAddress/index.tsx rename to apps/web/src/components/common/BlockedAddress/index.tsx diff --git a/src/components/common/BlockedAddress/styles.module.css b/apps/web/src/components/common/BlockedAddress/styles.module.css similarity index 100% rename from src/components/common/BlockedAddress/styles.module.css rename to apps/web/src/components/common/BlockedAddress/styles.module.css diff --git a/src/components/common/BuyCryptoButton/index.tsx b/apps/web/src/components/common/BuyCryptoButton/index.tsx similarity index 100% rename from src/components/common/BuyCryptoButton/index.tsx rename to apps/web/src/components/common/BuyCryptoButton/index.tsx diff --git a/src/components/common/BuyCryptoButton/styles.module.css b/apps/web/src/components/common/BuyCryptoButton/styles.module.css similarity index 100% rename from src/components/common/BuyCryptoButton/styles.module.css rename to apps/web/src/components/common/BuyCryptoButton/styles.module.css diff --git a/src/components/common/ChainIndicator/index.tsx b/apps/web/src/components/common/ChainIndicator/index.tsx similarity index 100% rename from src/components/common/ChainIndicator/index.tsx rename to apps/web/src/components/common/ChainIndicator/index.tsx diff --git a/src/components/common/ChainIndicator/styles.module.css b/apps/web/src/components/common/ChainIndicator/styles.module.css similarity index 100% rename from src/components/common/ChainIndicator/styles.module.css rename to apps/web/src/components/common/ChainIndicator/styles.module.css diff --git a/src/components/common/ChainSwitcher/index.tsx b/apps/web/src/components/common/ChainSwitcher/index.tsx similarity index 100% rename from src/components/common/ChainSwitcher/index.tsx rename to apps/web/src/components/common/ChainSwitcher/index.tsx diff --git a/src/components/common/ChainSwitcher/styles.module.css b/apps/web/src/components/common/ChainSwitcher/styles.module.css similarity index 100% rename from src/components/common/ChainSwitcher/styles.module.css rename to apps/web/src/components/common/ChainSwitcher/styles.module.css diff --git a/src/components/common/CheckWallet/index.test.tsx b/apps/web/src/components/common/CheckWallet/index.test.tsx similarity index 100% rename from src/components/common/CheckWallet/index.test.tsx rename to apps/web/src/components/common/CheckWallet/index.test.tsx diff --git a/src/components/common/CheckWallet/index.tsx b/apps/web/src/components/common/CheckWallet/index.tsx similarity index 100% rename from src/components/common/CheckWallet/index.tsx rename to apps/web/src/components/common/CheckWallet/index.tsx diff --git a/src/components/common/Chip/index.tsx b/apps/web/src/components/common/Chip/index.tsx similarity index 100% rename from src/components/common/Chip/index.tsx rename to apps/web/src/components/common/Chip/index.tsx diff --git a/src/components/common/ChoiceButton/index.tsx b/apps/web/src/components/common/ChoiceButton/index.tsx similarity index 100% rename from src/components/common/ChoiceButton/index.tsx rename to apps/web/src/components/common/ChoiceButton/index.tsx diff --git a/src/components/common/ChoiceButton/styles.module.css b/apps/web/src/components/common/ChoiceButton/styles.module.css similarity index 100% rename from src/components/common/ChoiceButton/styles.module.css rename to apps/web/src/components/common/ChoiceButton/styles.module.css diff --git a/src/components/common/ConnectWallet/AccountCenter.tsx b/apps/web/src/components/common/ConnectWallet/AccountCenter.tsx similarity index 100% rename from src/components/common/ConnectWallet/AccountCenter.tsx rename to apps/web/src/components/common/ConnectWallet/AccountCenter.tsx diff --git a/src/components/common/ConnectWallet/ConnectWalletButton.tsx b/apps/web/src/components/common/ConnectWallet/ConnectWalletButton.tsx similarity index 100% rename from src/components/common/ConnectWallet/ConnectWalletButton.tsx rename to apps/web/src/components/common/ConnectWallet/ConnectWalletButton.tsx diff --git a/src/components/common/ConnectWallet/ConnectionCenter.tsx b/apps/web/src/components/common/ConnectWallet/ConnectionCenter.tsx similarity index 100% rename from src/components/common/ConnectWallet/ConnectionCenter.tsx rename to apps/web/src/components/common/ConnectWallet/ConnectionCenter.tsx diff --git a/src/components/common/ConnectWallet/__tests__/AccountCenter.test.tsx b/apps/web/src/components/common/ConnectWallet/__tests__/AccountCenter.test.tsx similarity index 100% rename from src/components/common/ConnectWallet/__tests__/AccountCenter.test.tsx rename to apps/web/src/components/common/ConnectWallet/__tests__/AccountCenter.test.tsx diff --git a/src/components/common/ConnectWallet/__tests__/ConnectionCenter.test.tsx b/apps/web/src/components/common/ConnectWallet/__tests__/ConnectionCenter.test.tsx similarity index 100% rename from src/components/common/ConnectWallet/__tests__/ConnectionCenter.test.tsx rename to apps/web/src/components/common/ConnectWallet/__tests__/ConnectionCenter.test.tsx diff --git a/src/components/common/ConnectWallet/index.tsx b/apps/web/src/components/common/ConnectWallet/index.tsx similarity index 100% rename from src/components/common/ConnectWallet/index.tsx rename to apps/web/src/components/common/ConnectWallet/index.tsx diff --git a/src/components/common/ConnectWallet/styles.module.css b/apps/web/src/components/common/ConnectWallet/styles.module.css similarity index 100% rename from src/components/common/ConnectWallet/styles.module.css rename to apps/web/src/components/common/ConnectWallet/styles.module.css diff --git a/src/components/common/ConnectWallet/useConnectWallet.ts b/apps/web/src/components/common/ConnectWallet/useConnectWallet.ts similarity index 100% rename from src/components/common/ConnectWallet/useConnectWallet.ts rename to apps/web/src/components/common/ConnectWallet/useConnectWallet.ts diff --git a/src/components/common/ContextMenu/index.tsx b/apps/web/src/components/common/ContextMenu/index.tsx similarity index 100% rename from src/components/common/ContextMenu/index.tsx rename to apps/web/src/components/common/ContextMenu/index.tsx diff --git a/src/components/common/ContextMenu/styles.module.css b/apps/web/src/components/common/ContextMenu/styles.module.css similarity index 100% rename from src/components/common/ContextMenu/styles.module.css rename to apps/web/src/components/common/ContextMenu/styles.module.css diff --git a/src/components/common/CookieAndTermBanner/index.tsx b/apps/web/src/components/common/CookieAndTermBanner/index.tsx similarity index 100% rename from src/components/common/CookieAndTermBanner/index.tsx rename to apps/web/src/components/common/CookieAndTermBanner/index.tsx diff --git a/src/components/common/CookieAndTermBanner/styles.module.css b/apps/web/src/components/common/CookieAndTermBanner/styles.module.css similarity index 100% rename from src/components/common/CookieAndTermBanner/styles.module.css rename to apps/web/src/components/common/CookieAndTermBanner/styles.module.css diff --git a/src/components/common/CooldownButton/index.test.tsx b/apps/web/src/components/common/CooldownButton/index.test.tsx similarity index 100% rename from src/components/common/CooldownButton/index.test.tsx rename to apps/web/src/components/common/CooldownButton/index.test.tsx diff --git a/src/components/common/CooldownButton/index.tsx b/apps/web/src/components/common/CooldownButton/index.tsx similarity index 100% rename from src/components/common/CooldownButton/index.tsx rename to apps/web/src/components/common/CooldownButton/index.tsx diff --git a/src/components/common/CopyAddressButton/__tests__/index.test.tsx b/apps/web/src/components/common/CopyAddressButton/__tests__/index.test.tsx similarity index 100% rename from src/components/common/CopyAddressButton/__tests__/index.test.tsx rename to apps/web/src/components/common/CopyAddressButton/__tests__/index.test.tsx diff --git a/src/components/common/CopyAddressButton/index.tsx b/apps/web/src/components/common/CopyAddressButton/index.tsx similarity index 100% rename from src/components/common/CopyAddressButton/index.tsx rename to apps/web/src/components/common/CopyAddressButton/index.tsx diff --git a/src/components/common/CopyButton/index.stories.tsx b/apps/web/src/components/common/CopyButton/index.stories.tsx similarity index 100% rename from src/components/common/CopyButton/index.stories.tsx rename to apps/web/src/components/common/CopyButton/index.stories.tsx diff --git a/src/components/common/CopyButton/index.tsx b/apps/web/src/components/common/CopyButton/index.tsx similarity index 100% rename from src/components/common/CopyButton/index.tsx rename to apps/web/src/components/common/CopyButton/index.tsx diff --git a/src/components/common/CopyTooltip/ConfirmCopyModal.tsx b/apps/web/src/components/common/CopyTooltip/ConfirmCopyModal.tsx similarity index 100% rename from src/components/common/CopyTooltip/ConfirmCopyModal.tsx rename to apps/web/src/components/common/CopyTooltip/ConfirmCopyModal.tsx diff --git a/src/components/common/CopyTooltip/index.tsx b/apps/web/src/components/common/CopyTooltip/index.tsx similarity index 100% rename from src/components/common/CopyTooltip/index.tsx rename to apps/web/src/components/common/CopyTooltip/index.tsx diff --git a/src/components/common/CopyTooltip/styles.module.css b/apps/web/src/components/common/CopyTooltip/styles.module.css similarity index 100% rename from src/components/common/CopyTooltip/styles.module.css rename to apps/web/src/components/common/CopyTooltip/styles.module.css diff --git a/src/components/common/Countdown/index.test.tsx b/apps/web/src/components/common/Countdown/index.test.tsx similarity index 100% rename from src/components/common/Countdown/index.test.tsx rename to apps/web/src/components/common/Countdown/index.test.tsx diff --git a/src/components/common/Countdown/index.tsx b/apps/web/src/components/common/Countdown/index.tsx similarity index 100% rename from src/components/common/Countdown/index.tsx rename to apps/web/src/components/common/Countdown/index.tsx diff --git a/src/components/common/CustomLink/index.tsx b/apps/web/src/components/common/CustomLink/index.tsx similarity index 100% rename from src/components/common/CustomLink/index.tsx rename to apps/web/src/components/common/CustomLink/index.tsx diff --git a/src/components/common/CustomTooltip/index.tsx b/apps/web/src/components/common/CustomTooltip/index.tsx similarity index 100% rename from src/components/common/CustomTooltip/index.tsx rename to apps/web/src/components/common/CustomTooltip/index.tsx diff --git a/src/components/common/DatePickerInput/index.tsx b/apps/web/src/components/common/DatePickerInput/index.tsx similarity index 100% rename from src/components/common/DatePickerInput/index.tsx rename to apps/web/src/components/common/DatePickerInput/index.tsx diff --git a/src/components/common/DateTime/DateTime.stories.tsx b/apps/web/src/components/common/DateTime/DateTime.stories.tsx similarity index 100% rename from src/components/common/DateTime/DateTime.stories.tsx rename to apps/web/src/components/common/DateTime/DateTime.stories.tsx diff --git a/src/components/common/DateTime/DateTime.tsx b/apps/web/src/components/common/DateTime/DateTime.tsx similarity index 100% rename from src/components/common/DateTime/DateTime.tsx rename to apps/web/src/components/common/DateTime/DateTime.tsx diff --git a/src/components/common/DateTime/DateTimeContainer.tsx b/apps/web/src/components/common/DateTime/DateTimeContainer.tsx similarity index 100% rename from src/components/common/DateTime/DateTimeContainer.tsx rename to apps/web/src/components/common/DateTime/DateTimeContainer.tsx diff --git a/src/components/common/DateTime/index.test.tsx b/apps/web/src/components/common/DateTime/index.test.tsx similarity index 100% rename from src/components/common/DateTime/index.test.tsx rename to apps/web/src/components/common/DateTime/index.test.tsx diff --git a/src/components/common/DateTime/index.tsx b/apps/web/src/components/common/DateTime/index.tsx similarity index 100% rename from src/components/common/DateTime/index.tsx rename to apps/web/src/components/common/DateTime/index.tsx diff --git a/src/components/common/Disclaimer/index.stories.tsx b/apps/web/src/components/common/Disclaimer/index.stories.tsx similarity index 100% rename from src/components/common/Disclaimer/index.stories.tsx rename to apps/web/src/components/common/Disclaimer/index.stories.tsx diff --git a/src/components/common/Disclaimer/index.tsx b/apps/web/src/components/common/Disclaimer/index.tsx similarity index 100% rename from src/components/common/Disclaimer/index.tsx rename to apps/web/src/components/common/Disclaimer/index.tsx diff --git a/src/components/common/Disclaimer/styles.module.css b/apps/web/src/components/common/Disclaimer/styles.module.css similarity index 100% rename from src/components/common/Disclaimer/styles.module.css rename to apps/web/src/components/common/Disclaimer/styles.module.css diff --git a/src/components/common/EnhancedTable/index.tsx b/apps/web/src/components/common/EnhancedTable/index.tsx similarity index 100% rename from src/components/common/EnhancedTable/index.tsx rename to apps/web/src/components/common/EnhancedTable/index.tsx diff --git a/src/components/common/EnhancedTable/styles.module.css b/apps/web/src/components/common/EnhancedTable/styles.module.css similarity index 100% rename from src/components/common/EnhancedTable/styles.module.css rename to apps/web/src/components/common/EnhancedTable/styles.module.css diff --git a/src/components/common/ErrorBoundary/index.tsx b/apps/web/src/components/common/ErrorBoundary/index.tsx similarity index 100% rename from src/components/common/ErrorBoundary/index.tsx rename to apps/web/src/components/common/ErrorBoundary/index.tsx diff --git a/src/components/common/ErrorBoundary/styles.module.css b/apps/web/src/components/common/ErrorBoundary/styles.module.css similarity index 100% rename from src/components/common/ErrorBoundary/styles.module.css rename to apps/web/src/components/common/ErrorBoundary/styles.module.css diff --git a/src/components/common/EthHashInfo/SrcEthHashInfo/index.stories.tsx b/apps/web/src/components/common/EthHashInfo/SrcEthHashInfo/index.stories.tsx similarity index 100% rename from src/components/common/EthHashInfo/SrcEthHashInfo/index.stories.tsx rename to apps/web/src/components/common/EthHashInfo/SrcEthHashInfo/index.stories.tsx diff --git a/src/components/common/EthHashInfo/SrcEthHashInfo/index.tsx b/apps/web/src/components/common/EthHashInfo/SrcEthHashInfo/index.tsx similarity index 100% rename from src/components/common/EthHashInfo/SrcEthHashInfo/index.tsx rename to apps/web/src/components/common/EthHashInfo/SrcEthHashInfo/index.tsx diff --git a/src/components/common/EthHashInfo/SrcEthHashInfo/styles.module.css b/apps/web/src/components/common/EthHashInfo/SrcEthHashInfo/styles.module.css similarity index 100% rename from src/components/common/EthHashInfo/SrcEthHashInfo/styles.module.css rename to apps/web/src/components/common/EthHashInfo/SrcEthHashInfo/styles.module.css diff --git a/src/components/common/EthHashInfo/index.stories.tsx b/apps/web/src/components/common/EthHashInfo/index.stories.tsx similarity index 100% rename from src/components/common/EthHashInfo/index.stories.tsx rename to apps/web/src/components/common/EthHashInfo/index.stories.tsx diff --git a/src/components/common/EthHashInfo/index.test.tsx b/apps/web/src/components/common/EthHashInfo/index.test.tsx similarity index 100% rename from src/components/common/EthHashInfo/index.test.tsx rename to apps/web/src/components/common/EthHashInfo/index.test.tsx diff --git a/src/components/common/EthHashInfo/index.tsx b/apps/web/src/components/common/EthHashInfo/index.tsx similarity index 100% rename from src/components/common/EthHashInfo/index.tsx rename to apps/web/src/components/common/EthHashInfo/index.tsx diff --git a/src/components/common/ExplorerButton/index.tsx b/apps/web/src/components/common/ExplorerButton/index.tsx similarity index 100% rename from src/components/common/ExplorerButton/index.tsx rename to apps/web/src/components/common/ExplorerButton/index.tsx diff --git a/src/components/common/ExternalLink/index.tsx b/apps/web/src/components/common/ExternalLink/index.tsx similarity index 100% rename from src/components/common/ExternalLink/index.tsx rename to apps/web/src/components/common/ExternalLink/index.tsx diff --git a/src/components/common/FiatValue/FiatValue.test.tsx b/apps/web/src/components/common/FiatValue/FiatValue.test.tsx similarity index 100% rename from src/components/common/FiatValue/FiatValue.test.tsx rename to apps/web/src/components/common/FiatValue/FiatValue.test.tsx diff --git a/src/components/common/FiatValue/index.tsx b/apps/web/src/components/common/FiatValue/index.tsx similarity index 100% rename from src/components/common/FiatValue/index.tsx rename to apps/web/src/components/common/FiatValue/index.tsx diff --git a/src/components/common/FileUpload/index.tsx b/apps/web/src/components/common/FileUpload/index.tsx similarity index 100% rename from src/components/common/FileUpload/index.tsx rename to apps/web/src/components/common/FileUpload/index.tsx diff --git a/src/components/common/FileUpload/styles.module.css b/apps/web/src/components/common/FileUpload/styles.module.css similarity index 100% rename from src/components/common/FileUpload/styles.module.css rename to apps/web/src/components/common/FileUpload/styles.module.css diff --git a/src/components/common/Footer/index.tsx b/apps/web/src/components/common/Footer/index.tsx similarity index 100% rename from src/components/common/Footer/index.tsx rename to apps/web/src/components/common/Footer/index.tsx diff --git a/src/components/common/Footer/styles.module.css b/apps/web/src/components/common/Footer/styles.module.css similarity index 100% rename from src/components/common/Footer/styles.module.css rename to apps/web/src/components/common/Footer/styles.module.css diff --git a/src/components/common/GeoblockingProvider/index.tsx b/apps/web/src/components/common/GeoblockingProvider/index.tsx similarity index 100% rename from src/components/common/GeoblockingProvider/index.tsx rename to apps/web/src/components/common/GeoblockingProvider/index.tsx diff --git a/src/components/common/Header/index.test.tsx b/apps/web/src/components/common/Header/index.test.tsx similarity index 100% rename from src/components/common/Header/index.test.tsx rename to apps/web/src/components/common/Header/index.test.tsx diff --git a/src/components/common/Header/index.tsx b/apps/web/src/components/common/Header/index.tsx similarity index 100% rename from src/components/common/Header/index.tsx rename to apps/web/src/components/common/Header/index.tsx diff --git a/src/components/common/Header/styles.module.css b/apps/web/src/components/common/Header/styles.module.css similarity index 100% rename from src/components/common/Header/styles.module.css rename to apps/web/src/components/common/Header/styles.module.css diff --git a/src/components/common/Identicon/index.tsx b/apps/web/src/components/common/Identicon/index.tsx similarity index 100% rename from src/components/common/Identicon/index.tsx rename to apps/web/src/components/common/Identicon/index.tsx diff --git a/src/components/common/Identicon/styles.module.css b/apps/web/src/components/common/Identicon/styles.module.css similarity index 100% rename from src/components/common/Identicon/styles.module.css rename to apps/web/src/components/common/Identicon/styles.module.css diff --git a/src/components/common/ImageFallback/index.tsx b/apps/web/src/components/common/ImageFallback/index.tsx similarity index 100% rename from src/components/common/ImageFallback/index.tsx rename to apps/web/src/components/common/ImageFallback/index.tsx diff --git a/src/components/common/InfiniteScroll/index.tsx b/apps/web/src/components/common/InfiniteScroll/index.tsx similarity index 100% rename from src/components/common/InfiniteScroll/index.tsx rename to apps/web/src/components/common/InfiniteScroll/index.tsx diff --git a/src/components/common/InputValueHelper/index.tsx b/apps/web/src/components/common/InputValueHelper/index.tsx similarity index 100% rename from src/components/common/InputValueHelper/index.tsx rename to apps/web/src/components/common/InputValueHelper/index.tsx diff --git a/src/components/common/LegalDisclaimerContent/index.tsx b/apps/web/src/components/common/LegalDisclaimerContent/index.tsx similarity index 100% rename from src/components/common/LegalDisclaimerContent/index.tsx rename to apps/web/src/components/common/LegalDisclaimerContent/index.tsx diff --git a/src/components/common/LegalDisclaimerContent/styles.module.css b/apps/web/src/components/common/LegalDisclaimerContent/styles.module.css similarity index 100% rename from src/components/common/LegalDisclaimerContent/styles.module.css rename to apps/web/src/components/common/LegalDisclaimerContent/styles.module.css diff --git a/src/components/common/MetaTags/index.tsx b/apps/web/src/components/common/MetaTags/index.tsx similarity index 100% rename from src/components/common/MetaTags/index.tsx rename to apps/web/src/components/common/MetaTags/index.tsx diff --git a/src/components/common/ModalDialog/index.tsx b/apps/web/src/components/common/ModalDialog/index.tsx similarity index 100% rename from src/components/common/ModalDialog/index.tsx rename to apps/web/src/components/common/ModalDialog/index.tsx diff --git a/src/components/common/ModalDialog/styles.module.css b/apps/web/src/components/common/ModalDialog/styles.module.css similarity index 100% rename from src/components/common/ModalDialog/styles.module.css rename to apps/web/src/components/common/ModalDialog/styles.module.css diff --git a/src/components/common/Mui/index.test.tsx b/apps/web/src/components/common/Mui/index.test.tsx similarity index 100% rename from src/components/common/Mui/index.test.tsx rename to apps/web/src/components/common/Mui/index.test.tsx diff --git a/src/components/common/Mui/index.tsx b/apps/web/src/components/common/Mui/index.tsx similarity index 100% rename from src/components/common/Mui/index.tsx rename to apps/web/src/components/common/Mui/index.tsx diff --git a/src/components/common/NameInput/index.tsx b/apps/web/src/components/common/NameInput/index.tsx similarity index 100% rename from src/components/common/NameInput/index.tsx rename to apps/web/src/components/common/NameInput/index.tsx diff --git a/src/components/common/NamedAddressInfo/index.test.tsx b/apps/web/src/components/common/NamedAddressInfo/index.test.tsx similarity index 100% rename from src/components/common/NamedAddressInfo/index.test.tsx rename to apps/web/src/components/common/NamedAddressInfo/index.test.tsx diff --git a/src/components/common/NamedAddressInfo/index.tsx b/apps/web/src/components/common/NamedAddressInfo/index.tsx similarity index 100% rename from src/components/common/NamedAddressInfo/index.tsx rename to apps/web/src/components/common/NamedAddressInfo/index.tsx diff --git a/src/components/common/NavTabs/index.tsx b/apps/web/src/components/common/NavTabs/index.tsx similarity index 100% rename from src/components/common/NavTabs/index.tsx rename to apps/web/src/components/common/NavTabs/index.tsx diff --git a/src/components/common/NavTabs/styles.module.css b/apps/web/src/components/common/NavTabs/styles.module.css similarity index 100% rename from src/components/common/NavTabs/styles.module.css rename to apps/web/src/components/common/NavTabs/styles.module.css diff --git a/src/components/common/Navigate/index.test.tsx b/apps/web/src/components/common/Navigate/index.test.tsx similarity index 100% rename from src/components/common/Navigate/index.test.tsx rename to apps/web/src/components/common/Navigate/index.test.tsx diff --git a/src/components/common/Navigate/index.tsx b/apps/web/src/components/common/Navigate/index.tsx similarity index 100% rename from src/components/common/Navigate/index.tsx rename to apps/web/src/components/common/Navigate/index.tsx diff --git a/src/components/common/NetworkInput/index.tsx b/apps/web/src/components/common/NetworkInput/index.tsx similarity index 100% rename from src/components/common/NetworkInput/index.tsx rename to apps/web/src/components/common/NetworkInput/index.tsx diff --git a/src/components/common/NetworkInput/styles.module.css b/apps/web/src/components/common/NetworkInput/styles.module.css similarity index 100% rename from src/components/common/NetworkInput/styles.module.css rename to apps/web/src/components/common/NetworkInput/styles.module.css diff --git a/src/components/common/NetworkSelector/NetworkMultiSelector.tsx b/apps/web/src/components/common/NetworkSelector/NetworkMultiSelector.tsx similarity index 100% rename from src/components/common/NetworkSelector/NetworkMultiSelector.tsx rename to apps/web/src/components/common/NetworkSelector/NetworkMultiSelector.tsx diff --git a/src/components/common/NetworkSelector/__tests__/NetworkMultiSelector.test.tsx b/apps/web/src/components/common/NetworkSelector/__tests__/NetworkMultiSelector.test.tsx similarity index 100% rename from src/components/common/NetworkSelector/__tests__/NetworkMultiSelector.test.tsx rename to apps/web/src/components/common/NetworkSelector/__tests__/NetworkMultiSelector.test.tsx diff --git a/src/components/common/NetworkSelector/index.tsx b/apps/web/src/components/common/NetworkSelector/index.tsx similarity index 100% rename from src/components/common/NetworkSelector/index.tsx rename to apps/web/src/components/common/NetworkSelector/index.tsx diff --git a/src/components/common/NetworkSelector/styles.module.css b/apps/web/src/components/common/NetworkSelector/styles.module.css similarity index 100% rename from src/components/common/NetworkSelector/styles.module.css rename to apps/web/src/components/common/NetworkSelector/styles.module.css diff --git a/src/components/common/NetworkSelector/useChangeNetworkLink.ts b/apps/web/src/components/common/NetworkSelector/useChangeNetworkLink.ts similarity index 100% rename from src/components/common/NetworkSelector/useChangeNetworkLink.ts rename to apps/web/src/components/common/NetworkSelector/useChangeNetworkLink.ts diff --git a/src/components/common/Notifications/index.tsx b/apps/web/src/components/common/Notifications/index.tsx similarity index 100% rename from src/components/common/Notifications/index.tsx rename to apps/web/src/components/common/Notifications/index.tsx diff --git a/src/components/common/Notifications/styles.module.css b/apps/web/src/components/common/Notifications/styles.module.css similarity index 100% rename from src/components/common/Notifications/styles.module.css rename to apps/web/src/components/common/Notifications/styles.module.css diff --git a/src/components/common/Notifications/useCounter.ts b/apps/web/src/components/common/Notifications/useCounter.ts similarity index 100% rename from src/components/common/Notifications/useCounter.ts rename to apps/web/src/components/common/Notifications/useCounter.ts diff --git a/src/components/common/NumberField/index.test.ts b/apps/web/src/components/common/NumberField/index.test.ts similarity index 100% rename from src/components/common/NumberField/index.test.ts rename to apps/web/src/components/common/NumberField/index.test.ts diff --git a/src/components/common/NumberField/index.tsx b/apps/web/src/components/common/NumberField/index.tsx similarity index 100% rename from src/components/common/NumberField/index.tsx rename to apps/web/src/components/common/NumberField/index.tsx diff --git a/src/components/common/OnboardingTooltip/__tests__/OnboardingTooltip.test.tsx b/apps/web/src/components/common/OnboardingTooltip/__tests__/OnboardingTooltip.test.tsx similarity index 100% rename from src/components/common/OnboardingTooltip/__tests__/OnboardingTooltip.test.tsx rename to apps/web/src/components/common/OnboardingTooltip/__tests__/OnboardingTooltip.test.tsx diff --git a/src/components/common/OnboardingTooltip/index.tsx b/apps/web/src/components/common/OnboardingTooltip/index.tsx similarity index 100% rename from src/components/common/OnboardingTooltip/index.tsx rename to apps/web/src/components/common/OnboardingTooltip/index.tsx diff --git a/src/components/common/PageHeader/index.tsx b/apps/web/src/components/common/PageHeader/index.tsx similarity index 100% rename from src/components/common/PageHeader/index.tsx rename to apps/web/src/components/common/PageHeader/index.tsx diff --git a/src/components/common/PageHeader/styles.module.css b/apps/web/src/components/common/PageHeader/styles.module.css similarity index 100% rename from src/components/common/PageHeader/styles.module.css rename to apps/web/src/components/common/PageHeader/styles.module.css diff --git a/src/components/common/PageLayout/SideDrawer.tsx b/apps/web/src/components/common/PageLayout/SideDrawer.tsx similarity index 100% rename from src/components/common/PageLayout/SideDrawer.tsx rename to apps/web/src/components/common/PageLayout/SideDrawer.tsx diff --git a/src/components/common/PageLayout/index.tsx b/apps/web/src/components/common/PageLayout/index.tsx similarity index 100% rename from src/components/common/PageLayout/index.tsx rename to apps/web/src/components/common/PageLayout/index.tsx diff --git a/src/components/common/PageLayout/styles.module.css b/apps/web/src/components/common/PageLayout/styles.module.css similarity index 100% rename from src/components/common/PageLayout/styles.module.css rename to apps/web/src/components/common/PageLayout/styles.module.css diff --git a/src/components/common/PagePlaceholder/index.tsx b/apps/web/src/components/common/PagePlaceholder/index.tsx similarity index 100% rename from src/components/common/PagePlaceholder/index.tsx rename to apps/web/src/components/common/PagePlaceholder/index.tsx diff --git a/src/components/common/PagePlaceholder/styles.module.css b/apps/web/src/components/common/PagePlaceholder/styles.module.css similarity index 100% rename from src/components/common/PagePlaceholder/styles.module.css rename to apps/web/src/components/common/PagePlaceholder/styles.module.css diff --git a/src/components/common/PaginatedTxns/SkeletonTxList.tsx b/apps/web/src/components/common/PaginatedTxns/SkeletonTxList.tsx similarity index 100% rename from src/components/common/PaginatedTxns/SkeletonTxList.tsx rename to apps/web/src/components/common/PaginatedTxns/SkeletonTxList.tsx diff --git a/src/components/common/PaginatedTxns/index.tsx b/apps/web/src/components/common/PaginatedTxns/index.tsx similarity index 100% rename from src/components/common/PaginatedTxns/index.tsx rename to apps/web/src/components/common/PaginatedTxns/index.tsx diff --git a/src/components/common/Popup/index.tsx b/apps/web/src/components/common/Popup/index.tsx similarity index 100% rename from src/components/common/Popup/index.tsx rename to apps/web/src/components/common/Popup/index.tsx diff --git a/src/components/common/ProgressBar/index.tsx b/apps/web/src/components/common/ProgressBar/index.tsx similarity index 100% rename from src/components/common/ProgressBar/index.tsx rename to apps/web/src/components/common/ProgressBar/index.tsx diff --git a/src/components/common/ProgressBar/styles.module.css b/apps/web/src/components/common/ProgressBar/styles.module.css similarity index 100% rename from src/components/common/ProgressBar/styles.module.css rename to apps/web/src/components/common/ProgressBar/styles.module.css diff --git a/src/components/common/QRCode/index.tsx b/apps/web/src/components/common/QRCode/index.tsx similarity index 100% rename from src/components/common/QRCode/index.tsx rename to apps/web/src/components/common/QRCode/index.tsx diff --git a/src/components/common/SafeIcon/index.tsx b/apps/web/src/components/common/SafeIcon/index.tsx similarity index 100% rename from src/components/common/SafeIcon/index.tsx rename to apps/web/src/components/common/SafeIcon/index.tsx diff --git a/src/components/common/SafeIcon/styles.module.css b/apps/web/src/components/common/SafeIcon/styles.module.css similarity index 100% rename from src/components/common/SafeIcon/styles.module.css rename to apps/web/src/components/common/SafeIcon/styles.module.css diff --git a/src/components/common/SafeLoadingError/index.tsx b/apps/web/src/components/common/SafeLoadingError/index.tsx similarity index 100% rename from src/components/common/SafeLoadingError/index.tsx rename to apps/web/src/components/common/SafeLoadingError/index.tsx diff --git a/src/components/common/SafeTokenWidget/__tests__/SafeTokenWidget.test.tsx b/apps/web/src/components/common/SafeTokenWidget/__tests__/SafeTokenWidget.test.tsx similarity index 100% rename from src/components/common/SafeTokenWidget/__tests__/SafeTokenWidget.test.tsx rename to apps/web/src/components/common/SafeTokenWidget/__tests__/SafeTokenWidget.test.tsx diff --git a/src/components/common/SafeTokenWidget/index.tsx b/apps/web/src/components/common/SafeTokenWidget/index.tsx similarity index 100% rename from src/components/common/SafeTokenWidget/index.tsx rename to apps/web/src/components/common/SafeTokenWidget/index.tsx diff --git a/src/components/common/SafeTokenWidget/styles.module.css b/apps/web/src/components/common/SafeTokenWidget/styles.module.css similarity index 100% rename from src/components/common/SafeTokenWidget/styles.module.css rename to apps/web/src/components/common/SafeTokenWidget/styles.module.css diff --git a/src/components/common/SpendingLimitLabel/index.tsx b/apps/web/src/components/common/SpendingLimitLabel/index.tsx similarity index 100% rename from src/components/common/SpendingLimitLabel/index.tsx rename to apps/web/src/components/common/SpendingLimitLabel/index.tsx diff --git a/src/components/common/Sticky/index.tsx b/apps/web/src/components/common/Sticky/index.tsx similarity index 100% rename from src/components/common/Sticky/index.tsx rename to apps/web/src/components/common/Sticky/index.tsx diff --git a/src/components/common/Table/DataRow.stories.tsx b/apps/web/src/components/common/Table/DataRow.stories.tsx similarity index 100% rename from src/components/common/Table/DataRow.stories.tsx rename to apps/web/src/components/common/Table/DataRow.stories.tsx diff --git a/src/components/common/Table/DataRow.tsx b/apps/web/src/components/common/Table/DataRow.tsx similarity index 100% rename from src/components/common/Table/DataRow.tsx rename to apps/web/src/components/common/Table/DataRow.tsx diff --git a/src/components/common/Table/DataTable.stories.tsx b/apps/web/src/components/common/Table/DataTable.stories.tsx similarity index 100% rename from src/components/common/Table/DataTable.stories.tsx rename to apps/web/src/components/common/Table/DataTable.stories.tsx diff --git a/src/components/common/Table/DataTable.tsx b/apps/web/src/components/common/Table/DataTable.tsx similarity index 100% rename from src/components/common/Table/DataTable.tsx rename to apps/web/src/components/common/Table/DataTable.tsx diff --git a/src/components/common/Table/EmptyRow.tsx b/apps/web/src/components/common/Table/EmptyRow.tsx similarity index 100% rename from src/components/common/Table/EmptyRow.tsx rename to apps/web/src/components/common/Table/EmptyRow.tsx diff --git a/src/components/common/Table/styles.module.css b/apps/web/src/components/common/Table/styles.module.css similarity index 100% rename from src/components/common/Table/styles.module.css rename to apps/web/src/components/common/Table/styles.module.css diff --git a/src/components/common/TokenAmount/index.stories.tsx b/apps/web/src/components/common/TokenAmount/index.stories.tsx similarity index 100% rename from src/components/common/TokenAmount/index.stories.tsx rename to apps/web/src/components/common/TokenAmount/index.stories.tsx diff --git a/src/components/common/TokenAmount/index.test.tsx b/apps/web/src/components/common/TokenAmount/index.test.tsx similarity index 100% rename from src/components/common/TokenAmount/index.test.tsx rename to apps/web/src/components/common/TokenAmount/index.test.tsx diff --git a/src/components/common/TokenAmount/index.tsx b/apps/web/src/components/common/TokenAmount/index.tsx similarity index 100% rename from src/components/common/TokenAmount/index.tsx rename to apps/web/src/components/common/TokenAmount/index.tsx diff --git a/src/components/common/TokenAmount/styles.module.css b/apps/web/src/components/common/TokenAmount/styles.module.css similarity index 100% rename from src/components/common/TokenAmount/styles.module.css rename to apps/web/src/components/common/TokenAmount/styles.module.css diff --git a/src/components/common/TokenAmountInput/index.tsx b/apps/web/src/components/common/TokenAmountInput/index.tsx similarity index 100% rename from src/components/common/TokenAmountInput/index.tsx rename to apps/web/src/components/common/TokenAmountInput/index.tsx diff --git a/src/components/common/TokenAmountInput/styles.module.css b/apps/web/src/components/common/TokenAmountInput/styles.module.css similarity index 100% rename from src/components/common/TokenAmountInput/styles.module.css rename to apps/web/src/components/common/TokenAmountInput/styles.module.css diff --git a/src/components/common/TokenExplorerLink/index.tsx b/apps/web/src/components/common/TokenExplorerLink/index.tsx similarity index 100% rename from src/components/common/TokenExplorerLink/index.tsx rename to apps/web/src/components/common/TokenExplorerLink/index.tsx diff --git a/src/components/common/TokenIcon/index.tsx b/apps/web/src/components/common/TokenIcon/index.tsx similarity index 100% rename from src/components/common/TokenIcon/index.tsx rename to apps/web/src/components/common/TokenIcon/index.tsx diff --git a/src/components/common/TokenIcon/styles.module.css b/apps/web/src/components/common/TokenIcon/styles.module.css similarity index 100% rename from src/components/common/TokenIcon/styles.module.css rename to apps/web/src/components/common/TokenIcon/styles.module.css diff --git a/src/components/common/Track/index.tsx b/apps/web/src/components/common/Track/index.tsx similarity index 100% rename from src/components/common/Track/index.tsx rename to apps/web/src/components/common/Track/index.tsx diff --git a/src/components/common/TxModalDialog/index.tsx b/apps/web/src/components/common/TxModalDialog/index.tsx similarity index 100% rename from src/components/common/TxModalDialog/index.tsx rename to apps/web/src/components/common/TxModalDialog/index.tsx diff --git a/src/components/common/TxModalDialog/styles.module.css b/apps/web/src/components/common/TxModalDialog/styles.module.css similarity index 100% rename from src/components/common/TxModalDialog/styles.module.css rename to apps/web/src/components/common/TxModalDialog/styles.module.css diff --git a/src/components/common/UnreadBadge/index.tsx b/apps/web/src/components/common/UnreadBadge/index.tsx similarity index 100% rename from src/components/common/UnreadBadge/index.tsx rename to apps/web/src/components/common/UnreadBadge/index.tsx diff --git a/src/components/common/WalletBalance/index.test.tsx b/apps/web/src/components/common/WalletBalance/index.test.tsx similarity index 100% rename from src/components/common/WalletBalance/index.test.tsx rename to apps/web/src/components/common/WalletBalance/index.test.tsx diff --git a/src/components/common/WalletBalance/index.tsx b/apps/web/src/components/common/WalletBalance/index.tsx similarity index 100% rename from src/components/common/WalletBalance/index.tsx rename to apps/web/src/components/common/WalletBalance/index.tsx diff --git a/src/components/common/WalletIcon/index.tsx b/apps/web/src/components/common/WalletIcon/index.tsx similarity index 100% rename from src/components/common/WalletIcon/index.tsx rename to apps/web/src/components/common/WalletIcon/index.tsx diff --git a/src/components/common/WalletInfo/index.test.tsx b/apps/web/src/components/common/WalletInfo/index.test.tsx similarity index 100% rename from src/components/common/WalletInfo/index.test.tsx rename to apps/web/src/components/common/WalletInfo/index.test.tsx diff --git a/src/components/common/WalletInfo/index.tsx b/apps/web/src/components/common/WalletInfo/index.tsx similarity index 100% rename from src/components/common/WalletInfo/index.tsx rename to apps/web/src/components/common/WalletInfo/index.tsx diff --git a/src/components/common/WalletInfo/styles.module.css b/apps/web/src/components/common/WalletInfo/styles.module.css similarity index 100% rename from src/components/common/WalletInfo/styles.module.css rename to apps/web/src/components/common/WalletInfo/styles.module.css diff --git a/src/components/common/WalletOverview/index.tsx b/apps/web/src/components/common/WalletOverview/index.tsx similarity index 100% rename from src/components/common/WalletOverview/index.tsx rename to apps/web/src/components/common/WalletOverview/index.tsx diff --git a/src/components/common/WalletOverview/styles.module.css b/apps/web/src/components/common/WalletOverview/styles.module.css similarity index 100% rename from src/components/common/WalletOverview/styles.module.css rename to apps/web/src/components/common/WalletOverview/styles.module.css diff --git a/src/components/common/WalletProvider/index.tsx b/apps/web/src/components/common/WalletProvider/index.tsx similarity index 100% rename from src/components/common/WalletProvider/index.tsx rename to apps/web/src/components/common/WalletProvider/index.tsx diff --git a/src/components/common/WidgetDisclaimer/index.tsx b/apps/web/src/components/common/WidgetDisclaimer/index.tsx similarity index 100% rename from src/components/common/WidgetDisclaimer/index.tsx rename to apps/web/src/components/common/WidgetDisclaimer/index.tsx diff --git a/src/components/common/WidgetDisclaimer/styles.module.css b/apps/web/src/components/common/WidgetDisclaimer/styles.module.css similarity index 100% rename from src/components/common/WidgetDisclaimer/styles.module.css rename to apps/web/src/components/common/WidgetDisclaimer/styles.module.css diff --git a/src/components/common/icons/CircularIcon/index.tsx b/apps/web/src/components/common/icons/CircularIcon/index.tsx similarity index 100% rename from src/components/common/icons/CircularIcon/index.tsx rename to apps/web/src/components/common/icons/CircularIcon/index.tsx diff --git a/src/components/common/icons/CircularIcon/styles.module.css b/apps/web/src/components/common/icons/CircularIcon/styles.module.css similarity index 100% rename from src/components/common/icons/CircularIcon/styles.module.css rename to apps/web/src/components/common/icons/CircularIcon/styles.module.css diff --git a/src/components/common/icons/KeyholeIcon/index.tsx b/apps/web/src/components/common/icons/KeyholeIcon/index.tsx similarity index 100% rename from src/components/common/icons/KeyholeIcon/index.tsx rename to apps/web/src/components/common/icons/KeyholeIcon/index.tsx diff --git a/src/components/common/icons/KeyholeIcon/keyhole.svg b/apps/web/src/components/common/icons/KeyholeIcon/keyhole.svg similarity index 100% rename from src/components/common/icons/KeyholeIcon/keyhole.svg rename to apps/web/src/components/common/icons/KeyholeIcon/keyhole.svg diff --git a/src/components/dashboard/Assets/index.tsx b/apps/web/src/components/dashboard/Assets/index.tsx similarity index 100% rename from src/components/dashboard/Assets/index.tsx rename to apps/web/src/components/dashboard/Assets/index.tsx diff --git a/src/components/dashboard/FirstSteps/index.tsx b/apps/web/src/components/dashboard/FirstSteps/index.tsx similarity index 100% rename from src/components/dashboard/FirstSteps/index.tsx rename to apps/web/src/components/dashboard/FirstSteps/index.tsx diff --git a/src/components/dashboard/FirstSteps/styles.module.css b/apps/web/src/components/dashboard/FirstSteps/styles.module.css similarity index 100% rename from src/components/dashboard/FirstSteps/styles.module.css rename to apps/web/src/components/dashboard/FirstSteps/styles.module.css diff --git a/src/components/dashboard/GovernanceSection/GovernanceSection.tsx b/apps/web/src/components/dashboard/GovernanceSection/GovernanceSection.tsx similarity index 100% rename from src/components/dashboard/GovernanceSection/GovernanceSection.tsx rename to apps/web/src/components/dashboard/GovernanceSection/GovernanceSection.tsx diff --git a/src/components/dashboard/GovernanceSection/styles.module.css b/apps/web/src/components/dashboard/GovernanceSection/styles.module.css similarity index 100% rename from src/components/dashboard/GovernanceSection/styles.module.css rename to apps/web/src/components/dashboard/GovernanceSection/styles.module.css diff --git a/src/components/dashboard/Overview/Overview.tsx b/apps/web/src/components/dashboard/Overview/Overview.tsx similarity index 100% rename from src/components/dashboard/Overview/Overview.tsx rename to apps/web/src/components/dashboard/Overview/Overview.tsx diff --git a/src/components/dashboard/PendingTxs/PendingRecoveryListItem.tsx b/apps/web/src/components/dashboard/PendingTxs/PendingRecoveryListItem.tsx similarity index 100% rename from src/components/dashboard/PendingTxs/PendingRecoveryListItem.tsx rename to apps/web/src/components/dashboard/PendingTxs/PendingRecoveryListItem.tsx diff --git a/src/components/dashboard/PendingTxs/PendingTxList.test.ts b/apps/web/src/components/dashboard/PendingTxs/PendingTxList.test.ts similarity index 100% rename from src/components/dashboard/PendingTxs/PendingTxList.test.ts rename to apps/web/src/components/dashboard/PendingTxs/PendingTxList.test.ts diff --git a/src/components/dashboard/PendingTxs/PendingTxListItem.tsx b/apps/web/src/components/dashboard/PendingTxs/PendingTxListItem.tsx similarity index 100% rename from src/components/dashboard/PendingTxs/PendingTxListItem.tsx rename to apps/web/src/components/dashboard/PendingTxs/PendingTxListItem.tsx diff --git a/src/components/dashboard/PendingTxs/PendingTxsList.tsx b/apps/web/src/components/dashboard/PendingTxs/PendingTxsList.tsx similarity index 100% rename from src/components/dashboard/PendingTxs/PendingTxsList.tsx rename to apps/web/src/components/dashboard/PendingTxs/PendingTxsList.tsx diff --git a/src/components/dashboard/PendingTxs/styles.module.css b/apps/web/src/components/dashboard/PendingTxs/styles.module.css similarity index 100% rename from src/components/dashboard/PendingTxs/styles.module.css rename to apps/web/src/components/dashboard/PendingTxs/styles.module.css diff --git a/src/components/dashboard/SafeAppsDashboardSection/SafeAppsDashboardSection.tsx b/apps/web/src/components/dashboard/SafeAppsDashboardSection/SafeAppsDashboardSection.tsx similarity index 100% rename from src/components/dashboard/SafeAppsDashboardSection/SafeAppsDashboardSection.tsx rename to apps/web/src/components/dashboard/SafeAppsDashboardSection/SafeAppsDashboardSection.tsx diff --git a/src/components/dashboard/SafeAppsDashboardSection/__tests__/SafeAppsDashboardSection.test.tsx b/apps/web/src/components/dashboard/SafeAppsDashboardSection/__tests__/SafeAppsDashboardSection.test.tsx similarity index 100% rename from src/components/dashboard/SafeAppsDashboardSection/__tests__/SafeAppsDashboardSection.test.tsx rename to apps/web/src/components/dashboard/SafeAppsDashboardSection/__tests__/SafeAppsDashboardSection.test.tsx diff --git a/src/components/dashboard/SafeAppsDashboardSection/styles.module.css b/apps/web/src/components/dashboard/SafeAppsDashboardSection/styles.module.css similarity index 100% rename from src/components/dashboard/SafeAppsDashboardSection/styles.module.css rename to apps/web/src/components/dashboard/SafeAppsDashboardSection/styles.module.css diff --git a/src/components/dashboard/StakingBanner/index.tsx b/apps/web/src/components/dashboard/StakingBanner/index.tsx similarity index 100% rename from src/components/dashboard/StakingBanner/index.tsx rename to apps/web/src/components/dashboard/StakingBanner/index.tsx diff --git a/src/components/dashboard/StakingBanner/styles.module.css b/apps/web/src/components/dashboard/StakingBanner/styles.module.css similarity index 100% rename from src/components/dashboard/StakingBanner/styles.module.css rename to apps/web/src/components/dashboard/StakingBanner/styles.module.css diff --git a/src/components/dashboard/index.tsx b/apps/web/src/components/dashboard/index.tsx similarity index 100% rename from src/components/dashboard/index.tsx rename to apps/web/src/components/dashboard/index.tsx diff --git a/src/components/dashboard/styled.tsx b/apps/web/src/components/dashboard/styled.tsx similarity index 100% rename from src/components/dashboard/styled.tsx rename to apps/web/src/components/dashboard/styled.tsx diff --git a/src/components/dashboard/styles.module.css b/apps/web/src/components/dashboard/styles.module.css similarity index 100% rename from src/components/dashboard/styles.module.css rename to apps/web/src/components/dashboard/styles.module.css diff --git a/src/components/new-safe/CardStepper/index.tsx b/apps/web/src/components/new-safe/CardStepper/index.tsx similarity index 100% rename from src/components/new-safe/CardStepper/index.tsx rename to apps/web/src/components/new-safe/CardStepper/index.tsx diff --git a/src/components/new-safe/CardStepper/styles.module.css b/apps/web/src/components/new-safe/CardStepper/styles.module.css similarity index 100% rename from src/components/new-safe/CardStepper/styles.module.css rename to apps/web/src/components/new-safe/CardStepper/styles.module.css diff --git a/src/components/new-safe/CardStepper/useCardStepper.ts b/apps/web/src/components/new-safe/CardStepper/useCardStepper.ts similarity index 100% rename from src/components/new-safe/CardStepper/useCardStepper.ts rename to apps/web/src/components/new-safe/CardStepper/useCardStepper.ts diff --git a/src/components/new-safe/OwnerRow/index.tsx b/apps/web/src/components/new-safe/OwnerRow/index.tsx similarity index 100% rename from src/components/new-safe/OwnerRow/index.tsx rename to apps/web/src/components/new-safe/OwnerRow/index.tsx diff --git a/src/components/new-safe/OwnerRow/styles.module.css b/apps/web/src/components/new-safe/OwnerRow/styles.module.css similarity index 100% rename from src/components/new-safe/OwnerRow/styles.module.css rename to apps/web/src/components/new-safe/OwnerRow/styles.module.css diff --git a/src/components/new-safe/ReviewRow/index.tsx b/apps/web/src/components/new-safe/ReviewRow/index.tsx similarity index 100% rename from src/components/new-safe/ReviewRow/index.tsx rename to apps/web/src/components/new-safe/ReviewRow/index.tsx diff --git a/src/components/new-safe/create/AdvancedCreateSafe.tsx b/apps/web/src/components/new-safe/create/AdvancedCreateSafe.tsx similarity index 100% rename from src/components/new-safe/create/AdvancedCreateSafe.tsx rename to apps/web/src/components/new-safe/create/AdvancedCreateSafe.tsx diff --git a/src/components/new-safe/create/CreateSafeInfos/index.tsx b/apps/web/src/components/new-safe/create/CreateSafeInfos/index.tsx similarity index 100% rename from src/components/new-safe/create/CreateSafeInfos/index.tsx rename to apps/web/src/components/new-safe/create/CreateSafeInfos/index.tsx diff --git a/src/components/new-safe/create/InfoWidget/index.tsx b/apps/web/src/components/new-safe/create/InfoWidget/index.tsx similarity index 100% rename from src/components/new-safe/create/InfoWidget/index.tsx rename to apps/web/src/components/new-safe/create/InfoWidget/index.tsx diff --git a/src/components/new-safe/create/InfoWidget/styles.module.css b/apps/web/src/components/new-safe/create/InfoWidget/styles.module.css similarity index 100% rename from src/components/new-safe/create/InfoWidget/styles.module.css rename to apps/web/src/components/new-safe/create/InfoWidget/styles.module.css diff --git a/src/components/new-safe/create/NetworkWarning/index.tsx b/apps/web/src/components/new-safe/create/NetworkWarning/index.tsx similarity index 100% rename from src/components/new-safe/create/NetworkWarning/index.tsx rename to apps/web/src/components/new-safe/create/NetworkWarning/index.tsx diff --git a/src/components/new-safe/create/NoWalletConnectedWarning/index.tsx b/apps/web/src/components/new-safe/create/NoWalletConnectedWarning/index.tsx similarity index 100% rename from src/components/new-safe/create/NoWalletConnectedWarning/index.tsx rename to apps/web/src/components/new-safe/create/NoWalletConnectedWarning/index.tsx diff --git a/src/components/new-safe/create/OverviewWidget/index.tsx b/apps/web/src/components/new-safe/create/OverviewWidget/index.tsx similarity index 100% rename from src/components/new-safe/create/OverviewWidget/index.tsx rename to apps/web/src/components/new-safe/create/OverviewWidget/index.tsx diff --git a/src/components/new-safe/create/OverviewWidget/styles.module.css b/apps/web/src/components/new-safe/create/OverviewWidget/styles.module.css similarity index 100% rename from src/components/new-safe/create/OverviewWidget/styles.module.css rename to apps/web/src/components/new-safe/create/OverviewWidget/styles.module.css diff --git a/src/components/new-safe/create/__tests__/useEstimateSafeCreationGas.test.ts b/apps/web/src/components/new-safe/create/__tests__/useEstimateSafeCreationGas.test.ts similarity index 100% rename from src/components/new-safe/create/__tests__/useEstimateSafeCreationGas.test.ts rename to apps/web/src/components/new-safe/create/__tests__/useEstimateSafeCreationGas.test.ts diff --git a/src/components/new-safe/create/__tests__/useSyncSafeCreationStep.test.ts b/apps/web/src/components/new-safe/create/__tests__/useSyncSafeCreationStep.test.ts similarity index 100% rename from src/components/new-safe/create/__tests__/useSyncSafeCreationStep.test.ts rename to apps/web/src/components/new-safe/create/__tests__/useSyncSafeCreationStep.test.ts diff --git a/src/components/new-safe/create/index.tsx b/apps/web/src/components/new-safe/create/index.tsx similarity index 100% rename from src/components/new-safe/create/index.tsx rename to apps/web/src/components/new-safe/create/index.tsx diff --git a/src/components/new-safe/create/logic/address-book.ts b/apps/web/src/components/new-safe/create/logic/address-book.ts similarity index 100% rename from src/components/new-safe/create/logic/address-book.ts rename to apps/web/src/components/new-safe/create/logic/address-book.ts diff --git a/src/components/new-safe/create/logic/index.test.ts b/apps/web/src/components/new-safe/create/logic/index.test.ts similarity index 100% rename from src/components/new-safe/create/logic/index.test.ts rename to apps/web/src/components/new-safe/create/logic/index.test.ts diff --git a/src/components/new-safe/create/logic/index.ts b/apps/web/src/components/new-safe/create/logic/index.ts similarity index 100% rename from src/components/new-safe/create/logic/index.ts rename to apps/web/src/components/new-safe/create/logic/index.ts diff --git a/src/components/new-safe/create/logic/utils.test.ts b/apps/web/src/components/new-safe/create/logic/utils.test.ts similarity index 100% rename from src/components/new-safe/create/logic/utils.test.ts rename to apps/web/src/components/new-safe/create/logic/utils.test.ts diff --git a/src/components/new-safe/create/logic/utils.ts b/apps/web/src/components/new-safe/create/logic/utils.ts similarity index 100% rename from src/components/new-safe/create/logic/utils.ts rename to apps/web/src/components/new-safe/create/logic/utils.ts diff --git a/src/components/new-safe/create/steps/AdvancedOptionsStep/index.tsx b/apps/web/src/components/new-safe/create/steps/AdvancedOptionsStep/index.tsx similarity index 100% rename from src/components/new-safe/create/steps/AdvancedOptionsStep/index.tsx rename to apps/web/src/components/new-safe/create/steps/AdvancedOptionsStep/index.tsx diff --git a/src/components/new-safe/create/steps/OwnerPolicyStep/index.tsx b/apps/web/src/components/new-safe/create/steps/OwnerPolicyStep/index.tsx similarity index 100% rename from src/components/new-safe/create/steps/OwnerPolicyStep/index.tsx rename to apps/web/src/components/new-safe/create/steps/OwnerPolicyStep/index.tsx diff --git a/src/components/new-safe/create/steps/OwnerPolicyStep/useSafeSetupHints.ts b/apps/web/src/components/new-safe/create/steps/OwnerPolicyStep/useSafeSetupHints.ts similarity index 100% rename from src/components/new-safe/create/steps/OwnerPolicyStep/useSafeSetupHints.ts rename to apps/web/src/components/new-safe/create/steps/OwnerPolicyStep/useSafeSetupHints.ts diff --git a/src/components/new-safe/create/steps/ReviewStep/index.test.tsx b/apps/web/src/components/new-safe/create/steps/ReviewStep/index.test.tsx similarity index 100% rename from src/components/new-safe/create/steps/ReviewStep/index.test.tsx rename to apps/web/src/components/new-safe/create/steps/ReviewStep/index.test.tsx diff --git a/src/components/new-safe/create/steps/ReviewStep/index.tsx b/apps/web/src/components/new-safe/create/steps/ReviewStep/index.tsx similarity index 100% rename from src/components/new-safe/create/steps/ReviewStep/index.tsx rename to apps/web/src/components/new-safe/create/steps/ReviewStep/index.tsx diff --git a/src/components/new-safe/create/steps/ReviewStep/styles.module.css b/apps/web/src/components/new-safe/create/steps/ReviewStep/styles.module.css similarity index 100% rename from src/components/new-safe/create/steps/ReviewStep/styles.module.css rename to apps/web/src/components/new-safe/create/steps/ReviewStep/styles.module.css diff --git a/src/components/new-safe/create/steps/SetNameStep/index.tsx b/apps/web/src/components/new-safe/create/steps/SetNameStep/index.tsx similarity index 100% rename from src/components/new-safe/create/steps/SetNameStep/index.tsx rename to apps/web/src/components/new-safe/create/steps/SetNameStep/index.tsx diff --git a/src/components/new-safe/create/steps/SetNameStep/styles.module.css b/apps/web/src/components/new-safe/create/steps/SetNameStep/styles.module.css similarity index 100% rename from src/components/new-safe/create/steps/SetNameStep/styles.module.css rename to apps/web/src/components/new-safe/create/steps/SetNameStep/styles.module.css diff --git a/src/components/new-safe/create/steps/StatusStep/LoadingSpinner/index.tsx b/apps/web/src/components/new-safe/create/steps/StatusStep/LoadingSpinner/index.tsx similarity index 100% rename from src/components/new-safe/create/steps/StatusStep/LoadingSpinner/index.tsx rename to apps/web/src/components/new-safe/create/steps/StatusStep/LoadingSpinner/index.tsx diff --git a/src/components/new-safe/create/steps/StatusStep/LoadingSpinner/styles.module.css b/apps/web/src/components/new-safe/create/steps/StatusStep/LoadingSpinner/styles.module.css similarity index 100% rename from src/components/new-safe/create/steps/StatusStep/LoadingSpinner/styles.module.css rename to apps/web/src/components/new-safe/create/steps/StatusStep/LoadingSpinner/styles.module.css diff --git a/src/components/new-safe/create/steps/StatusStep/StatusMessage.tsx b/apps/web/src/components/new-safe/create/steps/StatusStep/StatusMessage.tsx similarity index 100% rename from src/components/new-safe/create/steps/StatusStep/StatusMessage.tsx rename to apps/web/src/components/new-safe/create/steps/StatusStep/StatusMessage.tsx diff --git a/src/components/new-safe/create/steps/StatusStep/StatusStep.tsx b/apps/web/src/components/new-safe/create/steps/StatusStep/StatusStep.tsx similarity index 100% rename from src/components/new-safe/create/steps/StatusStep/StatusStep.tsx rename to apps/web/src/components/new-safe/create/steps/StatusStep/StatusStep.tsx diff --git a/src/components/new-safe/create/steps/StatusStep/index.tsx b/apps/web/src/components/new-safe/create/steps/StatusStep/index.tsx similarity index 100% rename from src/components/new-safe/create/steps/StatusStep/index.tsx rename to apps/web/src/components/new-safe/create/steps/StatusStep/index.tsx diff --git a/src/components/new-safe/create/steps/StatusStep/styles.module.css b/apps/web/src/components/new-safe/create/steps/StatusStep/styles.module.css similarity index 100% rename from src/components/new-safe/create/steps/StatusStep/styles.module.css rename to apps/web/src/components/new-safe/create/steps/StatusStep/styles.module.css diff --git a/src/components/new-safe/create/steps/StatusStep/useUndeployedSafe.ts b/apps/web/src/components/new-safe/create/steps/StatusStep/useUndeployedSafe.ts similarity index 100% rename from src/components/new-safe/create/steps/StatusStep/useUndeployedSafe.ts rename to apps/web/src/components/new-safe/create/steps/StatusStep/useUndeployedSafe.ts diff --git a/src/components/new-safe/create/styles.module.css b/apps/web/src/components/new-safe/create/styles.module.css similarity index 100% rename from src/components/new-safe/create/styles.module.css rename to apps/web/src/components/new-safe/create/styles.module.css diff --git a/src/components/new-safe/create/types.d.ts b/apps/web/src/components/new-safe/create/types.d.ts similarity index 100% rename from src/components/new-safe/create/types.d.ts rename to apps/web/src/components/new-safe/create/types.d.ts diff --git a/src/components/new-safe/create/useEstimateSafeCreationGas.ts b/apps/web/src/components/new-safe/create/useEstimateSafeCreationGas.ts similarity index 100% rename from src/components/new-safe/create/useEstimateSafeCreationGas.ts rename to apps/web/src/components/new-safe/create/useEstimateSafeCreationGas.ts diff --git a/src/components/new-safe/create/useSyncSafeCreationStep.ts b/apps/web/src/components/new-safe/create/useSyncSafeCreationStep.ts similarity index 100% rename from src/components/new-safe/create/useSyncSafeCreationStep.ts rename to apps/web/src/components/new-safe/create/useSyncSafeCreationStep.ts diff --git a/src/components/new-safe/load/index.tsx b/apps/web/src/components/new-safe/load/index.tsx similarity index 100% rename from src/components/new-safe/load/index.tsx rename to apps/web/src/components/new-safe/load/index.tsx diff --git a/src/components/new-safe/load/steps/SafeOwnerStep/index.tsx b/apps/web/src/components/new-safe/load/steps/SafeOwnerStep/index.tsx similarity index 100% rename from src/components/new-safe/load/steps/SafeOwnerStep/index.tsx rename to apps/web/src/components/new-safe/load/steps/SafeOwnerStep/index.tsx diff --git a/src/components/new-safe/load/steps/SafeReviewStep/index.tsx b/apps/web/src/components/new-safe/load/steps/SafeReviewStep/index.tsx similarity index 100% rename from src/components/new-safe/load/steps/SafeReviewStep/index.tsx rename to apps/web/src/components/new-safe/load/steps/SafeReviewStep/index.tsx diff --git a/src/components/new-safe/load/steps/SetAddressStep/index.tsx b/apps/web/src/components/new-safe/load/steps/SetAddressStep/index.tsx similarity index 100% rename from src/components/new-safe/load/steps/SetAddressStep/index.tsx rename to apps/web/src/components/new-safe/load/steps/SetAddressStep/index.tsx diff --git a/src/components/nfts/NftCollections/index.tsx b/apps/web/src/components/nfts/NftCollections/index.tsx similarity index 100% rename from src/components/nfts/NftCollections/index.tsx rename to apps/web/src/components/nfts/NftCollections/index.tsx diff --git a/src/components/nfts/NftGrid/index.tsx b/apps/web/src/components/nfts/NftGrid/index.tsx similarity index 100% rename from src/components/nfts/NftGrid/index.tsx rename to apps/web/src/components/nfts/NftGrid/index.tsx diff --git a/src/components/nfts/NftPreviewModal/index.tsx b/apps/web/src/components/nfts/NftPreviewModal/index.tsx similarity index 100% rename from src/components/nfts/NftPreviewModal/index.tsx rename to apps/web/src/components/nfts/NftPreviewModal/index.tsx diff --git a/src/components/nfts/NftPreviewModal/styles.module.css b/apps/web/src/components/nfts/NftPreviewModal/styles.module.css similarity index 100% rename from src/components/nfts/NftPreviewModal/styles.module.css rename to apps/web/src/components/nfts/NftPreviewModal/styles.module.css diff --git a/src/components/nfts/NftSendForm/index.tsx b/apps/web/src/components/nfts/NftSendForm/index.tsx similarity index 100% rename from src/components/nfts/NftSendForm/index.tsx rename to apps/web/src/components/nfts/NftSendForm/index.tsx diff --git a/src/components/nfts/config.ts b/apps/web/src/components/nfts/config.ts similarity index 100% rename from src/components/nfts/config.ts rename to apps/web/src/components/nfts/config.ts diff --git a/src/components/notification-center/NotificationCenter/index.tsx b/apps/web/src/components/notification-center/NotificationCenter/index.tsx similarity index 100% rename from src/components/notification-center/NotificationCenter/index.tsx rename to apps/web/src/components/notification-center/NotificationCenter/index.tsx diff --git a/src/components/notification-center/NotificationCenter/styles.module.css b/apps/web/src/components/notification-center/NotificationCenter/styles.module.css similarity index 100% rename from src/components/notification-center/NotificationCenter/styles.module.css rename to apps/web/src/components/notification-center/NotificationCenter/styles.module.css diff --git a/src/components/notification-center/NotificationCenterItem/index.tsx b/apps/web/src/components/notification-center/NotificationCenterItem/index.tsx similarity index 100% rename from src/components/notification-center/NotificationCenterItem/index.tsx rename to apps/web/src/components/notification-center/NotificationCenterItem/index.tsx diff --git a/src/components/notification-center/NotificationCenterItem/styles.module.css b/apps/web/src/components/notification-center/NotificationCenterItem/styles.module.css similarity index 100% rename from src/components/notification-center/NotificationCenterItem/styles.module.css rename to apps/web/src/components/notification-center/NotificationCenterItem/styles.module.css diff --git a/src/components/notification-center/NotificationCenterList/index.tsx b/apps/web/src/components/notification-center/NotificationCenterList/index.tsx similarity index 100% rename from src/components/notification-center/NotificationCenterList/index.tsx rename to apps/web/src/components/notification-center/NotificationCenterList/index.tsx diff --git a/src/components/notification-center/NotificationCenterList/styles.module.css b/apps/web/src/components/notification-center/NotificationCenterList/styles.module.css similarity index 100% rename from src/components/notification-center/NotificationCenterList/styles.module.css rename to apps/web/src/components/notification-center/NotificationCenterList/styles.module.css diff --git a/src/components/safe-apps/AddCustomAppModal/CustomApp.tsx b/apps/web/src/components/safe-apps/AddCustomAppModal/CustomApp.tsx similarity index 100% rename from src/components/safe-apps/AddCustomAppModal/CustomApp.tsx rename to apps/web/src/components/safe-apps/AddCustomAppModal/CustomApp.tsx diff --git a/src/components/safe-apps/AddCustomAppModal/CustomAppPlaceholder.tsx b/apps/web/src/components/safe-apps/AddCustomAppModal/CustomAppPlaceholder.tsx similarity index 100% rename from src/components/safe-apps/AddCustomAppModal/CustomAppPlaceholder.tsx rename to apps/web/src/components/safe-apps/AddCustomAppModal/CustomAppPlaceholder.tsx diff --git a/src/components/safe-apps/AddCustomAppModal/index.tsx b/apps/web/src/components/safe-apps/AddCustomAppModal/index.tsx similarity index 100% rename from src/components/safe-apps/AddCustomAppModal/index.tsx rename to apps/web/src/components/safe-apps/AddCustomAppModal/index.tsx diff --git a/src/components/safe-apps/AddCustomAppModal/styles.module.css b/apps/web/src/components/safe-apps/AddCustomAppModal/styles.module.css similarity index 100% rename from src/components/safe-apps/AddCustomAppModal/styles.module.css rename to apps/web/src/components/safe-apps/AddCustomAppModal/styles.module.css diff --git a/src/components/safe-apps/AddCustomSafeAppCard/index.tsx b/apps/web/src/components/safe-apps/AddCustomSafeAppCard/index.tsx similarity index 100% rename from src/components/safe-apps/AddCustomSafeAppCard/index.tsx rename to apps/web/src/components/safe-apps/AddCustomSafeAppCard/index.tsx diff --git a/src/components/safe-apps/AppFrame/SafeAppIframe.tsx b/apps/web/src/components/safe-apps/AppFrame/SafeAppIframe.tsx similarity index 100% rename from src/components/safe-apps/AppFrame/SafeAppIframe.tsx rename to apps/web/src/components/safe-apps/AppFrame/SafeAppIframe.tsx diff --git a/src/components/safe-apps/AppFrame/ThirdPartyCookiesWarning.tsx b/apps/web/src/components/safe-apps/AppFrame/ThirdPartyCookiesWarning.tsx similarity index 100% rename from src/components/safe-apps/AppFrame/ThirdPartyCookiesWarning.tsx rename to apps/web/src/components/safe-apps/AppFrame/ThirdPartyCookiesWarning.tsx diff --git a/src/components/safe-apps/AppFrame/TransactionQueueBar/index.tsx b/apps/web/src/components/safe-apps/AppFrame/TransactionQueueBar/index.tsx similarity index 100% rename from src/components/safe-apps/AppFrame/TransactionQueueBar/index.tsx rename to apps/web/src/components/safe-apps/AppFrame/TransactionQueueBar/index.tsx diff --git a/src/components/safe-apps/AppFrame/TransactionQueueBar/styles.module.css b/apps/web/src/components/safe-apps/AppFrame/TransactionQueueBar/styles.module.css similarity index 100% rename from src/components/safe-apps/AppFrame/TransactionQueueBar/styles.module.css rename to apps/web/src/components/safe-apps/AppFrame/TransactionQueueBar/styles.module.css diff --git a/src/components/safe-apps/AppFrame/__tests__/AppFrame.test.tsx b/apps/web/src/components/safe-apps/AppFrame/__tests__/AppFrame.test.tsx similarity index 100% rename from src/components/safe-apps/AppFrame/__tests__/AppFrame.test.tsx rename to apps/web/src/components/safe-apps/AppFrame/__tests__/AppFrame.test.tsx diff --git a/src/components/safe-apps/AppFrame/index.tsx b/apps/web/src/components/safe-apps/AppFrame/index.tsx similarity index 100% rename from src/components/safe-apps/AppFrame/index.tsx rename to apps/web/src/components/safe-apps/AppFrame/index.tsx diff --git a/src/components/safe-apps/AppFrame/styles.module.css b/apps/web/src/components/safe-apps/AppFrame/styles.module.css similarity index 100% rename from src/components/safe-apps/AppFrame/styles.module.css rename to apps/web/src/components/safe-apps/AppFrame/styles.module.css diff --git a/src/components/safe-apps/AppFrame/useAppCommunicator.ts b/apps/web/src/components/safe-apps/AppFrame/useAppCommunicator.ts similarity index 100% rename from src/components/safe-apps/AppFrame/useAppCommunicator.ts rename to apps/web/src/components/safe-apps/AppFrame/useAppCommunicator.ts diff --git a/src/components/safe-apps/AppFrame/useAppIsLoading.ts b/apps/web/src/components/safe-apps/AppFrame/useAppIsLoading.ts similarity index 100% rename from src/components/safe-apps/AppFrame/useAppIsLoading.ts rename to apps/web/src/components/safe-apps/AppFrame/useAppIsLoading.ts diff --git a/src/components/safe-apps/AppFrame/useFromAppAnalytics.ts b/apps/web/src/components/safe-apps/AppFrame/useFromAppAnalytics.ts similarity index 100% rename from src/components/safe-apps/AppFrame/useFromAppAnalytics.ts rename to apps/web/src/components/safe-apps/AppFrame/useFromAppAnalytics.ts diff --git a/src/components/safe-apps/AppFrame/useGetSafeInfo.ts b/apps/web/src/components/safe-apps/AppFrame/useGetSafeInfo.ts similarity index 100% rename from src/components/safe-apps/AppFrame/useGetSafeInfo.ts rename to apps/web/src/components/safe-apps/AppFrame/useGetSafeInfo.ts diff --git a/src/components/safe-apps/AppFrame/useThirdPartyCookies.ts b/apps/web/src/components/safe-apps/AppFrame/useThirdPartyCookies.ts similarity index 100% rename from src/components/safe-apps/AppFrame/useThirdPartyCookies.ts rename to apps/web/src/components/safe-apps/AppFrame/useThirdPartyCookies.ts diff --git a/src/components/safe-apps/AppFrame/useTransactionQueueBarState.ts b/apps/web/src/components/safe-apps/AppFrame/useTransactionQueueBarState.ts similarity index 100% rename from src/components/safe-apps/AppFrame/useTransactionQueueBarState.ts rename to apps/web/src/components/safe-apps/AppFrame/useTransactionQueueBarState.ts diff --git a/src/components/safe-apps/NativeSwapsCard/index.stories.tsx b/apps/web/src/components/safe-apps/NativeSwapsCard/index.stories.tsx similarity index 100% rename from src/components/safe-apps/NativeSwapsCard/index.stories.tsx rename to apps/web/src/components/safe-apps/NativeSwapsCard/index.stories.tsx diff --git a/src/components/safe-apps/NativeSwapsCard/index.tsx b/apps/web/src/components/safe-apps/NativeSwapsCard/index.tsx similarity index 100% rename from src/components/safe-apps/NativeSwapsCard/index.tsx rename to apps/web/src/components/safe-apps/NativeSwapsCard/index.tsx diff --git a/src/components/safe-apps/NativeSwapsCard/styles.module.css b/apps/web/src/components/safe-apps/NativeSwapsCard/styles.module.css similarity index 100% rename from src/components/safe-apps/NativeSwapsCard/styles.module.css rename to apps/web/src/components/safe-apps/NativeSwapsCard/styles.module.css diff --git a/src/components/safe-apps/PermissionCheckbox.tsx b/apps/web/src/components/safe-apps/PermissionCheckbox.tsx similarity index 100% rename from src/components/safe-apps/PermissionCheckbox.tsx rename to apps/web/src/components/safe-apps/PermissionCheckbox.tsx diff --git a/src/components/safe-apps/PermissionsPrompt.tsx b/apps/web/src/components/safe-apps/PermissionsPrompt.tsx similarity index 100% rename from src/components/safe-apps/PermissionsPrompt.tsx rename to apps/web/src/components/safe-apps/PermissionsPrompt.tsx diff --git a/src/components/safe-apps/RemoveCustomAppModal.tsx b/apps/web/src/components/safe-apps/RemoveCustomAppModal.tsx similarity index 100% rename from src/components/safe-apps/RemoveCustomAppModal.tsx rename to apps/web/src/components/safe-apps/RemoveCustomAppModal.tsx diff --git a/src/components/safe-apps/SafeAppActionButtons/index.tsx b/apps/web/src/components/safe-apps/SafeAppActionButtons/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppActionButtons/index.tsx rename to apps/web/src/components/safe-apps/SafeAppActionButtons/index.tsx diff --git a/src/components/safe-apps/SafeAppCard/index.tsx b/apps/web/src/components/safe-apps/SafeAppCard/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppCard/index.tsx rename to apps/web/src/components/safe-apps/SafeAppCard/index.tsx diff --git a/src/components/safe-apps/SafeAppCard/styles.module.css b/apps/web/src/components/safe-apps/SafeAppCard/styles.module.css similarity index 100% rename from src/components/safe-apps/SafeAppCard/styles.module.css rename to apps/web/src/components/safe-apps/SafeAppCard/styles.module.css diff --git a/src/components/safe-apps/SafeAppIconCard/index.test.tsx b/apps/web/src/components/safe-apps/SafeAppIconCard/index.test.tsx similarity index 100% rename from src/components/safe-apps/SafeAppIconCard/index.test.tsx rename to apps/web/src/components/safe-apps/SafeAppIconCard/index.test.tsx diff --git a/src/components/safe-apps/SafeAppIconCard/index.tsx b/apps/web/src/components/safe-apps/SafeAppIconCard/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppIconCard/index.tsx rename to apps/web/src/components/safe-apps/SafeAppIconCard/index.tsx diff --git a/src/components/safe-apps/SafeAppLandingPage/AppActions.tsx b/apps/web/src/components/safe-apps/SafeAppLandingPage/AppActions.tsx similarity index 100% rename from src/components/safe-apps/SafeAppLandingPage/AppActions.tsx rename to apps/web/src/components/safe-apps/SafeAppLandingPage/AppActions.tsx diff --git a/src/components/safe-apps/SafeAppLandingPage/SafeAppDetails.tsx b/apps/web/src/components/safe-apps/SafeAppLandingPage/SafeAppDetails.tsx similarity index 100% rename from src/components/safe-apps/SafeAppLandingPage/SafeAppDetails.tsx rename to apps/web/src/components/safe-apps/SafeAppLandingPage/SafeAppDetails.tsx diff --git a/src/components/safe-apps/SafeAppLandingPage/TryDemo.tsx b/apps/web/src/components/safe-apps/SafeAppLandingPage/TryDemo.tsx similarity index 100% rename from src/components/safe-apps/SafeAppLandingPage/TryDemo.tsx rename to apps/web/src/components/safe-apps/SafeAppLandingPage/TryDemo.tsx diff --git a/src/components/safe-apps/SafeAppLandingPage/constants.ts b/apps/web/src/components/safe-apps/SafeAppLandingPage/constants.ts similarity index 100% rename from src/components/safe-apps/SafeAppLandingPage/constants.ts rename to apps/web/src/components/safe-apps/SafeAppLandingPage/constants.ts diff --git a/src/components/safe-apps/SafeAppLandingPage/index.tsx b/apps/web/src/components/safe-apps/SafeAppLandingPage/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppLandingPage/index.tsx rename to apps/web/src/components/safe-apps/SafeAppLandingPage/index.tsx diff --git a/src/components/safe-apps/SafeAppList/index.tsx b/apps/web/src/components/safe-apps/SafeAppList/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppList/index.tsx rename to apps/web/src/components/safe-apps/SafeAppList/index.tsx diff --git a/src/components/safe-apps/SafeAppList/styles.module.css b/apps/web/src/components/safe-apps/SafeAppList/styles.module.css similarity index 100% rename from src/components/safe-apps/SafeAppList/styles.module.css rename to apps/web/src/components/safe-apps/SafeAppList/styles.module.css diff --git a/src/components/safe-apps/SafeAppPreviewDrawer/index.tsx b/apps/web/src/components/safe-apps/SafeAppPreviewDrawer/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppPreviewDrawer/index.tsx rename to apps/web/src/components/safe-apps/SafeAppPreviewDrawer/index.tsx diff --git a/src/components/safe-apps/SafeAppPreviewDrawer/styles.module.css b/apps/web/src/components/safe-apps/SafeAppPreviewDrawer/styles.module.css similarity index 100% rename from src/components/safe-apps/SafeAppPreviewDrawer/styles.module.css rename to apps/web/src/components/safe-apps/SafeAppPreviewDrawer/styles.module.css diff --git a/src/components/safe-apps/SafeAppSocialLinksCard/SafeAppSocialLinksCard.test.tsx b/apps/web/src/components/safe-apps/SafeAppSocialLinksCard/SafeAppSocialLinksCard.test.tsx similarity index 100% rename from src/components/safe-apps/SafeAppSocialLinksCard/SafeAppSocialLinksCard.test.tsx rename to apps/web/src/components/safe-apps/SafeAppSocialLinksCard/SafeAppSocialLinksCard.test.tsx diff --git a/src/components/safe-apps/SafeAppSocialLinksCard/index.tsx b/apps/web/src/components/safe-apps/SafeAppSocialLinksCard/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppSocialLinksCard/index.tsx rename to apps/web/src/components/safe-apps/SafeAppSocialLinksCard/index.tsx diff --git a/src/components/safe-apps/SafeAppSocialLinksCard/styles.module.css b/apps/web/src/components/safe-apps/SafeAppSocialLinksCard/styles.module.css similarity index 100% rename from src/components/safe-apps/SafeAppSocialLinksCard/styles.module.css rename to apps/web/src/components/safe-apps/SafeAppSocialLinksCard/styles.module.css diff --git a/src/components/safe-apps/SafeAppTags/index.tsx b/apps/web/src/components/safe-apps/SafeAppTags/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppTags/index.tsx rename to apps/web/src/components/safe-apps/SafeAppTags/index.tsx diff --git a/src/components/safe-apps/SafeAppTags/styles.module.css b/apps/web/src/components/safe-apps/SafeAppTags/styles.module.css similarity index 100% rename from src/components/safe-apps/SafeAppTags/styles.module.css rename to apps/web/src/components/safe-apps/SafeAppTags/styles.module.css diff --git a/src/components/safe-apps/SafeAppsErrorBoundary/SafeAppsLoadError.tsx b/apps/web/src/components/safe-apps/SafeAppsErrorBoundary/SafeAppsLoadError.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsErrorBoundary/SafeAppsLoadError.tsx rename to apps/web/src/components/safe-apps/SafeAppsErrorBoundary/SafeAppsLoadError.tsx diff --git a/src/components/safe-apps/SafeAppsErrorBoundary/index.tsx b/apps/web/src/components/safe-apps/SafeAppsErrorBoundary/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsErrorBoundary/index.tsx rename to apps/web/src/components/safe-apps/SafeAppsErrorBoundary/index.tsx diff --git a/src/components/safe-apps/SafeAppsErrorBoundary/styles.module.css b/apps/web/src/components/safe-apps/SafeAppsErrorBoundary/styles.module.css similarity index 100% rename from src/components/safe-apps/SafeAppsErrorBoundary/styles.module.css rename to apps/web/src/components/safe-apps/SafeAppsErrorBoundary/styles.module.css diff --git a/src/components/safe-apps/SafeAppsFilters/index.tsx b/apps/web/src/components/safe-apps/SafeAppsFilters/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsFilters/index.tsx rename to apps/web/src/components/safe-apps/SafeAppsFilters/index.tsx diff --git a/src/components/safe-apps/SafeAppsFilters/styles.module.css b/apps/web/src/components/safe-apps/SafeAppsFilters/styles.module.css similarity index 100% rename from src/components/safe-apps/SafeAppsFilters/styles.module.css rename to apps/web/src/components/safe-apps/SafeAppsFilters/styles.module.css diff --git a/src/components/safe-apps/SafeAppsHeader/index.tsx b/apps/web/src/components/safe-apps/SafeAppsHeader/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsHeader/index.tsx rename to apps/web/src/components/safe-apps/SafeAppsHeader/index.tsx diff --git a/src/components/safe-apps/SafeAppsHeader/styles.module.css b/apps/web/src/components/safe-apps/SafeAppsHeader/styles.module.css similarity index 100% rename from src/components/safe-apps/SafeAppsHeader/styles.module.css rename to apps/web/src/components/safe-apps/SafeAppsHeader/styles.module.css diff --git a/src/components/safe-apps/SafeAppsInfoModal/AllowedFeaturesList.tsx b/apps/web/src/components/safe-apps/SafeAppsInfoModal/AllowedFeaturesList.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsInfoModal/AllowedFeaturesList.tsx rename to apps/web/src/components/safe-apps/SafeAppsInfoModal/AllowedFeaturesList.tsx diff --git a/src/components/safe-apps/SafeAppsInfoModal/Domain.tsx b/apps/web/src/components/safe-apps/SafeAppsInfoModal/Domain.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsInfoModal/Domain.tsx rename to apps/web/src/components/safe-apps/SafeAppsInfoModal/Domain.tsx diff --git a/src/components/safe-apps/SafeAppsInfoModal/Slider.tsx b/apps/web/src/components/safe-apps/SafeAppsInfoModal/Slider.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsInfoModal/Slider.tsx rename to apps/web/src/components/safe-apps/SafeAppsInfoModal/Slider.tsx diff --git a/src/components/safe-apps/SafeAppsInfoModal/UnknownAppWarning.tsx b/apps/web/src/components/safe-apps/SafeAppsInfoModal/UnknownAppWarning.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsInfoModal/UnknownAppWarning.tsx rename to apps/web/src/components/safe-apps/SafeAppsInfoModal/UnknownAppWarning.tsx diff --git a/src/components/safe-apps/SafeAppsInfoModal/constants.ts b/apps/web/src/components/safe-apps/SafeAppsInfoModal/constants.ts similarity index 100% rename from src/components/safe-apps/SafeAppsInfoModal/constants.ts rename to apps/web/src/components/safe-apps/SafeAppsInfoModal/constants.ts diff --git a/src/components/safe-apps/SafeAppsInfoModal/index.tsx b/apps/web/src/components/safe-apps/SafeAppsInfoModal/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsInfoModal/index.tsx rename to apps/web/src/components/safe-apps/SafeAppsInfoModal/index.tsx diff --git a/src/components/safe-apps/SafeAppsInfoModal/styles.module.css b/apps/web/src/components/safe-apps/SafeAppsInfoModal/styles.module.css similarity index 100% rename from src/components/safe-apps/SafeAppsInfoModal/styles.module.css rename to apps/web/src/components/safe-apps/SafeAppsInfoModal/styles.module.css diff --git a/src/components/safe-apps/SafeAppsInfoModal/useSafeAppsInfoModal.ts b/apps/web/src/components/safe-apps/SafeAppsInfoModal/useSafeAppsInfoModal.ts similarity index 100% rename from src/components/safe-apps/SafeAppsInfoModal/useSafeAppsInfoModal.ts rename to apps/web/src/components/safe-apps/SafeAppsInfoModal/useSafeAppsInfoModal.ts diff --git a/src/components/safe-apps/SafeAppsListHeader/index.tsx b/apps/web/src/components/safe-apps/SafeAppsListHeader/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsListHeader/index.tsx rename to apps/web/src/components/safe-apps/SafeAppsListHeader/index.tsx diff --git a/src/components/safe-apps/SafeAppsListHeader/styles.module.css b/apps/web/src/components/safe-apps/SafeAppsListHeader/styles.module.css similarity index 100% rename from src/components/safe-apps/SafeAppsListHeader/styles.module.css rename to apps/web/src/components/safe-apps/SafeAppsListHeader/styles.module.css diff --git a/src/components/safe-apps/SafeAppsSDKLink/index.tsx b/apps/web/src/components/safe-apps/SafeAppsSDKLink/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsSDKLink/index.tsx rename to apps/web/src/components/safe-apps/SafeAppsSDKLink/index.tsx diff --git a/src/components/safe-apps/SafeAppsSDKLink/styles.module.css b/apps/web/src/components/safe-apps/SafeAppsSDKLink/styles.module.css similarity index 100% rename from src/components/safe-apps/SafeAppsSDKLink/styles.module.css rename to apps/web/src/components/safe-apps/SafeAppsSDKLink/styles.module.css diff --git a/src/components/safe-apps/SafeAppsZeroResultsPlaceholder/index.tsx b/apps/web/src/components/safe-apps/SafeAppsZeroResultsPlaceholder/index.tsx similarity index 100% rename from src/components/safe-apps/SafeAppsZeroResultsPlaceholder/index.tsx rename to apps/web/src/components/safe-apps/SafeAppsZeroResultsPlaceholder/index.tsx diff --git a/src/components/safe-apps/hooks/useShareSafeAppUrl.ts b/apps/web/src/components/safe-apps/hooks/useShareSafeAppUrl.ts similarity index 100% rename from src/components/safe-apps/hooks/useShareSafeAppUrl.ts rename to apps/web/src/components/safe-apps/hooks/useShareSafeAppUrl.ts diff --git a/src/components/safe-apps/types.ts b/apps/web/src/components/safe-apps/types.ts similarity index 100% rename from src/components/safe-apps/types.ts rename to apps/web/src/components/safe-apps/types.ts diff --git a/src/components/safe-apps/utils.ts b/apps/web/src/components/safe-apps/utils.ts similarity index 100% rename from src/components/safe-apps/utils.ts rename to apps/web/src/components/safe-apps/utils.ts diff --git a/src/components/safe-messages/DecodedMsg/index.tsx b/apps/web/src/components/safe-messages/DecodedMsg/index.tsx similarity index 100% rename from src/components/safe-messages/DecodedMsg/index.tsx rename to apps/web/src/components/safe-messages/DecodedMsg/index.tsx diff --git a/src/components/safe-messages/DecodedMsg/styles.module.css b/apps/web/src/components/safe-messages/DecodedMsg/styles.module.css similarity index 100% rename from src/components/safe-messages/DecodedMsg/styles.module.css rename to apps/web/src/components/safe-messages/DecodedMsg/styles.module.css diff --git a/src/components/safe-messages/InfoBox/index.tsx b/apps/web/src/components/safe-messages/InfoBox/index.tsx similarity index 100% rename from src/components/safe-messages/InfoBox/index.tsx rename to apps/web/src/components/safe-messages/InfoBox/index.tsx diff --git a/src/components/safe-messages/InfoBox/styles.module.css b/apps/web/src/components/safe-messages/InfoBox/styles.module.css similarity index 100% rename from src/components/safe-messages/InfoBox/styles.module.css rename to apps/web/src/components/safe-messages/InfoBox/styles.module.css diff --git a/src/components/safe-messages/Msg/index.tsx b/apps/web/src/components/safe-messages/Msg/index.tsx similarity index 100% rename from src/components/safe-messages/Msg/index.tsx rename to apps/web/src/components/safe-messages/Msg/index.tsx diff --git a/src/components/safe-messages/Msg/styles.module.css b/apps/web/src/components/safe-messages/Msg/styles.module.css similarity index 100% rename from src/components/safe-messages/Msg/styles.module.css rename to apps/web/src/components/safe-messages/Msg/styles.module.css diff --git a/src/components/safe-messages/MsgDetails/index.tsx b/apps/web/src/components/safe-messages/MsgDetails/index.tsx similarity index 100% rename from src/components/safe-messages/MsgDetails/index.tsx rename to apps/web/src/components/safe-messages/MsgDetails/index.tsx diff --git a/src/components/safe-messages/MsgList/index.tsx b/apps/web/src/components/safe-messages/MsgList/index.tsx similarity index 100% rename from src/components/safe-messages/MsgList/index.tsx rename to apps/web/src/components/safe-messages/MsgList/index.tsx diff --git a/src/components/safe-messages/MsgListItem/ExpandableMsgItem.tsx b/apps/web/src/components/safe-messages/MsgListItem/ExpandableMsgItem.tsx similarity index 100% rename from src/components/safe-messages/MsgListItem/ExpandableMsgItem.tsx rename to apps/web/src/components/safe-messages/MsgListItem/ExpandableMsgItem.tsx diff --git a/src/components/safe-messages/MsgListItem/index.tsx b/apps/web/src/components/safe-messages/MsgListItem/index.tsx similarity index 100% rename from src/components/safe-messages/MsgListItem/index.tsx rename to apps/web/src/components/safe-messages/MsgListItem/index.tsx diff --git a/src/components/safe-messages/MsgShareLink/index.tsx b/apps/web/src/components/safe-messages/MsgShareLink/index.tsx similarity index 100% rename from src/components/safe-messages/MsgShareLink/index.tsx rename to apps/web/src/components/safe-messages/MsgShareLink/index.tsx diff --git a/src/components/safe-messages/MsgSigners/MsgSigners.test.tsx b/apps/web/src/components/safe-messages/MsgSigners/MsgSigners.test.tsx similarity index 100% rename from src/components/safe-messages/MsgSigners/MsgSigners.test.tsx rename to apps/web/src/components/safe-messages/MsgSigners/MsgSigners.test.tsx diff --git a/src/components/safe-messages/MsgSigners/index.tsx b/apps/web/src/components/safe-messages/MsgSigners/index.tsx similarity index 100% rename from src/components/safe-messages/MsgSigners/index.tsx rename to apps/web/src/components/safe-messages/MsgSigners/index.tsx diff --git a/src/components/safe-messages/MsgSigners/styles.module.css b/apps/web/src/components/safe-messages/MsgSigners/styles.module.css similarity index 100% rename from src/components/safe-messages/MsgSigners/styles.module.css rename to apps/web/src/components/safe-messages/MsgSigners/styles.module.css diff --git a/src/components/safe-messages/MsgSummary/index.tsx b/apps/web/src/components/safe-messages/MsgSummary/index.tsx similarity index 100% rename from src/components/safe-messages/MsgSummary/index.tsx rename to apps/web/src/components/safe-messages/MsgSummary/index.tsx diff --git a/src/components/safe-messages/MsgType/index.tsx b/apps/web/src/components/safe-messages/MsgType/index.tsx similarity index 100% rename from src/components/safe-messages/MsgType/index.tsx rename to apps/web/src/components/safe-messages/MsgType/index.tsx diff --git a/src/components/safe-messages/PaginatedMsgs/index.tsx b/apps/web/src/components/safe-messages/PaginatedMsgs/index.tsx similarity index 100% rename from src/components/safe-messages/PaginatedMsgs/index.tsx rename to apps/web/src/components/safe-messages/PaginatedMsgs/index.tsx diff --git a/src/components/safe-messages/SignMsgButton/index.tsx b/apps/web/src/components/safe-messages/SignMsgButton/index.tsx similarity index 100% rename from src/components/safe-messages/SignMsgButton/index.tsx rename to apps/web/src/components/safe-messages/SignMsgButton/index.tsx diff --git a/src/components/safe-messages/SingleMsg/SingleMsg.test.tsx b/apps/web/src/components/safe-messages/SingleMsg/SingleMsg.test.tsx similarity index 100% rename from src/components/safe-messages/SingleMsg/SingleMsg.test.tsx rename to apps/web/src/components/safe-messages/SingleMsg/SingleMsg.test.tsx diff --git a/src/components/safe-messages/SingleMsg/index.tsx b/apps/web/src/components/safe-messages/SingleMsg/index.tsx similarity index 100% rename from src/components/safe-messages/SingleMsg/index.tsx rename to apps/web/src/components/safe-messages/SingleMsg/index.tsx diff --git a/src/components/settings/ContractVersion/index.tsx b/apps/web/src/components/settings/ContractVersion/index.tsx similarity index 100% rename from src/components/settings/ContractVersion/index.tsx rename to apps/web/src/components/settings/ContractVersion/index.tsx diff --git a/src/components/settings/DataManagement/FileListCard.tsx b/apps/web/src/components/settings/DataManagement/FileListCard.tsx similarity index 100% rename from src/components/settings/DataManagement/FileListCard.tsx rename to apps/web/src/components/settings/DataManagement/FileListCard.tsx diff --git a/src/components/settings/DataManagement/ImportDialog.tsx b/apps/web/src/components/settings/DataManagement/ImportDialog.tsx similarity index 100% rename from src/components/settings/DataManagement/ImportDialog.tsx rename to apps/web/src/components/settings/DataManagement/ImportDialog.tsx diff --git a/src/components/settings/DataManagement/ImportFileUpload.tsx b/apps/web/src/components/settings/DataManagement/ImportFileUpload.tsx similarity index 100% rename from src/components/settings/DataManagement/ImportFileUpload.tsx rename to apps/web/src/components/settings/DataManagement/ImportFileUpload.tsx diff --git a/src/components/settings/DataManagement/__tests__/useGlobalImportFileParser.test.ts b/apps/web/src/components/settings/DataManagement/__tests__/useGlobalImportFileParser.test.ts similarity index 100% rename from src/components/settings/DataManagement/__tests__/useGlobalImportFileParser.test.ts rename to apps/web/src/components/settings/DataManagement/__tests__/useGlobalImportFileParser.test.ts diff --git a/src/components/settings/DataManagement/index.tsx b/apps/web/src/components/settings/DataManagement/index.tsx similarity index 100% rename from src/components/settings/DataManagement/index.tsx rename to apps/web/src/components/settings/DataManagement/index.tsx diff --git a/src/components/settings/DataManagement/styles.module.css b/apps/web/src/components/settings/DataManagement/styles.module.css similarity index 100% rename from src/components/settings/DataManagement/styles.module.css rename to apps/web/src/components/settings/DataManagement/styles.module.css diff --git a/src/components/settings/DataManagement/useGlobalImportFileParser.ts b/apps/web/src/components/settings/DataManagement/useGlobalImportFileParser.ts similarity index 100% rename from src/components/settings/DataManagement/useGlobalImportFileParser.ts rename to apps/web/src/components/settings/DataManagement/useGlobalImportFileParser.ts diff --git a/src/components/settings/EnvironmentVariables/EnvHintButton/index.tsx b/apps/web/src/components/settings/EnvironmentVariables/EnvHintButton/index.tsx similarity index 100% rename from src/components/settings/EnvironmentVariables/EnvHintButton/index.tsx rename to apps/web/src/components/settings/EnvironmentVariables/EnvHintButton/index.tsx diff --git a/src/components/settings/EnvironmentVariables/EnvHintButton/styles.module.css b/apps/web/src/components/settings/EnvironmentVariables/EnvHintButton/styles.module.css similarity index 100% rename from src/components/settings/EnvironmentVariables/EnvHintButton/styles.module.css rename to apps/web/src/components/settings/EnvironmentVariables/EnvHintButton/styles.module.css diff --git a/src/components/settings/EnvironmentVariables/index.tsx b/apps/web/src/components/settings/EnvironmentVariables/index.tsx similarity index 100% rename from src/components/settings/EnvironmentVariables/index.tsx rename to apps/web/src/components/settings/EnvironmentVariables/index.tsx diff --git a/src/components/settings/FallbackHandler/__tests__/index.test.tsx b/apps/web/src/components/settings/FallbackHandler/__tests__/index.test.tsx similarity index 100% rename from src/components/settings/FallbackHandler/__tests__/index.test.tsx rename to apps/web/src/components/settings/FallbackHandler/__tests__/index.test.tsx diff --git a/src/components/settings/FallbackHandler/index.tsx b/apps/web/src/components/settings/FallbackHandler/index.tsx similarity index 100% rename from src/components/settings/FallbackHandler/index.tsx rename to apps/web/src/components/settings/FallbackHandler/index.tsx diff --git a/src/components/settings/ProposersList/index.tsx b/apps/web/src/components/settings/ProposersList/index.tsx similarity index 100% rename from src/components/settings/ProposersList/index.tsx rename to apps/web/src/components/settings/ProposersList/index.tsx diff --git a/src/components/settings/PushNotifications/GlobalPushNotifications.tsx b/apps/web/src/components/settings/PushNotifications/GlobalPushNotifications.tsx similarity index 100% rename from src/components/settings/PushNotifications/GlobalPushNotifications.tsx rename to apps/web/src/components/settings/PushNotifications/GlobalPushNotifications.tsx diff --git a/src/components/settings/PushNotifications/__tests__/GlobalPushNotifications.test.ts b/apps/web/src/components/settings/PushNotifications/__tests__/GlobalPushNotifications.test.ts similarity index 100% rename from src/components/settings/PushNotifications/__tests__/GlobalPushNotifications.test.ts rename to apps/web/src/components/settings/PushNotifications/__tests__/GlobalPushNotifications.test.ts diff --git a/src/components/settings/PushNotifications/__tests__/logic.test.ts b/apps/web/src/components/settings/PushNotifications/__tests__/logic.test.ts similarity index 100% rename from src/components/settings/PushNotifications/__tests__/logic.test.ts rename to apps/web/src/components/settings/PushNotifications/__tests__/logic.test.ts diff --git a/src/components/settings/PushNotifications/hooks/__tests__/useNotificationPreferences.test.ts b/apps/web/src/components/settings/PushNotifications/hooks/__tests__/useNotificationPreferences.test.ts similarity index 100% rename from src/components/settings/PushNotifications/hooks/__tests__/useNotificationPreferences.test.ts rename to apps/web/src/components/settings/PushNotifications/hooks/__tests__/useNotificationPreferences.test.ts diff --git a/src/components/settings/PushNotifications/hooks/__tests__/useNotificationRegistrations.test.ts b/apps/web/src/components/settings/PushNotifications/hooks/__tests__/useNotificationRegistrations.test.ts similarity index 100% rename from src/components/settings/PushNotifications/hooks/__tests__/useNotificationRegistrations.test.ts rename to apps/web/src/components/settings/PushNotifications/hooks/__tests__/useNotificationRegistrations.test.ts diff --git a/src/components/settings/PushNotifications/hooks/__tests__/useNotificationTracking.test.ts b/apps/web/src/components/settings/PushNotifications/hooks/__tests__/useNotificationTracking.test.ts similarity index 100% rename from src/components/settings/PushNotifications/hooks/__tests__/useNotificationTracking.test.ts rename to apps/web/src/components/settings/PushNotifications/hooks/__tests__/useNotificationTracking.test.ts diff --git a/src/components/settings/PushNotifications/hooks/useNotificationPreferences.ts b/apps/web/src/components/settings/PushNotifications/hooks/useNotificationPreferences.ts similarity index 100% rename from src/components/settings/PushNotifications/hooks/useNotificationPreferences.ts rename to apps/web/src/components/settings/PushNotifications/hooks/useNotificationPreferences.ts diff --git a/src/components/settings/PushNotifications/hooks/useNotificationRegistrations.ts b/apps/web/src/components/settings/PushNotifications/hooks/useNotificationRegistrations.ts similarity index 100% rename from src/components/settings/PushNotifications/hooks/useNotificationRegistrations.ts rename to apps/web/src/components/settings/PushNotifications/hooks/useNotificationRegistrations.ts diff --git a/src/components/settings/PushNotifications/hooks/useNotificationTracking.ts b/apps/web/src/components/settings/PushNotifications/hooks/useNotificationTracking.ts similarity index 100% rename from src/components/settings/PushNotifications/hooks/useNotificationTracking.ts rename to apps/web/src/components/settings/PushNotifications/hooks/useNotificationTracking.ts diff --git a/src/components/settings/PushNotifications/index.tsx b/apps/web/src/components/settings/PushNotifications/index.tsx similarity index 100% rename from src/components/settings/PushNotifications/index.tsx rename to apps/web/src/components/settings/PushNotifications/index.tsx diff --git a/src/components/settings/PushNotifications/logic.ts b/apps/web/src/components/settings/PushNotifications/logic.ts similarity index 100% rename from src/components/settings/PushNotifications/logic.ts rename to apps/web/src/components/settings/PushNotifications/logic.ts diff --git a/src/components/settings/PushNotifications/styles.module.css b/apps/web/src/components/settings/PushNotifications/styles.module.css similarity index 100% rename from src/components/settings/PushNotifications/styles.module.css rename to apps/web/src/components/settings/PushNotifications/styles.module.css diff --git a/src/components/settings/RequiredConfirmations/index.tsx b/apps/web/src/components/settings/RequiredConfirmations/index.tsx similarity index 100% rename from src/components/settings/RequiredConfirmations/index.tsx rename to apps/web/src/components/settings/RequiredConfirmations/index.tsx diff --git a/src/components/settings/SafeAppsPermissions/index.tsx b/apps/web/src/components/settings/SafeAppsPermissions/index.tsx similarity index 100% rename from src/components/settings/SafeAppsPermissions/index.tsx rename to apps/web/src/components/settings/SafeAppsPermissions/index.tsx diff --git a/src/components/settings/SafeAppsSigningMethod/index.test.tsx b/apps/web/src/components/settings/SafeAppsSigningMethod/index.test.tsx similarity index 100% rename from src/components/settings/SafeAppsSigningMethod/index.test.tsx rename to apps/web/src/components/settings/SafeAppsSigningMethod/index.test.tsx diff --git a/src/components/settings/SafeAppsSigningMethod/index.tsx b/apps/web/src/components/settings/SafeAppsSigningMethod/index.tsx similarity index 100% rename from src/components/settings/SafeAppsSigningMethod/index.tsx rename to apps/web/src/components/settings/SafeAppsSigningMethod/index.tsx diff --git a/src/components/settings/SafeModules/__tests__/SafeModules.test.tsx b/apps/web/src/components/settings/SafeModules/__tests__/SafeModules.test.tsx similarity index 100% rename from src/components/settings/SafeModules/__tests__/SafeModules.test.tsx rename to apps/web/src/components/settings/SafeModules/__tests__/SafeModules.test.tsx diff --git a/src/components/settings/SafeModules/index.tsx b/apps/web/src/components/settings/SafeModules/index.tsx similarity index 100% rename from src/components/settings/SafeModules/index.tsx rename to apps/web/src/components/settings/SafeModules/index.tsx diff --git a/src/components/settings/SecurityLogin/index.tsx b/apps/web/src/components/settings/SecurityLogin/index.tsx similarity index 100% rename from src/components/settings/SecurityLogin/index.tsx rename to apps/web/src/components/settings/SecurityLogin/index.tsx diff --git a/src/components/settings/SecuritySettings/index.tsx b/apps/web/src/components/settings/SecuritySettings/index.tsx similarity index 100% rename from src/components/settings/SecuritySettings/index.tsx rename to apps/web/src/components/settings/SecuritySettings/index.tsx diff --git a/src/components/settings/SettingsHeader/index.test.tsx b/apps/web/src/components/settings/SettingsHeader/index.test.tsx similarity index 100% rename from src/components/settings/SettingsHeader/index.test.tsx rename to apps/web/src/components/settings/SettingsHeader/index.test.tsx diff --git a/src/components/settings/SettingsHeader/index.tsx b/apps/web/src/components/settings/SettingsHeader/index.tsx similarity index 100% rename from src/components/settings/SettingsHeader/index.tsx rename to apps/web/src/components/settings/SettingsHeader/index.tsx diff --git a/src/components/settings/SpendingLimits/NoSpendingLimits.tsx b/apps/web/src/components/settings/SpendingLimits/NoSpendingLimits.tsx similarity index 100% rename from src/components/settings/SpendingLimits/NoSpendingLimits.tsx rename to apps/web/src/components/settings/SpendingLimits/NoSpendingLimits.tsx diff --git a/src/components/settings/SpendingLimits/SpendingLimitsTable.tsx b/apps/web/src/components/settings/SpendingLimits/SpendingLimitsTable.tsx similarity index 100% rename from src/components/settings/SpendingLimits/SpendingLimitsTable.tsx rename to apps/web/src/components/settings/SpendingLimits/SpendingLimitsTable.tsx diff --git a/src/components/settings/SpendingLimits/index.tsx b/apps/web/src/components/settings/SpendingLimits/index.tsx similarity index 100% rename from src/components/settings/SpendingLimits/index.tsx rename to apps/web/src/components/settings/SpendingLimits/index.tsx diff --git a/src/components/settings/TransactionGuards/__tests__/TransactionGuards.test.tsx b/apps/web/src/components/settings/TransactionGuards/__tests__/TransactionGuards.test.tsx similarity index 100% rename from src/components/settings/TransactionGuards/__tests__/TransactionGuards.test.tsx rename to apps/web/src/components/settings/TransactionGuards/__tests__/TransactionGuards.test.tsx diff --git a/src/components/settings/TransactionGuards/index.tsx b/apps/web/src/components/settings/TransactionGuards/index.tsx similarity index 100% rename from src/components/settings/TransactionGuards/index.tsx rename to apps/web/src/components/settings/TransactionGuards/index.tsx diff --git a/src/components/settings/TransactionGuards/styles.module.css b/apps/web/src/components/settings/TransactionGuards/styles.module.css similarity index 100% rename from src/components/settings/TransactionGuards/styles.module.css rename to apps/web/src/components/settings/TransactionGuards/styles.module.css diff --git a/src/components/settings/owner/EditOwnerDialog/index.tsx b/apps/web/src/components/settings/owner/EditOwnerDialog/index.tsx similarity index 100% rename from src/components/settings/owner/EditOwnerDialog/index.tsx rename to apps/web/src/components/settings/owner/EditOwnerDialog/index.tsx diff --git a/src/components/settings/owner/OwnerList/index.tsx b/apps/web/src/components/settings/owner/OwnerList/index.tsx similarity index 100% rename from src/components/settings/owner/OwnerList/index.tsx rename to apps/web/src/components/settings/owner/OwnerList/index.tsx diff --git a/src/components/sidebar/DebugToggle/index.tsx b/apps/web/src/components/sidebar/DebugToggle/index.tsx similarity index 100% rename from src/components/sidebar/DebugToggle/index.tsx rename to apps/web/src/components/sidebar/DebugToggle/index.tsx diff --git a/src/components/sidebar/IndexingStatus/index.tsx b/apps/web/src/components/sidebar/IndexingStatus/index.tsx similarity index 100% rename from src/components/sidebar/IndexingStatus/index.tsx rename to apps/web/src/components/sidebar/IndexingStatus/index.tsx diff --git a/src/components/sidebar/NewTxButton/index.tsx b/apps/web/src/components/sidebar/NewTxButton/index.tsx similarity index 100% rename from src/components/sidebar/NewTxButton/index.tsx rename to apps/web/src/components/sidebar/NewTxButton/index.tsx diff --git a/src/components/sidebar/QrCodeButton/QrModal.tsx b/apps/web/src/components/sidebar/QrCodeButton/QrModal.tsx similarity index 100% rename from src/components/sidebar/QrCodeButton/QrModal.tsx rename to apps/web/src/components/sidebar/QrCodeButton/QrModal.tsx diff --git a/src/components/sidebar/QrCodeButton/index.tsx b/apps/web/src/components/sidebar/QrCodeButton/index.tsx similarity index 100% rename from src/components/sidebar/QrCodeButton/index.tsx rename to apps/web/src/components/sidebar/QrCodeButton/index.tsx diff --git a/src/components/sidebar/SafeListContextMenu/MultiAccountContextMenu.tsx b/apps/web/src/components/sidebar/SafeListContextMenu/MultiAccountContextMenu.tsx similarity index 100% rename from src/components/sidebar/SafeListContextMenu/MultiAccountContextMenu.tsx rename to apps/web/src/components/sidebar/SafeListContextMenu/MultiAccountContextMenu.tsx diff --git a/src/components/sidebar/SafeListContextMenu/index.tsx b/apps/web/src/components/sidebar/SafeListContextMenu/index.tsx similarity index 100% rename from src/components/sidebar/SafeListContextMenu/index.tsx rename to apps/web/src/components/sidebar/SafeListContextMenu/index.tsx diff --git a/src/components/sidebar/SafeListRemoveDialog/index.tsx b/apps/web/src/components/sidebar/SafeListRemoveDialog/index.tsx similarity index 100% rename from src/components/sidebar/SafeListRemoveDialog/index.tsx rename to apps/web/src/components/sidebar/SafeListRemoveDialog/index.tsx diff --git a/src/components/sidebar/Sidebar/index.tsx b/apps/web/src/components/sidebar/Sidebar/index.tsx similarity index 100% rename from src/components/sidebar/Sidebar/index.tsx rename to apps/web/src/components/sidebar/Sidebar/index.tsx diff --git a/src/components/sidebar/Sidebar/styles.module.css b/apps/web/src/components/sidebar/Sidebar/styles.module.css similarity index 100% rename from src/components/sidebar/Sidebar/styles.module.css rename to apps/web/src/components/sidebar/Sidebar/styles.module.css diff --git a/src/components/sidebar/SidebarFooter/index.tsx b/apps/web/src/components/sidebar/SidebarFooter/index.tsx similarity index 100% rename from src/components/sidebar/SidebarFooter/index.tsx rename to apps/web/src/components/sidebar/SidebarFooter/index.tsx diff --git a/src/components/sidebar/SidebarHeader/index.tsx b/apps/web/src/components/sidebar/SidebarHeader/index.tsx similarity index 100% rename from src/components/sidebar/SidebarHeader/index.tsx rename to apps/web/src/components/sidebar/SidebarHeader/index.tsx diff --git a/src/components/sidebar/SidebarHeader/styles.module.css b/apps/web/src/components/sidebar/SidebarHeader/styles.module.css similarity index 100% rename from src/components/sidebar/SidebarHeader/styles.module.css rename to apps/web/src/components/sidebar/SidebarHeader/styles.module.css diff --git a/src/components/sidebar/SidebarList/index.tsx b/apps/web/src/components/sidebar/SidebarList/index.tsx similarity index 100% rename from src/components/sidebar/SidebarList/index.tsx rename to apps/web/src/components/sidebar/SidebarList/index.tsx diff --git a/src/components/sidebar/SidebarList/styles.module.css b/apps/web/src/components/sidebar/SidebarList/styles.module.css similarity index 100% rename from src/components/sidebar/SidebarList/styles.module.css rename to apps/web/src/components/sidebar/SidebarList/styles.module.css diff --git a/src/components/sidebar/SidebarNavigation/config.tsx b/apps/web/src/components/sidebar/SidebarNavigation/config.tsx similarity index 100% rename from src/components/sidebar/SidebarNavigation/config.tsx rename to apps/web/src/components/sidebar/SidebarNavigation/config.tsx diff --git a/src/components/sidebar/SidebarNavigation/index.tsx b/apps/web/src/components/sidebar/SidebarNavigation/index.tsx similarity index 100% rename from src/components/sidebar/SidebarNavigation/index.tsx rename to apps/web/src/components/sidebar/SidebarNavigation/index.tsx diff --git a/src/components/sidebar/WatchlistAddButton/index.tsx b/apps/web/src/components/sidebar/WatchlistAddButton/index.tsx similarity index 100% rename from src/components/sidebar/WatchlistAddButton/index.tsx rename to apps/web/src/components/sidebar/WatchlistAddButton/index.tsx diff --git a/src/components/theme/SafeThemeProvider.tsx b/apps/web/src/components/theme/SafeThemeProvider.tsx similarity index 100% rename from src/components/theme/SafeThemeProvider.tsx rename to apps/web/src/components/theme/SafeThemeProvider.tsx diff --git a/src/components/theme/darkPalette.ts b/apps/web/src/components/theme/darkPalette.ts similarity index 100% rename from src/components/theme/darkPalette.ts rename to apps/web/src/components/theme/darkPalette.ts diff --git a/src/components/theme/lightPalette.ts b/apps/web/src/components/theme/lightPalette.ts similarity index 100% rename from src/components/theme/lightPalette.ts rename to apps/web/src/components/theme/lightPalette.ts diff --git a/src/components/theme/safeTheme.ts b/apps/web/src/components/theme/safeTheme.ts similarity index 100% rename from src/components/theme/safeTheme.ts rename to apps/web/src/components/theme/safeTheme.ts diff --git a/src/components/theme/typography.ts b/apps/web/src/components/theme/typography.ts similarity index 100% rename from src/components/theme/typography.ts rename to apps/web/src/components/theme/typography.ts diff --git a/src/components/transactions/BatchExecuteButton/BatchExecuteHoverProvider.tsx b/apps/web/src/components/transactions/BatchExecuteButton/BatchExecuteHoverProvider.tsx similarity index 100% rename from src/components/transactions/BatchExecuteButton/BatchExecuteHoverProvider.tsx rename to apps/web/src/components/transactions/BatchExecuteButton/BatchExecuteHoverProvider.tsx diff --git a/src/components/transactions/BatchExecuteButton/index.tsx b/apps/web/src/components/transactions/BatchExecuteButton/index.tsx similarity index 100% rename from src/components/transactions/BatchExecuteButton/index.tsx rename to apps/web/src/components/transactions/BatchExecuteButton/index.tsx diff --git a/src/components/transactions/BulkTxListGroup/index.tsx b/apps/web/src/components/transactions/BulkTxListGroup/index.tsx similarity index 100% rename from src/components/transactions/BulkTxListGroup/index.tsx rename to apps/web/src/components/transactions/BulkTxListGroup/index.tsx diff --git a/src/components/transactions/BulkTxListGroup/styles.module.css b/apps/web/src/components/transactions/BulkTxListGroup/styles.module.css similarity index 100% rename from src/components/transactions/BulkTxListGroup/styles.module.css rename to apps/web/src/components/transactions/BulkTxListGroup/styles.module.css diff --git a/src/components/transactions/ExecuteTxButton/index.tsx b/apps/web/src/components/transactions/ExecuteTxButton/index.tsx similarity index 100% rename from src/components/transactions/ExecuteTxButton/index.tsx rename to apps/web/src/components/transactions/ExecuteTxButton/index.tsx diff --git a/src/components/transactions/GroupLabel/index.tsx b/apps/web/src/components/transactions/GroupLabel/index.tsx similarity index 100% rename from src/components/transactions/GroupLabel/index.tsx rename to apps/web/src/components/transactions/GroupLabel/index.tsx diff --git a/src/components/transactions/GroupLabel/styles.module.css b/apps/web/src/components/transactions/GroupLabel/styles.module.css similarity index 100% rename from src/components/transactions/GroupLabel/styles.module.css rename to apps/web/src/components/transactions/GroupLabel/styles.module.css diff --git a/src/components/transactions/GroupedTxListItems/ReplaceTxHoverProvider.tsx b/apps/web/src/components/transactions/GroupedTxListItems/ReplaceTxHoverProvider.tsx similarity index 100% rename from src/components/transactions/GroupedTxListItems/ReplaceTxHoverProvider.tsx rename to apps/web/src/components/transactions/GroupedTxListItems/ReplaceTxHoverProvider.tsx diff --git a/src/components/transactions/GroupedTxListItems/index.tsx b/apps/web/src/components/transactions/GroupedTxListItems/index.tsx similarity index 100% rename from src/components/transactions/GroupedTxListItems/index.tsx rename to apps/web/src/components/transactions/GroupedTxListItems/index.tsx diff --git a/src/components/transactions/GroupedTxListItems/styles.module.css b/apps/web/src/components/transactions/GroupedTxListItems/styles.module.css similarity index 100% rename from src/components/transactions/GroupedTxListItems/styles.module.css rename to apps/web/src/components/transactions/GroupedTxListItems/styles.module.css diff --git a/src/components/transactions/HexEncodedData/HexEncodedData.test.tsx b/apps/web/src/components/transactions/HexEncodedData/HexEncodedData.test.tsx similarity index 100% rename from src/components/transactions/HexEncodedData/HexEncodedData.test.tsx rename to apps/web/src/components/transactions/HexEncodedData/HexEncodedData.test.tsx diff --git a/src/components/transactions/HexEncodedData/__snapshots__/HexEncodedData.test.tsx.snap b/apps/web/src/components/transactions/HexEncodedData/__snapshots__/HexEncodedData.test.tsx.snap similarity index 100% rename from src/components/transactions/HexEncodedData/__snapshots__/HexEncodedData.test.tsx.snap rename to apps/web/src/components/transactions/HexEncodedData/__snapshots__/HexEncodedData.test.tsx.snap diff --git a/src/components/transactions/HexEncodedData/index.tsx b/apps/web/src/components/transactions/HexEncodedData/index.tsx similarity index 100% rename from src/components/transactions/HexEncodedData/index.tsx rename to apps/web/src/components/transactions/HexEncodedData/index.tsx diff --git a/src/components/transactions/HexEncodedData/styles.module.css b/apps/web/src/components/transactions/HexEncodedData/styles.module.css similarity index 100% rename from src/components/transactions/HexEncodedData/styles.module.css rename to apps/web/src/components/transactions/HexEncodedData/styles.module.css diff --git a/src/components/transactions/ImitationTransactionWarning/index.tsx b/apps/web/src/components/transactions/ImitationTransactionWarning/index.tsx similarity index 100% rename from src/components/transactions/ImitationTransactionWarning/index.tsx rename to apps/web/src/components/transactions/ImitationTransactionWarning/index.tsx diff --git a/src/components/transactions/ImitationTransactionWarning/styles.module.css b/apps/web/src/components/transactions/ImitationTransactionWarning/styles.module.css similarity index 100% rename from src/components/transactions/ImitationTransactionWarning/styles.module.css rename to apps/web/src/components/transactions/ImitationTransactionWarning/styles.module.css diff --git a/src/components/transactions/InfoDetails/index.tsx b/apps/web/src/components/transactions/InfoDetails/index.tsx similarity index 100% rename from src/components/transactions/InfoDetails/index.tsx rename to apps/web/src/components/transactions/InfoDetails/index.tsx diff --git a/src/components/transactions/InfoDetails/styles.module.css b/apps/web/src/components/transactions/InfoDetails/styles.module.css similarity index 100% rename from src/components/transactions/InfoDetails/styles.module.css rename to apps/web/src/components/transactions/InfoDetails/styles.module.css diff --git a/src/components/transactions/MaliciousTxWarning/index.tsx b/apps/web/src/components/transactions/MaliciousTxWarning/index.tsx similarity index 100% rename from src/components/transactions/MaliciousTxWarning/index.tsx rename to apps/web/src/components/transactions/MaliciousTxWarning/index.tsx diff --git a/src/components/transactions/RejectTxButton/index.tsx b/apps/web/src/components/transactions/RejectTxButton/index.tsx similarity index 100% rename from src/components/transactions/RejectTxButton/index.tsx rename to apps/web/src/components/transactions/RejectTxButton/index.tsx diff --git a/src/components/transactions/SafeCreationTx/index.tsx b/apps/web/src/components/transactions/SafeCreationTx/index.tsx similarity index 100% rename from src/components/transactions/SafeCreationTx/index.tsx rename to apps/web/src/components/transactions/SafeCreationTx/index.tsx diff --git a/src/components/transactions/SafeCreationTx/styles.module.css b/apps/web/src/components/transactions/SafeCreationTx/styles.module.css similarity index 100% rename from src/components/transactions/SafeCreationTx/styles.module.css rename to apps/web/src/components/transactions/SafeCreationTx/styles.module.css diff --git a/src/components/transactions/SignTxButton/index.test.tsx b/apps/web/src/components/transactions/SignTxButton/index.test.tsx similarity index 100% rename from src/components/transactions/SignTxButton/index.test.tsx rename to apps/web/src/components/transactions/SignTxButton/index.test.tsx diff --git a/src/components/transactions/SignTxButton/index.tsx b/apps/web/src/components/transactions/SignTxButton/index.tsx similarity index 100% rename from src/components/transactions/SignTxButton/index.tsx rename to apps/web/src/components/transactions/SignTxButton/index.tsx diff --git a/src/components/transactions/SignTxButton/styles.module.css b/apps/web/src/components/transactions/SignTxButton/styles.module.css similarity index 100% rename from src/components/transactions/SignTxButton/styles.module.css rename to apps/web/src/components/transactions/SignTxButton/styles.module.css diff --git a/src/components/transactions/SignedMessagesHelpLink/index.tsx b/apps/web/src/components/transactions/SignedMessagesHelpLink/index.tsx similarity index 100% rename from src/components/transactions/SignedMessagesHelpLink/index.tsx rename to apps/web/src/components/transactions/SignedMessagesHelpLink/index.tsx diff --git a/src/components/transactions/SingleTx/SingleTx.test.tsx b/apps/web/src/components/transactions/SingleTx/SingleTx.test.tsx similarity index 100% rename from src/components/transactions/SingleTx/SingleTx.test.tsx rename to apps/web/src/components/transactions/SingleTx/SingleTx.test.tsx diff --git a/src/components/transactions/SingleTx/index.tsx b/apps/web/src/components/transactions/SingleTx/index.tsx similarity index 100% rename from src/components/transactions/SingleTx/index.tsx rename to apps/web/src/components/transactions/SingleTx/index.tsx diff --git a/src/components/transactions/TrustedToggle/TrustedToggleButton.tsx b/apps/web/src/components/transactions/TrustedToggle/TrustedToggleButton.tsx similarity index 100% rename from src/components/transactions/TrustedToggle/TrustedToggleButton.tsx rename to apps/web/src/components/transactions/TrustedToggle/TrustedToggleButton.tsx diff --git a/src/components/transactions/TrustedToggle/index.tsx b/apps/web/src/components/transactions/TrustedToggle/index.tsx similarity index 100% rename from src/components/transactions/TrustedToggle/index.tsx rename to apps/web/src/components/transactions/TrustedToggle/index.tsx diff --git a/src/components/transactions/TxConfirmations/index.tsx b/apps/web/src/components/transactions/TxConfirmations/index.tsx similarity index 100% rename from src/components/transactions/TxConfirmations/index.tsx rename to apps/web/src/components/transactions/TxConfirmations/index.tsx diff --git a/src/components/transactions/TxDateLabel/index.tsx b/apps/web/src/components/transactions/TxDateLabel/index.tsx similarity index 100% rename from src/components/transactions/TxDateLabel/index.tsx rename to apps/web/src/components/transactions/TxDateLabel/index.tsx diff --git a/src/components/transactions/TxDateLabel/styles.module.css b/apps/web/src/components/transactions/TxDateLabel/styles.module.css similarity index 100% rename from src/components/transactions/TxDateLabel/styles.module.css rename to apps/web/src/components/transactions/TxDateLabel/styles.module.css diff --git a/src/components/transactions/TxDetails/SafeTxGasForm.tsx b/apps/web/src/components/transactions/TxDetails/SafeTxGasForm.tsx similarity index 100% rename from src/components/transactions/TxDetails/SafeTxGasForm.tsx rename to apps/web/src/components/transactions/TxDetails/SafeTxGasForm.tsx diff --git a/src/components/transactions/TxDetails/Summary/SafeTxHashDataRow/index.tsx b/apps/web/src/components/transactions/TxDetails/Summary/SafeTxHashDataRow/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/Summary/SafeTxHashDataRow/index.tsx rename to apps/web/src/components/transactions/TxDetails/Summary/SafeTxHashDataRow/index.tsx diff --git a/src/components/transactions/TxDetails/Summary/TxDataRow/index.tsx b/apps/web/src/components/transactions/TxDetails/Summary/TxDataRow/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/Summary/TxDataRow/index.tsx rename to apps/web/src/components/transactions/TxDetails/Summary/TxDataRow/index.tsx diff --git a/src/components/transactions/TxDetails/Summary/index.tsx b/apps/web/src/components/transactions/TxDetails/Summary/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/Summary/index.tsx rename to apps/web/src/components/transactions/TxDetails/Summary/index.tsx diff --git a/src/components/transactions/TxDetails/Summary/styles.module.css b/apps/web/src/components/transactions/TxDetails/Summary/styles.module.css similarity index 100% rename from src/components/transactions/TxDetails/Summary/styles.module.css rename to apps/web/src/components/transactions/TxDetails/Summary/styles.module.css diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/MethodCall.tsx b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/MethodCall.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/MethodCall.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/MethodCall.tsx diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/MethodDetails/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/MethodDetails/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/MethodDetails/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/MethodDetails/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/Multisend/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/Multisend/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/Multisend/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/Multisend/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/Multisend/styles.module.css b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/Multisend/styles.module.css similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/Multisend/styles.module.css rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/Multisend/styles.module.css diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/index.test.tsx b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/index.test.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/index.test.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/index.test.tsx diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/styles.module.css b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/styles.module.css similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/styles.module.css rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/SingleTxDecoded/styles.module.css diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/ValueArray.test.tsx b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/ValueArray.test.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/ValueArray.test.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/ValueArray.test.tsx diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/styles.module.css b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/styles.module.css similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/styles.module.css rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/ValueArray/styles.module.css diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/index.test.tsx b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/index.test.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/index.test.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/index.test.tsx diff --git a/src/components/transactions/TxDetails/TxData/DecodedData/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/DecodedData/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/DecodedData/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/DecodedData/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/MigrationToL2TxData/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/MigrationToL2TxData/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/MigrationToL2TxData/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/MigrationToL2TxData/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/NestedTransaction/ExecTransaction/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/NestedTransaction/ExecTransaction/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/NestedTransaction/ExecTransaction/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/NestedTransaction/ExecTransaction/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/NestedTransaction/NestedTransaction.tsx b/apps/web/src/components/transactions/TxDetails/TxData/NestedTransaction/NestedTransaction.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/NestedTransaction/NestedTransaction.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/NestedTransaction/NestedTransaction.tsx diff --git a/src/components/transactions/TxDetails/TxData/NestedTransaction/OnChainConfirmation/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/NestedTransaction/OnChainConfirmation/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/NestedTransaction/OnChainConfirmation/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/NestedTransaction/OnChainConfirmation/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/Rejection/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/Rejection/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/Rejection/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/Rejection/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/SafeUpdate/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/SafeUpdate/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/SafeUpdate/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/SafeUpdate/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/SettingsChange/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/SettingsChange/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/SettingsChange/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/SettingsChange/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/SpendingLimits/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/SpendingLimits/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/SpendingLimits/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/SpendingLimits/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/SpendingLimits/styles.module.css b/apps/web/src/components/transactions/TxDetails/TxData/SpendingLimits/styles.module.css similarity index 100% rename from src/components/transactions/TxDetails/TxData/SpendingLimits/styles.module.css rename to apps/web/src/components/transactions/TxDetails/TxData/SpendingLimits/styles.module.css diff --git a/src/components/transactions/TxDetails/TxData/Transfer/TransferActions.tsx b/apps/web/src/components/transactions/TxDetails/TxData/Transfer/TransferActions.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/Transfer/TransferActions.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/Transfer/TransferActions.tsx diff --git a/src/components/transactions/TxDetails/TxData/Transfer/index.test.tsx b/apps/web/src/components/transactions/TxDetails/TxData/Transfer/index.test.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/Transfer/index.test.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/Transfer/index.test.tsx diff --git a/src/components/transactions/TxDetails/TxData/Transfer/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/Transfer/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/Transfer/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/Transfer/index.tsx diff --git a/src/components/transactions/TxDetails/TxData/index.tsx b/apps/web/src/components/transactions/TxDetails/TxData/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/TxData/index.tsx rename to apps/web/src/components/transactions/TxDetails/TxData/index.tsx diff --git a/src/components/transactions/TxDetails/index.tsx b/apps/web/src/components/transactions/TxDetails/index.tsx similarity index 100% rename from src/components/transactions/TxDetails/index.tsx rename to apps/web/src/components/transactions/TxDetails/index.tsx diff --git a/src/components/transactions/TxDetails/styles.module.css b/apps/web/src/components/transactions/TxDetails/styles.module.css similarity index 100% rename from src/components/transactions/TxDetails/styles.module.css rename to apps/web/src/components/transactions/TxDetails/styles.module.css diff --git a/src/components/transactions/TxFilterForm/TxFilterForm.test.tsx b/apps/web/src/components/transactions/TxFilterForm/TxFilterForm.test.tsx similarity index 100% rename from src/components/transactions/TxFilterForm/TxFilterForm.test.tsx rename to apps/web/src/components/transactions/TxFilterForm/TxFilterForm.test.tsx diff --git a/src/components/transactions/TxFilterForm/index.tsx b/apps/web/src/components/transactions/TxFilterForm/index.tsx similarity index 100% rename from src/components/transactions/TxFilterForm/index.tsx rename to apps/web/src/components/transactions/TxFilterForm/index.tsx diff --git a/src/components/transactions/TxFilterForm/styles.module.css b/apps/web/src/components/transactions/TxFilterForm/styles.module.css similarity index 100% rename from src/components/transactions/TxFilterForm/styles.module.css rename to apps/web/src/components/transactions/TxFilterForm/styles.module.css diff --git a/src/components/transactions/TxHeader/index.tsx b/apps/web/src/components/transactions/TxHeader/index.tsx similarity index 100% rename from src/components/transactions/TxHeader/index.tsx rename to apps/web/src/components/transactions/TxHeader/index.tsx diff --git a/src/components/transactions/TxInfo/index.tsx b/apps/web/src/components/transactions/TxInfo/index.tsx similarity index 100% rename from src/components/transactions/TxInfo/index.tsx rename to apps/web/src/components/transactions/TxInfo/index.tsx diff --git a/src/components/transactions/TxInfo/styles.module.css b/apps/web/src/components/transactions/TxInfo/styles.module.css similarity index 100% rename from src/components/transactions/TxInfo/styles.module.css rename to apps/web/src/components/transactions/TxInfo/styles.module.css diff --git a/src/components/transactions/TxList/index.tsx b/apps/web/src/components/transactions/TxList/index.tsx similarity index 100% rename from src/components/transactions/TxList/index.tsx rename to apps/web/src/components/transactions/TxList/index.tsx diff --git a/src/components/transactions/TxList/styles.module.css b/apps/web/src/components/transactions/TxList/styles.module.css similarity index 100% rename from src/components/transactions/TxList/styles.module.css rename to apps/web/src/components/transactions/TxList/styles.module.css diff --git a/src/components/transactions/TxListItem/ExpandableTransactionItem.tsx b/apps/web/src/components/transactions/TxListItem/ExpandableTransactionItem.tsx similarity index 100% rename from src/components/transactions/TxListItem/ExpandableTransactionItem.tsx rename to apps/web/src/components/transactions/TxListItem/ExpandableTransactionItem.tsx diff --git a/src/components/transactions/TxListItem/index.tsx b/apps/web/src/components/transactions/TxListItem/index.tsx similarity index 100% rename from src/components/transactions/TxListItem/index.tsx rename to apps/web/src/components/transactions/TxListItem/index.tsx diff --git a/src/components/transactions/TxListItem/styles.module.css b/apps/web/src/components/transactions/TxListItem/styles.module.css similarity index 100% rename from src/components/transactions/TxListItem/styles.module.css rename to apps/web/src/components/transactions/TxListItem/styles.module.css diff --git a/src/components/transactions/TxNavigation/index.tsx b/apps/web/src/components/transactions/TxNavigation/index.tsx similarity index 100% rename from src/components/transactions/TxNavigation/index.tsx rename to apps/web/src/components/transactions/TxNavigation/index.tsx diff --git a/src/components/transactions/TxShareLink/index.tsx b/apps/web/src/components/transactions/TxShareLink/index.tsx similarity index 100% rename from src/components/transactions/TxShareLink/index.tsx rename to apps/web/src/components/transactions/TxShareLink/index.tsx diff --git a/src/components/transactions/TxSigners/index.tsx b/apps/web/src/components/transactions/TxSigners/index.tsx similarity index 100% rename from src/components/transactions/TxSigners/index.tsx rename to apps/web/src/components/transactions/TxSigners/index.tsx diff --git a/src/components/transactions/TxSigners/styles.module.css b/apps/web/src/components/transactions/TxSigners/styles.module.css similarity index 100% rename from src/components/transactions/TxSigners/styles.module.css rename to apps/web/src/components/transactions/TxSigners/styles.module.css diff --git a/src/components/transactions/TxStatusChip/index.stories.tsx b/apps/web/src/components/transactions/TxStatusChip/index.stories.tsx similarity index 100% rename from src/components/transactions/TxStatusChip/index.stories.tsx rename to apps/web/src/components/transactions/TxStatusChip/index.stories.tsx diff --git a/src/components/transactions/TxStatusChip/index.tsx b/apps/web/src/components/transactions/TxStatusChip/index.tsx similarity index 100% rename from src/components/transactions/TxStatusChip/index.tsx rename to apps/web/src/components/transactions/TxStatusChip/index.tsx diff --git a/src/components/transactions/TxStatusLabel/index.tsx b/apps/web/src/components/transactions/TxStatusLabel/index.tsx similarity index 100% rename from src/components/transactions/TxStatusLabel/index.tsx rename to apps/web/src/components/transactions/TxStatusLabel/index.tsx diff --git a/src/components/transactions/TxSummary/QueueActions.tsx b/apps/web/src/components/transactions/TxSummary/QueueActions.tsx similarity index 100% rename from src/components/transactions/TxSummary/QueueActions.tsx rename to apps/web/src/components/transactions/TxSummary/QueueActions.tsx diff --git a/src/components/transactions/TxSummary/index.test.tsx b/apps/web/src/components/transactions/TxSummary/index.test.tsx similarity index 100% rename from src/components/transactions/TxSummary/index.test.tsx rename to apps/web/src/components/transactions/TxSummary/index.test.tsx diff --git a/src/components/transactions/TxSummary/index.tsx b/apps/web/src/components/transactions/TxSummary/index.tsx similarity index 100% rename from src/components/transactions/TxSummary/index.tsx rename to apps/web/src/components/transactions/TxSummary/index.tsx diff --git a/src/components/transactions/TxSummary/styles.module.css b/apps/web/src/components/transactions/TxSummary/styles.module.css similarity index 100% rename from src/components/transactions/TxSummary/styles.module.css rename to apps/web/src/components/transactions/TxSummary/styles.module.css diff --git a/src/components/transactions/TxType/index.tsx b/apps/web/src/components/transactions/TxType/index.tsx similarity index 100% rename from src/components/transactions/TxType/index.tsx rename to apps/web/src/components/transactions/TxType/index.tsx diff --git a/src/components/transactions/TxType/styles.module.css b/apps/web/src/components/transactions/TxType/styles.module.css similarity index 100% rename from src/components/transactions/TxType/styles.module.css rename to apps/web/src/components/transactions/TxType/styles.module.css diff --git a/src/components/transactions/Warning/index.tsx b/apps/web/src/components/transactions/Warning/index.tsx similarity index 100% rename from src/components/transactions/Warning/index.tsx rename to apps/web/src/components/transactions/Warning/index.tsx diff --git a/src/components/transactions/Warning/styles.module.css b/apps/web/src/components/transactions/Warning/styles.module.css similarity index 100% rename from src/components/transactions/Warning/styles.module.css rename to apps/web/src/components/transactions/Warning/styles.module.css diff --git a/src/components/tx-flow/SafeTxProvider.tsx b/apps/web/src/components/tx-flow/SafeTxProvider.tsx similarity index 100% rename from src/components/tx-flow/SafeTxProvider.tsx rename to apps/web/src/components/tx-flow/SafeTxProvider.tsx diff --git a/src/components/tx-flow/TxInfoProvider.tsx b/apps/web/src/components/tx-flow/TxInfoProvider.tsx similarity index 100% rename from src/components/tx-flow/TxInfoProvider.tsx rename to apps/web/src/components/tx-flow/TxInfoProvider.tsx diff --git a/src/components/tx-flow/common/OwnerList/index.tsx b/apps/web/src/components/tx-flow/common/OwnerList/index.tsx similarity index 100% rename from src/components/tx-flow/common/OwnerList/index.tsx rename to apps/web/src/components/tx-flow/common/OwnerList/index.tsx diff --git a/src/components/tx-flow/common/OwnerList/styles.module.css b/apps/web/src/components/tx-flow/common/OwnerList/styles.module.css similarity index 100% rename from src/components/tx-flow/common/OwnerList/styles.module.css rename to apps/web/src/components/tx-flow/common/OwnerList/styles.module.css diff --git a/src/components/tx-flow/common/TxButton.tsx b/apps/web/src/components/tx-flow/common/TxButton.tsx similarity index 100% rename from src/components/tx-flow/common/TxButton.tsx rename to apps/web/src/components/tx-flow/common/TxButton.tsx diff --git a/src/components/tx-flow/common/TxCard/index.tsx b/apps/web/src/components/tx-flow/common/TxCard/index.tsx similarity index 100% rename from src/components/tx-flow/common/TxCard/index.tsx rename to apps/web/src/components/tx-flow/common/TxCard/index.tsx diff --git a/src/components/tx-flow/common/TxLayout/index.tsx b/apps/web/src/components/tx-flow/common/TxLayout/index.tsx similarity index 100% rename from src/components/tx-flow/common/TxLayout/index.tsx rename to apps/web/src/components/tx-flow/common/TxLayout/index.tsx diff --git a/src/components/tx-flow/common/TxLayout/styles.module.css b/apps/web/src/components/tx-flow/common/TxLayout/styles.module.css similarity index 100% rename from src/components/tx-flow/common/TxLayout/styles.module.css rename to apps/web/src/components/tx-flow/common/TxLayout/styles.module.css diff --git a/src/components/tx-flow/common/TxNonce/index.tsx b/apps/web/src/components/tx-flow/common/TxNonce/index.tsx similarity index 100% rename from src/components/tx-flow/common/TxNonce/index.tsx rename to apps/web/src/components/tx-flow/common/TxNonce/index.tsx diff --git a/src/components/tx-flow/common/TxNonce/styles.module.css b/apps/web/src/components/tx-flow/common/TxNonce/styles.module.css similarity index 100% rename from src/components/tx-flow/common/TxNonce/styles.module.css rename to apps/web/src/components/tx-flow/common/TxNonce/styles.module.css diff --git a/src/components/tx-flow/common/TxStatusWidget/index.tsx b/apps/web/src/components/tx-flow/common/TxStatusWidget/index.tsx similarity index 100% rename from src/components/tx-flow/common/TxStatusWidget/index.tsx rename to apps/web/src/components/tx-flow/common/TxStatusWidget/index.tsx diff --git a/src/components/tx-flow/common/TxStatusWidget/styles.module.css b/apps/web/src/components/tx-flow/common/TxStatusWidget/styles.module.css similarity index 100% rename from src/components/tx-flow/common/TxStatusWidget/styles.module.css rename to apps/web/src/components/tx-flow/common/TxStatusWidget/styles.module.css diff --git a/src/components/tx-flow/common/constants.ts b/apps/web/src/components/tx-flow/common/constants.ts similarity index 100% rename from src/components/tx-flow/common/constants.ts rename to apps/web/src/components/tx-flow/common/constants.ts diff --git a/src/components/tx-flow/common/styles.module.css b/apps/web/src/components/tx-flow/common/styles.module.css similarity index 100% rename from src/components/tx-flow/common/styles.module.css rename to apps/web/src/components/tx-flow/common/styles.module.css diff --git a/src/components/tx-flow/flows/AddOwner/ChooseOwner.tsx b/apps/web/src/components/tx-flow/flows/AddOwner/ChooseOwner.tsx similarity index 100% rename from src/components/tx-flow/flows/AddOwner/ChooseOwner.tsx rename to apps/web/src/components/tx-flow/flows/AddOwner/ChooseOwner.tsx diff --git a/src/components/tx-flow/flows/AddOwner/ReviewOwner.tsx b/apps/web/src/components/tx-flow/flows/AddOwner/ReviewOwner.tsx similarity index 100% rename from src/components/tx-flow/flows/AddOwner/ReviewOwner.tsx rename to apps/web/src/components/tx-flow/flows/AddOwner/ReviewOwner.tsx diff --git a/src/components/tx-flow/flows/AddOwner/context.ts b/apps/web/src/components/tx-flow/flows/AddOwner/context.ts similarity index 100% rename from src/components/tx-flow/flows/AddOwner/context.ts rename to apps/web/src/components/tx-flow/flows/AddOwner/context.ts diff --git a/src/components/tx-flow/flows/AddOwner/index.tsx b/apps/web/src/components/tx-flow/flows/AddOwner/index.tsx similarity index 100% rename from src/components/tx-flow/flows/AddOwner/index.tsx rename to apps/web/src/components/tx-flow/flows/AddOwner/index.tsx diff --git a/src/components/tx-flow/flows/CancelRecovery/CancelRecoveryFlowReview.tsx b/apps/web/src/components/tx-flow/flows/CancelRecovery/CancelRecoveryFlowReview.tsx similarity index 100% rename from src/components/tx-flow/flows/CancelRecovery/CancelRecoveryFlowReview.tsx rename to apps/web/src/components/tx-flow/flows/CancelRecovery/CancelRecoveryFlowReview.tsx diff --git a/src/components/tx-flow/flows/CancelRecovery/CancelRecoveryOverview.tsx b/apps/web/src/components/tx-flow/flows/CancelRecovery/CancelRecoveryOverview.tsx similarity index 100% rename from src/components/tx-flow/flows/CancelRecovery/CancelRecoveryOverview.tsx rename to apps/web/src/components/tx-flow/flows/CancelRecovery/CancelRecoveryOverview.tsx diff --git a/src/components/tx-flow/flows/CancelRecovery/index.tsx b/apps/web/src/components/tx-flow/flows/CancelRecovery/index.tsx similarity index 100% rename from src/components/tx-flow/flows/CancelRecovery/index.tsx rename to apps/web/src/components/tx-flow/flows/CancelRecovery/index.tsx diff --git a/src/components/tx-flow/flows/CancelRecovery/styles.module.css b/apps/web/src/components/tx-flow/flows/CancelRecovery/styles.module.css similarity index 100% rename from src/components/tx-flow/flows/CancelRecovery/styles.module.css rename to apps/web/src/components/tx-flow/flows/CancelRecovery/styles.module.css diff --git a/src/components/tx-flow/flows/ChangeThreshold/ChooseThreshold.tsx b/apps/web/src/components/tx-flow/flows/ChangeThreshold/ChooseThreshold.tsx similarity index 100% rename from src/components/tx-flow/flows/ChangeThreshold/ChooseThreshold.tsx rename to apps/web/src/components/tx-flow/flows/ChangeThreshold/ChooseThreshold.tsx diff --git a/src/components/tx-flow/flows/ChangeThreshold/ReviewChangeThreshold.tsx b/apps/web/src/components/tx-flow/flows/ChangeThreshold/ReviewChangeThreshold.tsx similarity index 100% rename from src/components/tx-flow/flows/ChangeThreshold/ReviewChangeThreshold.tsx rename to apps/web/src/components/tx-flow/flows/ChangeThreshold/ReviewChangeThreshold.tsx diff --git a/src/components/tx-flow/flows/ChangeThreshold/context.tsx b/apps/web/src/components/tx-flow/flows/ChangeThreshold/context.tsx similarity index 100% rename from src/components/tx-flow/flows/ChangeThreshold/context.tsx rename to apps/web/src/components/tx-flow/flows/ChangeThreshold/context.tsx diff --git a/src/components/tx-flow/flows/ChangeThreshold/index.tsx b/apps/web/src/components/tx-flow/flows/ChangeThreshold/index.tsx similarity index 100% rename from src/components/tx-flow/flows/ChangeThreshold/index.tsx rename to apps/web/src/components/tx-flow/flows/ChangeThreshold/index.tsx diff --git a/src/components/tx-flow/flows/ConfirmBatch/index.tsx b/apps/web/src/components/tx-flow/flows/ConfirmBatch/index.tsx similarity index 100% rename from src/components/tx-flow/flows/ConfirmBatch/index.tsx rename to apps/web/src/components/tx-flow/flows/ConfirmBatch/index.tsx diff --git a/src/components/tx-flow/flows/ConfirmTx/ConfirmProposedTx.tsx b/apps/web/src/components/tx-flow/flows/ConfirmTx/ConfirmProposedTx.tsx similarity index 100% rename from src/components/tx-flow/flows/ConfirmTx/ConfirmProposedTx.tsx rename to apps/web/src/components/tx-flow/flows/ConfirmTx/ConfirmProposedTx.tsx diff --git a/src/components/tx-flow/flows/ConfirmTx/index.tsx b/apps/web/src/components/tx-flow/flows/ConfirmTx/index.tsx similarity index 100% rename from src/components/tx-flow/flows/ConfirmTx/index.tsx rename to apps/web/src/components/tx-flow/flows/ConfirmTx/index.tsx diff --git a/src/components/tx-flow/flows/ExecuteBatch/DecodedTxs.tsx b/apps/web/src/components/tx-flow/flows/ExecuteBatch/DecodedTxs.tsx similarity index 100% rename from src/components/tx-flow/flows/ExecuteBatch/DecodedTxs.tsx rename to apps/web/src/components/tx-flow/flows/ExecuteBatch/DecodedTxs.tsx diff --git a/src/components/tx-flow/flows/ExecuteBatch/ReviewBatch.tsx b/apps/web/src/components/tx-flow/flows/ExecuteBatch/ReviewBatch.tsx similarity index 100% rename from src/components/tx-flow/flows/ExecuteBatch/ReviewBatch.tsx rename to apps/web/src/components/tx-flow/flows/ExecuteBatch/ReviewBatch.tsx diff --git a/src/components/tx-flow/flows/ExecuteBatch/index.tsx b/apps/web/src/components/tx-flow/flows/ExecuteBatch/index.tsx similarity index 100% rename from src/components/tx-flow/flows/ExecuteBatch/index.tsx rename to apps/web/src/components/tx-flow/flows/ExecuteBatch/index.tsx diff --git a/src/components/tx-flow/flows/NestedTxSuccessScreen/index.tsx b/apps/web/src/components/tx-flow/flows/NestedTxSuccessScreen/index.tsx similarity index 100% rename from src/components/tx-flow/flows/NestedTxSuccessScreen/index.tsx rename to apps/web/src/components/tx-flow/flows/NestedTxSuccessScreen/index.tsx diff --git a/src/components/tx-flow/flows/NestedTxSuccessScreen/styles.module.css b/apps/web/src/components/tx-flow/flows/NestedTxSuccessScreen/styles.module.css similarity index 100% rename from src/components/tx-flow/flows/NestedTxSuccessScreen/styles.module.css rename to apps/web/src/components/tx-flow/flows/NestedTxSuccessScreen/styles.module.css diff --git a/src/components/tx-flow/flows/NewSpendingLimit/CreateSpendingLimit.tsx b/apps/web/src/components/tx-flow/flows/NewSpendingLimit/CreateSpendingLimit.tsx similarity index 100% rename from src/components/tx-flow/flows/NewSpendingLimit/CreateSpendingLimit.tsx rename to apps/web/src/components/tx-flow/flows/NewSpendingLimit/CreateSpendingLimit.tsx diff --git a/src/components/tx-flow/flows/NewSpendingLimit/ReviewSpendingLimit.tsx b/apps/web/src/components/tx-flow/flows/NewSpendingLimit/ReviewSpendingLimit.tsx similarity index 100% rename from src/components/tx-flow/flows/NewSpendingLimit/ReviewSpendingLimit.tsx rename to apps/web/src/components/tx-flow/flows/NewSpendingLimit/ReviewSpendingLimit.tsx diff --git a/src/components/tx-flow/flows/NewSpendingLimit/__tests__/SpendingLimitForm.test.ts b/apps/web/src/components/tx-flow/flows/NewSpendingLimit/__tests__/SpendingLimitForm.test.ts similarity index 100% rename from src/components/tx-flow/flows/NewSpendingLimit/__tests__/SpendingLimitForm.test.ts rename to apps/web/src/components/tx-flow/flows/NewSpendingLimit/__tests__/SpendingLimitForm.test.ts diff --git a/src/components/tx-flow/flows/NewSpendingLimit/index.tsx b/apps/web/src/components/tx-flow/flows/NewSpendingLimit/index.tsx similarity index 100% rename from src/components/tx-flow/flows/NewSpendingLimit/index.tsx rename to apps/web/src/components/tx-flow/flows/NewSpendingLimit/index.tsx diff --git a/src/components/tx-flow/flows/NewTx/index.tsx b/apps/web/src/components/tx-flow/flows/NewTx/index.tsx similarity index 100% rename from src/components/tx-flow/flows/NewTx/index.tsx rename to apps/web/src/components/tx-flow/flows/NewTx/index.tsx diff --git a/src/components/tx-flow/flows/NewTx/styles.module.css b/apps/web/src/components/tx-flow/flows/NewTx/styles.module.css similarity index 100% rename from src/components/tx-flow/flows/NewTx/styles.module.css rename to apps/web/src/components/tx-flow/flows/NewTx/styles.module.css diff --git a/src/components/tx-flow/flows/NftTransfer/ReviewNftBatch.tsx b/apps/web/src/components/tx-flow/flows/NftTransfer/ReviewNftBatch.tsx similarity index 100% rename from src/components/tx-flow/flows/NftTransfer/ReviewNftBatch.tsx rename to apps/web/src/components/tx-flow/flows/NftTransfer/ReviewNftBatch.tsx diff --git a/src/components/tx-flow/flows/NftTransfer/SendNftBatch.tsx b/apps/web/src/components/tx-flow/flows/NftTransfer/SendNftBatch.tsx similarity index 100% rename from src/components/tx-flow/flows/NftTransfer/SendNftBatch.tsx rename to apps/web/src/components/tx-flow/flows/NftTransfer/SendNftBatch.tsx diff --git a/src/components/tx-flow/flows/NftTransfer/index.tsx b/apps/web/src/components/tx-flow/flows/NftTransfer/index.tsx similarity index 100% rename from src/components/tx-flow/flows/NftTransfer/index.tsx rename to apps/web/src/components/tx-flow/flows/NftTransfer/index.tsx diff --git a/src/components/tx-flow/flows/RecoverAccount/RecoverAccountFlowReview.tsx b/apps/web/src/components/tx-flow/flows/RecoverAccount/RecoverAccountFlowReview.tsx similarity index 100% rename from src/components/tx-flow/flows/RecoverAccount/RecoverAccountFlowReview.tsx rename to apps/web/src/components/tx-flow/flows/RecoverAccount/RecoverAccountFlowReview.tsx diff --git a/src/components/tx-flow/flows/RecoverAccount/RecoverAccountFlowSetup.tsx b/apps/web/src/components/tx-flow/flows/RecoverAccount/RecoverAccountFlowSetup.tsx similarity index 100% rename from src/components/tx-flow/flows/RecoverAccount/RecoverAccountFlowSetup.tsx rename to apps/web/src/components/tx-flow/flows/RecoverAccount/RecoverAccountFlowSetup.tsx diff --git a/src/components/tx-flow/flows/RecoverAccount/__tests__/RecoverAccountFlowSetup.test.ts b/apps/web/src/components/tx-flow/flows/RecoverAccount/__tests__/RecoverAccountFlowSetup.test.ts similarity index 100% rename from src/components/tx-flow/flows/RecoverAccount/__tests__/RecoverAccountFlowSetup.test.ts rename to apps/web/src/components/tx-flow/flows/RecoverAccount/__tests__/RecoverAccountFlowSetup.test.ts diff --git a/src/components/tx-flow/flows/RecoverAccount/index.tsx b/apps/web/src/components/tx-flow/flows/RecoverAccount/index.tsx similarity index 100% rename from src/components/tx-flow/flows/RecoverAccount/index.tsx rename to apps/web/src/components/tx-flow/flows/RecoverAccount/index.tsx diff --git a/src/components/tx-flow/flows/RecoveryAttempt/RecoveryAttemptReview.tsx b/apps/web/src/components/tx-flow/flows/RecoveryAttempt/RecoveryAttemptReview.tsx similarity index 100% rename from src/components/tx-flow/flows/RecoveryAttempt/RecoveryAttemptReview.tsx rename to apps/web/src/components/tx-flow/flows/RecoveryAttempt/RecoveryAttemptReview.tsx diff --git a/src/components/tx-flow/flows/RecoveryAttempt/index.tsx b/apps/web/src/components/tx-flow/flows/RecoveryAttempt/index.tsx similarity index 100% rename from src/components/tx-flow/flows/RecoveryAttempt/index.tsx rename to apps/web/src/components/tx-flow/flows/RecoveryAttempt/index.tsx diff --git a/src/components/tx-flow/flows/RejectTx/RejectTx.tsx b/apps/web/src/components/tx-flow/flows/RejectTx/RejectTx.tsx similarity index 100% rename from src/components/tx-flow/flows/RejectTx/RejectTx.tsx rename to apps/web/src/components/tx-flow/flows/RejectTx/RejectTx.tsx diff --git a/src/components/tx-flow/flows/RejectTx/index.tsx b/apps/web/src/components/tx-flow/flows/RejectTx/index.tsx similarity index 100% rename from src/components/tx-flow/flows/RejectTx/index.tsx rename to apps/web/src/components/tx-flow/flows/RejectTx/index.tsx diff --git a/src/components/tx-flow/flows/RemoveGuard/ReviewRemoveGuard.tsx b/apps/web/src/components/tx-flow/flows/RemoveGuard/ReviewRemoveGuard.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveGuard/ReviewRemoveGuard.tsx rename to apps/web/src/components/tx-flow/flows/RemoveGuard/ReviewRemoveGuard.tsx diff --git a/src/components/tx-flow/flows/RemoveGuard/index.tsx b/apps/web/src/components/tx-flow/flows/RemoveGuard/index.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveGuard/index.tsx rename to apps/web/src/components/tx-flow/flows/RemoveGuard/index.tsx diff --git a/src/components/tx-flow/flows/RemoveModule/ReviewRemoveModule.tsx b/apps/web/src/components/tx-flow/flows/RemoveModule/ReviewRemoveModule.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveModule/ReviewRemoveModule.tsx rename to apps/web/src/components/tx-flow/flows/RemoveModule/ReviewRemoveModule.tsx diff --git a/src/components/tx-flow/flows/RemoveModule/index.tsx b/apps/web/src/components/tx-flow/flows/RemoveModule/index.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveModule/index.tsx rename to apps/web/src/components/tx-flow/flows/RemoveModule/index.tsx diff --git a/src/components/tx-flow/flows/RemoveOwner/ReviewRemoveOwner.tsx b/apps/web/src/components/tx-flow/flows/RemoveOwner/ReviewRemoveOwner.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveOwner/ReviewRemoveOwner.tsx rename to apps/web/src/components/tx-flow/flows/RemoveOwner/ReviewRemoveOwner.tsx diff --git a/src/components/tx-flow/flows/RemoveOwner/SetThreshold.tsx b/apps/web/src/components/tx-flow/flows/RemoveOwner/SetThreshold.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveOwner/SetThreshold.tsx rename to apps/web/src/components/tx-flow/flows/RemoveOwner/SetThreshold.tsx diff --git a/src/components/tx-flow/flows/RemoveOwner/index.tsx b/apps/web/src/components/tx-flow/flows/RemoveOwner/index.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveOwner/index.tsx rename to apps/web/src/components/tx-flow/flows/RemoveOwner/index.tsx diff --git a/src/components/tx-flow/flows/RemoveOwner/styles.module.css b/apps/web/src/components/tx-flow/flows/RemoveOwner/styles.module.css similarity index 100% rename from src/components/tx-flow/flows/RemoveOwner/styles.module.css rename to apps/web/src/components/tx-flow/flows/RemoveOwner/styles.module.css diff --git a/src/components/tx-flow/flows/RemoveRecovery/RemoveRecoveryFlowOverview.tsx b/apps/web/src/components/tx-flow/flows/RemoveRecovery/RemoveRecoveryFlowOverview.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveRecovery/RemoveRecoveryFlowOverview.tsx rename to apps/web/src/components/tx-flow/flows/RemoveRecovery/RemoveRecoveryFlowOverview.tsx diff --git a/src/components/tx-flow/flows/RemoveRecovery/RemoveRecoveryFlowReview.tsx b/apps/web/src/components/tx-flow/flows/RemoveRecovery/RemoveRecoveryFlowReview.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveRecovery/RemoveRecoveryFlowReview.tsx rename to apps/web/src/components/tx-flow/flows/RemoveRecovery/RemoveRecoveryFlowReview.tsx diff --git a/src/components/tx-flow/flows/RemoveRecovery/index.tsx b/apps/web/src/components/tx-flow/flows/RemoveRecovery/index.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveRecovery/index.tsx rename to apps/web/src/components/tx-flow/flows/RemoveRecovery/index.tsx diff --git a/src/components/tx-flow/flows/RemoveSpendingLimit/RemoveSpendingLimit.tsx b/apps/web/src/components/tx-flow/flows/RemoveSpendingLimit/RemoveSpendingLimit.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveSpendingLimit/RemoveSpendingLimit.tsx rename to apps/web/src/components/tx-flow/flows/RemoveSpendingLimit/RemoveSpendingLimit.tsx diff --git a/src/components/tx-flow/flows/RemoveSpendingLimit/index.tsx b/apps/web/src/components/tx-flow/flows/RemoveSpendingLimit/index.tsx similarity index 100% rename from src/components/tx-flow/flows/RemoveSpendingLimit/index.tsx rename to apps/web/src/components/tx-flow/flows/RemoveSpendingLimit/index.tsx diff --git a/src/components/tx-flow/flows/ReplaceOwner/index.tsx b/apps/web/src/components/tx-flow/flows/ReplaceOwner/index.tsx similarity index 100% rename from src/components/tx-flow/flows/ReplaceOwner/index.tsx rename to apps/web/src/components/tx-flow/flows/ReplaceOwner/index.tsx diff --git a/src/components/tx-flow/flows/ReplaceTx/DeleteTxModal.tsx b/apps/web/src/components/tx-flow/flows/ReplaceTx/DeleteTxModal.tsx similarity index 100% rename from src/components/tx-flow/flows/ReplaceTx/DeleteTxModal.tsx rename to apps/web/src/components/tx-flow/flows/ReplaceTx/DeleteTxModal.tsx diff --git a/src/components/tx-flow/flows/ReplaceTx/index.tsx b/apps/web/src/components/tx-flow/flows/ReplaceTx/index.tsx similarity index 100% rename from src/components/tx-flow/flows/ReplaceTx/index.tsx rename to apps/web/src/components/tx-flow/flows/ReplaceTx/index.tsx diff --git a/src/components/tx-flow/flows/ReplaceTx/styles.module.css b/apps/web/src/components/tx-flow/flows/ReplaceTx/styles.module.css similarity index 100% rename from src/components/tx-flow/flows/ReplaceTx/styles.module.css rename to apps/web/src/components/tx-flow/flows/ReplaceTx/styles.module.css diff --git a/src/components/tx-flow/flows/SafeAppsTx/ReviewSafeAppsTx.tsx b/apps/web/src/components/tx-flow/flows/SafeAppsTx/ReviewSafeAppsTx.tsx similarity index 100% rename from src/components/tx-flow/flows/SafeAppsTx/ReviewSafeAppsTx.tsx rename to apps/web/src/components/tx-flow/flows/SafeAppsTx/ReviewSafeAppsTx.tsx diff --git a/src/components/tx-flow/flows/SafeAppsTx/index.tsx b/apps/web/src/components/tx-flow/flows/SafeAppsTx/index.tsx similarity index 100% rename from src/components/tx-flow/flows/SafeAppsTx/index.tsx rename to apps/web/src/components/tx-flow/flows/SafeAppsTx/index.tsx diff --git a/src/components/tx-flow/flows/SignMessage/SignMessage.test.tsx b/apps/web/src/components/tx-flow/flows/SignMessage/SignMessage.test.tsx similarity index 100% rename from src/components/tx-flow/flows/SignMessage/SignMessage.test.tsx rename to apps/web/src/components/tx-flow/flows/SignMessage/SignMessage.test.tsx diff --git a/src/components/tx-flow/flows/SignMessage/SignMessage.tsx b/apps/web/src/components/tx-flow/flows/SignMessage/SignMessage.tsx similarity index 100% rename from src/components/tx-flow/flows/SignMessage/SignMessage.tsx rename to apps/web/src/components/tx-flow/flows/SignMessage/SignMessage.tsx diff --git a/src/components/tx-flow/flows/SignMessage/index.tsx b/apps/web/src/components/tx-flow/flows/SignMessage/index.tsx similarity index 100% rename from src/components/tx-flow/flows/SignMessage/index.tsx rename to apps/web/src/components/tx-flow/flows/SignMessage/index.tsx diff --git a/src/components/tx-flow/flows/SignMessageOnChain/ReviewSignMessageOnChain.test.tsx b/apps/web/src/components/tx-flow/flows/SignMessageOnChain/ReviewSignMessageOnChain.test.tsx similarity index 100% rename from src/components/tx-flow/flows/SignMessageOnChain/ReviewSignMessageOnChain.test.tsx rename to apps/web/src/components/tx-flow/flows/SignMessageOnChain/ReviewSignMessageOnChain.test.tsx diff --git a/src/components/tx-flow/flows/SignMessageOnChain/ReviewSignMessageOnChain.tsx b/apps/web/src/components/tx-flow/flows/SignMessageOnChain/ReviewSignMessageOnChain.tsx similarity index 100% rename from src/components/tx-flow/flows/SignMessageOnChain/ReviewSignMessageOnChain.tsx rename to apps/web/src/components/tx-flow/flows/SignMessageOnChain/ReviewSignMessageOnChain.tsx diff --git a/src/components/tx-flow/flows/SignMessageOnChain/index.tsx b/apps/web/src/components/tx-flow/flows/SignMessageOnChain/index.tsx similarity index 100% rename from src/components/tx-flow/flows/SignMessageOnChain/index.tsx rename to apps/web/src/components/tx-flow/flows/SignMessageOnChain/index.tsx diff --git a/src/components/tx-flow/flows/SuccessScreen/StatusMessage.tsx b/apps/web/src/components/tx-flow/flows/SuccessScreen/StatusMessage.tsx similarity index 100% rename from src/components/tx-flow/flows/SuccessScreen/StatusMessage.tsx rename to apps/web/src/components/tx-flow/flows/SuccessScreen/StatusMessage.tsx diff --git a/src/components/tx-flow/flows/SuccessScreen/StatusStepper.tsx b/apps/web/src/components/tx-flow/flows/SuccessScreen/StatusStepper.tsx similarity index 100% rename from src/components/tx-flow/flows/SuccessScreen/StatusStepper.tsx rename to apps/web/src/components/tx-flow/flows/SuccessScreen/StatusStepper.tsx diff --git a/src/components/tx-flow/flows/SuccessScreen/index.tsx b/apps/web/src/components/tx-flow/flows/SuccessScreen/index.tsx similarity index 100% rename from src/components/tx-flow/flows/SuccessScreen/index.tsx rename to apps/web/src/components/tx-flow/flows/SuccessScreen/index.tsx diff --git a/src/components/tx-flow/flows/SuccessScreen/statuses/DefaultStatus.tsx b/apps/web/src/components/tx-flow/flows/SuccessScreen/statuses/DefaultStatus.tsx similarity index 100% rename from src/components/tx-flow/flows/SuccessScreen/statuses/DefaultStatus.tsx rename to apps/web/src/components/tx-flow/flows/SuccessScreen/statuses/DefaultStatus.tsx diff --git a/src/components/tx-flow/flows/SuccessScreen/statuses/IndexingStatus.tsx b/apps/web/src/components/tx-flow/flows/SuccessScreen/statuses/IndexingStatus.tsx similarity index 100% rename from src/components/tx-flow/flows/SuccessScreen/statuses/IndexingStatus.tsx rename to apps/web/src/components/tx-flow/flows/SuccessScreen/statuses/IndexingStatus.tsx diff --git a/src/components/tx-flow/flows/SuccessScreen/statuses/ProcessingStatus.tsx b/apps/web/src/components/tx-flow/flows/SuccessScreen/statuses/ProcessingStatus.tsx similarity index 100% rename from src/components/tx-flow/flows/SuccessScreen/statuses/ProcessingStatus.tsx rename to apps/web/src/components/tx-flow/flows/SuccessScreen/statuses/ProcessingStatus.tsx diff --git a/src/components/tx-flow/flows/SuccessScreen/styles.module.css b/apps/web/src/components/tx-flow/flows/SuccessScreen/styles.module.css similarity index 100% rename from src/components/tx-flow/flows/SuccessScreen/styles.module.css rename to apps/web/src/components/tx-flow/flows/SuccessScreen/styles.module.css diff --git a/src/components/tx-flow/flows/TokenTransfer/CreateTokenTransfer.tsx b/apps/web/src/components/tx-flow/flows/TokenTransfer/CreateTokenTransfer.tsx similarity index 100% rename from src/components/tx-flow/flows/TokenTransfer/CreateTokenTransfer.tsx rename to apps/web/src/components/tx-flow/flows/TokenTransfer/CreateTokenTransfer.tsx diff --git a/src/components/tx-flow/flows/TokenTransfer/ReviewSpendingLimitTx.tsx b/apps/web/src/components/tx-flow/flows/TokenTransfer/ReviewSpendingLimitTx.tsx similarity index 100% rename from src/components/tx-flow/flows/TokenTransfer/ReviewSpendingLimitTx.tsx rename to apps/web/src/components/tx-flow/flows/TokenTransfer/ReviewSpendingLimitTx.tsx diff --git a/src/components/tx-flow/flows/TokenTransfer/ReviewTokenTransfer.tsx b/apps/web/src/components/tx-flow/flows/TokenTransfer/ReviewTokenTransfer.tsx similarity index 100% rename from src/components/tx-flow/flows/TokenTransfer/ReviewTokenTransfer.tsx rename to apps/web/src/components/tx-flow/flows/TokenTransfer/ReviewTokenTransfer.tsx diff --git a/src/components/tx-flow/flows/TokenTransfer/ReviewTokenTx.tsx b/apps/web/src/components/tx-flow/flows/TokenTransfer/ReviewTokenTx.tsx similarity index 100% rename from src/components/tx-flow/flows/TokenTransfer/ReviewTokenTx.tsx rename to apps/web/src/components/tx-flow/flows/TokenTransfer/ReviewTokenTx.tsx diff --git a/src/components/tx-flow/flows/TokenTransfer/SendAmountBlock.tsx b/apps/web/src/components/tx-flow/flows/TokenTransfer/SendAmountBlock.tsx similarity index 100% rename from src/components/tx-flow/flows/TokenTransfer/SendAmountBlock.tsx rename to apps/web/src/components/tx-flow/flows/TokenTransfer/SendAmountBlock.tsx diff --git a/src/components/tx-flow/flows/TokenTransfer/SpendingLimitRow/index.tsx b/apps/web/src/components/tx-flow/flows/TokenTransfer/SpendingLimitRow/index.tsx similarity index 100% rename from src/components/tx-flow/flows/TokenTransfer/SpendingLimitRow/index.tsx rename to apps/web/src/components/tx-flow/flows/TokenTransfer/SpendingLimitRow/index.tsx diff --git a/src/components/tx-flow/flows/TokenTransfer/SpendingLimitRow/styles.module.css b/apps/web/src/components/tx-flow/flows/TokenTransfer/SpendingLimitRow/styles.module.css similarity index 100% rename from src/components/tx-flow/flows/TokenTransfer/SpendingLimitRow/styles.module.css rename to apps/web/src/components/tx-flow/flows/TokenTransfer/SpendingLimitRow/styles.module.css diff --git a/src/components/tx-flow/flows/TokenTransfer/__tests__/CreateTokenTransfer.test.tsx b/apps/web/src/components/tx-flow/flows/TokenTransfer/__tests__/CreateTokenTransfer.test.tsx similarity index 100% rename from src/components/tx-flow/flows/TokenTransfer/__tests__/CreateTokenTransfer.test.tsx rename to apps/web/src/components/tx-flow/flows/TokenTransfer/__tests__/CreateTokenTransfer.test.tsx diff --git a/src/components/tx-flow/flows/TokenTransfer/__tests__/utils.test.ts b/apps/web/src/components/tx-flow/flows/TokenTransfer/__tests__/utils.test.ts similarity index 100% rename from src/components/tx-flow/flows/TokenTransfer/__tests__/utils.test.ts rename to apps/web/src/components/tx-flow/flows/TokenTransfer/__tests__/utils.test.ts diff --git a/src/components/tx-flow/flows/TokenTransfer/index.tsx b/apps/web/src/components/tx-flow/flows/TokenTransfer/index.tsx similarity index 100% rename from src/components/tx-flow/flows/TokenTransfer/index.tsx rename to apps/web/src/components/tx-flow/flows/TokenTransfer/index.tsx diff --git a/src/components/tx-flow/flows/TokenTransfer/utils.ts b/apps/web/src/components/tx-flow/flows/TokenTransfer/utils.ts similarity index 100% rename from src/components/tx-flow/flows/TokenTransfer/utils.ts rename to apps/web/src/components/tx-flow/flows/TokenTransfer/utils.ts diff --git a/src/components/tx-flow/flows/UpdateSafe/UpdateSafeReview.tsx b/apps/web/src/components/tx-flow/flows/UpdateSafe/UpdateSafeReview.tsx similarity index 100% rename from src/components/tx-flow/flows/UpdateSafe/UpdateSafeReview.tsx rename to apps/web/src/components/tx-flow/flows/UpdateSafe/UpdateSafeReview.tsx diff --git a/src/components/tx-flow/flows/UpdateSafe/index.tsx b/apps/web/src/components/tx-flow/flows/UpdateSafe/index.tsx similarity index 100% rename from src/components/tx-flow/flows/UpdateSafe/index.tsx rename to apps/web/src/components/tx-flow/flows/UpdateSafe/index.tsx diff --git a/src/components/tx-flow/flows/UpsertRecovery/RecovererSmartContractWarning.tsx b/apps/web/src/components/tx-flow/flows/UpsertRecovery/RecovererSmartContractWarning.tsx similarity index 100% rename from src/components/tx-flow/flows/UpsertRecovery/RecovererSmartContractWarning.tsx rename to apps/web/src/components/tx-flow/flows/UpsertRecovery/RecovererSmartContractWarning.tsx diff --git a/src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowIntro.tsx b/apps/web/src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowIntro.tsx similarity index 100% rename from src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowIntro.tsx rename to apps/web/src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowIntro.tsx diff --git a/src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowReview.tsx b/apps/web/src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowReview.tsx similarity index 100% rename from src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowReview.tsx rename to apps/web/src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowReview.tsx diff --git a/src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowSettings.tsx b/apps/web/src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowSettings.tsx similarity index 100% rename from src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowSettings.tsx rename to apps/web/src/components/tx-flow/flows/UpsertRecovery/UpsertRecoveryFlowSettings.tsx diff --git a/src/components/tx-flow/flows/UpsertRecovery/index.tsx b/apps/web/src/components/tx-flow/flows/UpsertRecovery/index.tsx similarity index 100% rename from src/components/tx-flow/flows/UpsertRecovery/index.tsx rename to apps/web/src/components/tx-flow/flows/UpsertRecovery/index.tsx diff --git a/src/components/tx-flow/flows/UpsertRecovery/styles.module.css b/apps/web/src/components/tx-flow/flows/UpsertRecovery/styles.module.css similarity index 100% rename from src/components/tx-flow/flows/UpsertRecovery/styles.module.css rename to apps/web/src/components/tx-flow/flows/UpsertRecovery/styles.module.css diff --git a/src/components/tx-flow/flows/UpsertRecovery/useRecoveryPeriods.ts b/apps/web/src/components/tx-flow/flows/UpsertRecovery/useRecoveryPeriods.ts similarity index 100% rename from src/components/tx-flow/flows/UpsertRecovery/useRecoveryPeriods.ts rename to apps/web/src/components/tx-flow/flows/UpsertRecovery/useRecoveryPeriods.ts diff --git a/src/components/tx-flow/flows/UpsertRecovery/utils.ts b/apps/web/src/components/tx-flow/flows/UpsertRecovery/utils.ts similarity index 100% rename from src/components/tx-flow/flows/UpsertRecovery/utils.ts rename to apps/web/src/components/tx-flow/flows/UpsertRecovery/utils.ts diff --git a/src/components/tx-flow/flows/index.ts b/apps/web/src/components/tx-flow/flows/index.ts similarity index 100% rename from src/components/tx-flow/flows/index.ts rename to apps/web/src/components/tx-flow/flows/index.ts diff --git a/src/components/tx-flow/index.tsx b/apps/web/src/components/tx-flow/index.tsx similarity index 100% rename from src/components/tx-flow/index.tsx rename to apps/web/src/components/tx-flow/index.tsx diff --git a/src/components/tx-flow/useTxStepper.tsx b/apps/web/src/components/tx-flow/useTxStepper.tsx similarity index 100% rename from src/components/tx-flow/useTxStepper.tsx rename to apps/web/src/components/tx-flow/useTxStepper.tsx diff --git a/src/components/tx/AdvancedParams/AdvancedParamsForm.tsx b/apps/web/src/components/tx/AdvancedParams/AdvancedParamsForm.tsx similarity index 100% rename from src/components/tx/AdvancedParams/AdvancedParamsForm.tsx rename to apps/web/src/components/tx/AdvancedParams/AdvancedParamsForm.tsx diff --git a/src/components/tx/AdvancedParams/GasLimitInput.tsx b/apps/web/src/components/tx/AdvancedParams/GasLimitInput.tsx similarity index 100% rename from src/components/tx/AdvancedParams/GasLimitInput.tsx rename to apps/web/src/components/tx/AdvancedParams/GasLimitInput.tsx diff --git a/src/components/tx/AdvancedParams/index.tsx b/apps/web/src/components/tx/AdvancedParams/index.tsx similarity index 100% rename from src/components/tx/AdvancedParams/index.tsx rename to apps/web/src/components/tx/AdvancedParams/index.tsx diff --git a/src/components/tx/AdvancedParams/types.ts b/apps/web/src/components/tx/AdvancedParams/types.ts similarity index 100% rename from src/components/tx/AdvancedParams/types.ts rename to apps/web/src/components/tx/AdvancedParams/types.ts diff --git a/src/components/tx/AdvancedParams/useAdvancedParams.ts b/apps/web/src/components/tx/AdvancedParams/useAdvancedParams.ts similarity index 100% rename from src/components/tx/AdvancedParams/useAdvancedParams.ts rename to apps/web/src/components/tx/AdvancedParams/useAdvancedParams.ts diff --git a/src/components/tx/AdvancedParams/useUserNonce.ts b/apps/web/src/components/tx/AdvancedParams/useUserNonce.ts similarity index 100% rename from src/components/tx/AdvancedParams/useUserNonce.ts rename to apps/web/src/components/tx/AdvancedParams/useUserNonce.ts diff --git a/src/components/tx/ApprovalEditor/ApprovalEditor.test.tsx b/apps/web/src/components/tx/ApprovalEditor/ApprovalEditor.test.tsx similarity index 100% rename from src/components/tx/ApprovalEditor/ApprovalEditor.test.tsx rename to apps/web/src/components/tx/ApprovalEditor/ApprovalEditor.test.tsx diff --git a/src/components/tx/ApprovalEditor/ApprovalEditorForm.test.tsx b/apps/web/src/components/tx/ApprovalEditor/ApprovalEditorForm.test.tsx similarity index 100% rename from src/components/tx/ApprovalEditor/ApprovalEditorForm.test.tsx rename to apps/web/src/components/tx/ApprovalEditor/ApprovalEditorForm.test.tsx diff --git a/src/components/tx/ApprovalEditor/ApprovalEditorForm.tsx b/apps/web/src/components/tx/ApprovalEditor/ApprovalEditorForm.tsx similarity index 100% rename from src/components/tx/ApprovalEditor/ApprovalEditorForm.tsx rename to apps/web/src/components/tx/ApprovalEditor/ApprovalEditorForm.tsx diff --git a/src/components/tx/ApprovalEditor/ApprovalItem.tsx b/apps/web/src/components/tx/ApprovalEditor/ApprovalItem.tsx similarity index 100% rename from src/components/tx/ApprovalEditor/ApprovalItem.tsx rename to apps/web/src/components/tx/ApprovalEditor/ApprovalItem.tsx diff --git a/src/components/tx/ApprovalEditor/ApprovalValueField.tsx b/apps/web/src/components/tx/ApprovalEditor/ApprovalValueField.tsx similarity index 100% rename from src/components/tx/ApprovalEditor/ApprovalValueField.tsx rename to apps/web/src/components/tx/ApprovalEditor/ApprovalValueField.tsx diff --git a/src/components/tx/ApprovalEditor/Approvals.tsx b/apps/web/src/components/tx/ApprovalEditor/Approvals.tsx similarity index 100% rename from src/components/tx/ApprovalEditor/Approvals.tsx rename to apps/web/src/components/tx/ApprovalEditor/Approvals.tsx diff --git a/src/components/tx/ApprovalEditor/EditableApprovalItem.tsx b/apps/web/src/components/tx/ApprovalEditor/EditableApprovalItem.tsx similarity index 100% rename from src/components/tx/ApprovalEditor/EditableApprovalItem.tsx rename to apps/web/src/components/tx/ApprovalEditor/EditableApprovalItem.tsx diff --git a/src/components/tx/ApprovalEditor/SpenderField.tsx b/apps/web/src/components/tx/ApprovalEditor/SpenderField.tsx similarity index 100% rename from src/components/tx/ApprovalEditor/SpenderField.tsx rename to apps/web/src/components/tx/ApprovalEditor/SpenderField.tsx diff --git a/src/components/tx/ApprovalEditor/hooks/useApprovalInfos.test.ts b/apps/web/src/components/tx/ApprovalEditor/hooks/useApprovalInfos.test.ts similarity index 100% rename from src/components/tx/ApprovalEditor/hooks/useApprovalInfos.test.ts rename to apps/web/src/components/tx/ApprovalEditor/hooks/useApprovalInfos.test.ts diff --git a/src/components/tx/ApprovalEditor/hooks/useApprovalInfos.ts b/apps/web/src/components/tx/ApprovalEditor/hooks/useApprovalInfos.ts similarity index 100% rename from src/components/tx/ApprovalEditor/hooks/useApprovalInfos.ts rename to apps/web/src/components/tx/ApprovalEditor/hooks/useApprovalInfos.ts diff --git a/src/components/tx/ApprovalEditor/index.tsx b/apps/web/src/components/tx/ApprovalEditor/index.tsx similarity index 100% rename from src/components/tx/ApprovalEditor/index.tsx rename to apps/web/src/components/tx/ApprovalEditor/index.tsx diff --git a/src/components/tx/ApprovalEditor/styles.module.css b/apps/web/src/components/tx/ApprovalEditor/styles.module.css similarity index 100% rename from src/components/tx/ApprovalEditor/styles.module.css rename to apps/web/src/components/tx/ApprovalEditor/styles.module.css diff --git a/src/components/tx/ApprovalEditor/utils/approvals.ts b/apps/web/src/components/tx/ApprovalEditor/utils/approvals.ts similarity index 100% rename from src/components/tx/ApprovalEditor/utils/approvals.ts rename to apps/web/src/components/tx/ApprovalEditor/utils/approvals.ts diff --git a/src/components/tx/BalanceInfo/index.tsx b/apps/web/src/components/tx/BalanceInfo/index.tsx similarity index 100% rename from src/components/tx/BalanceInfo/index.tsx rename to apps/web/src/components/tx/BalanceInfo/index.tsx diff --git a/src/components/tx/BalanceInfo/styles.module.css b/apps/web/src/components/tx/BalanceInfo/styles.module.css similarity index 100% rename from src/components/tx/BalanceInfo/styles.module.css rename to apps/web/src/components/tx/BalanceInfo/styles.module.css diff --git a/src/components/tx/ConfirmationOrder/ConfirmationOrderHeader.tsx b/apps/web/src/components/tx/ConfirmationOrder/ConfirmationOrderHeader.tsx similarity index 100% rename from src/components/tx/ConfirmationOrder/ConfirmationOrderHeader.tsx rename to apps/web/src/components/tx/ConfirmationOrder/ConfirmationOrderHeader.tsx diff --git a/src/components/tx/DecodedTx/HelpTooltip.tsx b/apps/web/src/components/tx/DecodedTx/HelpTooltip.tsx similarity index 100% rename from src/components/tx/DecodedTx/HelpTooltip.tsx rename to apps/web/src/components/tx/DecodedTx/HelpTooltip.tsx diff --git a/src/components/tx/DecodedTx/index.test.tsx b/apps/web/src/components/tx/DecodedTx/index.test.tsx similarity index 100% rename from src/components/tx/DecodedTx/index.test.tsx rename to apps/web/src/components/tx/DecodedTx/index.test.tsx diff --git a/src/components/tx/DecodedTx/index.tsx b/apps/web/src/components/tx/DecodedTx/index.tsx similarity index 100% rename from src/components/tx/DecodedTx/index.tsx rename to apps/web/src/components/tx/DecodedTx/index.tsx diff --git a/src/components/tx/ErrorMessage/index.tsx b/apps/web/src/components/tx/ErrorMessage/index.tsx similarity index 100% rename from src/components/tx/ErrorMessage/index.tsx rename to apps/web/src/components/tx/ErrorMessage/index.tsx diff --git a/src/components/tx/ErrorMessage/styles.module.css b/apps/web/src/components/tx/ErrorMessage/styles.module.css similarity index 100% rename from src/components/tx/ErrorMessage/styles.module.css rename to apps/web/src/components/tx/ErrorMessage/styles.module.css diff --git a/src/components/tx/ExecuteCheckbox/index.tsx b/apps/web/src/components/tx/ExecuteCheckbox/index.tsx similarity index 100% rename from src/components/tx/ExecuteCheckbox/index.tsx rename to apps/web/src/components/tx/ExecuteCheckbox/index.tsx diff --git a/src/components/tx/ExecuteCheckbox/styles.module.css b/apps/web/src/components/tx/ExecuteCheckbox/styles.module.css similarity index 100% rename from src/components/tx/ExecuteCheckbox/styles.module.css rename to apps/web/src/components/tx/ExecuteCheckbox/styles.module.css diff --git a/src/components/tx/ExecutionMethodSelector/index.tsx b/apps/web/src/components/tx/ExecutionMethodSelector/index.tsx similarity index 100% rename from src/components/tx/ExecutionMethodSelector/index.tsx rename to apps/web/src/components/tx/ExecutionMethodSelector/index.tsx diff --git a/src/components/tx/ExecutionMethodSelector/styles.module.css b/apps/web/src/components/tx/ExecutionMethodSelector/styles.module.css similarity index 100% rename from src/components/tx/ExecutionMethodSelector/styles.module.css rename to apps/web/src/components/tx/ExecutionMethodSelector/styles.module.css diff --git a/src/components/tx/FieldsGrid/index.tsx b/apps/web/src/components/tx/FieldsGrid/index.tsx similarity index 100% rename from src/components/tx/FieldsGrid/index.tsx rename to apps/web/src/components/tx/FieldsGrid/index.tsx diff --git a/src/components/tx/GasParams/GasParams.test.tsx b/apps/web/src/components/tx/GasParams/GasParams.test.tsx similarity index 100% rename from src/components/tx/GasParams/GasParams.test.tsx rename to apps/web/src/components/tx/GasParams/GasParams.test.tsx diff --git a/src/components/tx/GasParams/index.tsx b/apps/web/src/components/tx/GasParams/index.tsx similarity index 100% rename from src/components/tx/GasParams/index.tsx rename to apps/web/src/components/tx/GasParams/index.tsx diff --git a/src/components/tx/GasParams/styles.module.css b/apps/web/src/components/tx/GasParams/styles.module.css similarity index 100% rename from src/components/tx/GasParams/styles.module.css rename to apps/web/src/components/tx/GasParams/styles.module.css diff --git a/src/components/tx/RemainingRelays/index.test.tsx b/apps/web/src/components/tx/RemainingRelays/index.test.tsx similarity index 100% rename from src/components/tx/RemainingRelays/index.test.tsx rename to apps/web/src/components/tx/RemainingRelays/index.test.tsx diff --git a/src/components/tx/RemainingRelays/index.tsx b/apps/web/src/components/tx/RemainingRelays/index.tsx similarity index 100% rename from src/components/tx/RemainingRelays/index.tsx rename to apps/web/src/components/tx/RemainingRelays/index.tsx diff --git a/src/components/tx/SendFromBlock/index.tsx b/apps/web/src/components/tx/SendFromBlock/index.tsx similarity index 100% rename from src/components/tx/SendFromBlock/index.tsx rename to apps/web/src/components/tx/SendFromBlock/index.tsx diff --git a/src/components/tx/SendFromBlock/styles.module.css b/apps/web/src/components/tx/SendFromBlock/styles.module.css similarity index 100% rename from src/components/tx/SendFromBlock/styles.module.css rename to apps/web/src/components/tx/SendFromBlock/styles.module.css diff --git a/src/components/tx/SendToBlock/index.tsx b/apps/web/src/components/tx/SendToBlock/index.tsx similarity index 100% rename from src/components/tx/SendToBlock/index.tsx rename to apps/web/src/components/tx/SendToBlock/index.tsx diff --git a/src/components/tx/SignOrExecuteForm/BatchButton.tsx b/apps/web/src/components/tx/SignOrExecuteForm/BatchButton.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/BatchButton.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/BatchButton.tsx diff --git a/src/components/tx/SignOrExecuteForm/ConfirmationTitle.tsx b/apps/web/src/components/tx/SignOrExecuteForm/ConfirmationTitle.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/ConfirmationTitle.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/ConfirmationTitle.tsx diff --git a/src/components/tx/SignOrExecuteForm/ExecuteForm.tsx b/apps/web/src/components/tx/SignOrExecuteForm/ExecuteForm.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/ExecuteForm.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/ExecuteForm.tsx diff --git a/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/__test__/ExecuteThroughRoleForm.test.tsx b/apps/web/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/__test__/ExecuteThroughRoleForm.test.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/__test__/ExecuteThroughRoleForm.test.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/__test__/ExecuteThroughRoleForm.test.tsx diff --git a/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/__test__/hooks.test.ts b/apps/web/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/__test__/hooks.test.ts similarity index 100% rename from src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/__test__/hooks.test.ts rename to apps/web/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/__test__/hooks.test.ts diff --git a/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/hooks.ts b/apps/web/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/hooks.ts similarity index 100% rename from src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/hooks.ts rename to apps/web/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/hooks.ts diff --git a/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/index.tsx b/apps/web/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/index.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/index.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/ExecuteThroughRoleForm/index.tsx diff --git a/src/components/tx/SignOrExecuteForm/NonOwnerError.tsx b/apps/web/src/components/tx/SignOrExecuteForm/NonOwnerError.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/NonOwnerError.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/NonOwnerError.tsx diff --git a/src/components/tx/SignOrExecuteForm/ProposerForm.tsx b/apps/web/src/components/tx/SignOrExecuteForm/ProposerForm.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/ProposerForm.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/ProposerForm.tsx diff --git a/src/components/tx/SignOrExecuteForm/RiskConfirmationError.tsx b/apps/web/src/components/tx/SignOrExecuteForm/RiskConfirmationError.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/RiskConfirmationError.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/RiskConfirmationError.tsx diff --git a/src/components/tx/SignOrExecuteForm/SignForm.tsx b/apps/web/src/components/tx/SignOrExecuteForm/SignForm.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/SignForm.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/SignForm.tsx diff --git a/src/components/tx/SignOrExecuteForm/SignOrExecuteForm.tsx b/apps/web/src/components/tx/SignOrExecuteForm/SignOrExecuteForm.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/SignOrExecuteForm.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/SignOrExecuteForm.tsx diff --git a/src/components/tx/SignOrExecuteForm/SignOrExecuteSkeleton.tsx b/apps/web/src/components/tx/SignOrExecuteForm/SignOrExecuteSkeleton.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/SignOrExecuteSkeleton.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/SignOrExecuteSkeleton.tsx diff --git a/src/components/tx/SignOrExecuteForm/SignerForm/index.tsx b/apps/web/src/components/tx/SignOrExecuteForm/SignerForm/index.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/SignerForm/index.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/SignerForm/index.tsx diff --git a/src/components/tx/SignOrExecuteForm/SignerForm/styles.module.css b/apps/web/src/components/tx/SignOrExecuteForm/SignerForm/styles.module.css similarity index 100% rename from src/components/tx/SignOrExecuteForm/SignerForm/styles.module.css rename to apps/web/src/components/tx/SignOrExecuteForm/SignerForm/styles.module.css diff --git a/src/components/tx/SignOrExecuteForm/TxChecks.tsx b/apps/web/src/components/tx/SignOrExecuteForm/TxChecks.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/TxChecks.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/TxChecks.tsx diff --git a/src/components/tx/SignOrExecuteForm/UnknownContractError.tsx b/apps/web/src/components/tx/SignOrExecuteForm/UnknownContractError.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/UnknownContractError.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/UnknownContractError.tsx diff --git a/src/components/tx/SignOrExecuteForm/WalletRejectionError.tsx b/apps/web/src/components/tx/SignOrExecuteForm/WalletRejectionError.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/WalletRejectionError.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/WalletRejectionError.tsx diff --git a/src/components/tx/SignOrExecuteForm/__tests__/ExecuteForm.test.tsx b/apps/web/src/components/tx/SignOrExecuteForm/__tests__/ExecuteForm.test.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/__tests__/ExecuteForm.test.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/__tests__/ExecuteForm.test.tsx diff --git a/src/components/tx/SignOrExecuteForm/__tests__/SignForm.test.tsx b/apps/web/src/components/tx/SignOrExecuteForm/__tests__/SignForm.test.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/__tests__/SignForm.test.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/__tests__/SignForm.test.tsx diff --git a/src/components/tx/SignOrExecuteForm/__tests__/SignOrExecute.test.tsx b/apps/web/src/components/tx/SignOrExecuteForm/__tests__/SignOrExecute.test.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/__tests__/SignOrExecute.test.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/__tests__/SignOrExecute.test.tsx diff --git a/src/components/tx/SignOrExecuteForm/__tests__/SignOrExecuteForm.test.tsx b/apps/web/src/components/tx/SignOrExecuteForm/__tests__/SignOrExecuteForm.test.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/__tests__/SignOrExecuteForm.test.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/__tests__/SignOrExecuteForm.test.tsx diff --git a/src/components/tx/SignOrExecuteForm/__tests__/SignerForm.test.tsx b/apps/web/src/components/tx/SignOrExecuteForm/__tests__/SignerForm.test.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/__tests__/SignerForm.test.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/__tests__/SignerForm.test.tsx diff --git a/src/components/tx/SignOrExecuteForm/__tests__/__snapshots__/SignOrExecute.test.tsx.snap b/apps/web/src/components/tx/SignOrExecuteForm/__tests__/__snapshots__/SignOrExecute.test.tsx.snap similarity index 100% rename from src/components/tx/SignOrExecuteForm/__tests__/__snapshots__/SignOrExecute.test.tsx.snap rename to apps/web/src/components/tx/SignOrExecuteForm/__tests__/__snapshots__/SignOrExecute.test.tsx.snap diff --git a/src/components/tx/SignOrExecuteForm/__tests__/hooks.test.ts b/apps/web/src/components/tx/SignOrExecuteForm/__tests__/hooks.test.ts similarity index 100% rename from src/components/tx/SignOrExecuteForm/__tests__/hooks.test.ts rename to apps/web/src/components/tx/SignOrExecuteForm/__tests__/hooks.test.ts diff --git a/src/components/tx/SignOrExecuteForm/hooks.ts b/apps/web/src/components/tx/SignOrExecuteForm/hooks.ts similarity index 100% rename from src/components/tx/SignOrExecuteForm/hooks.ts rename to apps/web/src/components/tx/SignOrExecuteForm/hooks.ts diff --git a/src/components/tx/SignOrExecuteForm/index.tsx b/apps/web/src/components/tx/SignOrExecuteForm/index.tsx similarity index 100% rename from src/components/tx/SignOrExecuteForm/index.tsx rename to apps/web/src/components/tx/SignOrExecuteForm/index.tsx diff --git a/src/components/tx/SignOrExecuteForm/styles.module.css b/apps/web/src/components/tx/SignOrExecuteForm/styles.module.css similarity index 100% rename from src/components/tx/SignOrExecuteForm/styles.module.css rename to apps/web/src/components/tx/SignOrExecuteForm/styles.module.css diff --git a/src/components/tx/SignOrExecuteForm/tracking.ts b/apps/web/src/components/tx/SignOrExecuteForm/tracking.ts similarity index 100% rename from src/components/tx/SignOrExecuteForm/tracking.ts rename to apps/web/src/components/tx/SignOrExecuteForm/tracking.ts diff --git a/src/components/tx/SponsoredBy/index.tsx b/apps/web/src/components/tx/SponsoredBy/index.tsx similarity index 100% rename from src/components/tx/SponsoredBy/index.tsx rename to apps/web/src/components/tx/SponsoredBy/index.tsx diff --git a/src/components/tx/SponsoredBy/styles.module.css b/apps/web/src/components/tx/SponsoredBy/styles.module.css similarity index 100% rename from src/components/tx/SponsoredBy/styles.module.css rename to apps/web/src/components/tx/SponsoredBy/styles.module.css diff --git a/src/components/tx/SuccessMessage/index.tsx b/apps/web/src/components/tx/SuccessMessage/index.tsx similarity index 100% rename from src/components/tx/SuccessMessage/index.tsx rename to apps/web/src/components/tx/SuccessMessage/index.tsx diff --git a/src/components/tx/SuccessMessage/styles.module.css b/apps/web/src/components/tx/SuccessMessage/styles.module.css similarity index 100% rename from src/components/tx/SuccessMessage/styles.module.css rename to apps/web/src/components/tx/SuccessMessage/styles.module.css diff --git a/src/components/tx/confirmation-views/BatchTransactions/BatchTransactions.stories.tsx b/apps/web/src/components/tx/confirmation-views/BatchTransactions/BatchTransactions.stories.tsx similarity index 100% rename from src/components/tx/confirmation-views/BatchTransactions/BatchTransactions.stories.tsx rename to apps/web/src/components/tx/confirmation-views/BatchTransactions/BatchTransactions.stories.tsx diff --git a/src/components/tx/confirmation-views/BatchTransactions/BatchTransactions.test.tsx b/apps/web/src/components/tx/confirmation-views/BatchTransactions/BatchTransactions.test.tsx similarity index 100% rename from src/components/tx/confirmation-views/BatchTransactions/BatchTransactions.test.tsx rename to apps/web/src/components/tx/confirmation-views/BatchTransactions/BatchTransactions.test.tsx diff --git a/src/components/tx/confirmation-views/BatchTransactions/__snapshots__/BatchTransactions.test.tsx.snap b/apps/web/src/components/tx/confirmation-views/BatchTransactions/__snapshots__/BatchTransactions.test.tsx.snap similarity index 100% rename from src/components/tx/confirmation-views/BatchTransactions/__snapshots__/BatchTransactions.test.tsx.snap rename to apps/web/src/components/tx/confirmation-views/BatchTransactions/__snapshots__/BatchTransactions.test.tsx.snap diff --git a/src/components/tx/confirmation-views/BatchTransactions/index.tsx b/apps/web/src/components/tx/confirmation-views/BatchTransactions/index.tsx similarity index 100% rename from src/components/tx/confirmation-views/BatchTransactions/index.tsx rename to apps/web/src/components/tx/confirmation-views/BatchTransactions/index.tsx diff --git a/src/components/tx/confirmation-views/BatchTransactions/mockData.ts b/apps/web/src/components/tx/confirmation-views/BatchTransactions/mockData.ts similarity index 100% rename from src/components/tx/confirmation-views/BatchTransactions/mockData.ts rename to apps/web/src/components/tx/confirmation-views/BatchTransactions/mockData.ts diff --git a/src/components/tx/confirmation-views/ChangeThreshold/ChangeThreshold.stories.tsx b/apps/web/src/components/tx/confirmation-views/ChangeThreshold/ChangeThreshold.stories.tsx similarity index 100% rename from src/components/tx/confirmation-views/ChangeThreshold/ChangeThreshold.stories.tsx rename to apps/web/src/components/tx/confirmation-views/ChangeThreshold/ChangeThreshold.stories.tsx diff --git a/src/components/tx/confirmation-views/ChangeThreshold/ChangeThreshold.test.tsx b/apps/web/src/components/tx/confirmation-views/ChangeThreshold/ChangeThreshold.test.tsx similarity index 100% rename from src/components/tx/confirmation-views/ChangeThreshold/ChangeThreshold.test.tsx rename to apps/web/src/components/tx/confirmation-views/ChangeThreshold/ChangeThreshold.test.tsx diff --git a/src/components/tx/confirmation-views/ChangeThreshold/__snapshots__/ChangeThreshold.test.tsx.snap b/apps/web/src/components/tx/confirmation-views/ChangeThreshold/__snapshots__/ChangeThreshold.test.tsx.snap similarity index 100% rename from src/components/tx/confirmation-views/ChangeThreshold/__snapshots__/ChangeThreshold.test.tsx.snap rename to apps/web/src/components/tx/confirmation-views/ChangeThreshold/__snapshots__/ChangeThreshold.test.tsx.snap diff --git a/src/components/tx/confirmation-views/ChangeThreshold/index.tsx b/apps/web/src/components/tx/confirmation-views/ChangeThreshold/index.tsx similarity index 100% rename from src/components/tx/confirmation-views/ChangeThreshold/index.tsx rename to apps/web/src/components/tx/confirmation-views/ChangeThreshold/index.tsx diff --git a/src/components/tx/confirmation-views/ConfirmationView.test.tsx b/apps/web/src/components/tx/confirmation-views/ConfirmationView.test.tsx similarity index 100% rename from src/components/tx/confirmation-views/ConfirmationView.test.tsx rename to apps/web/src/components/tx/confirmation-views/ConfirmationView.test.tsx diff --git a/src/components/tx/confirmation-views/MigrateToL2Information/index.tsx b/apps/web/src/components/tx/confirmation-views/MigrateToL2Information/index.tsx similarity index 100% rename from src/components/tx/confirmation-views/MigrateToL2Information/index.tsx rename to apps/web/src/components/tx/confirmation-views/MigrateToL2Information/index.tsx diff --git a/src/components/tx/confirmation-views/SettingsChange/SettingsChange.stories.tsx b/apps/web/src/components/tx/confirmation-views/SettingsChange/SettingsChange.stories.tsx similarity index 100% rename from src/components/tx/confirmation-views/SettingsChange/SettingsChange.stories.tsx rename to apps/web/src/components/tx/confirmation-views/SettingsChange/SettingsChange.stories.tsx diff --git a/src/components/tx/confirmation-views/SettingsChange/SettingsChange.test.tsx b/apps/web/src/components/tx/confirmation-views/SettingsChange/SettingsChange.test.tsx similarity index 100% rename from src/components/tx/confirmation-views/SettingsChange/SettingsChange.test.tsx rename to apps/web/src/components/tx/confirmation-views/SettingsChange/SettingsChange.test.tsx diff --git a/src/components/tx/confirmation-views/SettingsChange/__snapshots__/SettingsChange.test.tsx.snap b/apps/web/src/components/tx/confirmation-views/SettingsChange/__snapshots__/SettingsChange.test.tsx.snap similarity index 100% rename from src/components/tx/confirmation-views/SettingsChange/__snapshots__/SettingsChange.test.tsx.snap rename to apps/web/src/components/tx/confirmation-views/SettingsChange/__snapshots__/SettingsChange.test.tsx.snap diff --git a/src/components/tx/confirmation-views/SettingsChange/index.tsx b/apps/web/src/components/tx/confirmation-views/SettingsChange/index.tsx similarity index 100% rename from src/components/tx/confirmation-views/SettingsChange/index.tsx rename to apps/web/src/components/tx/confirmation-views/SettingsChange/index.tsx diff --git a/src/components/tx/confirmation-views/SettingsChange/mockData.ts b/apps/web/src/components/tx/confirmation-views/SettingsChange/mockData.ts similarity index 100% rename from src/components/tx/confirmation-views/SettingsChange/mockData.ts rename to apps/web/src/components/tx/confirmation-views/SettingsChange/mockData.ts diff --git a/src/components/tx/confirmation-views/StakingTx/index.tsx b/apps/web/src/components/tx/confirmation-views/StakingTx/index.tsx similarity index 100% rename from src/components/tx/confirmation-views/StakingTx/index.tsx rename to apps/web/src/components/tx/confirmation-views/StakingTx/index.tsx diff --git a/src/components/tx/confirmation-views/SwapOrder/index.tsx b/apps/web/src/components/tx/confirmation-views/SwapOrder/index.tsx similarity index 100% rename from src/components/tx/confirmation-views/SwapOrder/index.tsx rename to apps/web/src/components/tx/confirmation-views/SwapOrder/index.tsx diff --git a/src/components/tx/confirmation-views/UpdateSafe/index.tsx b/apps/web/src/components/tx/confirmation-views/UpdateSafe/index.tsx similarity index 100% rename from src/components/tx/confirmation-views/UpdateSafe/index.tsx rename to apps/web/src/components/tx/confirmation-views/UpdateSafe/index.tsx diff --git a/src/components/tx/confirmation-views/__snapshots__/ConfirmationView.test.tsx.snap b/apps/web/src/components/tx/confirmation-views/__snapshots__/ConfirmationView.test.tsx.snap similarity index 100% rename from src/components/tx/confirmation-views/__snapshots__/ConfirmationView.test.tsx.snap rename to apps/web/src/components/tx/confirmation-views/__snapshots__/ConfirmationView.test.tsx.snap diff --git a/src/components/tx/confirmation-views/index.tsx b/apps/web/src/components/tx/confirmation-views/index.tsx similarity index 100% rename from src/components/tx/confirmation-views/index.tsx rename to apps/web/src/components/tx/confirmation-views/index.tsx diff --git a/src/components/tx/confirmation-views/types.d.ts b/apps/web/src/components/tx/confirmation-views/types.d.ts similarity index 100% rename from src/components/tx/confirmation-views/types.d.ts rename to apps/web/src/components/tx/confirmation-views/types.d.ts diff --git a/src/components/tx/confirmation-views/utils.ts b/apps/web/src/components/tx/confirmation-views/utils.ts similarity index 100% rename from src/components/tx/confirmation-views/utils.ts rename to apps/web/src/components/tx/confirmation-views/utils.ts diff --git a/src/components/tx/security/SecurityWarnings.tsx b/apps/web/src/components/tx/security/SecurityWarnings.tsx similarity index 100% rename from src/components/tx/security/SecurityWarnings.tsx rename to apps/web/src/components/tx/security/SecurityWarnings.tsx diff --git a/src/components/tx/security/blockaid/BlockaidBalanceChange.tsx b/apps/web/src/components/tx/security/blockaid/BlockaidBalanceChange.tsx similarity index 100% rename from src/components/tx/security/blockaid/BlockaidBalanceChange.tsx rename to apps/web/src/components/tx/security/blockaid/BlockaidBalanceChange.tsx diff --git a/src/components/tx/security/blockaid/BlockaidHint.tsx b/apps/web/src/components/tx/security/blockaid/BlockaidHint.tsx similarity index 100% rename from src/components/tx/security/blockaid/BlockaidHint.tsx rename to apps/web/src/components/tx/security/blockaid/BlockaidHint.tsx diff --git a/src/components/tx/security/blockaid/__tests__/useBlockaid.test.ts b/apps/web/src/components/tx/security/blockaid/__tests__/useBlockaid.test.ts similarity index 100% rename from src/components/tx/security/blockaid/__tests__/useBlockaid.test.ts rename to apps/web/src/components/tx/security/blockaid/__tests__/useBlockaid.test.ts diff --git a/src/components/tx/security/blockaid/index.tsx b/apps/web/src/components/tx/security/blockaid/index.tsx similarity index 100% rename from src/components/tx/security/blockaid/index.tsx rename to apps/web/src/components/tx/security/blockaid/index.tsx diff --git a/src/components/tx/security/blockaid/styles.module.css b/apps/web/src/components/tx/security/blockaid/styles.module.css similarity index 100% rename from src/components/tx/security/blockaid/styles.module.css rename to apps/web/src/components/tx/security/blockaid/styles.module.css diff --git a/src/components/tx/security/blockaid/useBlockaid.ts b/apps/web/src/components/tx/security/blockaid/useBlockaid.ts similarity index 100% rename from src/components/tx/security/blockaid/useBlockaid.ts rename to apps/web/src/components/tx/security/blockaid/useBlockaid.ts diff --git a/src/components/tx/security/shared/TxSecurityContext.tsx b/apps/web/src/components/tx/security/shared/TxSecurityContext.tsx similarity index 100% rename from src/components/tx/security/shared/TxSecurityContext.tsx rename to apps/web/src/components/tx/security/shared/TxSecurityContext.tsx diff --git a/src/components/tx/security/shared/styles.module.css b/apps/web/src/components/tx/security/shared/styles.module.css similarity index 100% rename from src/components/tx/security/shared/styles.module.css rename to apps/web/src/components/tx/security/shared/styles.module.css diff --git a/src/components/tx/security/tenderly/__tests__/useSimulation.test.ts b/apps/web/src/components/tx/security/tenderly/__tests__/useSimulation.test.ts similarity index 100% rename from src/components/tx/security/tenderly/__tests__/useSimulation.test.ts rename to apps/web/src/components/tx/security/tenderly/__tests__/useSimulation.test.ts diff --git a/src/components/tx/security/tenderly/__tests__/utils.test.ts b/apps/web/src/components/tx/security/tenderly/__tests__/utils.test.ts similarity index 100% rename from src/components/tx/security/tenderly/__tests__/utils.test.ts rename to apps/web/src/components/tx/security/tenderly/__tests__/utils.test.ts diff --git a/src/components/tx/security/tenderly/index.tsx b/apps/web/src/components/tx/security/tenderly/index.tsx similarity index 100% rename from src/components/tx/security/tenderly/index.tsx rename to apps/web/src/components/tx/security/tenderly/index.tsx diff --git a/src/components/tx/security/tenderly/styles.module.css b/apps/web/src/components/tx/security/tenderly/styles.module.css similarity index 100% rename from src/components/tx/security/tenderly/styles.module.css rename to apps/web/src/components/tx/security/tenderly/styles.module.css diff --git a/src/components/tx/security/tenderly/types.ts b/apps/web/src/components/tx/security/tenderly/types.ts similarity index 100% rename from src/components/tx/security/tenderly/types.ts rename to apps/web/src/components/tx/security/tenderly/types.ts diff --git a/src/components/tx/security/tenderly/useSimulation.ts b/apps/web/src/components/tx/security/tenderly/useSimulation.ts similarity index 100% rename from src/components/tx/security/tenderly/useSimulation.ts rename to apps/web/src/components/tx/security/tenderly/useSimulation.ts diff --git a/src/components/tx/security/tenderly/utils.ts b/apps/web/src/components/tx/security/tenderly/utils.ts similarity index 100% rename from src/components/tx/security/tenderly/utils.ts rename to apps/web/src/components/tx/security/tenderly/utils.ts diff --git a/src/components/tx/security/useDelegateCallModule.ts b/apps/web/src/components/tx/security/useDelegateCallModule.ts similarity index 100% rename from src/components/tx/security/useDelegateCallModule.ts rename to apps/web/src/components/tx/security/useDelegateCallModule.ts diff --git a/src/components/tx/security/utils.ts b/apps/web/src/components/tx/security/utils.ts similarity index 100% rename from src/components/tx/security/utils.ts rename to apps/web/src/components/tx/security/utils.ts diff --git a/src/components/welcome/NewSafe.tsx b/apps/web/src/components/welcome/NewSafe.tsx similarity index 100% rename from src/components/welcome/NewSafe.tsx rename to apps/web/src/components/welcome/NewSafe.tsx diff --git a/src/components/welcome/WelcomeLogin/WalletLogin.tsx b/apps/web/src/components/welcome/WelcomeLogin/WalletLogin.tsx similarity index 100% rename from src/components/welcome/WelcomeLogin/WalletLogin.tsx rename to apps/web/src/components/welcome/WelcomeLogin/WalletLogin.tsx diff --git a/src/components/welcome/WelcomeLogin/__tests__/WalletLogin.test.tsx b/apps/web/src/components/welcome/WelcomeLogin/__tests__/WalletLogin.test.tsx similarity index 100% rename from src/components/welcome/WelcomeLogin/__tests__/WalletLogin.test.tsx rename to apps/web/src/components/welcome/WelcomeLogin/__tests__/WalletLogin.test.tsx diff --git a/src/components/welcome/WelcomeLogin/index.tsx b/apps/web/src/components/welcome/WelcomeLogin/index.tsx similarity index 100% rename from src/components/welcome/WelcomeLogin/index.tsx rename to apps/web/src/components/welcome/WelcomeLogin/index.tsx diff --git a/src/components/welcome/WelcomeLogin/styles.module.css b/apps/web/src/components/welcome/WelcomeLogin/styles.module.css similarity index 100% rename from src/components/welcome/WelcomeLogin/styles.module.css rename to apps/web/src/components/welcome/WelcomeLogin/styles.module.css diff --git a/src/components/welcome/styles.module.css b/apps/web/src/components/welcome/styles.module.css similarity index 100% rename from src/components/welcome/styles.module.css rename to apps/web/src/components/welcome/styles.module.css diff --git a/src/components/wrappers/DisclaimerWrapper/index.test.tsx b/apps/web/src/components/wrappers/DisclaimerWrapper/index.test.tsx similarity index 100% rename from src/components/wrappers/DisclaimerWrapper/index.test.tsx rename to apps/web/src/components/wrappers/DisclaimerWrapper/index.test.tsx diff --git a/src/components/wrappers/DisclaimerWrapper/index.tsx b/apps/web/src/components/wrappers/DisclaimerWrapper/index.tsx similarity index 100% rename from src/components/wrappers/DisclaimerWrapper/index.tsx rename to apps/web/src/components/wrappers/DisclaimerWrapper/index.tsx diff --git a/src/components/wrappers/FeatureWrapper/index.test.tsx b/apps/web/src/components/wrappers/FeatureWrapper/index.test.tsx similarity index 100% rename from src/components/wrappers/FeatureWrapper/index.test.tsx rename to apps/web/src/components/wrappers/FeatureWrapper/index.test.tsx diff --git a/src/components/wrappers/FeatureWrapper/index.tsx b/apps/web/src/components/wrappers/FeatureWrapper/index.tsx similarity index 100% rename from src/components/wrappers/FeatureWrapper/index.tsx rename to apps/web/src/components/wrappers/FeatureWrapper/index.tsx diff --git a/src/components/wrappers/SanctionWrapper/index.test.tsx b/apps/web/src/components/wrappers/SanctionWrapper/index.test.tsx similarity index 100% rename from src/components/wrappers/SanctionWrapper/index.test.tsx rename to apps/web/src/components/wrappers/SanctionWrapper/index.test.tsx diff --git a/src/components/wrappers/SanctionWrapper/index.tsx b/apps/web/src/components/wrappers/SanctionWrapper/index.tsx similarity index 100% rename from src/components/wrappers/SanctionWrapper/index.tsx rename to apps/web/src/components/wrappers/SanctionWrapper/index.tsx diff --git a/src/config/chains.ts b/apps/web/src/config/chains.ts similarity index 100% rename from src/config/chains.ts rename to apps/web/src/config/chains.ts diff --git a/src/config/constants.ts b/apps/web/src/config/constants.ts similarity index 100% rename from src/config/constants.ts rename to apps/web/src/config/constants.ts diff --git a/src/config/routes.ts b/apps/web/src/config/routes.ts similarity index 100% rename from src/config/routes.ts rename to apps/web/src/config/routes.ts diff --git a/src/config/securityHeaders.ts b/apps/web/src/config/securityHeaders.ts similarity index 100% rename from src/config/securityHeaders.ts rename to apps/web/src/config/securityHeaders.ts diff --git a/src/definitions.d.ts b/apps/web/src/definitions.d.ts similarity index 100% rename from src/definitions.d.ts rename to apps/web/src/definitions.d.ts diff --git a/src/features/bridge/components/Bridge/index.tsx b/apps/web/src/features/bridge/components/Bridge/index.tsx similarity index 100% rename from src/features/bridge/components/Bridge/index.tsx rename to apps/web/src/features/bridge/components/Bridge/index.tsx diff --git a/src/features/bridge/components/BridgeWidget/index.test.tsx b/apps/web/src/features/bridge/components/BridgeWidget/index.test.tsx similarity index 100% rename from src/features/bridge/components/BridgeWidget/index.test.tsx rename to apps/web/src/features/bridge/components/BridgeWidget/index.test.tsx diff --git a/src/features/bridge/components/BridgeWidget/index.tsx b/apps/web/src/features/bridge/components/BridgeWidget/index.tsx similarity index 100% rename from src/features/bridge/components/BridgeWidget/index.tsx rename to apps/web/src/features/bridge/components/BridgeWidget/index.tsx diff --git a/src/features/bridge/hooks/useIsBridgeFeatureEnabled.ts b/apps/web/src/features/bridge/hooks/useIsBridgeFeatureEnabled.ts similarity index 100% rename from src/features/bridge/hooks/useIsBridgeFeatureEnabled.ts rename to apps/web/src/features/bridge/hooks/useIsBridgeFeatureEnabled.ts diff --git a/src/features/counterfactual/ActivateAccountButton.tsx b/apps/web/src/features/counterfactual/ActivateAccountButton.tsx similarity index 100% rename from src/features/counterfactual/ActivateAccountButton.tsx rename to apps/web/src/features/counterfactual/ActivateAccountButton.tsx diff --git a/src/features/counterfactual/ActivateAccountFlow.tsx b/apps/web/src/features/counterfactual/ActivateAccountFlow.tsx similarity index 100% rename from src/features/counterfactual/ActivateAccountFlow.tsx rename to apps/web/src/features/counterfactual/ActivateAccountFlow.tsx diff --git a/src/features/counterfactual/CheckBalance.tsx b/apps/web/src/features/counterfactual/CheckBalance.tsx similarity index 100% rename from src/features/counterfactual/CheckBalance.tsx rename to apps/web/src/features/counterfactual/CheckBalance.tsx diff --git a/src/features/counterfactual/CounterfactualForm.tsx b/apps/web/src/features/counterfactual/CounterfactualForm.tsx similarity index 100% rename from src/features/counterfactual/CounterfactualForm.tsx rename to apps/web/src/features/counterfactual/CounterfactualForm.tsx diff --git a/src/features/counterfactual/CounterfactualHooks.tsx b/apps/web/src/features/counterfactual/CounterfactualHooks.tsx similarity index 100% rename from src/features/counterfactual/CounterfactualHooks.tsx rename to apps/web/src/features/counterfactual/CounterfactualHooks.tsx diff --git a/src/features/counterfactual/CounterfactualStatusButton.tsx b/apps/web/src/features/counterfactual/CounterfactualStatusButton.tsx similarity index 100% rename from src/features/counterfactual/CounterfactualStatusButton.tsx rename to apps/web/src/features/counterfactual/CounterfactualStatusButton.tsx diff --git a/src/features/counterfactual/CounterfactualSuccessScreen.tsx b/apps/web/src/features/counterfactual/CounterfactualSuccessScreen.tsx similarity index 100% rename from src/features/counterfactual/CounterfactualSuccessScreen.tsx rename to apps/web/src/features/counterfactual/CounterfactualSuccessScreen.tsx diff --git a/src/features/counterfactual/FirstTxFlow.tsx b/apps/web/src/features/counterfactual/FirstTxFlow.tsx similarity index 100% rename from src/features/counterfactual/FirstTxFlow.tsx rename to apps/web/src/features/counterfactual/FirstTxFlow.tsx diff --git a/src/features/counterfactual/LazyCounterfactual.tsx b/apps/web/src/features/counterfactual/LazyCounterfactual.tsx similarity index 100% rename from src/features/counterfactual/LazyCounterfactual.tsx rename to apps/web/src/features/counterfactual/LazyCounterfactual.tsx diff --git a/src/features/counterfactual/PayNowPayLater.tsx b/apps/web/src/features/counterfactual/PayNowPayLater.tsx similarity index 100% rename from src/features/counterfactual/PayNowPayLater.tsx rename to apps/web/src/features/counterfactual/PayNowPayLater.tsx diff --git a/src/features/counterfactual/__tests__/useDeployGasLimit.test.ts b/apps/web/src/features/counterfactual/__tests__/useDeployGasLimit.test.ts similarity index 100% rename from src/features/counterfactual/__tests__/useDeployGasLimit.test.ts rename to apps/web/src/features/counterfactual/__tests__/useDeployGasLimit.test.ts diff --git a/src/features/counterfactual/__tests__/utils.test.ts b/apps/web/src/features/counterfactual/__tests__/utils.test.ts similarity index 100% rename from src/features/counterfactual/__tests__/utils.test.ts rename to apps/web/src/features/counterfactual/__tests__/utils.test.ts diff --git a/src/features/counterfactual/hooks/useDeployGasLimit.ts b/apps/web/src/features/counterfactual/hooks/useDeployGasLimit.ts similarity index 100% rename from src/features/counterfactual/hooks/useDeployGasLimit.ts rename to apps/web/src/features/counterfactual/hooks/useDeployGasLimit.ts diff --git a/src/features/counterfactual/hooks/useIsCounterfactualSafe.ts b/apps/web/src/features/counterfactual/hooks/useIsCounterfactualSafe.ts similarity index 100% rename from src/features/counterfactual/hooks/useIsCounterfactualSafe.ts rename to apps/web/src/features/counterfactual/hooks/useIsCounterfactualSafe.ts diff --git a/src/features/counterfactual/hooks/usePendingSafeNotifications.ts b/apps/web/src/features/counterfactual/hooks/usePendingSafeNotifications.ts similarity index 100% rename from src/features/counterfactual/hooks/usePendingSafeNotifications.ts rename to apps/web/src/features/counterfactual/hooks/usePendingSafeNotifications.ts diff --git a/src/features/counterfactual/hooks/usePendingSafeStatuses.ts b/apps/web/src/features/counterfactual/hooks/usePendingSafeStatuses.ts similarity index 100% rename from src/features/counterfactual/hooks/usePendingSafeStatuses.ts rename to apps/web/src/features/counterfactual/hooks/usePendingSafeStatuses.ts diff --git a/src/features/counterfactual/services/safeCreationEvents.ts b/apps/web/src/features/counterfactual/services/safeCreationEvents.ts similarity index 100% rename from src/features/counterfactual/services/safeCreationEvents.ts rename to apps/web/src/features/counterfactual/services/safeCreationEvents.ts diff --git a/src/features/counterfactual/store/undeployedSafesSlice.ts b/apps/web/src/features/counterfactual/store/undeployedSafesSlice.ts similarity index 100% rename from src/features/counterfactual/store/undeployedSafesSlice.ts rename to apps/web/src/features/counterfactual/store/undeployedSafesSlice.ts diff --git a/src/features/counterfactual/styles.module.css b/apps/web/src/features/counterfactual/styles.module.css similarity index 100% rename from src/features/counterfactual/styles.module.css rename to apps/web/src/features/counterfactual/styles.module.css diff --git a/src/features/counterfactual/utils.ts b/apps/web/src/features/counterfactual/utils.ts similarity index 100% rename from src/features/counterfactual/utils.ts rename to apps/web/src/features/counterfactual/utils.ts diff --git a/src/features/multichain/components/CreateSafeOnNewChain/index.tsx b/apps/web/src/features/multichain/components/CreateSafeOnNewChain/index.tsx similarity index 100% rename from src/features/multichain/components/CreateSafeOnNewChain/index.tsx rename to apps/web/src/features/multichain/components/CreateSafeOnNewChain/index.tsx diff --git a/src/features/multichain/components/NetworkLogosList/index.tsx b/apps/web/src/features/multichain/components/NetworkLogosList/index.tsx similarity index 100% rename from src/features/multichain/components/NetworkLogosList/index.tsx rename to apps/web/src/features/multichain/components/NetworkLogosList/index.tsx diff --git a/src/features/multichain/components/NetworkLogosList/styles.module.css b/apps/web/src/features/multichain/components/NetworkLogosList/styles.module.css similarity index 100% rename from src/features/multichain/components/NetworkLogosList/styles.module.css rename to apps/web/src/features/multichain/components/NetworkLogosList/styles.module.css diff --git a/src/features/multichain/components/SignerSetupWarning/ChangeSignerSetupWarning.tsx b/apps/web/src/features/multichain/components/SignerSetupWarning/ChangeSignerSetupWarning.tsx similarity index 100% rename from src/features/multichain/components/SignerSetupWarning/ChangeSignerSetupWarning.tsx rename to apps/web/src/features/multichain/components/SignerSetupWarning/ChangeSignerSetupWarning.tsx diff --git a/src/features/multichain/components/SignerSetupWarning/InconsistentSignerSetupWarning.tsx b/apps/web/src/features/multichain/components/SignerSetupWarning/InconsistentSignerSetupWarning.tsx similarity index 100% rename from src/features/multichain/components/SignerSetupWarning/InconsistentSignerSetupWarning.tsx rename to apps/web/src/features/multichain/components/SignerSetupWarning/InconsistentSignerSetupWarning.tsx diff --git a/src/features/multichain/hooks/__tests__/useCompatibleNetworks.test.ts b/apps/web/src/features/multichain/hooks/__tests__/useCompatibleNetworks.test.ts similarity index 100% rename from src/features/multichain/hooks/__tests__/useCompatibleNetworks.test.ts rename to apps/web/src/features/multichain/hooks/__tests__/useCompatibleNetworks.test.ts diff --git a/src/features/multichain/hooks/__tests__/useSafeCreationData.test.ts b/apps/web/src/features/multichain/hooks/__tests__/useSafeCreationData.test.ts similarity index 100% rename from src/features/multichain/hooks/__tests__/useSafeCreationData.test.ts rename to apps/web/src/features/multichain/hooks/__tests__/useSafeCreationData.test.ts diff --git a/src/features/multichain/hooks/useCompatibleNetworks.ts b/apps/web/src/features/multichain/hooks/useCompatibleNetworks.ts similarity index 100% rename from src/features/multichain/hooks/useCompatibleNetworks.ts rename to apps/web/src/features/multichain/hooks/useCompatibleNetworks.ts diff --git a/src/features/multichain/hooks/useIsMultichainSafe.ts b/apps/web/src/features/multichain/hooks/useIsMultichainSafe.ts similarity index 100% rename from src/features/multichain/hooks/useIsMultichainSafe.ts rename to apps/web/src/features/multichain/hooks/useIsMultichainSafe.ts diff --git a/src/features/multichain/hooks/useSafeCreationData.ts b/apps/web/src/features/multichain/hooks/useSafeCreationData.ts similarity index 100% rename from src/features/multichain/hooks/useSafeCreationData.ts rename to apps/web/src/features/multichain/hooks/useSafeCreationData.ts diff --git a/src/features/multichain/utils/extract-migration-data.ts b/apps/web/src/features/multichain/utils/extract-migration-data.ts similarity index 100% rename from src/features/multichain/utils/extract-migration-data.ts rename to apps/web/src/features/multichain/utils/extract-migration-data.ts diff --git a/src/features/multichain/utils/utils.test.ts b/apps/web/src/features/multichain/utils/utils.test.ts similarity index 100% rename from src/features/multichain/utils/utils.test.ts rename to apps/web/src/features/multichain/utils/utils.test.ts diff --git a/src/features/multichain/utils/utils.ts b/apps/web/src/features/multichain/utils/utils.ts similarity index 100% rename from src/features/multichain/utils/utils.ts rename to apps/web/src/features/multichain/utils/utils.ts diff --git a/src/features/myAccounts/components/AccountInfoChips/index.tsx b/apps/web/src/features/myAccounts/components/AccountInfoChips/index.tsx similarity index 100% rename from src/features/myAccounts/components/AccountInfoChips/index.tsx rename to apps/web/src/features/myAccounts/components/AccountInfoChips/index.tsx diff --git a/src/features/myAccounts/components/AccountInfoChips/styles.module.css b/apps/web/src/features/myAccounts/components/AccountInfoChips/styles.module.css similarity index 100% rename from src/features/myAccounts/components/AccountInfoChips/styles.module.css rename to apps/web/src/features/myAccounts/components/AccountInfoChips/styles.module.css diff --git a/src/features/myAccounts/components/AccountItems/MultiAccountItem.tsx b/apps/web/src/features/myAccounts/components/AccountItems/MultiAccountItem.tsx similarity index 100% rename from src/features/myAccounts/components/AccountItems/MultiAccountItem.tsx rename to apps/web/src/features/myAccounts/components/AccountItems/MultiAccountItem.tsx diff --git a/src/features/myAccounts/components/AccountItems/SingleAccountItem.tsx b/apps/web/src/features/myAccounts/components/AccountItems/SingleAccountItem.tsx similarity index 100% rename from src/features/myAccounts/components/AccountItems/SingleAccountItem.tsx rename to apps/web/src/features/myAccounts/components/AccountItems/SingleAccountItem.tsx diff --git a/src/features/myAccounts/components/AccountItems/styles.module.css b/apps/web/src/features/myAccounts/components/AccountItems/styles.module.css similarity index 100% rename from src/features/myAccounts/components/AccountItems/styles.module.css rename to apps/web/src/features/myAccounts/components/AccountItems/styles.module.css diff --git a/src/features/myAccounts/components/AccountListFilters/index.tsx b/apps/web/src/features/myAccounts/components/AccountListFilters/index.tsx similarity index 100% rename from src/features/myAccounts/components/AccountListFilters/index.tsx rename to apps/web/src/features/myAccounts/components/AccountListFilters/index.tsx diff --git a/src/features/myAccounts/components/AccountsHeader/index.tsx b/apps/web/src/features/myAccounts/components/AccountsHeader/index.tsx similarity index 100% rename from src/features/myAccounts/components/AccountsHeader/index.tsx rename to apps/web/src/features/myAccounts/components/AccountsHeader/index.tsx diff --git a/src/features/myAccounts/components/AccountsList/index.test.tsx b/apps/web/src/features/myAccounts/components/AccountsList/index.test.tsx similarity index 100% rename from src/features/myAccounts/components/AccountsList/index.test.tsx rename to apps/web/src/features/myAccounts/components/AccountsList/index.test.tsx diff --git a/src/features/myAccounts/components/AccountsList/index.tsx b/apps/web/src/features/myAccounts/components/AccountsList/index.tsx similarity index 100% rename from src/features/myAccounts/components/AccountsList/index.tsx rename to apps/web/src/features/myAccounts/components/AccountsList/index.tsx diff --git a/src/features/myAccounts/components/AddNetworkButton/index.tsx b/apps/web/src/features/myAccounts/components/AddNetworkButton/index.tsx similarity index 100% rename from src/features/myAccounts/components/AddNetworkButton/index.tsx rename to apps/web/src/features/myAccounts/components/AddNetworkButton/index.tsx diff --git a/src/features/myAccounts/components/AllSafes/index.tsx b/apps/web/src/features/myAccounts/components/AllSafes/index.tsx similarity index 100% rename from src/features/myAccounts/components/AllSafes/index.tsx rename to apps/web/src/features/myAccounts/components/AllSafes/index.tsx diff --git a/src/features/myAccounts/components/CreateButton/index.tsx b/apps/web/src/features/myAccounts/components/CreateButton/index.tsx similarity index 100% rename from src/features/myAccounts/components/CreateButton/index.tsx rename to apps/web/src/features/myAccounts/components/CreateButton/index.tsx diff --git a/src/features/myAccounts/components/DataWidget/index.tsx b/apps/web/src/features/myAccounts/components/DataWidget/index.tsx similarity index 100% rename from src/features/myAccounts/components/DataWidget/index.tsx rename to apps/web/src/features/myAccounts/components/DataWidget/index.tsx diff --git a/src/features/myAccounts/components/DataWidget/styles.module.css b/apps/web/src/features/myAccounts/components/DataWidget/styles.module.css similarity index 100% rename from src/features/myAccounts/components/DataWidget/styles.module.css rename to apps/web/src/features/myAccounts/components/DataWidget/styles.module.css diff --git a/src/features/myAccounts/components/FilteredSafes/index.test.tsx b/apps/web/src/features/myAccounts/components/FilteredSafes/index.test.tsx similarity index 100% rename from src/features/myAccounts/components/FilteredSafes/index.test.tsx rename to apps/web/src/features/myAccounts/components/FilteredSafes/index.test.tsx diff --git a/src/features/myAccounts/components/FilteredSafes/index.tsx b/apps/web/src/features/myAccounts/components/FilteredSafes/index.tsx similarity index 100% rename from src/features/myAccounts/components/FilteredSafes/index.tsx rename to apps/web/src/features/myAccounts/components/FilteredSafes/index.tsx diff --git a/src/features/myAccounts/components/OrderByButton/index.tsx b/apps/web/src/features/myAccounts/components/OrderByButton/index.tsx similarity index 100% rename from src/features/myAccounts/components/OrderByButton/index.tsx rename to apps/web/src/features/myAccounts/components/OrderByButton/index.tsx diff --git a/src/features/myAccounts/components/PinnedSafes/index.test.tsx b/apps/web/src/features/myAccounts/components/PinnedSafes/index.test.tsx similarity index 100% rename from src/features/myAccounts/components/PinnedSafes/index.test.tsx rename to apps/web/src/features/myAccounts/components/PinnedSafes/index.test.tsx diff --git a/src/features/myAccounts/components/PinnedSafes/index.tsx b/apps/web/src/features/myAccounts/components/PinnedSafes/index.tsx similarity index 100% rename from src/features/myAccounts/components/PinnedSafes/index.tsx rename to apps/web/src/features/myAccounts/components/PinnedSafes/index.tsx diff --git a/src/features/myAccounts/components/QueueActions/index.tsx b/apps/web/src/features/myAccounts/components/QueueActions/index.tsx similarity index 100% rename from src/features/myAccounts/components/QueueActions/index.tsx rename to apps/web/src/features/myAccounts/components/QueueActions/index.tsx diff --git a/src/features/myAccounts/components/QueueActions/styles.module.css b/apps/web/src/features/myAccounts/components/QueueActions/styles.module.css similarity index 100% rename from src/features/myAccounts/components/QueueActions/styles.module.css rename to apps/web/src/features/myAccounts/components/QueueActions/styles.module.css diff --git a/src/features/myAccounts/components/SafesList/index.tsx b/apps/web/src/features/myAccounts/components/SafesList/index.tsx similarity index 100% rename from src/features/myAccounts/components/SafesList/index.tsx rename to apps/web/src/features/myAccounts/components/SafesList/index.tsx diff --git a/src/features/myAccounts/hooks/__tests__/useAllSafes.test.ts b/apps/web/src/features/myAccounts/hooks/__tests__/useAllSafes.test.ts similarity index 100% rename from src/features/myAccounts/hooks/__tests__/useAllSafes.test.ts rename to apps/web/src/features/myAccounts/hooks/__tests__/useAllSafes.test.ts diff --git a/src/features/myAccounts/hooks/__tests__/useAllSafesGrouped.ts b/apps/web/src/features/myAccounts/hooks/__tests__/useAllSafesGrouped.ts similarity index 100% rename from src/features/myAccounts/hooks/__tests__/useAllSafesGrouped.ts rename to apps/web/src/features/myAccounts/hooks/__tests__/useAllSafesGrouped.ts diff --git a/src/features/myAccounts/hooks/useAllOwnedSafes.ts b/apps/web/src/features/myAccounts/hooks/useAllOwnedSafes.ts similarity index 100% rename from src/features/myAccounts/hooks/useAllOwnedSafes.ts rename to apps/web/src/features/myAccounts/hooks/useAllOwnedSafes.ts diff --git a/src/features/myAccounts/hooks/useAllSafes.ts b/apps/web/src/features/myAccounts/hooks/useAllSafes.ts similarity index 100% rename from src/features/myAccounts/hooks/useAllSafes.ts rename to apps/web/src/features/myAccounts/hooks/useAllSafes.ts diff --git a/src/features/myAccounts/hooks/useAllSafesGrouped.ts b/apps/web/src/features/myAccounts/hooks/useAllSafesGrouped.ts similarity index 100% rename from src/features/myAccounts/hooks/useAllSafesGrouped.ts rename to apps/web/src/features/myAccounts/hooks/useAllSafesGrouped.ts diff --git a/src/features/myAccounts/hooks/useGetHref.ts b/apps/web/src/features/myAccounts/hooks/useGetHref.ts similarity index 100% rename from src/features/myAccounts/hooks/useGetHref.ts rename to apps/web/src/features/myAccounts/hooks/useGetHref.ts diff --git a/src/features/myAccounts/hooks/useHasSafes.ts b/apps/web/src/features/myAccounts/hooks/useHasSafes.ts similarity index 100% rename from src/features/myAccounts/hooks/useHasSafes.ts rename to apps/web/src/features/myAccounts/hooks/useHasSafes.ts diff --git a/src/features/myAccounts/hooks/useSafesSearch.ts b/apps/web/src/features/myAccounts/hooks/useSafesSearch.ts similarity index 100% rename from src/features/myAccounts/hooks/useSafesSearch.ts rename to apps/web/src/features/myAccounts/hooks/useSafesSearch.ts diff --git a/src/features/myAccounts/hooks/useTrackedSafesCount.ts b/apps/web/src/features/myAccounts/hooks/useTrackedSafesCount.ts similarity index 100% rename from src/features/myAccounts/hooks/useTrackedSafesCount.ts rename to apps/web/src/features/myAccounts/hooks/useTrackedSafesCount.ts diff --git a/src/features/myAccounts/hooks/useVisitedSafes.ts b/apps/web/src/features/myAccounts/hooks/useVisitedSafes.ts similarity index 100% rename from src/features/myAccounts/hooks/useVisitedSafes.ts rename to apps/web/src/features/myAccounts/hooks/useVisitedSafes.ts diff --git a/src/features/myAccounts/index.tsx b/apps/web/src/features/myAccounts/index.tsx similarity index 100% rename from src/features/myAccounts/index.tsx rename to apps/web/src/features/myAccounts/index.tsx diff --git a/src/features/myAccounts/styles.module.css b/apps/web/src/features/myAccounts/styles.module.css similarity index 100% rename from src/features/myAccounts/styles.module.css rename to apps/web/src/features/myAccounts/styles.module.css diff --git a/src/features/myAccounts/utils/utils.ts b/apps/web/src/features/myAccounts/utils/utils.ts similarity index 100% rename from src/features/myAccounts/utils/utils.ts rename to apps/web/src/features/myAccounts/utils/utils.ts diff --git a/src/features/proposers/components/DeleteProposerDialog.tsx b/apps/web/src/features/proposers/components/DeleteProposerDialog.tsx similarity index 100% rename from src/features/proposers/components/DeleteProposerDialog.tsx rename to apps/web/src/features/proposers/components/DeleteProposerDialog.tsx diff --git a/src/features/proposers/components/EditProposerDialog.tsx b/apps/web/src/features/proposers/components/EditProposerDialog.tsx similarity index 100% rename from src/features/proposers/components/EditProposerDialog.tsx rename to apps/web/src/features/proposers/components/EditProposerDialog.tsx diff --git a/src/features/proposers/components/TxProposalChip.tsx b/apps/web/src/features/proposers/components/TxProposalChip.tsx similarity index 100% rename from src/features/proposers/components/TxProposalChip.tsx rename to apps/web/src/features/proposers/components/TxProposalChip.tsx diff --git a/src/features/proposers/components/UpsertProposer.tsx b/apps/web/src/features/proposers/components/UpsertProposer.tsx similarity index 100% rename from src/features/proposers/components/UpsertProposer.tsx rename to apps/web/src/features/proposers/components/UpsertProposer.tsx diff --git a/src/features/proposers/utils/utils.ts b/apps/web/src/features/proposers/utils/utils.ts similarity index 100% rename from src/features/proposers/utils/utils.ts rename to apps/web/src/features/proposers/utils/utils.ts diff --git a/src/features/recovery/components/CancelRecoveryButton/index.tsx b/apps/web/src/features/recovery/components/CancelRecoveryButton/index.tsx similarity index 100% rename from src/features/recovery/components/CancelRecoveryButton/index.tsx rename to apps/web/src/features/recovery/components/CancelRecoveryButton/index.tsx diff --git a/src/features/recovery/components/ExecuteRecoveryButton/index.tsx b/apps/web/src/features/recovery/components/ExecuteRecoveryButton/index.tsx similarity index 100% rename from src/features/recovery/components/ExecuteRecoveryButton/index.tsx rename to apps/web/src/features/recovery/components/ExecuteRecoveryButton/index.tsx diff --git a/src/features/recovery/components/GroupedRecoveryListItems/index.tsx b/apps/web/src/features/recovery/components/GroupedRecoveryListItems/index.tsx similarity index 100% rename from src/features/recovery/components/GroupedRecoveryListItems/index.tsx rename to apps/web/src/features/recovery/components/GroupedRecoveryListItems/index.tsx diff --git a/src/features/recovery/components/GroupedRecoveryListItems/styles.module.css b/apps/web/src/features/recovery/components/GroupedRecoveryListItems/styles.module.css similarity index 100% rename from src/features/recovery/components/GroupedRecoveryListItems/styles.module.css rename to apps/web/src/features/recovery/components/GroupedRecoveryListItems/styles.module.css diff --git a/src/features/recovery/components/Recovery/LazyRecovery.tsx b/apps/web/src/features/recovery/components/Recovery/LazyRecovery.tsx similarity index 100% rename from src/features/recovery/components/Recovery/LazyRecovery.tsx rename to apps/web/src/features/recovery/components/Recovery/LazyRecovery.tsx diff --git a/src/features/recovery/components/Recovery/index.tsx b/apps/web/src/features/recovery/components/Recovery/index.tsx similarity index 100% rename from src/features/recovery/components/Recovery/index.tsx rename to apps/web/src/features/recovery/components/Recovery/index.tsx diff --git a/src/features/recovery/components/RecoveryCards/RecoveryInProgressCard.tsx b/apps/web/src/features/recovery/components/RecoveryCards/RecoveryInProgressCard.tsx similarity index 100% rename from src/features/recovery/components/RecoveryCards/RecoveryInProgressCard.tsx rename to apps/web/src/features/recovery/components/RecoveryCards/RecoveryInProgressCard.tsx diff --git a/src/features/recovery/components/RecoveryCards/RecoveryProposalCard.tsx b/apps/web/src/features/recovery/components/RecoveryCards/RecoveryProposalCard.tsx similarity index 100% rename from src/features/recovery/components/RecoveryCards/RecoveryProposalCard.tsx rename to apps/web/src/features/recovery/components/RecoveryCards/RecoveryProposalCard.tsx diff --git a/src/features/recovery/components/RecoveryCards/__tests__/RecoveryInProgressCard.test.tsx b/apps/web/src/features/recovery/components/RecoveryCards/__tests__/RecoveryInProgressCard.test.tsx similarity index 100% rename from src/features/recovery/components/RecoveryCards/__tests__/RecoveryInProgressCard.test.tsx rename to apps/web/src/features/recovery/components/RecoveryCards/__tests__/RecoveryInProgressCard.test.tsx diff --git a/src/features/recovery/components/RecoveryCards/__tests__/RecoveryProposalCard.test.tsx b/apps/web/src/features/recovery/components/RecoveryCards/__tests__/RecoveryProposalCard.test.tsx similarity index 100% rename from src/features/recovery/components/RecoveryCards/__tests__/RecoveryProposalCard.test.tsx rename to apps/web/src/features/recovery/components/RecoveryCards/__tests__/RecoveryProposalCard.test.tsx diff --git a/src/features/recovery/components/RecoveryCards/styles.module.css b/apps/web/src/features/recovery/components/RecoveryCards/styles.module.css similarity index 100% rename from src/features/recovery/components/RecoveryCards/styles.module.css rename to apps/web/src/features/recovery/components/RecoveryCards/styles.module.css diff --git a/src/features/recovery/components/RecoveryContext/RecoveryContextHooks.tsx b/apps/web/src/features/recovery/components/RecoveryContext/RecoveryContextHooks.tsx similarity index 100% rename from src/features/recovery/components/RecoveryContext/RecoveryContextHooks.tsx rename to apps/web/src/features/recovery/components/RecoveryContext/RecoveryContextHooks.tsx diff --git a/src/features/recovery/components/RecoveryContext/__tests__/useRecoveryDelayModifiers.test.ts b/apps/web/src/features/recovery/components/RecoveryContext/__tests__/useRecoveryDelayModifiers.test.ts similarity index 100% rename from src/features/recovery/components/RecoveryContext/__tests__/useRecoveryDelayModifiers.test.ts rename to apps/web/src/features/recovery/components/RecoveryContext/__tests__/useRecoveryDelayModifiers.test.ts diff --git a/src/features/recovery/components/RecoveryContext/__tests__/useRecoveryPendingTxs.test.ts b/apps/web/src/features/recovery/components/RecoveryContext/__tests__/useRecoveryPendingTxs.test.ts similarity index 100% rename from src/features/recovery/components/RecoveryContext/__tests__/useRecoveryPendingTxs.test.ts rename to apps/web/src/features/recovery/components/RecoveryContext/__tests__/useRecoveryPendingTxs.test.ts diff --git a/src/features/recovery/components/RecoveryContext/__tests__/useRecoveryState.test.tsx b/apps/web/src/features/recovery/components/RecoveryContext/__tests__/useRecoveryState.test.tsx similarity index 100% rename from src/features/recovery/components/RecoveryContext/__tests__/useRecoveryState.test.tsx rename to apps/web/src/features/recovery/components/RecoveryContext/__tests__/useRecoveryState.test.tsx diff --git a/src/features/recovery/components/RecoveryContext/__tests__/useRecoverySuccessEvents.test.ts b/apps/web/src/features/recovery/components/RecoveryContext/__tests__/useRecoverySuccessEvents.test.ts similarity index 100% rename from src/features/recovery/components/RecoveryContext/__tests__/useRecoverySuccessEvents.test.ts rename to apps/web/src/features/recovery/components/RecoveryContext/__tests__/useRecoverySuccessEvents.test.ts diff --git a/src/features/recovery/components/RecoveryContext/index.tsx b/apps/web/src/features/recovery/components/RecoveryContext/index.tsx similarity index 100% rename from src/features/recovery/components/RecoveryContext/index.tsx rename to apps/web/src/features/recovery/components/RecoveryContext/index.tsx diff --git a/src/features/recovery/components/RecoveryContext/useRecoveryDelayModifiers.ts b/apps/web/src/features/recovery/components/RecoveryContext/useRecoveryDelayModifiers.ts similarity index 100% rename from src/features/recovery/components/RecoveryContext/useRecoveryDelayModifiers.ts rename to apps/web/src/features/recovery/components/RecoveryContext/useRecoveryDelayModifiers.ts diff --git a/src/features/recovery/components/RecoveryContext/useRecoveryPendingTxs.ts b/apps/web/src/features/recovery/components/RecoveryContext/useRecoveryPendingTxs.ts similarity index 100% rename from src/features/recovery/components/RecoveryContext/useRecoveryPendingTxs.ts rename to apps/web/src/features/recovery/components/RecoveryContext/useRecoveryPendingTxs.ts diff --git a/src/features/recovery/components/RecoveryContext/useRecoveryState.ts b/apps/web/src/features/recovery/components/RecoveryContext/useRecoveryState.ts similarity index 100% rename from src/features/recovery/components/RecoveryContext/useRecoveryState.ts rename to apps/web/src/features/recovery/components/RecoveryContext/useRecoveryState.ts diff --git a/src/features/recovery/components/RecoveryContext/useRecoverySuccessEvents.ts b/apps/web/src/features/recovery/components/RecoveryContext/useRecoverySuccessEvents.ts similarity index 100% rename from src/features/recovery/components/RecoveryContext/useRecoverySuccessEvents.ts rename to apps/web/src/features/recovery/components/RecoveryContext/useRecoverySuccessEvents.ts diff --git a/src/features/recovery/components/RecoveryDescription/index.tsx b/apps/web/src/features/recovery/components/RecoveryDescription/index.tsx similarity index 100% rename from src/features/recovery/components/RecoveryDescription/index.tsx rename to apps/web/src/features/recovery/components/RecoveryDescription/index.tsx diff --git a/src/features/recovery/components/RecoveryDetails/index.tsx b/apps/web/src/features/recovery/components/RecoveryDetails/index.tsx similarity index 100% rename from src/features/recovery/components/RecoveryDetails/index.tsx rename to apps/web/src/features/recovery/components/RecoveryDetails/index.tsx diff --git a/src/features/recovery/components/RecoveryHeader/index.test.tsx b/apps/web/src/features/recovery/components/RecoveryHeader/index.test.tsx similarity index 100% rename from src/features/recovery/components/RecoveryHeader/index.test.tsx rename to apps/web/src/features/recovery/components/RecoveryHeader/index.test.tsx diff --git a/src/features/recovery/components/RecoveryHeader/index.tsx b/apps/web/src/features/recovery/components/RecoveryHeader/index.tsx similarity index 100% rename from src/features/recovery/components/RecoveryHeader/index.tsx rename to apps/web/src/features/recovery/components/RecoveryHeader/index.tsx diff --git a/src/features/recovery/components/RecoveryInfo/index.tsx b/apps/web/src/features/recovery/components/RecoveryInfo/index.tsx similarity index 100% rename from src/features/recovery/components/RecoveryInfo/index.tsx rename to apps/web/src/features/recovery/components/RecoveryInfo/index.tsx diff --git a/src/features/recovery/components/RecoveryList/LazyRecoveryList.tsx b/apps/web/src/features/recovery/components/RecoveryList/LazyRecoveryList.tsx similarity index 100% rename from src/features/recovery/components/RecoveryList/LazyRecoveryList.tsx rename to apps/web/src/features/recovery/components/RecoveryList/LazyRecoveryList.tsx diff --git a/src/features/recovery/components/RecoveryList/index.tsx b/apps/web/src/features/recovery/components/RecoveryList/index.tsx similarity index 100% rename from src/features/recovery/components/RecoveryList/index.tsx rename to apps/web/src/features/recovery/components/RecoveryList/index.tsx diff --git a/src/features/recovery/components/RecoveryListItem/RecoveryListItemContext.tsx b/apps/web/src/features/recovery/components/RecoveryListItem/RecoveryListItemContext.tsx similarity index 100% rename from src/features/recovery/components/RecoveryListItem/RecoveryListItemContext.tsx rename to apps/web/src/features/recovery/components/RecoveryListItem/RecoveryListItemContext.tsx diff --git a/src/features/recovery/components/RecoveryListItem/index.tsx b/apps/web/src/features/recovery/components/RecoveryListItem/index.tsx similarity index 100% rename from src/features/recovery/components/RecoveryListItem/index.tsx rename to apps/web/src/features/recovery/components/RecoveryListItem/index.tsx diff --git a/src/features/recovery/components/RecoveryModal/__snapshots__/index.test.tsx.snap b/apps/web/src/features/recovery/components/RecoveryModal/__snapshots__/index.test.tsx.snap similarity index 100% rename from src/features/recovery/components/RecoveryModal/__snapshots__/index.test.tsx.snap rename to apps/web/src/features/recovery/components/RecoveryModal/__snapshots__/index.test.tsx.snap diff --git a/src/features/recovery/components/RecoveryModal/index.test.tsx b/apps/web/src/features/recovery/components/RecoveryModal/index.test.tsx similarity index 100% rename from src/features/recovery/components/RecoveryModal/index.test.tsx rename to apps/web/src/features/recovery/components/RecoveryModal/index.test.tsx diff --git a/src/features/recovery/components/RecoveryModal/index.tsx b/apps/web/src/features/recovery/components/RecoveryModal/index.tsx similarity index 100% rename from src/features/recovery/components/RecoveryModal/index.tsx rename to apps/web/src/features/recovery/components/RecoveryModal/index.tsx diff --git a/src/features/recovery/components/RecoverySettings/ChooseRecoveryMethodModal.tsx b/apps/web/src/features/recovery/components/RecoverySettings/ChooseRecoveryMethodModal.tsx similarity index 100% rename from src/features/recovery/components/RecoverySettings/ChooseRecoveryMethodModal.tsx rename to apps/web/src/features/recovery/components/RecoverySettings/ChooseRecoveryMethodModal.tsx diff --git a/src/features/recovery/components/RecoverySettings/DelayModifierRow.tsx b/apps/web/src/features/recovery/components/RecoverySettings/DelayModifierRow.tsx similarity index 100% rename from src/features/recovery/components/RecoverySettings/DelayModifierRow.tsx rename to apps/web/src/features/recovery/components/RecoverySettings/DelayModifierRow.tsx diff --git a/src/features/recovery/components/RecoverySettings/ZkEmailFakeDoorModal.tsx b/apps/web/src/features/recovery/components/RecoverySettings/ZkEmailFakeDoorModal.tsx similarity index 100% rename from src/features/recovery/components/RecoverySettings/ZkEmailFakeDoorModal.tsx rename to apps/web/src/features/recovery/components/RecoverySettings/ZkEmailFakeDoorModal.tsx diff --git a/src/features/recovery/components/RecoverySettings/index.tsx b/apps/web/src/features/recovery/components/RecoverySettings/index.tsx similarity index 100% rename from src/features/recovery/components/RecoverySettings/index.tsx rename to apps/web/src/features/recovery/components/RecoverySettings/index.tsx diff --git a/src/features/recovery/components/RecoverySettings/styles.module.css b/apps/web/src/features/recovery/components/RecoverySettings/styles.module.css similarity index 100% rename from src/features/recovery/components/RecoverySettings/styles.module.css rename to apps/web/src/features/recovery/components/RecoverySettings/styles.module.css diff --git a/src/features/recovery/components/RecoverySigners/index.tsx b/apps/web/src/features/recovery/components/RecoverySigners/index.tsx similarity index 100% rename from src/features/recovery/components/RecoverySigners/index.tsx rename to apps/web/src/features/recovery/components/RecoverySigners/index.tsx diff --git a/src/features/recovery/components/RecoveryStatus/index.tsx b/apps/web/src/features/recovery/components/RecoveryStatus/index.tsx similarity index 100% rename from src/features/recovery/components/RecoveryStatus/index.tsx rename to apps/web/src/features/recovery/components/RecoveryStatus/index.tsx diff --git a/src/features/recovery/components/RecoverySummary/index.tsx b/apps/web/src/features/recovery/components/RecoverySummary/index.tsx similarity index 100% rename from src/features/recovery/components/RecoverySummary/index.tsx rename to apps/web/src/features/recovery/components/RecoverySummary/index.tsx diff --git a/src/features/recovery/components/RecoveryType/index.tsx b/apps/web/src/features/recovery/components/RecoveryType/index.tsx similarity index 100% rename from src/features/recovery/components/RecoveryType/index.tsx rename to apps/web/src/features/recovery/components/RecoveryType/index.tsx diff --git a/src/features/recovery/components/RecoveryValidationErrors/index.tsx b/apps/web/src/features/recovery/components/RecoveryValidationErrors/index.tsx similarity index 100% rename from src/features/recovery/components/RecoveryValidationErrors/index.tsx rename to apps/web/src/features/recovery/components/RecoveryValidationErrors/index.tsx diff --git a/src/features/recovery/hooks/__tests__/useIsValidExecution.test.ts b/apps/web/src/features/recovery/hooks/__tests__/useIsValidExecution.test.ts similarity index 100% rename from src/features/recovery/hooks/__tests__/useIsValidExecution.test.ts rename to apps/web/src/features/recovery/hooks/__tests__/useIsValidExecution.test.ts diff --git a/src/features/recovery/hooks/__tests__/useIsValidRecoveryExecution.test.ts b/apps/web/src/features/recovery/hooks/__tests__/useIsValidRecoveryExecution.test.ts similarity index 100% rename from src/features/recovery/hooks/__tests__/useIsValidRecoveryExecution.test.ts rename to apps/web/src/features/recovery/hooks/__tests__/useIsValidRecoveryExecution.test.ts diff --git a/src/features/recovery/hooks/__tests__/useRecoveryTxState.test.tsx b/apps/web/src/features/recovery/hooks/__tests__/useRecoveryTxState.test.tsx similarity index 100% rename from src/features/recovery/hooks/__tests__/useRecoveryTxState.test.tsx rename to apps/web/src/features/recovery/hooks/__tests__/useRecoveryTxState.test.tsx diff --git a/src/features/recovery/hooks/useIsRecoverer.ts b/apps/web/src/features/recovery/hooks/useIsRecoverer.ts similarity index 100% rename from src/features/recovery/hooks/useIsRecoverer.ts rename to apps/web/src/features/recovery/hooks/useIsRecoverer.ts diff --git a/src/features/recovery/hooks/useIsRecoveryEnabled.ts b/apps/web/src/features/recovery/hooks/useIsRecoveryEnabled.ts similarity index 100% rename from src/features/recovery/hooks/useIsRecoveryEnabled.ts rename to apps/web/src/features/recovery/hooks/useIsRecoveryEnabled.ts diff --git a/src/features/recovery/hooks/useIsRecoverySupported.ts b/apps/web/src/features/recovery/hooks/useIsRecoverySupported.ts similarity index 100% rename from src/features/recovery/hooks/useIsRecoverySupported.ts rename to apps/web/src/features/recovery/hooks/useIsRecoverySupported.ts diff --git a/src/features/recovery/hooks/useIsValidRecoveryExecution.ts b/apps/web/src/features/recovery/hooks/useIsValidRecoveryExecution.ts similarity index 100% rename from src/features/recovery/hooks/useIsValidRecoveryExecution.ts rename to apps/web/src/features/recovery/hooks/useIsValidRecoveryExecution.ts diff --git a/src/features/recovery/hooks/useRecovery.ts b/apps/web/src/features/recovery/hooks/useRecovery.ts similarity index 100% rename from src/features/recovery/hooks/useRecovery.ts rename to apps/web/src/features/recovery/hooks/useRecovery.ts diff --git a/src/features/recovery/hooks/useRecoveryQueue.ts b/apps/web/src/features/recovery/hooks/useRecoveryQueue.ts similarity index 100% rename from src/features/recovery/hooks/useRecoveryQueue.ts rename to apps/web/src/features/recovery/hooks/useRecoveryQueue.ts diff --git a/src/features/recovery/hooks/useRecoveryTxNotification.ts b/apps/web/src/features/recovery/hooks/useRecoveryTxNotification.ts similarity index 100% rename from src/features/recovery/hooks/useRecoveryTxNotification.ts rename to apps/web/src/features/recovery/hooks/useRecoveryTxNotification.ts diff --git a/src/features/recovery/hooks/useRecoveryTxState.ts b/apps/web/src/features/recovery/hooks/useRecoveryTxState.ts similarity index 100% rename from src/features/recovery/hooks/useRecoveryTxState.ts rename to apps/web/src/features/recovery/hooks/useRecoveryTxState.ts diff --git a/src/features/recovery/services/__tests__/delay-modifier.test.ts b/apps/web/src/features/recovery/services/__tests__/delay-modifier.test.ts similarity index 100% rename from src/features/recovery/services/__tests__/delay-modifier.test.ts rename to apps/web/src/features/recovery/services/__tests__/delay-modifier.test.ts diff --git a/src/features/recovery/services/__tests__/proxies.test.ts b/apps/web/src/features/recovery/services/__tests__/proxies.test.ts similarity index 100% rename from src/features/recovery/services/__tests__/proxies.test.ts rename to apps/web/src/features/recovery/services/__tests__/proxies.test.ts diff --git a/src/features/recovery/services/__tests__/recovery-state.test.ts b/apps/web/src/features/recovery/services/__tests__/recovery-state.test.ts similarity index 100% rename from src/features/recovery/services/__tests__/recovery-state.test.ts rename to apps/web/src/features/recovery/services/__tests__/recovery-state.test.ts diff --git a/src/features/recovery/services/__tests__/selectors.test.ts b/apps/web/src/features/recovery/services/__tests__/selectors.test.ts similarity index 100% rename from src/features/recovery/services/__tests__/selectors.test.ts rename to apps/web/src/features/recovery/services/__tests__/selectors.test.ts diff --git a/src/features/recovery/services/__tests__/setup.test.ts b/apps/web/src/features/recovery/services/__tests__/setup.test.ts similarity index 100% rename from src/features/recovery/services/__tests__/setup.test.ts rename to apps/web/src/features/recovery/services/__tests__/setup.test.ts diff --git a/src/features/recovery/services/__tests__/transaction-list.test.ts b/apps/web/src/features/recovery/services/__tests__/transaction-list.test.ts similarity index 100% rename from src/features/recovery/services/__tests__/transaction-list.test.ts rename to apps/web/src/features/recovery/services/__tests__/transaction-list.test.ts diff --git a/src/features/recovery/services/__tests__/transaction.test.ts b/apps/web/src/features/recovery/services/__tests__/transaction.test.ts similarity index 100% rename from src/features/recovery/services/__tests__/transaction.test.ts rename to apps/web/src/features/recovery/services/__tests__/transaction.test.ts diff --git a/src/features/recovery/services/delay-modifier.ts b/apps/web/src/features/recovery/services/delay-modifier.ts similarity index 100% rename from src/features/recovery/services/delay-modifier.ts rename to apps/web/src/features/recovery/services/delay-modifier.ts diff --git a/src/features/recovery/services/proxies.ts b/apps/web/src/features/recovery/services/proxies.ts similarity index 100% rename from src/features/recovery/services/proxies.ts rename to apps/web/src/features/recovery/services/proxies.ts diff --git a/src/features/recovery/services/recovery-sender.ts b/apps/web/src/features/recovery/services/recovery-sender.ts similarity index 100% rename from src/features/recovery/services/recovery-sender.ts rename to apps/web/src/features/recovery/services/recovery-sender.ts diff --git a/src/features/recovery/services/recovery-state.ts b/apps/web/src/features/recovery/services/recovery-state.ts similarity index 100% rename from src/features/recovery/services/recovery-state.ts rename to apps/web/src/features/recovery/services/recovery-state.ts diff --git a/src/features/recovery/services/recoveryEvents.ts b/apps/web/src/features/recovery/services/recoveryEvents.ts similarity index 100% rename from src/features/recovery/services/recoveryEvents.ts rename to apps/web/src/features/recovery/services/recoveryEvents.ts diff --git a/src/features/recovery/services/selectors.ts b/apps/web/src/features/recovery/services/selectors.ts similarity index 100% rename from src/features/recovery/services/selectors.ts rename to apps/web/src/features/recovery/services/selectors.ts diff --git a/src/features/recovery/services/setup.ts b/apps/web/src/features/recovery/services/setup.ts similarity index 100% rename from src/features/recovery/services/setup.ts rename to apps/web/src/features/recovery/services/setup.ts diff --git a/src/features/recovery/services/transaction-list.ts b/apps/web/src/features/recovery/services/transaction-list.ts similarity index 100% rename from src/features/recovery/services/transaction-list.ts rename to apps/web/src/features/recovery/services/transaction-list.ts diff --git a/src/features/recovery/services/transaction.ts b/apps/web/src/features/recovery/services/transaction.ts similarity index 100% rename from src/features/recovery/services/transaction.ts rename to apps/web/src/features/recovery/services/transaction.ts diff --git a/src/features/siweAccounts/components/EnableAccountBanner/index.stories.tsx b/apps/web/src/features/siweAccounts/components/EnableAccountBanner/index.stories.tsx similarity index 100% rename from src/features/siweAccounts/components/EnableAccountBanner/index.stories.tsx rename to apps/web/src/features/siweAccounts/components/EnableAccountBanner/index.stories.tsx diff --git a/src/features/siweAccounts/components/EnableAccountBanner/index.tsx b/apps/web/src/features/siweAccounts/components/EnableAccountBanner/index.tsx similarity index 100% rename from src/features/siweAccounts/components/EnableAccountBanner/index.tsx rename to apps/web/src/features/siweAccounts/components/EnableAccountBanner/index.tsx diff --git a/src/features/siweAccounts/components/EnableAccountBanner/style.module.css b/apps/web/src/features/siweAccounts/components/EnableAccountBanner/style.module.css similarity index 100% rename from src/features/siweAccounts/components/EnableAccountBanner/style.module.css rename to apps/web/src/features/siweAccounts/components/EnableAccountBanner/style.module.css diff --git a/src/features/speedup/components/SpeedUpModal.tsx b/apps/web/src/features/speedup/components/SpeedUpModal.tsx similarity index 100% rename from src/features/speedup/components/SpeedUpModal.tsx rename to apps/web/src/features/speedup/components/SpeedUpModal.tsx diff --git a/src/features/speedup/components/SpeedUpMonitor.tsx b/apps/web/src/features/speedup/components/SpeedUpMonitor.tsx similarity index 100% rename from src/features/speedup/components/SpeedUpMonitor.tsx rename to apps/web/src/features/speedup/components/SpeedUpMonitor.tsx diff --git a/src/features/speedup/hooks/useSafeTransaction.tsx b/apps/web/src/features/speedup/hooks/useSafeTransaction.tsx similarity index 100% rename from src/features/speedup/hooks/useSafeTransaction.tsx rename to apps/web/src/features/speedup/hooks/useSafeTransaction.tsx diff --git a/src/features/speedup/utils/IsSpeedableTx.tsx b/apps/web/src/features/speedup/utils/IsSpeedableTx.tsx similarity index 100% rename from src/features/speedup/utils/IsSpeedableTx.tsx rename to apps/web/src/features/speedup/utils/IsSpeedableTx.tsx diff --git a/src/features/speedup/utils/__tests__/IsSpeedableTx.test.ts b/apps/web/src/features/speedup/utils/__tests__/IsSpeedableTx.test.ts similarity index 100% rename from src/features/speedup/utils/__tests__/IsSpeedableTx.test.ts rename to apps/web/src/features/speedup/utils/__tests__/IsSpeedableTx.test.ts diff --git a/src/features/stake/components/InfoTooltip/index.tsx b/apps/web/src/features/stake/components/InfoTooltip/index.tsx similarity index 100% rename from src/features/stake/components/InfoTooltip/index.tsx rename to apps/web/src/features/stake/components/InfoTooltip/index.tsx diff --git a/src/features/stake/components/StakeButton/index.tsx b/apps/web/src/features/stake/components/StakeButton/index.tsx similarity index 100% rename from src/features/stake/components/StakeButton/index.tsx rename to apps/web/src/features/stake/components/StakeButton/index.tsx diff --git a/src/features/stake/components/StakePage/index.tsx b/apps/web/src/features/stake/components/StakePage/index.tsx similarity index 100% rename from src/features/stake/components/StakePage/index.tsx rename to apps/web/src/features/stake/components/StakePage/index.tsx diff --git a/src/features/stake/components/StakingConfirmationTx/Deposit.tsx b/apps/web/src/features/stake/components/StakingConfirmationTx/Deposit.tsx similarity index 100% rename from src/features/stake/components/StakingConfirmationTx/Deposit.tsx rename to apps/web/src/features/stake/components/StakingConfirmationTx/Deposit.tsx diff --git a/src/features/stake/components/StakingConfirmationTx/Exit.tsx b/apps/web/src/features/stake/components/StakingConfirmationTx/Exit.tsx similarity index 100% rename from src/features/stake/components/StakingConfirmationTx/Exit.tsx rename to apps/web/src/features/stake/components/StakingConfirmationTx/Exit.tsx diff --git a/src/features/stake/components/StakingConfirmationTx/Withdraw.tsx b/apps/web/src/features/stake/components/StakingConfirmationTx/Withdraw.tsx similarity index 100% rename from src/features/stake/components/StakingConfirmationTx/Withdraw.tsx rename to apps/web/src/features/stake/components/StakingConfirmationTx/Withdraw.tsx diff --git a/src/features/stake/components/StakingConfirmationTx/index.tsx b/apps/web/src/features/stake/components/StakingConfirmationTx/index.tsx similarity index 100% rename from src/features/stake/components/StakingConfirmationTx/index.tsx rename to apps/web/src/features/stake/components/StakingConfirmationTx/index.tsx diff --git a/src/features/stake/components/StakingStatus/index.tsx b/apps/web/src/features/stake/components/StakingStatus/index.tsx similarity index 100% rename from src/features/stake/components/StakingStatus/index.tsx rename to apps/web/src/features/stake/components/StakingStatus/index.tsx diff --git a/src/features/stake/components/StakingTxDepositDetails/index.tsx b/apps/web/src/features/stake/components/StakingTxDepositDetails/index.tsx similarity index 100% rename from src/features/stake/components/StakingTxDepositDetails/index.tsx rename to apps/web/src/features/stake/components/StakingTxDepositDetails/index.tsx diff --git a/src/features/stake/components/StakingTxDepositInfo/index.tsx b/apps/web/src/features/stake/components/StakingTxDepositInfo/index.tsx similarity index 100% rename from src/features/stake/components/StakingTxDepositInfo/index.tsx rename to apps/web/src/features/stake/components/StakingTxDepositInfo/index.tsx diff --git a/src/features/stake/components/StakingTxExitDetails/index.tsx b/apps/web/src/features/stake/components/StakingTxExitDetails/index.tsx similarity index 100% rename from src/features/stake/components/StakingTxExitDetails/index.tsx rename to apps/web/src/features/stake/components/StakingTxExitDetails/index.tsx diff --git a/src/features/stake/components/StakingTxExitInfo/index.tsx b/apps/web/src/features/stake/components/StakingTxExitInfo/index.tsx similarity index 100% rename from src/features/stake/components/StakingTxExitInfo/index.tsx rename to apps/web/src/features/stake/components/StakingTxExitInfo/index.tsx diff --git a/src/features/stake/components/StakingTxWithdrawDetails/index.tsx b/apps/web/src/features/stake/components/StakingTxWithdrawDetails/index.tsx similarity index 100% rename from src/features/stake/components/StakingTxWithdrawDetails/index.tsx rename to apps/web/src/features/stake/components/StakingTxWithdrawDetails/index.tsx diff --git a/src/features/stake/components/StakingTxWithdrawInfo/index.tsx b/apps/web/src/features/stake/components/StakingTxWithdrawInfo/index.tsx similarity index 100% rename from src/features/stake/components/StakingTxWithdrawInfo/index.tsx rename to apps/web/src/features/stake/components/StakingTxWithdrawInfo/index.tsx diff --git a/src/features/stake/components/StakingWidget/index.tsx b/apps/web/src/features/stake/components/StakingWidget/index.tsx similarity index 100% rename from src/features/stake/components/StakingWidget/index.tsx rename to apps/web/src/features/stake/components/StakingWidget/index.tsx diff --git a/src/features/stake/constants.ts b/apps/web/src/features/stake/constants.ts similarity index 100% rename from src/features/stake/constants.ts rename to apps/web/src/features/stake/constants.ts diff --git a/src/features/stake/helpers/utils.ts b/apps/web/src/features/stake/helpers/utils.ts similarity index 100% rename from src/features/stake/helpers/utils.ts rename to apps/web/src/features/stake/helpers/utils.ts diff --git a/src/features/stake/hooks/useGetStakeWidgetUrl.ts b/apps/web/src/features/stake/hooks/useGetStakeWidgetUrl.ts similarity index 100% rename from src/features/stake/hooks/useGetStakeWidgetUrl.ts rename to apps/web/src/features/stake/hooks/useGetStakeWidgetUrl.ts diff --git a/src/features/stake/hooks/useIsStakingBannerEnabled.ts b/apps/web/src/features/stake/hooks/useIsStakingBannerEnabled.ts similarity index 100% rename from src/features/stake/hooks/useIsStakingBannerEnabled.ts rename to apps/web/src/features/stake/hooks/useIsStakingBannerEnabled.ts diff --git a/src/features/stake/hooks/useIsSwapFeatureEnabled.ts b/apps/web/src/features/stake/hooks/useIsSwapFeatureEnabled.ts similarity index 100% rename from src/features/stake/hooks/useIsSwapFeatureEnabled.ts rename to apps/web/src/features/stake/hooks/useIsSwapFeatureEnabled.ts diff --git a/src/features/stake/useStakeConsent.ts b/apps/web/src/features/stake/useStakeConsent.ts similarity index 100% rename from src/features/stake/useStakeConsent.ts rename to apps/web/src/features/stake/useStakeConsent.ts diff --git a/src/features/swap/components/HelpIconTooltip/index.tsx b/apps/web/src/features/swap/components/HelpIconTooltip/index.tsx similarity index 100% rename from src/features/swap/components/HelpIconTooltip/index.tsx rename to apps/web/src/features/swap/components/HelpIconTooltip/index.tsx diff --git a/src/features/swap/components/OrderId/index.stories.tsx b/apps/web/src/features/swap/components/OrderId/index.stories.tsx similarity index 100% rename from src/features/swap/components/OrderId/index.stories.tsx rename to apps/web/src/features/swap/components/OrderId/index.stories.tsx diff --git a/src/features/swap/components/OrderId/index.tsx b/apps/web/src/features/swap/components/OrderId/index.tsx similarity index 100% rename from src/features/swap/components/OrderId/index.tsx rename to apps/web/src/features/swap/components/OrderId/index.tsx diff --git a/src/features/swap/components/StatusLabel/index.stories.tsx b/apps/web/src/features/swap/components/StatusLabel/index.stories.tsx similarity index 100% rename from src/features/swap/components/StatusLabel/index.stories.tsx rename to apps/web/src/features/swap/components/StatusLabel/index.stories.tsx diff --git a/src/features/swap/components/StatusLabel/index.tsx b/apps/web/src/features/swap/components/StatusLabel/index.tsx similarity index 100% rename from src/features/swap/components/StatusLabel/index.tsx rename to apps/web/src/features/swap/components/StatusLabel/index.tsx diff --git a/src/features/swap/components/SwapButton/index.tsx b/apps/web/src/features/swap/components/SwapButton/index.tsx similarity index 100% rename from src/features/swap/components/SwapButton/index.tsx rename to apps/web/src/features/swap/components/SwapButton/index.tsx diff --git a/src/features/swap/components/SwapOrder/index.tsx b/apps/web/src/features/swap/components/SwapOrder/index.tsx similarity index 100% rename from src/features/swap/components/SwapOrder/index.tsx rename to apps/web/src/features/swap/components/SwapOrder/index.tsx diff --git a/src/features/swap/components/SwapOrder/rows/PartBuyAmount.tsx b/apps/web/src/features/swap/components/SwapOrder/rows/PartBuyAmount.tsx similarity index 100% rename from src/features/swap/components/SwapOrder/rows/PartBuyAmount.tsx rename to apps/web/src/features/swap/components/SwapOrder/rows/PartBuyAmount.tsx diff --git a/src/features/swap/components/SwapOrder/rows/PartDuration.tsx b/apps/web/src/features/swap/components/SwapOrder/rows/PartDuration.tsx similarity index 100% rename from src/features/swap/components/SwapOrder/rows/PartDuration.tsx rename to apps/web/src/features/swap/components/SwapOrder/rows/PartDuration.tsx diff --git a/src/features/swap/components/SwapOrder/rows/PartSellAmount.tsx b/apps/web/src/features/swap/components/SwapOrder/rows/PartSellAmount.tsx similarity index 100% rename from src/features/swap/components/SwapOrder/rows/PartSellAmount.tsx rename to apps/web/src/features/swap/components/SwapOrder/rows/PartSellAmount.tsx diff --git a/src/features/swap/components/SwapOrder/rows/SurplusFee.tsx b/apps/web/src/features/swap/components/SwapOrder/rows/SurplusFee.tsx similarity index 100% rename from src/features/swap/components/SwapOrder/rows/SurplusFee.tsx rename to apps/web/src/features/swap/components/SwapOrder/rows/SurplusFee.tsx diff --git a/src/features/swap/components/SwapOrder/styles.module.css b/apps/web/src/features/swap/components/SwapOrder/styles.module.css similarity index 100% rename from src/features/swap/components/SwapOrder/styles.module.css rename to apps/web/src/features/swap/components/SwapOrder/styles.module.css diff --git a/src/features/swap/components/SwapOrder/swap.stories.tsx b/apps/web/src/features/swap/components/SwapOrder/swap.stories.tsx similarity index 100% rename from src/features/swap/components/SwapOrder/swap.stories.tsx rename to apps/web/src/features/swap/components/SwapOrder/swap.stories.tsx diff --git a/src/features/swap/components/SwapOrder/twap.stories.tsx b/apps/web/src/features/swap/components/SwapOrder/twap.stories.tsx similarity index 100% rename from src/features/swap/components/SwapOrder/twap.stories.tsx rename to apps/web/src/features/swap/components/SwapOrder/twap.stories.tsx diff --git a/src/features/swap/components/SwapOrderConfirmationView/OrderFeeConfirmationView.tsx b/apps/web/src/features/swap/components/SwapOrderConfirmationView/OrderFeeConfirmationView.tsx similarity index 100% rename from src/features/swap/components/SwapOrderConfirmationView/OrderFeeConfirmationView.tsx rename to apps/web/src/features/swap/components/SwapOrderConfirmationView/OrderFeeConfirmationView.tsx diff --git a/src/features/swap/components/SwapOrderConfirmationView/index.stories.tsx b/apps/web/src/features/swap/components/SwapOrderConfirmationView/index.stories.tsx similarity index 100% rename from src/features/swap/components/SwapOrderConfirmationView/index.stories.tsx rename to apps/web/src/features/swap/components/SwapOrderConfirmationView/index.stories.tsx diff --git a/src/features/swap/components/SwapOrderConfirmationView/index.tsx b/apps/web/src/features/swap/components/SwapOrderConfirmationView/index.tsx similarity index 100% rename from src/features/swap/components/SwapOrderConfirmationView/index.tsx rename to apps/web/src/features/swap/components/SwapOrderConfirmationView/index.tsx diff --git a/src/features/swap/components/SwapOrderConfirmationView/styles.module.css b/apps/web/src/features/swap/components/SwapOrderConfirmationView/styles.module.css similarity index 100% rename from src/features/swap/components/SwapOrderConfirmationView/styles.module.css rename to apps/web/src/features/swap/components/SwapOrderConfirmationView/styles.module.css diff --git a/src/features/swap/components/SwapProgress/index.stories.tsx b/apps/web/src/features/swap/components/SwapProgress/index.stories.tsx similarity index 100% rename from src/features/swap/components/SwapProgress/index.stories.tsx rename to apps/web/src/features/swap/components/SwapProgress/index.stories.tsx diff --git a/src/features/swap/components/SwapProgress/index.tsx b/apps/web/src/features/swap/components/SwapProgress/index.tsx similarity index 100% rename from src/features/swap/components/SwapProgress/index.tsx rename to apps/web/src/features/swap/components/SwapProgress/index.tsx diff --git a/src/features/swap/components/SwapTokens/index.stories.tsx b/apps/web/src/features/swap/components/SwapTokens/index.stories.tsx similarity index 100% rename from src/features/swap/components/SwapTokens/index.stories.tsx rename to apps/web/src/features/swap/components/SwapTokens/index.stories.tsx diff --git a/src/features/swap/components/SwapTokens/index.tsx b/apps/web/src/features/swap/components/SwapTokens/index.tsx similarity index 100% rename from src/features/swap/components/SwapTokens/index.tsx rename to apps/web/src/features/swap/components/SwapTokens/index.tsx diff --git a/src/features/swap/components/SwapTxInfo/SwapTx.tsx b/apps/web/src/features/swap/components/SwapTxInfo/SwapTx.tsx similarity index 100% rename from src/features/swap/components/SwapTxInfo/SwapTx.tsx rename to apps/web/src/features/swap/components/SwapTxInfo/SwapTx.tsx diff --git a/src/features/swap/components/TwapFallbackHandlerWarning/index.tsx b/apps/web/src/features/swap/components/TwapFallbackHandlerWarning/index.tsx similarity index 100% rename from src/features/swap/components/TwapFallbackHandlerWarning/index.tsx rename to apps/web/src/features/swap/components/TwapFallbackHandlerWarning/index.tsx diff --git a/src/features/swap/constants.ts b/apps/web/src/features/swap/constants.ts similarity index 100% rename from src/features/swap/constants.ts rename to apps/web/src/features/swap/constants.ts diff --git a/src/features/swap/helpers/__tests__/fee.test.ts b/apps/web/src/features/swap/helpers/__tests__/fee.test.ts similarity index 100% rename from src/features/swap/helpers/__tests__/fee.test.ts rename to apps/web/src/features/swap/helpers/__tests__/fee.test.ts diff --git a/src/features/swap/helpers/__tests__/utils.test.ts b/apps/web/src/features/swap/helpers/__tests__/utils.test.ts similarity index 100% rename from src/features/swap/helpers/__tests__/utils.test.ts rename to apps/web/src/features/swap/helpers/__tests__/utils.test.ts diff --git a/src/features/swap/helpers/data/stablecoins.ts b/apps/web/src/features/swap/helpers/data/stablecoins.ts similarity index 100% rename from src/features/swap/helpers/data/stablecoins.ts rename to apps/web/src/features/swap/helpers/data/stablecoins.ts diff --git a/src/features/swap/helpers/fee.ts b/apps/web/src/features/swap/helpers/fee.ts similarity index 100% rename from src/features/swap/helpers/fee.ts rename to apps/web/src/features/swap/helpers/fee.ts diff --git a/src/features/swap/helpers/swapOrderBuilder.ts b/apps/web/src/features/swap/helpers/swapOrderBuilder.ts similarity index 100% rename from src/features/swap/helpers/swapOrderBuilder.ts rename to apps/web/src/features/swap/helpers/swapOrderBuilder.ts diff --git a/src/features/swap/helpers/utils.ts b/apps/web/src/features/swap/helpers/utils.ts similarity index 100% rename from src/features/swap/helpers/utils.ts rename to apps/web/src/features/swap/helpers/utils.ts diff --git a/src/features/swap/hooks/__tests__/useIsExpiredSwap.test.ts b/apps/web/src/features/swap/hooks/__tests__/useIsExpiredSwap.test.ts similarity index 100% rename from src/features/swap/hooks/__tests__/useIsExpiredSwap.test.ts rename to apps/web/src/features/swap/hooks/__tests__/useIsExpiredSwap.test.ts diff --git a/src/features/swap/hooks/useIsExpiredSwap.ts b/apps/web/src/features/swap/hooks/useIsExpiredSwap.ts similarity index 100% rename from src/features/swap/hooks/useIsExpiredSwap.ts rename to apps/web/src/features/swap/hooks/useIsExpiredSwap.ts diff --git a/src/features/swap/hooks/useIsSwapFeatureEnabled.ts b/apps/web/src/features/swap/hooks/useIsSwapFeatureEnabled.ts similarity index 100% rename from src/features/swap/hooks/useIsSwapFeatureEnabled.ts rename to apps/web/src/features/swap/hooks/useIsSwapFeatureEnabled.ts diff --git a/src/features/swap/index.tsx b/apps/web/src/features/swap/index.tsx similarity index 100% rename from src/features/swap/index.tsx rename to apps/web/src/features/swap/index.tsx diff --git a/src/features/swap/store/swapParamsSlice.ts b/apps/web/src/features/swap/store/swapParamsSlice.ts similarity index 100% rename from src/features/swap/store/swapParamsSlice.ts rename to apps/web/src/features/swap/store/swapParamsSlice.ts diff --git a/src/features/swap/styles.module.css b/apps/web/src/features/swap/styles.module.css similarity index 100% rename from src/features/swap/styles.module.css rename to apps/web/src/features/swap/styles.module.css diff --git a/src/features/swap/types.ts b/apps/web/src/features/swap/types.ts similarity index 100% rename from src/features/swap/types.ts rename to apps/web/src/features/swap/types.ts diff --git a/src/features/swap/useSwapConsent.ts b/apps/web/src/features/swap/useSwapConsent.ts similarity index 100% rename from src/features/swap/useSwapConsent.ts rename to apps/web/src/features/swap/useSwapConsent.ts diff --git a/src/features/targetedOutreach/components/OutreachPopup/OutreachPopup.tsx b/apps/web/src/features/targetedOutreach/components/OutreachPopup/OutreachPopup.tsx similarity index 100% rename from src/features/targetedOutreach/components/OutreachPopup/OutreachPopup.tsx rename to apps/web/src/features/targetedOutreach/components/OutreachPopup/OutreachPopup.tsx diff --git a/src/features/targetedOutreach/components/OutreachPopup/index.tsx b/apps/web/src/features/targetedOutreach/components/OutreachPopup/index.tsx similarity index 100% rename from src/features/targetedOutreach/components/OutreachPopup/index.tsx rename to apps/web/src/features/targetedOutreach/components/OutreachPopup/index.tsx diff --git a/src/features/targetedOutreach/components/OutreachPopup/styles.module.css b/apps/web/src/features/targetedOutreach/components/OutreachPopup/styles.module.css similarity index 100% rename from src/features/targetedOutreach/components/OutreachPopup/styles.module.css rename to apps/web/src/features/targetedOutreach/components/OutreachPopup/styles.module.css diff --git a/src/features/targetedOutreach/constants.ts b/apps/web/src/features/targetedOutreach/constants.ts similarity index 100% rename from src/features/targetedOutreach/constants.ts rename to apps/web/src/features/targetedOutreach/constants.ts diff --git a/src/features/targetedOutreach/hooks/__tests__/useShowOutreachPopup.test.ts b/apps/web/src/features/targetedOutreach/hooks/__tests__/useShowOutreachPopup.test.ts similarity index 100% rename from src/features/targetedOutreach/hooks/__tests__/useShowOutreachPopup.test.ts rename to apps/web/src/features/targetedOutreach/hooks/__tests__/useShowOutreachPopup.test.ts diff --git a/src/features/targetedOutreach/hooks/useShowOutreachPopup.tsx b/apps/web/src/features/targetedOutreach/hooks/useShowOutreachPopup.tsx similarity index 100% rename from src/features/targetedOutreach/hooks/useShowOutreachPopup.tsx rename to apps/web/src/features/targetedOutreach/hooks/useShowOutreachPopup.tsx diff --git a/src/features/walletconnect/WalletConnectContext.tsx b/apps/web/src/features/walletconnect/WalletConnectContext.tsx similarity index 100% rename from src/features/walletconnect/WalletConnectContext.tsx rename to apps/web/src/features/walletconnect/WalletConnectContext.tsx diff --git a/src/features/walletconnect/__tests__/WalletConnectContext.test.tsx b/apps/web/src/features/walletconnect/__tests__/WalletConnectContext.test.tsx similarity index 100% rename from src/features/walletconnect/__tests__/WalletConnectContext.test.tsx rename to apps/web/src/features/walletconnect/__tests__/WalletConnectContext.test.tsx diff --git a/src/features/walletconnect/components/WalletConnectProvider/index.tsx b/apps/web/src/features/walletconnect/components/WalletConnectProvider/index.tsx similarity index 100% rename from src/features/walletconnect/components/WalletConnectProvider/index.tsx rename to apps/web/src/features/walletconnect/components/WalletConnectProvider/index.tsx diff --git a/src/features/walletconnect/components/WalletConnectUi/index.tsx b/apps/web/src/features/walletconnect/components/WalletConnectUi/index.tsx similarity index 100% rename from src/features/walletconnect/components/WalletConnectUi/index.tsx rename to apps/web/src/features/walletconnect/components/WalletConnectUi/index.tsx diff --git a/src/features/walletconnect/components/WcConnectionForm/index.tsx b/apps/web/src/features/walletconnect/components/WcConnectionForm/index.tsx similarity index 100% rename from src/features/walletconnect/components/WcConnectionForm/index.tsx rename to apps/web/src/features/walletconnect/components/WcConnectionForm/index.tsx diff --git a/src/features/walletconnect/components/WcConnectionForm/styles.module.css b/apps/web/src/features/walletconnect/components/WcConnectionForm/styles.module.css similarity index 100% rename from src/features/walletconnect/components/WcConnectionForm/styles.module.css rename to apps/web/src/features/walletconnect/components/WcConnectionForm/styles.module.css diff --git a/src/features/walletconnect/components/WcConnectionState/index.tsx b/apps/web/src/features/walletconnect/components/WcConnectionState/index.tsx similarity index 100% rename from src/features/walletconnect/components/WcConnectionState/index.tsx rename to apps/web/src/features/walletconnect/components/WcConnectionState/index.tsx diff --git a/src/features/walletconnect/components/WcConnectionState/styles.module.css b/apps/web/src/features/walletconnect/components/WcConnectionState/styles.module.css similarity index 100% rename from src/features/walletconnect/components/WcConnectionState/styles.module.css rename to apps/web/src/features/walletconnect/components/WcConnectionState/styles.module.css diff --git a/src/features/walletconnect/components/WcErrorMessage/index.tsx b/apps/web/src/features/walletconnect/components/WcErrorMessage/index.tsx similarity index 100% rename from src/features/walletconnect/components/WcErrorMessage/index.tsx rename to apps/web/src/features/walletconnect/components/WcErrorMessage/index.tsx diff --git a/src/features/walletconnect/components/WcErrorMessage/styles.module.css b/apps/web/src/features/walletconnect/components/WcErrorMessage/styles.module.css similarity index 100% rename from src/features/walletconnect/components/WcErrorMessage/styles.module.css rename to apps/web/src/features/walletconnect/components/WcErrorMessage/styles.module.css diff --git a/src/features/walletconnect/components/WcHeaderWidget/WcIcon.tsx b/apps/web/src/features/walletconnect/components/WcHeaderWidget/WcIcon.tsx similarity index 100% rename from src/features/walletconnect/components/WcHeaderWidget/WcIcon.tsx rename to apps/web/src/features/walletconnect/components/WcHeaderWidget/WcIcon.tsx diff --git a/src/features/walletconnect/components/WcHeaderWidget/index.tsx b/apps/web/src/features/walletconnect/components/WcHeaderWidget/index.tsx similarity index 100% rename from src/features/walletconnect/components/WcHeaderWidget/index.tsx rename to apps/web/src/features/walletconnect/components/WcHeaderWidget/index.tsx diff --git a/src/features/walletconnect/components/WcHints/index.tsx b/apps/web/src/features/walletconnect/components/WcHints/index.tsx similarity index 100% rename from src/features/walletconnect/components/WcHints/index.tsx rename to apps/web/src/features/walletconnect/components/WcHints/index.tsx diff --git a/src/features/walletconnect/components/WcHints/styles.module.css b/apps/web/src/features/walletconnect/components/WcHints/styles.module.css similarity index 100% rename from src/features/walletconnect/components/WcHints/styles.module.css rename to apps/web/src/features/walletconnect/components/WcHints/styles.module.css diff --git a/src/features/walletconnect/components/WcInput/index.tsx b/apps/web/src/features/walletconnect/components/WcInput/index.tsx similarity index 100% rename from src/features/walletconnect/components/WcInput/index.tsx rename to apps/web/src/features/walletconnect/components/WcInput/index.tsx diff --git a/src/features/walletconnect/components/WcLogoHeader/index.tsx b/apps/web/src/features/walletconnect/components/WcLogoHeader/index.tsx similarity index 100% rename from src/features/walletconnect/components/WcLogoHeader/index.tsx rename to apps/web/src/features/walletconnect/components/WcLogoHeader/index.tsx diff --git a/src/features/walletconnect/components/WcLogoHeader/styles.module.css b/apps/web/src/features/walletconnect/components/WcLogoHeader/styles.module.css similarity index 100% rename from src/features/walletconnect/components/WcLogoHeader/styles.module.css rename to apps/web/src/features/walletconnect/components/WcLogoHeader/styles.module.css diff --git a/src/features/walletconnect/components/WcProposalForm/CompatibilityWarning.tsx b/apps/web/src/features/walletconnect/components/WcProposalForm/CompatibilityWarning.tsx similarity index 100% rename from src/features/walletconnect/components/WcProposalForm/CompatibilityWarning.tsx rename to apps/web/src/features/walletconnect/components/WcProposalForm/CompatibilityWarning.tsx diff --git a/src/features/walletconnect/components/WcProposalForm/ProposalVerification.tsx b/apps/web/src/features/walletconnect/components/WcProposalForm/ProposalVerification.tsx similarity index 100% rename from src/features/walletconnect/components/WcProposalForm/ProposalVerification.tsx rename to apps/web/src/features/walletconnect/components/WcProposalForm/ProposalVerification.tsx diff --git a/src/features/walletconnect/components/WcProposalForm/__tests__/useCompatibilityWarning.test.ts b/apps/web/src/features/walletconnect/components/WcProposalForm/__tests__/useCompatibilityWarning.test.ts similarity index 100% rename from src/features/walletconnect/components/WcProposalForm/__tests__/useCompatibilityWarning.test.ts rename to apps/web/src/features/walletconnect/components/WcProposalForm/__tests__/useCompatibilityWarning.test.ts diff --git a/src/features/walletconnect/components/WcProposalForm/index.tsx b/apps/web/src/features/walletconnect/components/WcProposalForm/index.tsx similarity index 100% rename from src/features/walletconnect/components/WcProposalForm/index.tsx rename to apps/web/src/features/walletconnect/components/WcProposalForm/index.tsx diff --git a/src/features/walletconnect/components/WcProposalForm/styles.module.css b/apps/web/src/features/walletconnect/components/WcProposalForm/styles.module.css similarity index 100% rename from src/features/walletconnect/components/WcProposalForm/styles.module.css rename to apps/web/src/features/walletconnect/components/WcProposalForm/styles.module.css diff --git a/src/features/walletconnect/components/WcProposalForm/useCompatibilityWarning.ts b/apps/web/src/features/walletconnect/components/WcProposalForm/useCompatibilityWarning.ts similarity index 100% rename from src/features/walletconnect/components/WcProposalForm/useCompatibilityWarning.ts rename to apps/web/src/features/walletconnect/components/WcProposalForm/useCompatibilityWarning.ts diff --git a/src/features/walletconnect/components/WcSessionList/WcNoSessions.tsx b/apps/web/src/features/walletconnect/components/WcSessionList/WcNoSessions.tsx similarity index 100% rename from src/features/walletconnect/components/WcSessionList/WcNoSessions.tsx rename to apps/web/src/features/walletconnect/components/WcSessionList/WcNoSessions.tsx diff --git a/src/features/walletconnect/components/WcSessionList/index.tsx b/apps/web/src/features/walletconnect/components/WcSessionList/index.tsx similarity index 100% rename from src/features/walletconnect/components/WcSessionList/index.tsx rename to apps/web/src/features/walletconnect/components/WcSessionList/index.tsx diff --git a/src/features/walletconnect/components/WcSessionList/styles.module.css b/apps/web/src/features/walletconnect/components/WcSessionList/styles.module.css similarity index 100% rename from src/features/walletconnect/components/WcSessionList/styles.module.css rename to apps/web/src/features/walletconnect/components/WcSessionList/styles.module.css diff --git a/src/features/walletconnect/components/WcSessionManager/index.tsx b/apps/web/src/features/walletconnect/components/WcSessionManager/index.tsx similarity index 100% rename from src/features/walletconnect/components/WcSessionManager/index.tsx rename to apps/web/src/features/walletconnect/components/WcSessionManager/index.tsx diff --git a/src/features/walletconnect/components/index.tsx b/apps/web/src/features/walletconnect/components/index.tsx similarity index 100% rename from src/features/walletconnect/components/index.tsx rename to apps/web/src/features/walletconnect/components/index.tsx diff --git a/src/features/walletconnect/constants.ts b/apps/web/src/features/walletconnect/constants.ts similarity index 100% rename from src/features/walletconnect/constants.ts rename to apps/web/src/features/walletconnect/constants.ts diff --git a/src/features/walletconnect/hooks/__tests__/useWalletConnectSearchParamUri.test.ts b/apps/web/src/features/walletconnect/hooks/__tests__/useWalletConnectSearchParamUri.test.ts similarity index 100% rename from src/features/walletconnect/hooks/__tests__/useWalletConnectSearchParamUri.test.ts rename to apps/web/src/features/walletconnect/hooks/__tests__/useWalletConnectSearchParamUri.test.ts diff --git a/src/features/walletconnect/hooks/__tests__/useWalletConnectSessions.test.tsx b/apps/web/src/features/walletconnect/hooks/__tests__/useWalletConnectSessions.test.tsx similarity index 100% rename from src/features/walletconnect/hooks/__tests__/useWalletConnectSessions.test.tsx rename to apps/web/src/features/walletconnect/hooks/__tests__/useWalletConnectSessions.test.tsx diff --git a/src/features/walletconnect/hooks/useWalletConnectClipboardUri.ts b/apps/web/src/features/walletconnect/hooks/useWalletConnectClipboardUri.ts similarity index 100% rename from src/features/walletconnect/hooks/useWalletConnectClipboardUri.ts rename to apps/web/src/features/walletconnect/hooks/useWalletConnectClipboardUri.ts diff --git a/src/features/walletconnect/hooks/useWalletConnectSearchParamUri.ts b/apps/web/src/features/walletconnect/hooks/useWalletConnectSearchParamUri.ts similarity index 100% rename from src/features/walletconnect/hooks/useWalletConnectSearchParamUri.ts rename to apps/web/src/features/walletconnect/hooks/useWalletConnectSearchParamUri.ts diff --git a/src/features/walletconnect/hooks/useWalletConnectSessions.ts b/apps/web/src/features/walletconnect/hooks/useWalletConnectSessions.ts similarity index 100% rename from src/features/walletconnect/hooks/useWalletConnectSessions.ts rename to apps/web/src/features/walletconnect/hooks/useWalletConnectSessions.ts diff --git a/src/features/walletconnect/hooks/useWcUri.ts b/apps/web/src/features/walletconnect/hooks/useWcUri.ts similarity index 100% rename from src/features/walletconnect/hooks/useWcUri.ts rename to apps/web/src/features/walletconnect/hooks/useWcUri.ts diff --git a/src/features/walletconnect/services/WalletConnectWallet.ts b/apps/web/src/features/walletconnect/services/WalletConnectWallet.ts similarity index 100% rename from src/features/walletconnect/services/WalletConnectWallet.ts rename to apps/web/src/features/walletconnect/services/WalletConnectWallet.ts diff --git a/src/features/walletconnect/services/__tests__/WalletConnectWallet.test.ts b/apps/web/src/features/walletconnect/services/__tests__/WalletConnectWallet.test.ts similarity index 100% rename from src/features/walletconnect/services/__tests__/WalletConnectWallet.test.ts rename to apps/web/src/features/walletconnect/services/__tests__/WalletConnectWallet.test.ts diff --git a/src/features/walletconnect/services/__tests__/utils.test.ts b/apps/web/src/features/walletconnect/services/__tests__/utils.test.ts similarity index 100% rename from src/features/walletconnect/services/__tests__/utils.test.ts rename to apps/web/src/features/walletconnect/services/__tests__/utils.test.ts diff --git a/src/features/walletconnect/services/tracking.ts b/apps/web/src/features/walletconnect/services/tracking.ts similarity index 100% rename from src/features/walletconnect/services/tracking.ts rename to apps/web/src/features/walletconnect/services/tracking.ts diff --git a/src/features/walletconnect/services/utils.ts b/apps/web/src/features/walletconnect/services/utils.ts similarity index 100% rename from src/features/walletconnect/services/utils.ts rename to apps/web/src/features/walletconnect/services/utils.ts diff --git a/src/hooks/Beamer/useBeamer.ts b/apps/web/src/hooks/Beamer/useBeamer.ts similarity index 100% rename from src/hooks/Beamer/useBeamer.ts rename to apps/web/src/hooks/Beamer/useBeamer.ts diff --git a/src/hooks/__tests__/useAddressResolver.test.ts b/apps/web/src/hooks/__tests__/useAddressResolver.test.ts similarity index 100% rename from src/hooks/__tests__/useAddressResolver.test.ts rename to apps/web/src/hooks/__tests__/useAddressResolver.test.ts diff --git a/src/hooks/__tests__/useAdjustUrl.test.ts b/apps/web/src/hooks/__tests__/useAdjustUrl.test.ts similarity index 100% rename from src/hooks/__tests__/useAdjustUrl.test.ts rename to apps/web/src/hooks/__tests__/useAdjustUrl.test.ts diff --git a/src/hooks/__tests__/useAsync.test.ts b/apps/web/src/hooks/__tests__/useAsync.test.ts similarity index 100% rename from src/hooks/__tests__/useAsync.test.ts rename to apps/web/src/hooks/__tests__/useAsync.test.ts diff --git a/src/hooks/__tests__/useBalances.test.ts b/apps/web/src/hooks/__tests__/useBalances.test.ts similarity index 100% rename from src/hooks/__tests__/useBalances.test.ts rename to apps/web/src/hooks/__tests__/useBalances.test.ts diff --git a/src/hooks/__tests__/useBatchedTxs.test.ts b/apps/web/src/hooks/__tests__/useBatchedTxs.test.ts similarity index 100% rename from src/hooks/__tests__/useBatchedTxs.test.ts rename to apps/web/src/hooks/__tests__/useBatchedTxs.test.ts diff --git a/src/hooks/__tests__/useChainId.test.ts b/apps/web/src/hooks/__tests__/useChainId.test.ts similarity index 100% rename from src/hooks/__tests__/useChainId.test.ts rename to apps/web/src/hooks/__tests__/useChainId.test.ts diff --git a/src/hooks/__tests__/useClock.test.ts b/apps/web/src/hooks/__tests__/useClock.test.ts similarity index 100% rename from src/hooks/__tests__/useClock.test.ts rename to apps/web/src/hooks/__tests__/useClock.test.ts diff --git a/src/hooks/__tests__/useDebounce.test.ts b/apps/web/src/hooks/__tests__/useDebounce.test.ts similarity index 100% rename from src/hooks/__tests__/useDebounce.test.ts rename to apps/web/src/hooks/__tests__/useDebounce.test.ts diff --git a/src/hooks/__tests__/useDecodeTx.test.ts b/apps/web/src/hooks/__tests__/useDecodeTx.test.ts similarity index 100% rename from src/hooks/__tests__/useDecodeTx.test.ts rename to apps/web/src/hooks/__tests__/useDecodeTx.test.ts diff --git a/src/hooks/__tests__/useGasLimit.test.ts b/apps/web/src/hooks/__tests__/useGasLimit.test.ts similarity index 100% rename from src/hooks/__tests__/useGasLimit.test.ts rename to apps/web/src/hooks/__tests__/useGasLimit.test.ts diff --git a/src/hooks/__tests__/useGasPrice.test.ts b/apps/web/src/hooks/__tests__/useGasPrice.test.ts similarity index 100% rename from src/hooks/__tests__/useGasPrice.test.ts rename to apps/web/src/hooks/__tests__/useGasPrice.test.ts diff --git a/src/hooks/__tests__/useIntervalCounter.test.ts b/apps/web/src/hooks/__tests__/useIntervalCounter.test.ts similarity index 100% rename from src/hooks/__tests__/useIntervalCounter.test.ts rename to apps/web/src/hooks/__tests__/useIntervalCounter.test.ts diff --git a/src/hooks/__tests__/useLoadBalances.test.ts b/apps/web/src/hooks/__tests__/useLoadBalances.test.ts similarity index 100% rename from src/hooks/__tests__/useLoadBalances.test.ts rename to apps/web/src/hooks/__tests__/useLoadBalances.test.ts diff --git a/src/hooks/__tests__/useLoadChains.test.ts b/apps/web/src/hooks/__tests__/useLoadChains.test.ts similarity index 100% rename from src/hooks/__tests__/useLoadChains.test.ts rename to apps/web/src/hooks/__tests__/useLoadChains.test.ts diff --git a/src/hooks/__tests__/useLoadSpendingLimits.test.ts b/apps/web/src/hooks/__tests__/useLoadSpendingLimits.test.ts similarity index 100% rename from src/hooks/__tests__/useLoadSpendingLimits.test.ts rename to apps/web/src/hooks/__tests__/useLoadSpendingLimits.test.ts diff --git a/src/hooks/__tests__/useNestedSafeOwners.test.ts b/apps/web/src/hooks/__tests__/useNestedSafeOwners.test.ts similarity index 100% rename from src/hooks/__tests__/useNestedSafeOwners.test.ts rename to apps/web/src/hooks/__tests__/useNestedSafeOwners.test.ts diff --git a/src/hooks/__tests__/usePendingActions.test.ts b/apps/web/src/hooks/__tests__/usePendingActions.test.ts similarity index 100% rename from src/hooks/__tests__/usePendingActions.test.ts rename to apps/web/src/hooks/__tests__/usePendingActions.test.ts diff --git a/src/hooks/__tests__/usePendingTxs.test.ts b/apps/web/src/hooks/__tests__/usePendingTxs.test.ts similarity index 100% rename from src/hooks/__tests__/usePendingTxs.test.ts rename to apps/web/src/hooks/__tests__/usePendingTxs.test.ts diff --git a/src/hooks/__tests__/usePreviousNonces.test.ts b/apps/web/src/hooks/__tests__/usePreviousNonces.test.ts similarity index 100% rename from src/hooks/__tests__/usePreviousNonces.test.ts rename to apps/web/src/hooks/__tests__/usePreviousNonces.test.ts diff --git a/src/hooks/__tests__/useRankedSafeApps.test.ts b/apps/web/src/hooks/__tests__/useRankedSafeApps.test.ts similarity index 100% rename from src/hooks/__tests__/useRankedSafeApps.test.ts rename to apps/web/src/hooks/__tests__/useRankedSafeApps.test.ts diff --git a/src/hooks/__tests__/useRemainingRelays.test.ts b/apps/web/src/hooks/__tests__/useRemainingRelays.test.ts similarity index 100% rename from src/hooks/__tests__/useRemainingRelays.test.ts rename to apps/web/src/hooks/__tests__/useRemainingRelays.test.ts diff --git a/src/hooks/__tests__/useRemoteSafeApps.test.ts b/apps/web/src/hooks/__tests__/useRemoteSafeApps.test.ts similarity index 100% rename from src/hooks/__tests__/useRemoteSafeApps.test.ts rename to apps/web/src/hooks/__tests__/useRemoteSafeApps.test.ts diff --git a/src/hooks/__tests__/useSafeAddress.test.ts b/apps/web/src/hooks/__tests__/useSafeAddress.test.ts similarity index 100% rename from src/hooks/__tests__/useSafeAddress.test.ts rename to apps/web/src/hooks/__tests__/useSafeAddress.test.ts diff --git a/src/hooks/__tests__/useSafeNotifications.test.ts b/apps/web/src/hooks/__tests__/useSafeNotifications.test.ts similarity index 100% rename from src/hooks/__tests__/useSafeNotifications.test.ts rename to apps/web/src/hooks/__tests__/useSafeNotifications.test.ts diff --git a/src/hooks/__tests__/useSafeTokenAllocation.test.ts b/apps/web/src/hooks/__tests__/useSafeTokenAllocation.test.ts similarity index 100% rename from src/hooks/__tests__/useSafeTokenAllocation.test.ts rename to apps/web/src/hooks/__tests__/useSafeTokenAllocation.test.ts diff --git a/src/hooks/__tests__/useSanctionedAddress.test.ts b/apps/web/src/hooks/__tests__/useSanctionedAddress.test.ts similarity index 100% rename from src/hooks/__tests__/useSanctionedAddress.test.ts rename to apps/web/src/hooks/__tests__/useSanctionedAddress.test.ts diff --git a/src/hooks/__tests__/useTxPendingStatus.test.ts b/apps/web/src/hooks/__tests__/useTxPendingStatus.test.ts similarity index 100% rename from src/hooks/__tests__/useTxPendingStatus.test.ts rename to apps/web/src/hooks/__tests__/useTxPendingStatus.test.ts diff --git a/src/hooks/__tests__/useTxQueue.test.ts b/apps/web/src/hooks/__tests__/useTxQueue.test.ts similarity index 100% rename from src/hooks/__tests__/useTxQueue.test.ts rename to apps/web/src/hooks/__tests__/useTxQueue.test.ts diff --git a/src/hooks/__tests__/useTxTracking.test.ts b/apps/web/src/hooks/__tests__/useTxTracking.test.ts similarity index 100% rename from src/hooks/__tests__/useTxTracking.test.ts rename to apps/web/src/hooks/__tests__/useTxTracking.test.ts diff --git a/src/hooks/__tests__/useVisibleBalances.test.ts b/apps/web/src/hooks/__tests__/useVisibleBalances.test.ts similarity index 100% rename from src/hooks/__tests__/useVisibleBalances.test.ts rename to apps/web/src/hooks/__tests__/useVisibleBalances.test.ts diff --git a/src/hooks/__tests__/useWalletCanPay.test.ts b/apps/web/src/hooks/__tests__/useWalletCanPay.test.ts similarity index 100% rename from src/hooks/__tests__/useWalletCanPay.test.ts rename to apps/web/src/hooks/__tests__/useWalletCanPay.test.ts diff --git a/src/hooks/coreSDK/__tests__/safeCoreSDK.test.ts b/apps/web/src/hooks/coreSDK/__tests__/safeCoreSDK.test.ts similarity index 100% rename from src/hooks/coreSDK/__tests__/safeCoreSDK.test.ts rename to apps/web/src/hooks/coreSDK/__tests__/safeCoreSDK.test.ts diff --git a/src/hooks/coreSDK/__tests__/useInitSafeCoreSDK.test.ts b/apps/web/src/hooks/coreSDK/__tests__/useInitSafeCoreSDK.test.ts similarity index 100% rename from src/hooks/coreSDK/__tests__/useInitSafeCoreSDK.test.ts rename to apps/web/src/hooks/coreSDK/__tests__/useInitSafeCoreSDK.test.ts diff --git a/src/hooks/coreSDK/safeCoreSDK.ts b/apps/web/src/hooks/coreSDK/safeCoreSDK.ts similarity index 100% rename from src/hooks/coreSDK/safeCoreSDK.ts rename to apps/web/src/hooks/coreSDK/safeCoreSDK.ts diff --git a/src/hooks/coreSDK/useInitSafeCoreSDK.ts b/apps/web/src/hooks/coreSDK/useInitSafeCoreSDK.ts similarity index 100% rename from src/hooks/coreSDK/useInitSafeCoreSDK.ts rename to apps/web/src/hooks/coreSDK/useInitSafeCoreSDK.ts diff --git a/src/hooks/loadables/helpers/__tests__/config.test.ts b/apps/web/src/hooks/loadables/helpers/__tests__/config.test.ts similarity index 100% rename from src/hooks/loadables/helpers/__tests__/config.test.ts rename to apps/web/src/hooks/loadables/helpers/__tests__/config.test.ts diff --git a/src/hooks/loadables/helpers/config.ts b/apps/web/src/hooks/loadables/helpers/config.ts similarity index 100% rename from src/hooks/loadables/helpers/config.ts rename to apps/web/src/hooks/loadables/helpers/config.ts diff --git a/src/hooks/loadables/useLoadBalances.ts b/apps/web/src/hooks/loadables/useLoadBalances.ts similarity index 100% rename from src/hooks/loadables/useLoadBalances.ts rename to apps/web/src/hooks/loadables/useLoadBalances.ts diff --git a/src/hooks/loadables/useLoadChains.ts b/apps/web/src/hooks/loadables/useLoadChains.ts similarity index 100% rename from src/hooks/loadables/useLoadChains.ts rename to apps/web/src/hooks/loadables/useLoadChains.ts diff --git a/src/hooks/loadables/useLoadSafeInfo.ts b/apps/web/src/hooks/loadables/useLoadSafeInfo.ts similarity index 100% rename from src/hooks/loadables/useLoadSafeInfo.ts rename to apps/web/src/hooks/loadables/useLoadSafeInfo.ts diff --git a/src/hooks/loadables/useLoadSafeMessages.ts b/apps/web/src/hooks/loadables/useLoadSafeMessages.ts similarity index 100% rename from src/hooks/loadables/useLoadSafeMessages.ts rename to apps/web/src/hooks/loadables/useLoadSafeMessages.ts diff --git a/src/hooks/loadables/useLoadSpendingLimits.ts b/apps/web/src/hooks/loadables/useLoadSpendingLimits.ts similarity index 100% rename from src/hooks/loadables/useLoadSpendingLimits.ts rename to apps/web/src/hooks/loadables/useLoadSpendingLimits.ts diff --git a/src/hooks/loadables/useLoadTxHistory.ts b/apps/web/src/hooks/loadables/useLoadTxHistory.ts similarity index 100% rename from src/hooks/loadables/useLoadTxHistory.ts rename to apps/web/src/hooks/loadables/useLoadTxHistory.ts diff --git a/src/hooks/loadables/useLoadTxQueue.ts b/apps/web/src/hooks/loadables/useLoadTxQueue.ts similarity index 100% rename from src/hooks/loadables/useLoadTxQueue.ts rename to apps/web/src/hooks/loadables/useLoadTxQueue.ts diff --git a/src/hooks/messages/__tests__/useIsSafeMessagePending.test.ts b/apps/web/src/hooks/messages/__tests__/useIsSafeMessagePending.test.ts similarity index 100% rename from src/hooks/messages/__tests__/useIsSafeMessagePending.test.ts rename to apps/web/src/hooks/messages/__tests__/useIsSafeMessagePending.test.ts diff --git a/src/hooks/messages/__tests__/useIsSafeMessageSignableBy.test.ts b/apps/web/src/hooks/messages/__tests__/useIsSafeMessageSignableBy.test.ts similarity index 100% rename from src/hooks/messages/__tests__/useIsSafeMessageSignableBy.test.ts rename to apps/web/src/hooks/messages/__tests__/useIsSafeMessageSignableBy.test.ts diff --git a/src/hooks/messages/__tests__/useSafeMessageNotifications.test.ts b/apps/web/src/hooks/messages/__tests__/useSafeMessageNotifications.test.ts similarity index 100% rename from src/hooks/messages/__tests__/useSafeMessageNotifications.test.ts rename to apps/web/src/hooks/messages/__tests__/useSafeMessageNotifications.test.ts diff --git a/src/hooks/messages/__tests__/useSafeMessagePendingStatuses.test.ts b/apps/web/src/hooks/messages/__tests__/useSafeMessagePendingStatuses.test.ts similarity index 100% rename from src/hooks/messages/__tests__/useSafeMessagePendingStatuses.test.ts rename to apps/web/src/hooks/messages/__tests__/useSafeMessagePendingStatuses.test.ts diff --git a/src/hooks/messages/__tests__/useSafeMessageStatus.test.ts b/apps/web/src/hooks/messages/__tests__/useSafeMessageStatus.test.ts similarity index 100% rename from src/hooks/messages/__tests__/useSafeMessageStatus.test.ts rename to apps/web/src/hooks/messages/__tests__/useSafeMessageStatus.test.ts diff --git a/src/hooks/messages/useDecodedSafeMessage.ts b/apps/web/src/hooks/messages/useDecodedSafeMessage.ts similarity index 100% rename from src/hooks/messages/useDecodedSafeMessage.ts rename to apps/web/src/hooks/messages/useDecodedSafeMessage.ts diff --git a/src/hooks/messages/useIsSafeMessagePending.ts b/apps/web/src/hooks/messages/useIsSafeMessagePending.ts similarity index 100% rename from src/hooks/messages/useIsSafeMessagePending.ts rename to apps/web/src/hooks/messages/useIsSafeMessagePending.ts diff --git a/src/hooks/messages/useIsSafeMessageSignableBy.ts b/apps/web/src/hooks/messages/useIsSafeMessageSignableBy.ts similarity index 100% rename from src/hooks/messages/useIsSafeMessageSignableBy.ts rename to apps/web/src/hooks/messages/useIsSafeMessageSignableBy.ts diff --git a/src/hooks/messages/useSafeMessage.ts b/apps/web/src/hooks/messages/useSafeMessage.ts similarity index 100% rename from src/hooks/messages/useSafeMessage.ts rename to apps/web/src/hooks/messages/useSafeMessage.ts diff --git a/src/hooks/messages/useSafeMessageNotifications.ts b/apps/web/src/hooks/messages/useSafeMessageNotifications.ts similarity index 100% rename from src/hooks/messages/useSafeMessageNotifications.ts rename to apps/web/src/hooks/messages/useSafeMessageNotifications.ts diff --git a/src/hooks/messages/useSafeMessagePendingStatuses.ts b/apps/web/src/hooks/messages/useSafeMessagePendingStatuses.ts similarity index 100% rename from src/hooks/messages/useSafeMessagePendingStatuses.ts rename to apps/web/src/hooks/messages/useSafeMessagePendingStatuses.ts diff --git a/src/hooks/messages/useSafeMessageStatus.ts b/apps/web/src/hooks/messages/useSafeMessageStatus.ts similarity index 100% rename from src/hooks/messages/useSafeMessageStatus.ts rename to apps/web/src/hooks/messages/useSafeMessageStatus.ts diff --git a/src/hooks/messages/useSafeMessages.ts b/apps/web/src/hooks/messages/useSafeMessages.ts similarity index 100% rename from src/hooks/messages/useSafeMessages.ts rename to apps/web/src/hooks/messages/useSafeMessages.ts diff --git a/src/hooks/messages/useSafeMsgTracking.ts b/apps/web/src/hooks/messages/useSafeMsgTracking.ts similarity index 100% rename from src/hooks/messages/useSafeMsgTracking.ts rename to apps/web/src/hooks/messages/useSafeMsgTracking.ts diff --git a/src/hooks/messages/useSyncSafeMessageSigner.ts b/apps/web/src/hooks/messages/useSyncSafeMessageSigner.ts similarity index 100% rename from src/hooks/messages/useSyncSafeMessageSigner.ts rename to apps/web/src/hooks/messages/useSyncSafeMessageSigner.ts diff --git a/src/hooks/safe-apps/__tests__/useCategoryFilter.test.ts b/apps/web/src/hooks/safe-apps/__tests__/useCategoryFilter.test.ts similarity index 100% rename from src/hooks/safe-apps/__tests__/useCategoryFilter.test.ts rename to apps/web/src/hooks/safe-apps/__tests__/useCategoryFilter.test.ts diff --git a/src/hooks/safe-apps/permissions/index.ts b/apps/web/src/hooks/safe-apps/permissions/index.ts similarity index 100% rename from src/hooks/safe-apps/permissions/index.ts rename to apps/web/src/hooks/safe-apps/permissions/index.ts diff --git a/src/hooks/safe-apps/permissions/useBrowserPermissions.ts b/apps/web/src/hooks/safe-apps/permissions/useBrowserPermissions.ts similarity index 100% rename from src/hooks/safe-apps/permissions/useBrowserPermissions.ts rename to apps/web/src/hooks/safe-apps/permissions/useBrowserPermissions.ts diff --git a/src/hooks/safe-apps/permissions/useSafePermissions.ts b/apps/web/src/hooks/safe-apps/permissions/useSafePermissions.ts similarity index 100% rename from src/hooks/safe-apps/permissions/useSafePermissions.ts rename to apps/web/src/hooks/safe-apps/permissions/useSafePermissions.ts diff --git a/src/hooks/safe-apps/useAppsFilterByCategory.ts b/apps/web/src/hooks/safe-apps/useAppsFilterByCategory.ts similarity index 100% rename from src/hooks/safe-apps/useAppsFilterByCategory.ts rename to apps/web/src/hooks/safe-apps/useAppsFilterByCategory.ts diff --git a/src/hooks/safe-apps/useAppsFilterByOptimizedForBatch.ts b/apps/web/src/hooks/safe-apps/useAppsFilterByOptimizedForBatch.ts similarity index 100% rename from src/hooks/safe-apps/useAppsFilterByOptimizedForBatch.ts rename to apps/web/src/hooks/safe-apps/useAppsFilterByOptimizedForBatch.ts diff --git a/src/hooks/safe-apps/useAppsSearch.ts b/apps/web/src/hooks/safe-apps/useAppsSearch.ts similarity index 100% rename from src/hooks/safe-apps/useAppsSearch.ts rename to apps/web/src/hooks/safe-apps/useAppsSearch.ts diff --git a/src/hooks/safe-apps/useCategoryFilter.ts b/apps/web/src/hooks/safe-apps/useCategoryFilter.ts similarity index 100% rename from src/hooks/safe-apps/useCategoryFilter.ts rename to apps/web/src/hooks/safe-apps/useCategoryFilter.ts diff --git a/src/hooks/safe-apps/useCustomAppCommunicator.tsx b/apps/web/src/hooks/safe-apps/useCustomAppCommunicator.tsx similarity index 100% rename from src/hooks/safe-apps/useCustomAppCommunicator.tsx rename to apps/web/src/hooks/safe-apps/useCustomAppCommunicator.tsx diff --git a/src/hooks/safe-apps/useCustomSafeApps.ts b/apps/web/src/hooks/safe-apps/useCustomSafeApps.ts similarity index 100% rename from src/hooks/safe-apps/useCustomSafeApps.ts rename to apps/web/src/hooks/safe-apps/useCustomSafeApps.ts diff --git a/src/hooks/safe-apps/useOpenedSafeApps.ts b/apps/web/src/hooks/safe-apps/useOpenedSafeApps.ts similarity index 100% rename from src/hooks/safe-apps/useOpenedSafeApps.ts rename to apps/web/src/hooks/safe-apps/useOpenedSafeApps.ts diff --git a/src/hooks/safe-apps/usePinnedSafeApps.ts b/apps/web/src/hooks/safe-apps/usePinnedSafeApps.ts similarity index 100% rename from src/hooks/safe-apps/usePinnedSafeApps.ts rename to apps/web/src/hooks/safe-apps/usePinnedSafeApps.ts diff --git a/src/hooks/safe-apps/useRankedSafeApps.ts b/apps/web/src/hooks/safe-apps/useRankedSafeApps.ts similarity index 100% rename from src/hooks/safe-apps/useRankedSafeApps.ts rename to apps/web/src/hooks/safe-apps/useRankedSafeApps.ts diff --git a/src/hooks/safe-apps/useRemoteSafeApps.ts b/apps/web/src/hooks/safe-apps/useRemoteSafeApps.ts similarity index 100% rename from src/hooks/safe-apps/useRemoteSafeApps.ts rename to apps/web/src/hooks/safe-apps/useRemoteSafeApps.ts diff --git a/src/hooks/safe-apps/useRemoveAppModal.ts b/apps/web/src/hooks/safe-apps/useRemoveAppModal.ts similarity index 100% rename from src/hooks/safe-apps/useRemoveAppModal.ts rename to apps/web/src/hooks/safe-apps/useRemoveAppModal.ts diff --git a/src/hooks/safe-apps/useSafeAppFromBackend.ts b/apps/web/src/hooks/safe-apps/useSafeAppFromBackend.ts similarity index 100% rename from src/hooks/safe-apps/useSafeAppFromBackend.ts rename to apps/web/src/hooks/safe-apps/useSafeAppFromBackend.ts diff --git a/src/hooks/safe-apps/useSafeAppFromManifest.ts b/apps/web/src/hooks/safe-apps/useSafeAppFromManifest.ts similarity index 100% rename from src/hooks/safe-apps/useSafeAppFromManifest.ts rename to apps/web/src/hooks/safe-apps/useSafeAppFromManifest.ts diff --git a/src/hooks/safe-apps/useSafeAppPreviewDrawer.ts b/apps/web/src/hooks/safe-apps/useSafeAppPreviewDrawer.ts similarity index 100% rename from src/hooks/safe-apps/useSafeAppPreviewDrawer.ts rename to apps/web/src/hooks/safe-apps/useSafeAppPreviewDrawer.ts diff --git a/src/hooks/safe-apps/useSafeAppUrl.ts b/apps/web/src/hooks/safe-apps/useSafeAppUrl.ts similarity index 100% rename from src/hooks/safe-apps/useSafeAppUrl.ts rename to apps/web/src/hooks/safe-apps/useSafeAppUrl.ts diff --git a/src/hooks/safe-apps/useSafeApps.ts b/apps/web/src/hooks/safe-apps/useSafeApps.ts similarity index 100% rename from src/hooks/safe-apps/useSafeApps.ts rename to apps/web/src/hooks/safe-apps/useSafeApps.ts diff --git a/src/hooks/safe-apps/useSafeAppsFilters.ts b/apps/web/src/hooks/safe-apps/useSafeAppsFilters.ts similarity index 100% rename from src/hooks/safe-apps/useSafeAppsFilters.ts rename to apps/web/src/hooks/safe-apps/useSafeAppsFilters.ts diff --git a/src/hooks/safe-apps/useTxBuilderApp.ts b/apps/web/src/hooks/safe-apps/useTxBuilderApp.ts similarity index 100% rename from src/hooks/safe-apps/useTxBuilderApp.ts rename to apps/web/src/hooks/safe-apps/useTxBuilderApp.ts diff --git a/src/hooks/useAddressBook.ts b/apps/web/src/hooks/useAddressBook.ts similarity index 100% rename from src/hooks/useAddressBook.ts rename to apps/web/src/hooks/useAddressBook.ts diff --git a/src/hooks/useAddressResolver.ts b/apps/web/src/hooks/useAddressResolver.ts similarity index 100% rename from src/hooks/useAddressResolver.ts rename to apps/web/src/hooks/useAddressResolver.ts diff --git a/src/hooks/useAdjustUrl.ts b/apps/web/src/hooks/useAdjustUrl.ts similarity index 100% rename from src/hooks/useAdjustUrl.ts rename to apps/web/src/hooks/useAdjustUrl.ts diff --git a/src/hooks/useAllAddressBooks.ts b/apps/web/src/hooks/useAllAddressBooks.ts similarity index 100% rename from src/hooks/useAllAddressBooks.ts rename to apps/web/src/hooks/useAllAddressBooks.ts diff --git a/src/hooks/useAsync.ts b/apps/web/src/hooks/useAsync.ts similarity index 100% rename from src/hooks/useAsync.ts rename to apps/web/src/hooks/useAsync.ts diff --git a/src/hooks/useBalances.ts b/apps/web/src/hooks/useBalances.ts similarity index 100% rename from src/hooks/useBalances.ts rename to apps/web/src/hooks/useBalances.ts diff --git a/src/hooks/useBatchedTxs.ts b/apps/web/src/hooks/useBatchedTxs.ts similarity index 100% rename from src/hooks/useBatchedTxs.ts rename to apps/web/src/hooks/useBatchedTxs.ts diff --git a/src/hooks/useChainId.ts b/apps/web/src/hooks/useChainId.ts similarity index 100% rename from src/hooks/useChainId.ts rename to apps/web/src/hooks/useChainId.ts diff --git a/src/hooks/useChains.ts b/apps/web/src/hooks/useChains.ts similarity index 100% rename from src/hooks/useChains.ts rename to apps/web/src/hooks/useChains.ts diff --git a/src/hooks/useChangedValue.ts b/apps/web/src/hooks/useChangedValue.ts similarity index 100% rename from src/hooks/useChangedValue.ts rename to apps/web/src/hooks/useChangedValue.ts diff --git a/src/hooks/useClock.ts b/apps/web/src/hooks/useClock.ts similarity index 100% rename from src/hooks/useClock.ts rename to apps/web/src/hooks/useClock.ts diff --git a/src/hooks/useCollectibles.ts b/apps/web/src/hooks/useCollectibles.ts similarity index 100% rename from src/hooks/useCollectibles.ts rename to apps/web/src/hooks/useCollectibles.ts diff --git a/src/hooks/useDarkMode.ts b/apps/web/src/hooks/useDarkMode.ts similarity index 100% rename from src/hooks/useDarkMode.ts rename to apps/web/src/hooks/useDarkMode.ts diff --git a/src/hooks/useDebounce.ts b/apps/web/src/hooks/useDebounce.ts similarity index 100% rename from src/hooks/useDebounce.ts rename to apps/web/src/hooks/useDebounce.ts diff --git a/src/hooks/useDecodeTx.ts b/apps/web/src/hooks/useDecodeTx.ts similarity index 100% rename from src/hooks/useDecodeTx.ts rename to apps/web/src/hooks/useDecodeTx.ts diff --git a/src/hooks/useDraftBatch.ts b/apps/web/src/hooks/useDraftBatch.ts similarity index 100% rename from src/hooks/useDraftBatch.ts rename to apps/web/src/hooks/useDraftBatch.ts diff --git a/src/hooks/useGasLimit.ts b/apps/web/src/hooks/useGasLimit.ts similarity index 100% rename from src/hooks/useGasLimit.ts rename to apps/web/src/hooks/useGasLimit.ts diff --git a/src/hooks/useGasPrice.ts b/apps/web/src/hooks/useGasPrice.ts similarity index 100% rename from src/hooks/useGasPrice.ts rename to apps/web/src/hooks/useGasPrice.ts diff --git a/src/hooks/useHiddenTokens.ts b/apps/web/src/hooks/useHiddenTokens.ts similarity index 100% rename from src/hooks/useHiddenTokens.ts rename to apps/web/src/hooks/useHiddenTokens.ts diff --git a/src/hooks/useHighlightHiddenTab.ts b/apps/web/src/hooks/useHighlightHiddenTab.ts similarity index 100% rename from src/hooks/useHighlightHiddenTab.ts rename to apps/web/src/hooks/useHighlightHiddenTab.ts diff --git a/src/hooks/useInitSession.ts b/apps/web/src/hooks/useInitSession.ts similarity index 100% rename from src/hooks/useInitSession.ts rename to apps/web/src/hooks/useInitSession.ts diff --git a/src/hooks/useIntervalCounter.ts b/apps/web/src/hooks/useIntervalCounter.ts similarity index 100% rename from src/hooks/useIntervalCounter.ts rename to apps/web/src/hooks/useIntervalCounter.ts diff --git a/src/hooks/useIsGeoblockedFeatureEnabled.ts b/apps/web/src/hooks/useIsGeoblockedFeatureEnabled.ts similarity index 100% rename from src/hooks/useIsGeoblockedFeatureEnabled.ts rename to apps/web/src/hooks/useIsGeoblockedFeatureEnabled.ts diff --git a/src/hooks/useIsMac.ts b/apps/web/src/hooks/useIsMac.ts similarity index 100% rename from src/hooks/useIsMac.ts rename to apps/web/src/hooks/useIsMac.ts diff --git a/src/hooks/useIsNestedSafeOwner.ts b/apps/web/src/hooks/useIsNestedSafeOwner.ts similarity index 100% rename from src/hooks/useIsNestedSafeOwner.ts rename to apps/web/src/hooks/useIsNestedSafeOwner.ts diff --git a/src/hooks/useIsOfficialHost.ts b/apps/web/src/hooks/useIsOfficialHost.ts similarity index 100% rename from src/hooks/useIsOfficialHost.ts rename to apps/web/src/hooks/useIsOfficialHost.ts diff --git a/src/hooks/useIsOnlySpendingLimitBeneficiary.tsx b/apps/web/src/hooks/useIsOnlySpendingLimitBeneficiary.tsx similarity index 100% rename from src/hooks/useIsOnlySpendingLimitBeneficiary.tsx rename to apps/web/src/hooks/useIsOnlySpendingLimitBeneficiary.tsx diff --git a/src/hooks/useIsPending.ts b/apps/web/src/hooks/useIsPending.ts similarity index 100% rename from src/hooks/useIsPending.ts rename to apps/web/src/hooks/useIsPending.ts diff --git a/src/hooks/useIsSafeOwner.ts b/apps/web/src/hooks/useIsSafeOwner.ts similarity index 100% rename from src/hooks/useIsSafeOwner.ts rename to apps/web/src/hooks/useIsSafeOwner.ts diff --git a/src/hooks/useIsSidebarRoute.ts b/apps/web/src/hooks/useIsSidebarRoute.ts similarity index 100% rename from src/hooks/useIsSidebarRoute.ts rename to apps/web/src/hooks/useIsSidebarRoute.ts diff --git a/src/hooks/useIsValidExecution.ts b/apps/web/src/hooks/useIsValidExecution.ts similarity index 100% rename from src/hooks/useIsValidExecution.ts rename to apps/web/src/hooks/useIsValidExecution.ts diff --git a/src/hooks/useIsWrongChain.ts b/apps/web/src/hooks/useIsWrongChain.ts similarity index 100% rename from src/hooks/useIsWrongChain.ts rename to apps/web/src/hooks/useIsWrongChain.ts diff --git a/src/hooks/useLastSafe.ts b/apps/web/src/hooks/useLastSafe.ts similarity index 100% rename from src/hooks/useLastSafe.ts rename to apps/web/src/hooks/useLastSafe.ts diff --git a/src/hooks/useLoadableStores.ts b/apps/web/src/hooks/useLoadableStores.ts similarity index 100% rename from src/hooks/useLoadableStores.ts rename to apps/web/src/hooks/useLoadableStores.ts diff --git a/src/hooks/useMasterCopies.ts b/apps/web/src/hooks/useMasterCopies.ts similarity index 100% rename from src/hooks/useMasterCopies.ts rename to apps/web/src/hooks/useMasterCopies.ts diff --git a/src/hooks/useMnemonicName/dict.ts b/apps/web/src/hooks/useMnemonicName/dict.ts similarity index 100% rename from src/hooks/useMnemonicName/dict.ts rename to apps/web/src/hooks/useMnemonicName/dict.ts diff --git a/src/hooks/useMnemonicName/index.ts b/apps/web/src/hooks/useMnemonicName/index.ts similarity index 100% rename from src/hooks/useMnemonicName/index.ts rename to apps/web/src/hooks/useMnemonicName/index.ts diff --git a/src/hooks/useMnemonicName/useMnemonicName.test.ts b/apps/web/src/hooks/useMnemonicName/useMnemonicName.test.ts similarity index 100% rename from src/hooks/useMnemonicName/useMnemonicName.test.ts rename to apps/web/src/hooks/useMnemonicName/useMnemonicName.test.ts diff --git a/src/hooks/useNestedSafeOwners.tsx b/apps/web/src/hooks/useNestedSafeOwners.tsx similarity index 100% rename from src/hooks/useNestedSafeOwners.tsx rename to apps/web/src/hooks/useNestedSafeOwners.tsx diff --git a/src/hooks/useOnceVisible.ts b/apps/web/src/hooks/useOnceVisible.ts similarity index 100% rename from src/hooks/useOnceVisible.ts rename to apps/web/src/hooks/useOnceVisible.ts diff --git a/src/hooks/useOrigin.ts b/apps/web/src/hooks/useOrigin.ts similarity index 100% rename from src/hooks/useOrigin.ts rename to apps/web/src/hooks/useOrigin.ts diff --git a/src/hooks/useOwnedSafes.ts b/apps/web/src/hooks/useOwnedSafes.ts similarity index 100% rename from src/hooks/useOwnedSafes.ts rename to apps/web/src/hooks/useOwnedSafes.ts diff --git a/src/hooks/usePendingActions.ts b/apps/web/src/hooks/usePendingActions.ts similarity index 100% rename from src/hooks/usePendingActions.ts rename to apps/web/src/hooks/usePendingActions.ts diff --git a/src/hooks/usePendingTxs.ts b/apps/web/src/hooks/usePendingTxs.ts similarity index 100% rename from src/hooks/usePendingTxs.ts rename to apps/web/src/hooks/usePendingTxs.ts diff --git a/src/hooks/usePreviousNonces.ts b/apps/web/src/hooks/usePreviousNonces.ts similarity index 100% rename from src/hooks/usePreviousNonces.ts rename to apps/web/src/hooks/usePreviousNonces.ts diff --git a/src/hooks/useProposers.ts b/apps/web/src/hooks/useProposers.ts similarity index 100% rename from src/hooks/useProposers.ts rename to apps/web/src/hooks/useProposers.ts diff --git a/src/hooks/useRemainingRelays.ts b/apps/web/src/hooks/useRemainingRelays.ts similarity index 100% rename from src/hooks/useRemainingRelays.ts rename to apps/web/src/hooks/useRemainingRelays.ts diff --git a/src/hooks/useSafeAddress.ts b/apps/web/src/hooks/useSafeAddress.ts similarity index 100% rename from src/hooks/useSafeAddress.ts rename to apps/web/src/hooks/useSafeAddress.ts diff --git a/src/hooks/useSafeInfo.ts b/apps/web/src/hooks/useSafeInfo.ts similarity index 100% rename from src/hooks/useSafeInfo.ts rename to apps/web/src/hooks/useSafeInfo.ts diff --git a/src/hooks/useSafeNotifications.ts b/apps/web/src/hooks/useSafeNotifications.ts similarity index 100% rename from src/hooks/useSafeNotifications.ts rename to apps/web/src/hooks/useSafeNotifications.ts diff --git a/src/hooks/useSafeTokenAllocation.ts b/apps/web/src/hooks/useSafeTokenAllocation.ts similarity index 100% rename from src/hooks/useSafeTokenAllocation.ts rename to apps/web/src/hooks/useSafeTokenAllocation.ts diff --git a/src/hooks/useSafeTokenEnabled.ts b/apps/web/src/hooks/useSafeTokenEnabled.ts similarity index 100% rename from src/hooks/useSafeTokenEnabled.ts rename to apps/web/src/hooks/useSafeTokenEnabled.ts diff --git a/src/hooks/useSanctionedAddress.ts b/apps/web/src/hooks/useSanctionedAddress.ts similarity index 100% rename from src/hooks/useSanctionedAddress.ts rename to apps/web/src/hooks/useSanctionedAddress.ts diff --git a/src/hooks/useSpendingLimit.ts b/apps/web/src/hooks/useSpendingLimit.ts similarity index 100% rename from src/hooks/useSpendingLimit.ts rename to apps/web/src/hooks/useSpendingLimit.ts diff --git a/src/hooks/useSpendingLimitGas.ts b/apps/web/src/hooks/useSpendingLimitGas.ts similarity index 100% rename from src/hooks/useSpendingLimitGas.ts rename to apps/web/src/hooks/useSpendingLimitGas.ts diff --git a/src/hooks/useTransactionStatus.ts b/apps/web/src/hooks/useTransactionStatus.ts similarity index 100% rename from src/hooks/useTransactionStatus.ts rename to apps/web/src/hooks/useTransactionStatus.ts diff --git a/src/hooks/useTransactionType.tsx b/apps/web/src/hooks/useTransactionType.tsx similarity index 100% rename from src/hooks/useTransactionType.tsx rename to apps/web/src/hooks/useTransactionType.tsx diff --git a/src/hooks/useTxDetails.ts b/apps/web/src/hooks/useTxDetails.ts similarity index 100% rename from src/hooks/useTxDetails.ts rename to apps/web/src/hooks/useTxDetails.ts diff --git a/src/hooks/useTxHistory.ts b/apps/web/src/hooks/useTxHistory.ts similarity index 100% rename from src/hooks/useTxHistory.ts rename to apps/web/src/hooks/useTxHistory.ts diff --git a/src/hooks/useTxNotifications.ts b/apps/web/src/hooks/useTxNotifications.ts similarity index 100% rename from src/hooks/useTxNotifications.ts rename to apps/web/src/hooks/useTxNotifications.ts diff --git a/src/hooks/useTxPendingStatuses.ts b/apps/web/src/hooks/useTxPendingStatuses.ts similarity index 100% rename from src/hooks/useTxPendingStatuses.ts rename to apps/web/src/hooks/useTxPendingStatuses.ts diff --git a/src/hooks/useTxQueue.ts b/apps/web/src/hooks/useTxQueue.ts similarity index 100% rename from src/hooks/useTxQueue.ts rename to apps/web/src/hooks/useTxQueue.ts diff --git a/src/hooks/useTxTracking.ts b/apps/web/src/hooks/useTxTracking.ts similarity index 100% rename from src/hooks/useTxTracking.ts rename to apps/web/src/hooks/useTxTracking.ts diff --git a/src/hooks/useVisibleBalances.ts b/apps/web/src/hooks/useVisibleBalances.ts similarity index 100% rename from src/hooks/useVisibleBalances.ts rename to apps/web/src/hooks/useVisibleBalances.ts diff --git a/src/hooks/useWalletCanPay.ts b/apps/web/src/hooks/useWalletCanPay.ts similarity index 100% rename from src/hooks/useWalletCanPay.ts rename to apps/web/src/hooks/useWalletCanPay.ts diff --git a/src/hooks/useWalletCanRelay.ts b/apps/web/src/hooks/useWalletCanRelay.ts similarity index 100% rename from src/hooks/useWalletCanRelay.ts rename to apps/web/src/hooks/useWalletCanRelay.ts diff --git a/src/hooks/wallets/__tests__/useOnboard.test.ts b/apps/web/src/hooks/wallets/__tests__/useOnboard.test.ts similarity index 100% rename from src/hooks/wallets/__tests__/useOnboard.test.ts rename to apps/web/src/hooks/wallets/__tests__/useOnboard.test.ts diff --git a/src/hooks/wallets/consts.ts b/apps/web/src/hooks/wallets/consts.ts similarity index 100% rename from src/hooks/wallets/consts.ts rename to apps/web/src/hooks/wallets/consts.ts diff --git a/src/hooks/wallets/useInitWeb3.ts b/apps/web/src/hooks/wallets/useInitWeb3.ts similarity index 100% rename from src/hooks/wallets/useInitWeb3.ts rename to apps/web/src/hooks/wallets/useInitWeb3.ts diff --git a/src/hooks/wallets/useOnboard.ts b/apps/web/src/hooks/wallets/useOnboard.ts similarity index 100% rename from src/hooks/wallets/useOnboard.ts rename to apps/web/src/hooks/wallets/useOnboard.ts diff --git a/src/hooks/wallets/useSelectAvailableSigner.ts b/apps/web/src/hooks/wallets/useSelectAvailableSigner.ts similarity index 100% rename from src/hooks/wallets/useSelectAvailableSigner.ts rename to apps/web/src/hooks/wallets/useSelectAvailableSigner.ts diff --git a/src/hooks/wallets/useWallet.ts b/apps/web/src/hooks/wallets/useWallet.ts similarity index 100% rename from src/hooks/wallets/useWallet.ts rename to apps/web/src/hooks/wallets/useWallet.ts diff --git a/src/hooks/wallets/useWalletBalance.ts b/apps/web/src/hooks/wallets/useWalletBalance.ts similarity index 100% rename from src/hooks/wallets/useWalletBalance.ts rename to apps/web/src/hooks/wallets/useWalletBalance.ts diff --git a/src/hooks/wallets/wallets.ts b/apps/web/src/hooks/wallets/wallets.ts similarity index 100% rename from src/hooks/wallets/wallets.ts rename to apps/web/src/hooks/wallets/wallets.ts diff --git a/src/hooks/wallets/web3.ts b/apps/web/src/hooks/wallets/web3.ts similarity index 100% rename from src/hooks/wallets/web3.ts rename to apps/web/src/hooks/wallets/web3.ts diff --git a/src/markdown/privacy/privacy.md b/apps/web/src/markdown/privacy/privacy.md similarity index 100% rename from src/markdown/privacy/privacy.md rename to apps/web/src/markdown/privacy/privacy.md diff --git a/src/markdown/terms/terms.md b/apps/web/src/markdown/terms/terms.md similarity index 100% rename from src/markdown/terms/terms.md rename to apps/web/src/markdown/terms/terms.md diff --git a/src/markdown/terms/version.ts b/apps/web/src/markdown/terms/version.ts similarity index 100% rename from src/markdown/terms/version.ts rename to apps/web/src/markdown/terms/version.ts diff --git a/src/pages/403.tsx b/apps/web/src/pages/403.tsx similarity index 100% rename from src/pages/403.tsx rename to apps/web/src/pages/403.tsx diff --git a/src/pages/404.tsx b/apps/web/src/pages/404.tsx similarity index 100% rename from src/pages/404.tsx rename to apps/web/src/pages/404.tsx diff --git a/src/pages/_app.tsx b/apps/web/src/pages/_app.tsx similarity index 100% rename from src/pages/_app.tsx rename to apps/web/src/pages/_app.tsx diff --git a/src/pages/_document.tsx b/apps/web/src/pages/_document.tsx similarity index 100% rename from src/pages/_document.tsx rename to apps/web/src/pages/_document.tsx diff --git a/src/pages/_offline.tsx b/apps/web/src/pages/_offline.tsx similarity index 100% rename from src/pages/_offline.tsx rename to apps/web/src/pages/_offline.tsx diff --git a/src/pages/addOwner.tsx b/apps/web/src/pages/addOwner.tsx similarity index 100% rename from src/pages/addOwner.tsx rename to apps/web/src/pages/addOwner.tsx diff --git a/src/pages/address-book.tsx b/apps/web/src/pages/address-book.tsx similarity index 100% rename from src/pages/address-book.tsx rename to apps/web/src/pages/address-book.tsx diff --git a/src/pages/apps/bookmarked.tsx b/apps/web/src/pages/apps/bookmarked.tsx similarity index 100% rename from src/pages/apps/bookmarked.tsx rename to apps/web/src/pages/apps/bookmarked.tsx diff --git a/src/pages/apps/custom.tsx b/apps/web/src/pages/apps/custom.tsx similarity index 100% rename from src/pages/apps/custom.tsx rename to apps/web/src/pages/apps/custom.tsx diff --git a/src/pages/apps/index.tsx b/apps/web/src/pages/apps/index.tsx similarity index 100% rename from src/pages/apps/index.tsx rename to apps/web/src/pages/apps/index.tsx diff --git a/src/pages/apps/open.tsx b/apps/web/src/pages/apps/open.tsx similarity index 100% rename from src/pages/apps/open.tsx rename to apps/web/src/pages/apps/open.tsx diff --git a/src/pages/balances/index.tsx b/apps/web/src/pages/balances/index.tsx similarity index 100% rename from src/pages/balances/index.tsx rename to apps/web/src/pages/balances/index.tsx diff --git a/src/pages/balances/nfts.tsx b/apps/web/src/pages/balances/nfts.tsx similarity index 100% rename from src/pages/balances/nfts.tsx rename to apps/web/src/pages/balances/nfts.tsx diff --git a/src/pages/bridge.tsx b/apps/web/src/pages/bridge.tsx similarity index 100% rename from src/pages/bridge.tsx rename to apps/web/src/pages/bridge.tsx diff --git a/src/pages/cookie.tsx b/apps/web/src/pages/cookie.tsx similarity index 100% rename from src/pages/cookie.tsx rename to apps/web/src/pages/cookie.tsx diff --git a/src/pages/home.tsx b/apps/web/src/pages/home.tsx similarity index 100% rename from src/pages/home.tsx rename to apps/web/src/pages/home.tsx diff --git a/src/pages/imprint.tsx b/apps/web/src/pages/imprint.tsx similarity index 100% rename from src/pages/imprint.tsx rename to apps/web/src/pages/imprint.tsx diff --git a/src/pages/index.tsx b/apps/web/src/pages/index.tsx similarity index 100% rename from src/pages/index.tsx rename to apps/web/src/pages/index.tsx diff --git a/src/pages/licenses.tsx b/apps/web/src/pages/licenses.tsx similarity index 100% rename from src/pages/licenses.tsx rename to apps/web/src/pages/licenses.tsx diff --git a/src/pages/new-safe/advanced-create.tsx b/apps/web/src/pages/new-safe/advanced-create.tsx similarity index 100% rename from src/pages/new-safe/advanced-create.tsx rename to apps/web/src/pages/new-safe/advanced-create.tsx diff --git a/src/pages/new-safe/create.tsx b/apps/web/src/pages/new-safe/create.tsx similarity index 100% rename from src/pages/new-safe/create.tsx rename to apps/web/src/pages/new-safe/create.tsx diff --git a/src/pages/new-safe/load.tsx b/apps/web/src/pages/new-safe/load.tsx similarity index 100% rename from src/pages/new-safe/load.tsx rename to apps/web/src/pages/new-safe/load.tsx diff --git a/src/pages/privacy.tsx b/apps/web/src/pages/privacy.tsx similarity index 100% rename from src/pages/privacy.tsx rename to apps/web/src/pages/privacy.tsx diff --git a/src/pages/settings/appearance.tsx b/apps/web/src/pages/settings/appearance.tsx similarity index 100% rename from src/pages/settings/appearance.tsx rename to apps/web/src/pages/settings/appearance.tsx diff --git a/src/pages/settings/cookies.tsx b/apps/web/src/pages/settings/cookies.tsx similarity index 100% rename from src/pages/settings/cookies.tsx rename to apps/web/src/pages/settings/cookies.tsx diff --git a/src/pages/settings/data.tsx b/apps/web/src/pages/settings/data.tsx similarity index 100% rename from src/pages/settings/data.tsx rename to apps/web/src/pages/settings/data.tsx diff --git a/src/pages/settings/environment-variables.tsx b/apps/web/src/pages/settings/environment-variables.tsx similarity index 100% rename from src/pages/settings/environment-variables.tsx rename to apps/web/src/pages/settings/environment-variables.tsx diff --git a/src/pages/settings/index.tsx b/apps/web/src/pages/settings/index.tsx similarity index 100% rename from src/pages/settings/index.tsx rename to apps/web/src/pages/settings/index.tsx diff --git a/src/pages/settings/modules.tsx b/apps/web/src/pages/settings/modules.tsx similarity index 100% rename from src/pages/settings/modules.tsx rename to apps/web/src/pages/settings/modules.tsx diff --git a/src/pages/settings/notifications.tsx b/apps/web/src/pages/settings/notifications.tsx similarity index 100% rename from src/pages/settings/notifications.tsx rename to apps/web/src/pages/settings/notifications.tsx diff --git a/src/pages/settings/safe-apps/index.tsx b/apps/web/src/pages/settings/safe-apps/index.tsx similarity index 100% rename from src/pages/settings/safe-apps/index.tsx rename to apps/web/src/pages/settings/safe-apps/index.tsx diff --git a/src/pages/settings/security.tsx b/apps/web/src/pages/settings/security.tsx similarity index 100% rename from src/pages/settings/security.tsx rename to apps/web/src/pages/settings/security.tsx diff --git a/src/pages/settings/setup.tsx b/apps/web/src/pages/settings/setup.tsx similarity index 100% rename from src/pages/settings/setup.tsx rename to apps/web/src/pages/settings/setup.tsx diff --git a/src/pages/share/safe-app.tsx b/apps/web/src/pages/share/safe-app.tsx similarity index 100% rename from src/pages/share/safe-app.tsx rename to apps/web/src/pages/share/safe-app.tsx diff --git a/src/pages/stake.tsx b/apps/web/src/pages/stake.tsx similarity index 100% rename from src/pages/stake.tsx rename to apps/web/src/pages/stake.tsx diff --git a/src/pages/swap.tsx b/apps/web/src/pages/swap.tsx similarity index 100% rename from src/pages/swap.tsx rename to apps/web/src/pages/swap.tsx diff --git a/src/pages/terms.tsx b/apps/web/src/pages/terms.tsx similarity index 100% rename from src/pages/terms.tsx rename to apps/web/src/pages/terms.tsx diff --git a/src/pages/transactions/history.tsx b/apps/web/src/pages/transactions/history.tsx similarity index 100% rename from src/pages/transactions/history.tsx rename to apps/web/src/pages/transactions/history.tsx diff --git a/src/pages/transactions/index.tsx b/apps/web/src/pages/transactions/index.tsx similarity index 100% rename from src/pages/transactions/index.tsx rename to apps/web/src/pages/transactions/index.tsx diff --git a/src/pages/transactions/messages.tsx b/apps/web/src/pages/transactions/messages.tsx similarity index 100% rename from src/pages/transactions/messages.tsx rename to apps/web/src/pages/transactions/messages.tsx diff --git a/src/pages/transactions/msg.tsx b/apps/web/src/pages/transactions/msg.tsx similarity index 100% rename from src/pages/transactions/msg.tsx rename to apps/web/src/pages/transactions/msg.tsx diff --git a/src/pages/transactions/queue.tsx b/apps/web/src/pages/transactions/queue.tsx similarity index 100% rename from src/pages/transactions/queue.tsx rename to apps/web/src/pages/transactions/queue.tsx diff --git a/src/pages/transactions/tx.tsx b/apps/web/src/pages/transactions/tx.tsx similarity index 100% rename from src/pages/transactions/tx.tsx rename to apps/web/src/pages/transactions/tx.tsx diff --git a/src/pages/wc.tsx b/apps/web/src/pages/wc.tsx similarity index 100% rename from src/pages/wc.tsx rename to apps/web/src/pages/wc.tsx diff --git a/src/pages/welcome/accounts.tsx b/apps/web/src/pages/welcome/accounts.tsx similarity index 100% rename from src/pages/welcome/accounts.tsx rename to apps/web/src/pages/welcome/accounts.tsx diff --git a/src/pages/welcome/index.tsx b/apps/web/src/pages/welcome/index.tsx similarity index 100% rename from src/pages/welcome/index.tsx rename to apps/web/src/pages/welcome/index.tsx diff --git a/src/service-workers/firebase-messaging/__tests__/notifications.test.ts b/apps/web/src/service-workers/firebase-messaging/__tests__/notifications.test.ts similarity index 100% rename from src/service-workers/firebase-messaging/__tests__/notifications.test.ts rename to apps/web/src/service-workers/firebase-messaging/__tests__/notifications.test.ts diff --git a/src/service-workers/firebase-messaging/firebase-messaging-sw.ts b/apps/web/src/service-workers/firebase-messaging/firebase-messaging-sw.ts similarity index 100% rename from src/service-workers/firebase-messaging/firebase-messaging-sw.ts rename to apps/web/src/service-workers/firebase-messaging/firebase-messaging-sw.ts diff --git a/src/service-workers/firebase-messaging/notification-mapper.ts b/apps/web/src/service-workers/firebase-messaging/notification-mapper.ts similarity index 100% rename from src/service-workers/firebase-messaging/notification-mapper.ts rename to apps/web/src/service-workers/firebase-messaging/notification-mapper.ts diff --git a/src/service-workers/firebase-messaging/notifications.ts b/apps/web/src/service-workers/firebase-messaging/notifications.ts similarity index 100% rename from src/service-workers/firebase-messaging/notifications.ts rename to apps/web/src/service-workers/firebase-messaging/notifications.ts diff --git a/src/service-workers/firebase-messaging/webhook-types.ts b/apps/web/src/service-workers/firebase-messaging/webhook-types.ts similarity index 100% rename from src/service-workers/firebase-messaging/webhook-types.ts rename to apps/web/src/service-workers/firebase-messaging/webhook-types.ts diff --git a/src/service-workers/index.ts b/apps/web/src/service-workers/index.ts similarity index 100% rename from src/service-workers/index.ts rename to apps/web/src/service-workers/index.ts diff --git a/src/services/EventBus.ts b/apps/web/src/services/EventBus.ts similarity index 100% rename from src/services/EventBus.ts rename to apps/web/src/services/EventBus.ts diff --git a/src/services/ExternalStore.ts b/apps/web/src/services/ExternalStore.ts similarity index 100% rename from src/services/ExternalStore.ts rename to apps/web/src/services/ExternalStore.ts diff --git a/src/services/analytics/TagManager.ts b/apps/web/src/services/analytics/TagManager.ts similarity index 100% rename from src/services/analytics/TagManager.ts rename to apps/web/src/services/analytics/TagManager.ts diff --git a/src/services/analytics/__tests__/TagManager.test.ts b/apps/web/src/services/analytics/__tests__/TagManager.test.ts similarity index 100% rename from src/services/analytics/__tests__/TagManager.test.ts rename to apps/web/src/services/analytics/__tests__/TagManager.test.ts diff --git a/src/services/analytics/__tests__/gtm.test.ts b/apps/web/src/services/analytics/__tests__/gtm.test.ts similarity index 100% rename from src/services/analytics/__tests__/gtm.test.ts rename to apps/web/src/services/analytics/__tests__/gtm.test.ts diff --git a/src/services/analytics/__tests__/tx-tracking.test.ts b/apps/web/src/services/analytics/__tests__/tx-tracking.test.ts similarity index 100% rename from src/services/analytics/__tests__/tx-tracking.test.ts rename to apps/web/src/services/analytics/__tests__/tx-tracking.test.ts diff --git a/src/services/analytics/events/addressBook.ts b/apps/web/src/services/analytics/events/addressBook.ts similarity index 100% rename from src/services/analytics/events/addressBook.ts rename to apps/web/src/services/analytics/events/addressBook.ts diff --git a/src/services/analytics/events/assets.ts b/apps/web/src/services/analytics/events/assets.ts similarity index 100% rename from src/services/analytics/events/assets.ts rename to apps/web/src/services/analytics/events/assets.ts diff --git a/src/services/analytics/events/batching.ts b/apps/web/src/services/analytics/events/batching.ts similarity index 100% rename from src/services/analytics/events/batching.ts rename to apps/web/src/services/analytics/events/batching.ts diff --git a/src/services/analytics/events/bridge.ts b/apps/web/src/services/analytics/events/bridge.ts similarity index 100% rename from src/services/analytics/events/bridge.ts rename to apps/web/src/services/analytics/events/bridge.ts diff --git a/src/services/analytics/events/counterfactual.ts b/apps/web/src/services/analytics/events/counterfactual.ts similarity index 100% rename from src/services/analytics/events/counterfactual.ts rename to apps/web/src/services/analytics/events/counterfactual.ts diff --git a/src/services/analytics/events/createLoadSafe.ts b/apps/web/src/services/analytics/events/createLoadSafe.ts similarity index 100% rename from src/services/analytics/events/createLoadSafe.ts rename to apps/web/src/services/analytics/events/createLoadSafe.ts diff --git a/src/services/analytics/events/index.ts b/apps/web/src/services/analytics/events/index.ts similarity index 100% rename from src/services/analytics/events/index.ts rename to apps/web/src/services/analytics/events/index.ts diff --git a/src/services/analytics/events/modals.ts b/apps/web/src/services/analytics/events/modals.ts similarity index 100% rename from src/services/analytics/events/modals.ts rename to apps/web/src/services/analytics/events/modals.ts diff --git a/src/services/analytics/events/nfts.ts b/apps/web/src/services/analytics/events/nfts.ts similarity index 100% rename from src/services/analytics/events/nfts.ts rename to apps/web/src/services/analytics/events/nfts.ts diff --git a/src/services/analytics/events/outreach.ts b/apps/web/src/services/analytics/events/outreach.ts similarity index 100% rename from src/services/analytics/events/outreach.ts rename to apps/web/src/services/analytics/events/outreach.ts diff --git a/src/services/analytics/events/overview.ts b/apps/web/src/services/analytics/events/overview.ts similarity index 100% rename from src/services/analytics/events/overview.ts rename to apps/web/src/services/analytics/events/overview.ts diff --git a/src/services/analytics/events/push-notifications.ts b/apps/web/src/services/analytics/events/push-notifications.ts similarity index 100% rename from src/services/analytics/events/push-notifications.ts rename to apps/web/src/services/analytics/events/push-notifications.ts diff --git a/src/services/analytics/events/recovery.ts b/apps/web/src/services/analytics/events/recovery.ts similarity index 100% rename from src/services/analytics/events/recovery.ts rename to apps/web/src/services/analytics/events/recovery.ts diff --git a/src/services/analytics/events/reject-tx.ts b/apps/web/src/services/analytics/events/reject-tx.ts similarity index 100% rename from src/services/analytics/events/reject-tx.ts rename to apps/web/src/services/analytics/events/reject-tx.ts diff --git a/src/services/analytics/events/safeApps.ts b/apps/web/src/services/analytics/events/safeApps.ts similarity index 100% rename from src/services/analytics/events/safeApps.ts rename to apps/web/src/services/analytics/events/safeApps.ts diff --git a/src/services/analytics/events/settings.ts b/apps/web/src/services/analytics/events/settings.ts similarity index 100% rename from src/services/analytics/events/settings.ts rename to apps/web/src/services/analytics/events/settings.ts diff --git a/src/services/analytics/events/stake.ts b/apps/web/src/services/analytics/events/stake.ts similarity index 100% rename from src/services/analytics/events/stake.ts rename to apps/web/src/services/analytics/events/stake.ts diff --git a/src/services/analytics/events/swaps.ts b/apps/web/src/services/analytics/events/swaps.ts similarity index 100% rename from src/services/analytics/events/swaps.ts rename to apps/web/src/services/analytics/events/swaps.ts diff --git a/src/services/analytics/events/transactions.ts b/apps/web/src/services/analytics/events/transactions.ts similarity index 100% rename from src/services/analytics/events/transactions.ts rename to apps/web/src/services/analytics/events/transactions.ts diff --git a/src/services/analytics/events/txList.ts b/apps/web/src/services/analytics/events/txList.ts similarity index 100% rename from src/services/analytics/events/txList.ts rename to apps/web/src/services/analytics/events/txList.ts diff --git a/src/services/analytics/events/wallet.ts b/apps/web/src/services/analytics/events/wallet.ts similarity index 100% rename from src/services/analytics/events/wallet.ts rename to apps/web/src/services/analytics/events/wallet.ts diff --git a/src/services/analytics/events/walletconnect.ts b/apps/web/src/services/analytics/events/walletconnect.ts similarity index 100% rename from src/services/analytics/events/walletconnect.ts rename to apps/web/src/services/analytics/events/walletconnect.ts diff --git a/src/services/analytics/gtm.ts b/apps/web/src/services/analytics/gtm.ts similarity index 100% rename from src/services/analytics/gtm.ts rename to apps/web/src/services/analytics/gtm.ts diff --git a/src/services/analytics/index.ts b/apps/web/src/services/analytics/index.ts similarity index 100% rename from src/services/analytics/index.ts rename to apps/web/src/services/analytics/index.ts diff --git a/src/services/analytics/spindl.ts b/apps/web/src/services/analytics/spindl.ts similarity index 100% rename from src/services/analytics/spindl.ts rename to apps/web/src/services/analytics/spindl.ts diff --git a/src/services/analytics/tx-tracking.ts b/apps/web/src/services/analytics/tx-tracking.ts similarity index 100% rename from src/services/analytics/tx-tracking.ts rename to apps/web/src/services/analytics/tx-tracking.ts diff --git a/src/services/analytics/types.ts b/apps/web/src/services/analytics/types.ts similarity index 100% rename from src/services/analytics/types.ts rename to apps/web/src/services/analytics/types.ts diff --git a/src/services/analytics/useGtm.ts b/apps/web/src/services/analytics/useGtm.ts similarity index 100% rename from src/services/analytics/useGtm.ts rename to apps/web/src/services/analytics/useGtm.ts diff --git a/src/services/analytics/useMetaEvents.ts b/apps/web/src/services/analytics/useMetaEvents.ts similarity index 100% rename from src/services/analytics/useMetaEvents.ts rename to apps/web/src/services/analytics/useMetaEvents.ts diff --git a/src/services/beamer/index.ts b/apps/web/src/services/beamer/index.ts similarity index 100% rename from src/services/beamer/index.ts rename to apps/web/src/services/beamer/index.ts diff --git a/src/services/beamer/types.ts b/apps/web/src/services/beamer/types.ts similarity index 100% rename from src/services/beamer/types.ts rename to apps/web/src/services/beamer/types.ts diff --git a/src/services/contracts/ContractErrorCodes.ts b/apps/web/src/services/contracts/ContractErrorCodes.ts similarity index 100% rename from src/services/contracts/ContractErrorCodes.ts rename to apps/web/src/services/contracts/ContractErrorCodes.ts diff --git a/src/services/contracts/__tests__/deployments.test.ts b/apps/web/src/services/contracts/__tests__/deployments.test.ts similarity index 100% rename from src/services/contracts/__tests__/deployments.test.ts rename to apps/web/src/services/contracts/__tests__/deployments.test.ts diff --git a/src/services/contracts/__tests__/safeContracts.test.ts b/apps/web/src/services/contracts/__tests__/safeContracts.test.ts similarity index 100% rename from src/services/contracts/__tests__/safeContracts.test.ts rename to apps/web/src/services/contracts/__tests__/safeContracts.test.ts diff --git a/src/services/contracts/deployments.ts b/apps/web/src/services/contracts/deployments.ts similarity index 100% rename from src/services/contracts/deployments.ts rename to apps/web/src/services/contracts/deployments.ts diff --git a/src/services/contracts/safeContracts.ts b/apps/web/src/services/contracts/safeContracts.ts similarity index 100% rename from src/services/contracts/safeContracts.ts rename to apps/web/src/services/contracts/safeContracts.ts diff --git a/src/services/contracts/spendingLimitContracts.ts b/apps/web/src/services/contracts/spendingLimitContracts.ts similarity index 100% rename from src/services/contracts/spendingLimitContracts.ts rename to apps/web/src/services/contracts/spendingLimitContracts.ts diff --git a/src/services/ens/index.test.ts b/apps/web/src/services/ens/index.test.ts similarity index 100% rename from src/services/ens/index.test.ts rename to apps/web/src/services/ens/index.test.ts diff --git a/src/services/ens/index.ts b/apps/web/src/services/ens/index.ts similarity index 100% rename from src/services/ens/index.ts rename to apps/web/src/services/ens/index.ts diff --git a/src/services/exceptions/ErrorCodes.ts b/apps/web/src/services/exceptions/ErrorCodes.ts similarity index 100% rename from src/services/exceptions/ErrorCodes.ts rename to apps/web/src/services/exceptions/ErrorCodes.ts diff --git a/src/services/exceptions/__tests__/index.test.ts b/apps/web/src/services/exceptions/__tests__/index.test.ts similarity index 100% rename from src/services/exceptions/__tests__/index.test.ts rename to apps/web/src/services/exceptions/__tests__/index.test.ts diff --git a/src/services/exceptions/__tests__/utils.test.ts b/apps/web/src/services/exceptions/__tests__/utils.test.ts similarity index 100% rename from src/services/exceptions/__tests__/utils.test.ts rename to apps/web/src/services/exceptions/__tests__/utils.test.ts diff --git a/src/services/exceptions/index.ts b/apps/web/src/services/exceptions/index.ts similarity index 100% rename from src/services/exceptions/index.ts rename to apps/web/src/services/exceptions/index.ts diff --git a/src/services/exceptions/utils.ts b/apps/web/src/services/exceptions/utils.ts similarity index 100% rename from src/services/exceptions/utils.ts rename to apps/web/src/services/exceptions/utils.ts diff --git a/src/services/local-storage/Storage.ts b/apps/web/src/services/local-storage/Storage.ts similarity index 100% rename from src/services/local-storage/Storage.ts rename to apps/web/src/services/local-storage/Storage.ts diff --git a/src/services/local-storage/__tests__/local.test.ts b/apps/web/src/services/local-storage/__tests__/local.test.ts similarity index 100% rename from src/services/local-storage/__tests__/local.test.ts rename to apps/web/src/services/local-storage/__tests__/local.test.ts diff --git a/src/services/local-storage/__tests__/useLocalStorage.test.ts b/apps/web/src/services/local-storage/__tests__/useLocalStorage.test.ts similarity index 100% rename from src/services/local-storage/__tests__/useLocalStorage.test.ts rename to apps/web/src/services/local-storage/__tests__/useLocalStorage.test.ts diff --git a/src/services/local-storage/local.ts b/apps/web/src/services/local-storage/local.ts similarity index 100% rename from src/services/local-storage/local.ts rename to apps/web/src/services/local-storage/local.ts diff --git a/src/services/local-storage/session.ts b/apps/web/src/services/local-storage/session.ts similarity index 100% rename from src/services/local-storage/session.ts rename to apps/web/src/services/local-storage/session.ts diff --git a/src/services/local-storage/storageHelpers.ts b/apps/web/src/services/local-storage/storageHelpers.ts similarity index 100% rename from src/services/local-storage/storageHelpers.ts rename to apps/web/src/services/local-storage/storageHelpers.ts diff --git a/src/services/local-storage/useLocalStorage.ts b/apps/web/src/services/local-storage/useLocalStorage.ts similarity index 100% rename from src/services/local-storage/useLocalStorage.ts rename to apps/web/src/services/local-storage/useLocalStorage.ts diff --git a/src/services/ls-migration/addedSafes.ts b/apps/web/src/services/ls-migration/addedSafes.ts similarity index 100% rename from src/services/ls-migration/addedSafes.ts rename to apps/web/src/services/ls-migration/addedSafes.ts diff --git a/src/services/ls-migration/addressBook.ts b/apps/web/src/services/ls-migration/addressBook.ts similarity index 100% rename from src/services/ls-migration/addressBook.ts rename to apps/web/src/services/ls-migration/addressBook.ts diff --git a/src/services/ls-migration/common.ts b/apps/web/src/services/ls-migration/common.ts similarity index 100% rename from src/services/ls-migration/common.ts rename to apps/web/src/services/ls-migration/common.ts diff --git a/src/services/ls-migration/tests.test.ts b/apps/web/src/services/ls-migration/tests.test.ts similarity index 100% rename from src/services/ls-migration/tests.test.ts rename to apps/web/src/services/ls-migration/tests.test.ts diff --git a/src/services/onboard.ts b/apps/web/src/services/onboard.ts similarity index 100% rename from src/services/onboard.ts rename to apps/web/src/services/onboard.ts diff --git a/src/services/onboard/ledger-module.ts b/apps/web/src/services/onboard/ledger-module.ts similarity index 100% rename from src/services/onboard/ledger-module.ts rename to apps/web/src/services/onboard/ledger-module.ts diff --git a/src/services/private-key-module/PkModulePopup.tsx b/apps/web/src/services/private-key-module/PkModulePopup.tsx similarity index 100% rename from src/services/private-key-module/PkModulePopup.tsx rename to apps/web/src/services/private-key-module/PkModulePopup.tsx diff --git a/src/services/private-key-module/icon.ts b/apps/web/src/services/private-key-module/icon.ts similarity index 100% rename from src/services/private-key-module/icon.ts rename to apps/web/src/services/private-key-module/icon.ts diff --git a/src/services/private-key-module/index.ts b/apps/web/src/services/private-key-module/index.ts similarity index 100% rename from src/services/private-key-module/index.ts rename to apps/web/src/services/private-key-module/index.ts diff --git a/src/services/private-key-module/pk-popup-store.ts b/apps/web/src/services/private-key-module/pk-popup-store.ts similarity index 100% rename from src/services/private-key-module/pk-popup-store.ts rename to apps/web/src/services/private-key-module/pk-popup-store.ts diff --git a/src/services/push-notifications/firebase.ts b/apps/web/src/services/push-notifications/firebase.ts similarity index 100% rename from src/services/push-notifications/firebase.ts rename to apps/web/src/services/push-notifications/firebase.ts diff --git a/src/services/push-notifications/preferences.ts b/apps/web/src/services/push-notifications/preferences.ts similarity index 100% rename from src/services/push-notifications/preferences.ts rename to apps/web/src/services/push-notifications/preferences.ts diff --git a/src/services/push-notifications/tracking.ts b/apps/web/src/services/push-notifications/tracking.ts similarity index 100% rename from src/services/push-notifications/tracking.ts rename to apps/web/src/services/push-notifications/tracking.ts diff --git a/src/services/safe-apps/AppCommunicator.ts b/apps/web/src/services/safe-apps/AppCommunicator.ts similarity index 100% rename from src/services/safe-apps/AppCommunicator.ts rename to apps/web/src/services/safe-apps/AppCommunicator.ts diff --git a/src/services/safe-apps/manifest.ts b/apps/web/src/services/safe-apps/manifest.ts similarity index 100% rename from src/services/safe-apps/manifest.ts rename to apps/web/src/services/safe-apps/manifest.ts diff --git a/src/services/safe-apps/track-app-usage-count.ts b/apps/web/src/services/safe-apps/track-app-usage-count.ts similarity index 100% rename from src/services/safe-apps/track-app-usage-count.ts rename to apps/web/src/services/safe-apps/track-app-usage-count.ts diff --git a/src/services/safe-messages/__tests__/safeMsgSender.test.ts b/apps/web/src/services/safe-messages/__tests__/safeMsgSender.test.ts similarity index 100% rename from src/services/safe-messages/__tests__/safeMsgSender.test.ts rename to apps/web/src/services/safe-messages/__tests__/safeMsgSender.test.ts diff --git a/src/services/safe-messages/safeMsgEvents.ts b/apps/web/src/services/safe-messages/safeMsgEvents.ts similarity index 100% rename from src/services/safe-messages/safeMsgEvents.ts rename to apps/web/src/services/safe-messages/safeMsgEvents.ts diff --git a/src/services/safe-messages/safeMsgNotifications.ts b/apps/web/src/services/safe-messages/safeMsgNotifications.ts similarity index 100% rename from src/services/safe-messages/safeMsgNotifications.ts rename to apps/web/src/services/safe-messages/safeMsgNotifications.ts diff --git a/src/services/safe-messages/safeMsgSender.ts b/apps/web/src/services/safe-messages/safeMsgSender.ts similarity index 100% rename from src/services/safe-messages/safeMsgSender.ts rename to apps/web/src/services/safe-messages/safeMsgSender.ts diff --git a/src/services/safe-wallet-provider/index.test.ts b/apps/web/src/services/safe-wallet-provider/index.test.ts similarity index 100% rename from src/services/safe-wallet-provider/index.test.ts rename to apps/web/src/services/safe-wallet-provider/index.test.ts diff --git a/src/services/safe-wallet-provider/index.ts b/apps/web/src/services/safe-wallet-provider/index.ts similarity index 100% rename from src/services/safe-wallet-provider/index.ts rename to apps/web/src/services/safe-wallet-provider/index.ts diff --git a/src/services/safe-wallet-provider/notifications.test.ts b/apps/web/src/services/safe-wallet-provider/notifications.test.ts similarity index 100% rename from src/services/safe-wallet-provider/notifications.test.ts rename to apps/web/src/services/safe-wallet-provider/notifications.test.ts diff --git a/src/services/safe-wallet-provider/notifications.ts b/apps/web/src/services/safe-wallet-provider/notifications.ts similarity index 100% rename from src/services/safe-wallet-provider/notifications.ts rename to apps/web/src/services/safe-wallet-provider/notifications.ts diff --git a/src/services/safe-wallet-provider/useSafeWalletProvider.test.tsx b/apps/web/src/services/safe-wallet-provider/useSafeWalletProvider.test.tsx similarity index 100% rename from src/services/safe-wallet-provider/useSafeWalletProvider.test.tsx rename to apps/web/src/services/safe-wallet-provider/useSafeWalletProvider.test.tsx diff --git a/src/services/safe-wallet-provider/useSafeWalletProvider.tsx b/apps/web/src/services/safe-wallet-provider/useSafeWalletProvider.tsx similarity index 100% rename from src/services/safe-wallet-provider/useSafeWalletProvider.tsx rename to apps/web/src/services/safe-wallet-provider/useSafeWalletProvider.tsx diff --git a/src/services/security/modules/ApprovalModule/index.ts b/apps/web/src/services/security/modules/ApprovalModule/index.ts similarity index 100% rename from src/services/security/modules/ApprovalModule/index.ts rename to apps/web/src/services/security/modules/ApprovalModule/index.ts diff --git a/src/services/security/modules/BlockaidModule/index.ts b/apps/web/src/services/security/modules/BlockaidModule/index.ts similarity index 100% rename from src/services/security/modules/BlockaidModule/index.ts rename to apps/web/src/services/security/modules/BlockaidModule/index.ts diff --git a/src/services/security/modules/BlockaidModule/types.ts b/apps/web/src/services/security/modules/BlockaidModule/types.ts similarity index 100% rename from src/services/security/modules/BlockaidModule/types.ts rename to apps/web/src/services/security/modules/BlockaidModule/types.ts diff --git a/src/services/security/modules/DelegateCallModule/index.test.ts b/apps/web/src/services/security/modules/DelegateCallModule/index.test.ts similarity index 100% rename from src/services/security/modules/DelegateCallModule/index.test.ts rename to apps/web/src/services/security/modules/DelegateCallModule/index.test.ts diff --git a/src/services/security/modules/DelegateCallModule/index.ts b/apps/web/src/services/security/modules/DelegateCallModule/index.ts similarity index 100% rename from src/services/security/modules/DelegateCallModule/index.ts rename to apps/web/src/services/security/modules/DelegateCallModule/index.ts diff --git a/src/services/security/modules/types.ts b/apps/web/src/services/security/modules/types.ts similarity index 100% rename from src/services/security/modules/types.ts rename to apps/web/src/services/security/modules/types.ts diff --git a/src/services/sentry.ts b/apps/web/src/services/sentry.ts similarity index 100% rename from src/services/sentry.ts rename to apps/web/src/services/sentry.ts diff --git a/src/services/siwe/index.ts b/apps/web/src/services/siwe/index.ts similarity index 100% rename from src/services/siwe/index.ts rename to apps/web/src/services/siwe/index.ts diff --git a/src/services/tracking/abTesting.ts b/apps/web/src/services/tracking/abTesting.ts similarity index 100% rename from src/services/tracking/abTesting.ts rename to apps/web/src/services/tracking/abTesting.ts diff --git a/src/services/tracking/useAbTesting.ts b/apps/web/src/services/tracking/useAbTesting.ts similarity index 100% rename from src/services/tracking/useAbTesting.ts rename to apps/web/src/services/tracking/useAbTesting.ts diff --git a/src/services/transactions/index.tests.ts b/apps/web/src/services/transactions/index.tests.ts similarity index 100% rename from src/services/transactions/index.tests.ts rename to apps/web/src/services/transactions/index.tests.ts diff --git a/src/services/transactions/index.ts b/apps/web/src/services/transactions/index.ts similarity index 100% rename from src/services/transactions/index.ts rename to apps/web/src/services/transactions/index.ts diff --git a/src/services/tx/__tests__/encodeSignatures.test.ts b/apps/web/src/services/tx/__tests__/encodeSignatures.test.ts similarity index 100% rename from src/services/tx/__tests__/encodeSignatures.test.ts rename to apps/web/src/services/tx/__tests__/encodeSignatures.test.ts diff --git a/src/services/tx/__tests__/extractTxInfo.test.ts b/apps/web/src/services/tx/__tests__/extractTxInfo.test.ts similarity index 100% rename from src/services/tx/__tests__/extractTxInfo.test.ts rename to apps/web/src/services/tx/__tests__/extractTxInfo.test.ts diff --git a/src/services/tx/__tests__/relaying.test.ts b/apps/web/src/services/tx/__tests__/relaying.test.ts similarity index 100% rename from src/services/tx/__tests__/relaying.test.ts rename to apps/web/src/services/tx/__tests__/relaying.test.ts diff --git a/src/services/tx/__tests__/safeUpdateParams.test.ts b/apps/web/src/services/tx/__tests__/safeUpdateParams.test.ts similarity index 100% rename from src/services/tx/__tests__/safeUpdateParams.test.ts rename to apps/web/src/services/tx/__tests__/safeUpdateParams.test.ts diff --git a/src/services/tx/__tests__/spendingLimitParams.test.ts b/apps/web/src/services/tx/__tests__/spendingLimitParams.test.ts similarity index 100% rename from src/services/tx/__tests__/spendingLimitParams.test.ts rename to apps/web/src/services/tx/__tests__/spendingLimitParams.test.ts diff --git a/src/services/tx/__tests__/tokenTransferParams.test.ts b/apps/web/src/services/tx/__tests__/tokenTransferParams.test.ts similarity index 100% rename from src/services/tx/__tests__/tokenTransferParams.test.ts rename to apps/web/src/services/tx/__tests__/tokenTransferParams.test.ts diff --git a/src/services/tx/__tests__/txEvents.test.ts b/apps/web/src/services/tx/__tests__/txEvents.test.ts similarity index 100% rename from src/services/tx/__tests__/txEvents.test.ts rename to apps/web/src/services/tx/__tests__/txEvents.test.ts diff --git a/src/services/tx/__tests__/txMonitor.test.ts b/apps/web/src/services/tx/__tests__/txMonitor.test.ts similarity index 100% rename from src/services/tx/__tests__/txMonitor.test.ts rename to apps/web/src/services/tx/__tests__/txMonitor.test.ts diff --git a/src/services/tx/encodeSignatures.ts b/apps/web/src/services/tx/encodeSignatures.ts similarity index 100% rename from src/services/tx/encodeSignatures.ts rename to apps/web/src/services/tx/encodeSignatures.ts diff --git a/src/services/tx/extractTxInfo.ts b/apps/web/src/services/tx/extractTxInfo.ts similarity index 100% rename from src/services/tx/extractTxInfo.ts rename to apps/web/src/services/tx/extractTxInfo.ts diff --git a/src/services/tx/proposeTransaction.ts b/apps/web/src/services/tx/proposeTransaction.ts similarity index 100% rename from src/services/tx/proposeTransaction.ts rename to apps/web/src/services/tx/proposeTransaction.ts diff --git a/src/services/tx/relaying.ts b/apps/web/src/services/tx/relaying.ts similarity index 100% rename from src/services/tx/relaying.ts rename to apps/web/src/services/tx/relaying.ts diff --git a/src/services/tx/safeUpdateParams.ts b/apps/web/src/services/tx/safeUpdateParams.ts similarity index 100% rename from src/services/tx/safeUpdateParams.ts rename to apps/web/src/services/tx/safeUpdateParams.ts diff --git a/src/services/tx/spendingLimitParams.ts b/apps/web/src/services/tx/spendingLimitParams.ts similarity index 100% rename from src/services/tx/spendingLimitParams.ts rename to apps/web/src/services/tx/spendingLimitParams.ts diff --git a/src/services/tx/tokenTransferParams.ts b/apps/web/src/services/tx/tokenTransferParams.ts similarity index 100% rename from src/services/tx/tokenTransferParams.ts rename to apps/web/src/services/tx/tokenTransferParams.ts diff --git a/src/services/tx/tx-sender/__tests__/sdk.test.ts b/apps/web/src/services/tx/tx-sender/__tests__/sdk.test.ts similarity index 100% rename from src/services/tx/tx-sender/__tests__/sdk.test.ts rename to apps/web/src/services/tx/tx-sender/__tests__/sdk.test.ts diff --git a/src/services/tx/tx-sender/__tests__/ts-sender.test.ts b/apps/web/src/services/tx/tx-sender/__tests__/ts-sender.test.ts similarity index 100% rename from src/services/tx/tx-sender/__tests__/ts-sender.test.ts rename to apps/web/src/services/tx/tx-sender/__tests__/ts-sender.test.ts diff --git a/src/services/tx/tx-sender/create.ts b/apps/web/src/services/tx/tx-sender/create.ts similarity index 100% rename from src/services/tx/tx-sender/create.ts rename to apps/web/src/services/tx/tx-sender/create.ts diff --git a/src/services/tx/tx-sender/dispatch.ts b/apps/web/src/services/tx/tx-sender/dispatch.ts similarity index 100% rename from src/services/tx/tx-sender/dispatch.ts rename to apps/web/src/services/tx/tx-sender/dispatch.ts diff --git a/src/services/tx/tx-sender/index.ts b/apps/web/src/services/tx/tx-sender/index.ts similarity index 100% rename from src/services/tx/tx-sender/index.ts rename to apps/web/src/services/tx/tx-sender/index.ts diff --git a/src/services/tx/tx-sender/recommendedNonce.ts b/apps/web/src/services/tx/tx-sender/recommendedNonce.ts similarity index 100% rename from src/services/tx/tx-sender/recommendedNonce.ts rename to apps/web/src/services/tx/tx-sender/recommendedNonce.ts diff --git a/src/services/tx/tx-sender/sdk.ts b/apps/web/src/services/tx/tx-sender/sdk.ts similarity index 100% rename from src/services/tx/tx-sender/sdk.ts rename to apps/web/src/services/tx/tx-sender/sdk.ts diff --git a/src/services/tx/tx-sender/spendingLimit.ts b/apps/web/src/services/tx/tx-sender/spendingLimit.ts similarity index 100% rename from src/services/tx/tx-sender/spendingLimit.ts rename to apps/web/src/services/tx/tx-sender/spendingLimit.ts diff --git a/src/services/tx/txEvents.ts b/apps/web/src/services/tx/txEvents.ts similarity index 100% rename from src/services/tx/txEvents.ts rename to apps/web/src/services/tx/txEvents.ts diff --git a/src/services/tx/txMonitor.ts b/apps/web/src/services/tx/txMonitor.ts similarity index 100% rename from src/services/tx/txMonitor.ts rename to apps/web/src/services/tx/txMonitor.ts diff --git a/src/store/__tests__/addedSafesSlice.test.ts b/apps/web/src/store/__tests__/addedSafesSlice.test.ts similarity index 100% rename from src/store/__tests__/addedSafesSlice.test.ts rename to apps/web/src/store/__tests__/addedSafesSlice.test.ts diff --git a/src/store/__tests__/addressBookSlice.test.ts b/apps/web/src/store/__tests__/addressBookSlice.test.ts similarity index 100% rename from src/store/__tests__/addressBookSlice.test.ts rename to apps/web/src/store/__tests__/addressBookSlice.test.ts diff --git a/src/store/__tests__/broadcast.test.ts b/apps/web/src/store/__tests__/broadcast.test.ts similarity index 100% rename from src/store/__tests__/broadcast.test.ts rename to apps/web/src/store/__tests__/broadcast.test.ts diff --git a/src/store/__tests__/index.test.ts b/apps/web/src/store/__tests__/index.test.ts similarity index 100% rename from src/store/__tests__/index.test.ts rename to apps/web/src/store/__tests__/index.test.ts diff --git a/src/store/__tests__/pendingTxsSlice.test.ts b/apps/web/src/store/__tests__/pendingTxsSlice.test.ts similarity index 100% rename from src/store/__tests__/pendingTxsSlice.test.ts rename to apps/web/src/store/__tests__/pendingTxsSlice.test.ts diff --git a/src/store/__tests__/safeAppsSlice.test.ts b/apps/web/src/store/__tests__/safeAppsSlice.test.ts similarity index 100% rename from src/store/__tests__/safeAppsSlice.test.ts rename to apps/web/src/store/__tests__/safeAppsSlice.test.ts diff --git a/src/store/__tests__/safeMessagesSlice.test.ts b/apps/web/src/store/__tests__/safeMessagesSlice.test.ts similarity index 100% rename from src/store/__tests__/safeMessagesSlice.test.ts rename to apps/web/src/store/__tests__/safeMessagesSlice.test.ts diff --git a/src/store/__tests__/safeOverviews.test.ts b/apps/web/src/store/__tests__/safeOverviews.test.ts similarity index 100% rename from src/store/__tests__/safeOverviews.test.ts rename to apps/web/src/store/__tests__/safeOverviews.test.ts diff --git a/src/store/__tests__/settingsSlice.test.ts b/apps/web/src/store/__tests__/settingsSlice.test.ts similarity index 100% rename from src/store/__tests__/settingsSlice.test.ts rename to apps/web/src/store/__tests__/settingsSlice.test.ts diff --git a/src/store/__tests__/swapOrderSlice.test.ts b/apps/web/src/store/__tests__/swapOrderSlice.test.ts similarity index 100% rename from src/store/__tests__/swapOrderSlice.test.ts rename to apps/web/src/store/__tests__/swapOrderSlice.test.ts diff --git a/src/store/__tests__/txHistorySlice.test.ts b/apps/web/src/store/__tests__/txHistorySlice.test.ts similarity index 100% rename from src/store/__tests__/txHistorySlice.test.ts rename to apps/web/src/store/__tests__/txHistorySlice.test.ts diff --git a/src/store/__tests__/txQueueSlice.test.ts b/apps/web/src/store/__tests__/txQueueSlice.test.ts similarity index 100% rename from src/store/__tests__/txQueueSlice.test.ts rename to apps/web/src/store/__tests__/txQueueSlice.test.ts diff --git a/src/store/addedSafesSlice.ts b/apps/web/src/store/addedSafesSlice.ts similarity index 100% rename from src/store/addedSafesSlice.ts rename to apps/web/src/store/addedSafesSlice.ts diff --git a/src/store/addressBookSlice.ts b/apps/web/src/store/addressBookSlice.ts similarity index 100% rename from src/store/addressBookSlice.ts rename to apps/web/src/store/addressBookSlice.ts diff --git a/src/store/api/gateway/index.ts b/apps/web/src/store/api/gateway/index.ts similarity index 100% rename from src/store/api/gateway/index.ts rename to apps/web/src/store/api/gateway/index.ts diff --git a/src/store/api/gateway/proposers.ts b/apps/web/src/store/api/gateway/proposers.ts similarity index 100% rename from src/store/api/gateway/proposers.ts rename to apps/web/src/store/api/gateway/proposers.ts diff --git a/src/store/api/gateway/safeOverviews.ts b/apps/web/src/store/api/gateway/safeOverviews.ts similarity index 100% rename from src/store/api/gateway/safeOverviews.ts rename to apps/web/src/store/api/gateway/safeOverviews.ts diff --git a/src/store/api/ofac.ts b/apps/web/src/store/api/ofac.ts similarity index 100% rename from src/store/api/ofac.ts rename to apps/web/src/store/api/ofac.ts diff --git a/src/store/api/safePass.ts b/apps/web/src/store/api/safePass.ts similarity index 100% rename from src/store/api/safePass.ts rename to apps/web/src/store/api/safePass.ts diff --git a/src/store/balancesSlice.ts b/apps/web/src/store/balancesSlice.ts similarity index 100% rename from src/store/balancesSlice.ts rename to apps/web/src/store/balancesSlice.ts diff --git a/src/store/batchSlice.ts b/apps/web/src/store/batchSlice.ts similarity index 100% rename from src/store/batchSlice.ts rename to apps/web/src/store/batchSlice.ts diff --git a/src/store/broadcast.ts b/apps/web/src/store/broadcast.ts similarity index 100% rename from src/store/broadcast.ts rename to apps/web/src/store/broadcast.ts diff --git a/src/store/chainsSlice.ts b/apps/web/src/store/chainsSlice.ts similarity index 100% rename from src/store/chainsSlice.ts rename to apps/web/src/store/chainsSlice.ts diff --git a/src/store/common.ts b/apps/web/src/store/common.ts similarity index 100% rename from src/store/common.ts rename to apps/web/src/store/common.ts diff --git a/src/store/cookiesAndTermsSlice.ts b/apps/web/src/store/cookiesAndTermsSlice.ts similarity index 100% rename from src/store/cookiesAndTermsSlice.ts rename to apps/web/src/store/cookiesAndTermsSlice.ts diff --git a/src/store/index.ts b/apps/web/src/store/index.ts similarity index 100% rename from src/store/index.ts rename to apps/web/src/store/index.ts diff --git a/src/store/notificationsSlice.ts b/apps/web/src/store/notificationsSlice.ts similarity index 100% rename from src/store/notificationsSlice.ts rename to apps/web/src/store/notificationsSlice.ts diff --git a/src/store/orderByPreferenceSlice.ts b/apps/web/src/store/orderByPreferenceSlice.ts similarity index 100% rename from src/store/orderByPreferenceSlice.ts rename to apps/web/src/store/orderByPreferenceSlice.ts diff --git a/src/store/pendingSafeMessagesSlice.ts b/apps/web/src/store/pendingSafeMessagesSlice.ts similarity index 100% rename from src/store/pendingSafeMessagesSlice.ts rename to apps/web/src/store/pendingSafeMessagesSlice.ts diff --git a/src/store/pendingTxsSlice.ts b/apps/web/src/store/pendingTxsSlice.ts similarity index 100% rename from src/store/pendingTxsSlice.ts rename to apps/web/src/store/pendingTxsSlice.ts diff --git a/src/store/persistStore.ts b/apps/web/src/store/persistStore.ts similarity index 100% rename from src/store/persistStore.ts rename to apps/web/src/store/persistStore.ts diff --git a/src/store/popupSlice.ts b/apps/web/src/store/popupSlice.ts similarity index 100% rename from src/store/popupSlice.ts rename to apps/web/src/store/popupSlice.ts diff --git a/src/store/safeAppsSlice.ts b/apps/web/src/store/safeAppsSlice.ts similarity index 100% rename from src/store/safeAppsSlice.ts rename to apps/web/src/store/safeAppsSlice.ts diff --git a/src/store/safeInfoSlice.ts b/apps/web/src/store/safeInfoSlice.ts similarity index 100% rename from src/store/safeInfoSlice.ts rename to apps/web/src/store/safeInfoSlice.ts diff --git a/src/store/safeMessagesSlice.ts b/apps/web/src/store/safeMessagesSlice.ts similarity index 100% rename from src/store/safeMessagesSlice.ts rename to apps/web/src/store/safeMessagesSlice.ts diff --git a/src/store/sessionSlice.ts b/apps/web/src/store/sessionSlice.ts similarity index 100% rename from src/store/sessionSlice.ts rename to apps/web/src/store/sessionSlice.ts diff --git a/src/store/settingsSlice.ts b/apps/web/src/store/settingsSlice.ts similarity index 100% rename from src/store/settingsSlice.ts rename to apps/web/src/store/settingsSlice.ts diff --git a/src/store/slices.ts b/apps/web/src/store/slices.ts similarity index 100% rename from src/store/slices.ts rename to apps/web/src/store/slices.ts diff --git a/src/store/spendingLimitsSlice.ts b/apps/web/src/store/spendingLimitsSlice.ts similarity index 100% rename from src/store/spendingLimitsSlice.ts rename to apps/web/src/store/spendingLimitsSlice.ts diff --git a/src/store/swapOrderSlice.ts b/apps/web/src/store/swapOrderSlice.ts similarity index 100% rename from src/store/swapOrderSlice.ts rename to apps/web/src/store/swapOrderSlice.ts diff --git a/src/store/txHistorySlice.ts b/apps/web/src/store/txHistorySlice.ts similarity index 100% rename from src/store/txHistorySlice.ts rename to apps/web/src/store/txHistorySlice.ts diff --git a/src/store/txQueueSlice.ts b/apps/web/src/store/txQueueSlice.ts similarity index 100% rename from src/store/txQueueSlice.ts rename to apps/web/src/store/txQueueSlice.ts diff --git a/src/store/useHydrateStore.ts b/apps/web/src/store/useHydrateStore.ts similarity index 100% rename from src/store/useHydrateStore.ts rename to apps/web/src/store/useHydrateStore.ts diff --git a/src/store/visitedSafesSlice.ts b/apps/web/src/store/visitedSafesSlice.ts similarity index 100% rename from src/store/visitedSafesSlice.ts rename to apps/web/src/store/visitedSafesSlice.ts diff --git a/src/stories/Configure.mdx b/apps/web/src/stories/Configure.mdx similarity index 100% rename from src/stories/Configure.mdx rename to apps/web/src/stories/Configure.mdx diff --git a/src/stories/storeDecorator.tsx b/apps/web/src/stories/storeDecorator.tsx similarity index 100% rename from src/stories/storeDecorator.tsx rename to apps/web/src/stories/storeDecorator.tsx diff --git a/src/styles/accordion.module.css b/apps/web/src/styles/accordion.module.css similarity index 100% rename from src/styles/accordion.module.css rename to apps/web/src/styles/accordion.module.css diff --git a/src/styles/globals.css b/apps/web/src/styles/globals.css similarity index 100% rename from src/styles/globals.css rename to apps/web/src/styles/globals.css diff --git a/src/styles/inputs.module.css b/apps/web/src/styles/inputs.module.css similarity index 100% rename from src/styles/inputs.module.css rename to apps/web/src/styles/inputs.module.css diff --git a/src/styles/onboard.css b/apps/web/src/styles/onboard.css similarity index 100% rename from src/styles/onboard.css rename to apps/web/src/styles/onboard.css diff --git a/src/styles/spacings.ts b/apps/web/src/styles/spacings.ts similarity index 100% rename from src/styles/spacings.ts rename to apps/web/src/styles/spacings.ts diff --git a/src/styles/vars.css b/apps/web/src/styles/vars.css similarity index 100% rename from src/styles/vars.css rename to apps/web/src/styles/vars.css diff --git a/src/tests/Builder.ts b/apps/web/src/tests/Builder.ts similarity index 100% rename from src/tests/Builder.ts rename to apps/web/src/tests/Builder.ts diff --git a/src/tests/builders/chains.ts b/apps/web/src/tests/builders/chains.ts similarity index 100% rename from src/tests/builders/chains.ts rename to apps/web/src/tests/builders/chains.ts diff --git a/src/tests/builders/eip1193Provider.ts b/apps/web/src/tests/builders/eip1193Provider.ts similarity index 100% rename from src/tests/builders/eip1193Provider.ts rename to apps/web/src/tests/builders/eip1193Provider.ts diff --git a/src/tests/builders/messages.ts b/apps/web/src/tests/builders/messages.ts similarity index 100% rename from src/tests/builders/messages.ts rename to apps/web/src/tests/builders/messages.ts diff --git a/src/tests/builders/pendingTx.ts b/apps/web/src/tests/builders/pendingTx.ts similarity index 100% rename from src/tests/builders/pendingTx.ts rename to apps/web/src/tests/builders/pendingTx.ts diff --git a/src/tests/builders/safe.ts b/apps/web/src/tests/builders/safe.ts similarity index 100% rename from src/tests/builders/safe.ts rename to apps/web/src/tests/builders/safe.ts diff --git a/src/tests/builders/safeItem.ts b/apps/web/src/tests/builders/safeItem.ts similarity index 100% rename from src/tests/builders/safeItem.ts rename to apps/web/src/tests/builders/safeItem.ts diff --git a/src/tests/builders/safeMessage.ts b/apps/web/src/tests/builders/safeMessage.ts similarity index 100% rename from src/tests/builders/safeMessage.ts rename to apps/web/src/tests/builders/safeMessage.ts diff --git a/src/tests/builders/safeTx.ts b/apps/web/src/tests/builders/safeTx.ts similarity index 100% rename from src/tests/builders/safeTx.ts rename to apps/web/src/tests/builders/safeTx.ts diff --git a/src/tests/builders/utils.ts b/apps/web/src/tests/builders/utils.ts similarity index 100% rename from src/tests/builders/utils.ts rename to apps/web/src/tests/builders/utils.ts diff --git a/src/tests/builders/wallet.ts b/apps/web/src/tests/builders/wallet.ts similarity index 100% rename from src/tests/builders/wallet.ts rename to apps/web/src/tests/builders/wallet.ts diff --git a/src/tests/mocks/chains.ts b/apps/web/src/tests/mocks/chains.ts similarity index 100% rename from src/tests/mocks/chains.ts rename to apps/web/src/tests/mocks/chains.ts diff --git a/src/tests/mocks/contractManager.ts b/apps/web/src/tests/mocks/contractManager.ts similarity index 100% rename from src/tests/mocks/contractManager.ts rename to apps/web/src/tests/mocks/contractManager.ts diff --git a/src/tests/mocks/providers.ts b/apps/web/src/tests/mocks/providers.ts similarity index 100% rename from src/tests/mocks/providers.ts rename to apps/web/src/tests/mocks/providers.ts diff --git a/src/tests/mocks/transactions.ts b/apps/web/src/tests/mocks/transactions.ts similarity index 100% rename from src/tests/mocks/transactions.ts rename to apps/web/src/tests/mocks/transactions.ts diff --git a/src/tests/pages/404.test.tsx b/apps/web/src/tests/pages/404.test.tsx similarity index 100% rename from src/tests/pages/404.test.tsx rename to apps/web/src/tests/pages/404.test.tsx diff --git a/src/tests/pages/apps-share.test.tsx b/apps/web/src/tests/pages/apps-share.test.tsx similarity index 100% rename from src/tests/pages/apps-share.test.tsx rename to apps/web/src/tests/pages/apps-share.test.tsx diff --git a/src/tests/pages/apps.test.tsx b/apps/web/src/tests/pages/apps.test.tsx similarity index 100% rename from src/tests/pages/apps.test.tsx rename to apps/web/src/tests/pages/apps.test.tsx diff --git a/src/tests/test-utils.tsx b/apps/web/src/tests/test-utils.tsx similarity index 100% rename from src/tests/test-utils.tsx rename to apps/web/src/tests/test-utils.tsx diff --git a/src/tests/transactions.ts b/apps/web/src/tests/transactions.ts similarity index 100% rename from src/tests/transactions.ts rename to apps/web/src/tests/transactions.ts diff --git a/src/utils/SimpleTxWatcher.ts b/apps/web/src/utils/SimpleTxWatcher.ts similarity index 100% rename from src/utils/SimpleTxWatcher.ts rename to apps/web/src/utils/SimpleTxWatcher.ts diff --git a/src/utils/__tests__/SimpleTxWatcher.test.ts b/apps/web/src/utils/__tests__/SimpleTxWatcher.test.ts similarity index 100% rename from src/utils/__tests__/SimpleTxWatcher.test.ts rename to apps/web/src/utils/__tests__/SimpleTxWatcher.test.ts diff --git a/src/utils/__tests__/addresses.test.ts b/apps/web/src/utils/__tests__/addresses.test.ts similarity index 100% rename from src/utils/__tests__/addresses.test.ts rename to apps/web/src/utils/__tests__/addresses.test.ts diff --git a/src/utils/__tests__/chains.test.ts b/apps/web/src/utils/__tests__/chains.test.ts similarity index 100% rename from src/utils/__tests__/chains.test.ts rename to apps/web/src/utils/__tests__/chains.test.ts diff --git a/src/utils/__tests__/date.test.ts b/apps/web/src/utils/__tests__/date.test.ts similarity index 100% rename from src/utils/__tests__/date.test.ts rename to apps/web/src/utils/__tests__/date.test.ts diff --git a/src/utils/__tests__/formatNumber.test.ts b/apps/web/src/utils/__tests__/formatNumber.test.ts similarity index 100% rename from src/utils/__tests__/formatNumber.test.ts rename to apps/web/src/utils/__tests__/formatNumber.test.ts diff --git a/src/utils/__tests__/formatters.test.ts b/apps/web/src/utils/__tests__/formatters.test.ts similarity index 100% rename from src/utils/__tests__/formatters.test.ts rename to apps/web/src/utils/__tests__/formatters.test.ts diff --git a/src/utils/__tests__/gateway.test.ts b/apps/web/src/utils/__tests__/gateway.test.ts similarity index 100% rename from src/utils/__tests__/gateway.test.ts rename to apps/web/src/utils/__tests__/gateway.test.ts diff --git a/src/utils/__tests__/helpers.test.ts b/apps/web/src/utils/__tests__/helpers.test.ts similarity index 100% rename from src/utils/__tests__/helpers.test.ts rename to apps/web/src/utils/__tests__/helpers.test.ts diff --git a/src/utils/__tests__/mad-props.test.tsx b/apps/web/src/utils/__tests__/mad-props.test.tsx similarity index 100% rename from src/utils/__tests__/mad-props.test.tsx rename to apps/web/src/utils/__tests__/mad-props.test.tsx diff --git a/src/utils/__tests__/safe-hashes.test.ts b/apps/web/src/utils/__tests__/safe-hashes.test.ts similarity index 100% rename from src/utils/__tests__/safe-hashes.test.ts rename to apps/web/src/utils/__tests__/safe-hashes.test.ts diff --git a/src/utils/__tests__/safe-messages.test.ts b/apps/web/src/utils/__tests__/safe-messages.test.ts similarity index 100% rename from src/utils/__tests__/safe-messages.test.ts rename to apps/web/src/utils/__tests__/safe-messages.test.ts diff --git a/src/utils/__tests__/safe-migrations.test.ts b/apps/web/src/utils/__tests__/safe-migrations.test.ts similarity index 100% rename from src/utils/__tests__/safe-migrations.test.ts rename to apps/web/src/utils/__tests__/safe-migrations.test.ts diff --git a/src/utils/__tests__/safe-version.test.ts b/apps/web/src/utils/__tests__/safe-version.test.ts similarity index 100% rename from src/utils/__tests__/safe-version.test.ts rename to apps/web/src/utils/__tests__/safe-version.test.ts diff --git a/src/utils/__tests__/signers.test.ts b/apps/web/src/utils/__tests__/signers.test.ts similarity index 100% rename from src/utils/__tests__/signers.test.ts rename to apps/web/src/utils/__tests__/signers.test.ts diff --git a/src/utils/__tests__/tokens.test.ts b/apps/web/src/utils/__tests__/tokens.test.ts similarity index 100% rename from src/utils/__tests__/tokens.test.ts rename to apps/web/src/utils/__tests__/tokens.test.ts diff --git a/src/utils/__tests__/transaction-guards.test.ts b/apps/web/src/utils/__tests__/transaction-guards.test.ts similarity index 100% rename from src/utils/__tests__/transaction-guards.test.ts rename to apps/web/src/utils/__tests__/transaction-guards.test.ts diff --git a/src/utils/__tests__/transactions.test.ts b/apps/web/src/utils/__tests__/transactions.test.ts similarity index 100% rename from src/utils/__tests__/transactions.test.ts rename to apps/web/src/utils/__tests__/transactions.test.ts diff --git a/src/utils/__tests__/tx-history-filter.test.ts b/apps/web/src/utils/__tests__/tx-history-filter.test.ts similarity index 100% rename from src/utils/__tests__/tx-history-filter.test.ts rename to apps/web/src/utils/__tests__/tx-history-filter.test.ts diff --git a/src/utils/__tests__/tx-list.test.ts b/apps/web/src/utils/__tests__/tx-list.test.ts similarity index 100% rename from src/utils/__tests__/tx-list.test.ts rename to apps/web/src/utils/__tests__/tx-list.test.ts diff --git a/src/utils/__tests__/url.test.ts b/apps/web/src/utils/__tests__/url.test.ts similarity index 100% rename from src/utils/__tests__/url.test.ts rename to apps/web/src/utils/__tests__/url.test.ts diff --git a/src/utils/__tests__/validation.test.ts b/apps/web/src/utils/__tests__/validation.test.ts similarity index 100% rename from src/utils/__tests__/validation.test.ts rename to apps/web/src/utils/__tests__/validation.test.ts diff --git a/src/utils/__tests__/wallets.test.ts b/apps/web/src/utils/__tests__/wallets.test.ts similarity index 100% rename from src/utils/__tests__/wallets.test.ts rename to apps/web/src/utils/__tests__/wallets.test.ts diff --git a/src/utils/__tests__/web3.test.ts b/apps/web/src/utils/__tests__/web3.test.ts similarity index 100% rename from src/utils/__tests__/web3.test.ts rename to apps/web/src/utils/__tests__/web3.test.ts diff --git a/src/utils/addresses.ts b/apps/web/src/utils/addresses.ts similarity index 100% rename from src/utils/addresses.ts rename to apps/web/src/utils/addresses.ts diff --git a/src/utils/chains.ts b/apps/web/src/utils/chains.ts similarity index 100% rename from src/utils/chains.ts rename to apps/web/src/utils/chains.ts diff --git a/src/utils/clipboard.ts b/apps/web/src/utils/clipboard.ts similarity index 100% rename from src/utils/clipboard.ts rename to apps/web/src/utils/clipboard.ts diff --git a/src/utils/createEmotionCache.ts b/apps/web/src/utils/createEmotionCache.ts similarity index 100% rename from src/utils/createEmotionCache.ts rename to apps/web/src/utils/createEmotionCache.ts diff --git a/src/utils/date.ts b/apps/web/src/utils/date.ts similarity index 100% rename from src/utils/date.ts rename to apps/web/src/utils/date.ts diff --git a/src/utils/ethers-utils.ts b/apps/web/src/utils/ethers-utils.ts similarity index 100% rename from src/utils/ethers-utils.ts rename to apps/web/src/utils/ethers-utils.ts diff --git a/src/utils/formatNumber.ts b/apps/web/src/utils/formatNumber.ts similarity index 100% rename from src/utils/formatNumber.ts rename to apps/web/src/utils/formatNumber.ts diff --git a/src/utils/formatters.ts b/apps/web/src/utils/formatters.ts similarity index 100% rename from src/utils/formatters.ts rename to apps/web/src/utils/formatters.ts diff --git a/src/utils/gateway.ts b/apps/web/src/utils/gateway.ts similarity index 100% rename from src/utils/gateway.ts rename to apps/web/src/utils/gateway.ts diff --git a/src/utils/helpers.ts b/apps/web/src/utils/helpers.ts similarity index 100% rename from src/utils/helpers.ts rename to apps/web/src/utils/helpers.ts diff --git a/src/utils/hex.ts b/apps/web/src/utils/hex.ts similarity index 100% rename from src/utils/hex.ts rename to apps/web/src/utils/hex.ts diff --git a/src/utils/mad-props.tsx b/apps/web/src/utils/mad-props.tsx similarity index 100% rename from src/utils/mad-props.tsx rename to apps/web/src/utils/mad-props.tsx diff --git a/src/utils/nested-safe-wallet.ts b/apps/web/src/utils/nested-safe-wallet.ts similarity index 100% rename from src/utils/nested-safe-wallet.ts rename to apps/web/src/utils/nested-safe-wallet.ts diff --git a/src/utils/providers/UncheckedJsonRpcSigner.ts b/apps/web/src/utils/providers/UncheckedJsonRpcSigner.ts similarity index 100% rename from src/utils/providers/UncheckedJsonRpcSigner.ts rename to apps/web/src/utils/providers/UncheckedJsonRpcSigner.ts diff --git a/src/utils/relaying.ts b/apps/web/src/utils/relaying.ts similarity index 100% rename from src/utils/relaying.ts rename to apps/web/src/utils/relaying.ts diff --git a/src/utils/safe-hashes.ts b/apps/web/src/utils/safe-hashes.ts similarity index 100% rename from src/utils/safe-hashes.ts rename to apps/web/src/utils/safe-hashes.ts diff --git a/src/utils/safe-message-guards.ts b/apps/web/src/utils/safe-message-guards.ts similarity index 100% rename from src/utils/safe-message-guards.ts rename to apps/web/src/utils/safe-message-guards.ts diff --git a/src/utils/safe-messages.ts b/apps/web/src/utils/safe-messages.ts similarity index 100% rename from src/utils/safe-messages.ts rename to apps/web/src/utils/safe-messages.ts diff --git a/src/utils/safe-migrations.ts b/apps/web/src/utils/safe-migrations.ts similarity index 100% rename from src/utils/safe-migrations.ts rename to apps/web/src/utils/safe-migrations.ts diff --git a/src/utils/safe-versions.ts b/apps/web/src/utils/safe-versions.ts similarity index 100% rename from src/utils/safe-versions.ts rename to apps/web/src/utils/safe-versions.ts diff --git a/src/utils/signers.ts b/apps/web/src/utils/signers.ts similarity index 100% rename from src/utils/signers.ts rename to apps/web/src/utils/signers.ts diff --git a/src/utils/tokens.ts b/apps/web/src/utils/tokens.ts similarity index 100% rename from src/utils/tokens.ts rename to apps/web/src/utils/tokens.ts diff --git a/src/utils/transaction-calldata.ts b/apps/web/src/utils/transaction-calldata.ts similarity index 100% rename from src/utils/transaction-calldata.ts rename to apps/web/src/utils/transaction-calldata.ts diff --git a/src/utils/transaction-guards.ts b/apps/web/src/utils/transaction-guards.ts similarity index 100% rename from src/utils/transaction-guards.ts rename to apps/web/src/utils/transaction-guards.ts diff --git a/src/utils/transactions.ts b/apps/web/src/utils/transactions.ts similarity index 100% rename from src/utils/transactions.ts rename to apps/web/src/utils/transactions.ts diff --git a/src/utils/tx-history-filter.ts b/apps/web/src/utils/tx-history-filter.ts similarity index 100% rename from src/utils/tx-history-filter.ts rename to apps/web/src/utils/tx-history-filter.ts diff --git a/src/utils/tx-link.ts b/apps/web/src/utils/tx-link.ts similarity index 100% rename from src/utils/tx-link.ts rename to apps/web/src/utils/tx-link.ts diff --git a/src/utils/tx-list.ts b/apps/web/src/utils/tx-list.ts similarity index 100% rename from src/utils/tx-list.ts rename to apps/web/src/utils/tx-list.ts diff --git a/src/utils/url.ts b/apps/web/src/utils/url.ts similarity index 100% rename from src/utils/url.ts rename to apps/web/src/utils/url.ts diff --git a/src/utils/validation.ts b/apps/web/src/utils/validation.ts similarity index 100% rename from src/utils/validation.ts rename to apps/web/src/utils/validation.ts diff --git a/src/utils/wallets.ts b/apps/web/src/utils/wallets.ts similarity index 100% rename from src/utils/wallets.ts rename to apps/web/src/utils/wallets.ts diff --git a/src/utils/web3.ts b/apps/web/src/utils/web3.ts similarity index 100% rename from src/utils/web3.ts rename to apps/web/src/utils/web3.ts diff --git a/tsconfig.json b/apps/web/tsconfig.json similarity index 96% rename from tsconfig.json rename to apps/web/tsconfig.json index a62d5ebc10..421a51de55 100644 --- a/tsconfig.json +++ b/apps/web/tsconfig.json @@ -37,7 +37,7 @@ ] }, "include": [ - "next-env.d.ts", + "apps/web/next-env.d.ts", "src/definitions.d.ts", "**/*.ts", "**/*.tsx", diff --git a/yarn.lock b/apps/web/yarn.lock similarity index 100% rename from yarn.lock rename to apps/web/yarn.lock