├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .env.example ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── config.yml └── workflows │ ├── checks.yml │ ├── cleanup.yml │ ├── copy-issues-labels.yml │ ├── deploy-main.yml │ ├── deploy-review-l2.yml │ ├── deploy-review.yml │ ├── e2e-tests.yml │ ├── label-issues-in-release.yml │ ├── pre-release.yml │ ├── project-management.yml │ ├── publish-image.yml │ ├── release.yml │ ├── stale-issues.yml │ ├── sync-envs-docs.yml │ ├── toolkit-npm-publisher.yml │ ├── update-project-cards.yml │ └── upload-source-maps.yml ├── .gitignore ├── .husky ├── .gitignore ├── post-checkout ├── post-commit ├── post-merge ├── pre-commit └── pre-push ├── .nvmrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── RELEASE_NOTES.md ├── configs ├── app │ ├── apis.ts │ ├── app.ts │ ├── chain.ts │ ├── features │ │ ├── account.ts │ │ ├── addressMetadata.ts │ │ ├── addressProfileAPI.ts │ │ ├── addressVerification.ts │ │ ├── adsBanner.ts │ │ ├── adsText.ts │ │ ├── advancedFilter.ts │ │ ├── beaconChain.ts │ │ ├── blockchainInteraction.ts │ │ ├── bridgedTokens.ts │ │ ├── celo.ts │ │ ├── csvExport.ts │ │ ├── dataAvailability.ts │ │ ├── deFiDropdown.ts │ │ ├── easterEggBadge.ts │ │ ├── externalTxs.ts │ │ ├── faultProofSystem.ts │ │ ├── gasTracker.ts │ │ ├── getGasButton.ts │ │ ├── googleAnalytics.ts │ │ ├── graphqlApiDocs.ts │ │ ├── growthBook.ts │ │ ├── index.ts │ │ ├── marketplace.ts │ │ ├── metasuites.ts │ │ ├── mixpanel.ts │ │ ├── mudFramework.ts │ │ ├── multichainButton.ts │ │ ├── nameService.ts │ │ ├── pools.ts │ │ ├── publicTagsSubmission.ts │ │ ├── restApiDocs.ts │ │ ├── rewards.ts │ │ ├── rollbar.ts │ │ ├── rollup.ts │ │ ├── safe.ts │ │ ├── saveOnGas.ts │ │ ├── sol2uml.ts │ │ ├── stats.ts │ │ ├── suave.ts │ │ ├── tac.ts │ │ ├── txInterpretation.ts │ │ ├── types.ts │ │ ├── userOps.ts │ │ ├── validators.ts │ │ ├── verifiedTokens.ts │ │ ├── web3Wallet.ts │ │ └── xStarScore.ts │ ├── index.ts │ ├── meta.ts │ ├── services.ts │ ├── ui.ts │ ├── ui │ │ └── views │ │ │ ├── address.ts │ │ │ ├── block.ts │ │ │ ├── index.ts │ │ │ ├── nft.ts │ │ │ ├── token.ts │ │ │ └── tx.ts │ └── utils.ts └── envs │ ├── .env.arbitrum │ ├── .env.arbitrum_nova │ ├── .env.arbitrum_sepolia │ ├── .env.base │ ├── .env.blackfort_testnet │ ├── .env.celo_alfajores │ ├── .env.eth │ ├── .env.eth_goerli │ ├── .env.eth_sepolia │ ├── .env.filecoin │ ├── .env.garnet │ ├── .env.gnosis │ ├── .env.immutable │ ├── .env.jest │ ├── .env.localhost │ ├── .env.main │ ├── .env.mekong │ ├── .env.neon_devnet │ ├── .env.optimism │ ├── .env.optimism_interop_0 │ ├── .env.optimism_sepolia │ ├── .env.polygon │ ├── .env.pw │ ├── .env.rari_testnet │ ├── .env.rootstock_testnet │ ├── .env.scroll_sepolia │ ├── .env.shibarium │ ├── .env.stability_testnet │ ├── .env.tac_turin │ ├── .env.zilliqa_prototestnet │ ├── .env.zkevm │ ├── .env.zksync │ └── .env.zora ├── decs.d.ts ├── deploy ├── helmfile.yaml.gotmpl ├── scripts │ ├── build_sprite.sh │ ├── collect_envs.sh │ ├── download_assets.sh │ ├── entrypoint.sh │ ├── favicon_generator.sh │ ├── make_envs_script.sh │ ├── og_image_generator.js │ ├── sitemap_generator.sh │ └── validate_envs.sh ├── tools │ ├── affected-tests │ │ ├── .gitignore │ │ ├── index.js │ │ ├── package.json │ │ └── yarn.lock │ ├── envs-validator │ │ ├── .gitignore │ │ ├── index.ts │ │ ├── package.json │ │ ├── schema.ts │ │ ├── test.sh │ │ ├── test │ │ │ ├── .env.adbutler │ │ │ ├── .env.adbutler_add │ │ │ ├── .env.alt │ │ │ ├── .env.arbitrum │ │ │ ├── .env.base │ │ │ ├── .env.beacon_chain │ │ │ ├── .env.celo │ │ │ ├── .env.common │ │ │ ├── .env.external_txs │ │ │ ├── .env.marketplace │ │ │ ├── .env.optimism │ │ │ ├── .env.tac │ │ │ └── assets │ │ │ │ └── configs │ │ │ │ ├── featured_networks.json │ │ │ │ ├── footer_links.json │ │ │ │ ├── marketplace_categories.json │ │ │ │ ├── marketplace_config.json │ │ │ │ └── marketplace_security_reports.json │ │ ├── tsconfig.json │ │ ├── webpack.config.js │ │ └── yarn.lock │ ├── favicon-generator │ │ ├── .gitignore │ │ ├── index.js │ │ ├── package.json │ │ └── yarn.lock │ ├── feature-reporter │ │ ├── .gitignore │ │ ├── dev.sh │ │ ├── entry.js │ │ ├── package.json │ │ ├── tsconfig.json │ │ ├── webpack.config.js │ │ └── yarn.lock │ └── sitemap-generator │ │ ├── .gitignore │ │ ├── next-sitemap.config.js │ │ ├── package.json │ │ └── yarn.lock └── values │ ├── review-l2 │ └── values.yaml.gotmpl │ └── review │ └── values.yaml.gotmpl ├── docs ├── BUILD-TIME_ENVS.md ├── CONTRIBUTING.md ├── CUSTOM_BUILD.md ├── DEPRECATED_ENVS.md ├── ENVS.md └── PULL_REQUEST_TEMPLATE.md ├── eslint.config.mjs ├── global.d.ts ├── icons ├── ABI.svg ├── ABI_slim.svg ├── API.svg ├── API_slim.svg ├── ENS.svg ├── ENS_slim.svg ├── MUD.svg ├── MUD_menu.svg ├── RPC.svg ├── apps.svg ├── apps_list.svg ├── apps_slim.svg ├── arrows │ ├── down-right.svg │ ├── east-mini.svg │ ├── east.svg │ ├── north-east.svg │ ├── south-east.svg │ ├── up-down.svg │ └── up-head.svg ├── beta.svg ├── beta_xs.svg ├── blob.svg ├── blobs │ ├── image.svg │ ├── raw.svg │ └── text.svg ├── block.svg ├── block_countdown.svg ├── block_slim.svg ├── brands │ ├── blockscout.svg │ ├── celenium.svg │ ├── graph.svg │ ├── safe.svg │ ├── solidity_scan.svg │ ├── tac.svg │ └── ton.svg ├── burger.svg ├── certified.svg ├── check.svg ├── checkered_flag.svg ├── clock-light.svg ├── clock.svg ├── close.svg ├── coins │ └── bitcoin.svg ├── collection.svg ├── columns.svg ├── contracts │ ├── proxy.svg │ ├── regular.svg │ ├── regular_many.svg │ ├── verified.svg │ └── verified_many.svg ├── copy.svg ├── copy_check.svg ├── cross.svg ├── delete.svg ├── dex-tracker.svg ├── docs.svg ├── donate.svg ├── dots.svg ├── edit.svg ├── email.svg ├── empty_search_result.svg ├── error-pages │ ├── 403.svg │ ├── 404.svg │ ├── 422.svg │ ├── 429.svg │ └── 500.svg ├── explorer.svg ├── files │ ├── csv.svg │ ├── image.svg │ ├── json.svg │ ├── placeholder.svg │ ├── sol.svg │ └── yul.svg ├── filter.svg ├── flame.svg ├── games.svg ├── gas.svg ├── gas_xl.svg ├── gear.svg ├── gear_slim.svg ├── globe-b.svg ├── globe.svg ├── graphQL.svg ├── heart_filled.svg ├── heart_outline.svg ├── hourglass.svg ├── info.svg ├── info_filled.svg ├── integration │ ├── full.svg │ └── partial.svg ├── internal_txns.svg ├── interop.svg ├── key.svg ├── lightning.svg ├── lightning_navbar.svg ├── link.svg ├── link_external.svg ├── lock.svg ├── merits.svg ├── merits_colored.svg ├── merits_slim.svg ├── merits_with_dot.svg ├── merits_with_dot_slim.svg ├── minus.svg ├── monaco │ ├── cargo.svg │ ├── file.svg │ ├── folder-open.svg │ ├── folder.svg │ ├── rust.svg │ ├── solidity.svg │ ├── toml.svg │ └── vyper.svg ├── moon-with-star.svg ├── moon.svg ├── networks.svg ├── networks │ ├── icon-placeholder.svg │ └── logo-placeholder.svg ├── nft_shield.svg ├── open-link.svg ├── operation.svg ├── operation_slim.svg ├── output_roots.svg ├── payment_link.svg ├── plus.svg ├── private_tags_slim.svg ├── privattags.svg ├── profile.svg ├── publictags.svg ├── publictags_slim.svg ├── qr_code.svg ├── refresh.svg ├── repeat.svg ├── restAPI.svg ├── rocket.svg ├── rocket_xl.svg ├── rollup │ ├── stage-1.svg │ └── stage-2.svg ├── scope.svg ├── score │ ├── score-not-ok.svg │ └── score-ok.svg ├── search.svg ├── share.svg ├── sign_out.svg ├── social │ ├── coingecko.svg │ ├── coinmarketcap.svg │ ├── defi_llama.svg │ ├── discord.svg │ ├── discord_filled.svg │ ├── facebook_filled.svg │ ├── git.svg │ ├── github_filled.svg │ ├── linkedin_filled.svg │ ├── medium_filled.svg │ ├── opensea_filled.svg │ ├── reddit_filled.svg │ ├── slack_filled.svg │ ├── stats.svg │ ├── telega.svg │ ├── telegram_filled.svg │ ├── twitter.svg │ └── twitter_filled.svg ├── star_filled.svg ├── star_outline.svg ├── stats.svg ├── status │ ├── error.svg │ ├── pending.svg │ ├── success.svg │ └── warning.svg ├── sun.svg ├── swap.svg ├── testnet.svg ├── token-placeholder.svg ├── token-transfers.svg ├── token.svg ├── tokens.svg ├── tokens │ └── xdai.svg ├── top-accounts.svg ├── transactions.svg ├── transactions_slim.svg ├── txn_batches.svg ├── txn_batches_slim.svg ├── uniswap.svg ├── user_op.svg ├── user_op_slim.svg ├── validator.svg ├── verification-steps │ ├── error.svg │ ├── finalized.svg │ └── unfinalized.svg ├── verified.svg ├── verified_slim.svg ├── wallet.svg ├── wallets │ ├── coinbase.svg │ ├── metamask.svg │ └── token-pocket.svg └── watchlist.svg ├── instrumentation.node.ts ├── instrumentation.ts ├── jest.config.ts ├── jest ├── global-setup.ts ├── lib.tsx ├── mocks │ └── next-router.ts ├── setup.ts └── utils │ └── flushPromises.ts ├── lib ├── address │ ├── bech32.ts │ ├── getCheckedSummedAddress.ts │ ├── parseMetaPayload.ts │ └── useAddressMetadataInfoQuery.ts ├── api │ ├── buildUrl.test.ts │ ├── buildUrl.ts │ ├── getResourceParams.ts │ ├── isBodyAllowed.ts │ ├── isNeedProxy.ts │ ├── resources.ts │ ├── services │ │ ├── admin.ts │ │ ├── bens.ts │ │ ├── contractInfo.ts │ │ ├── general │ │ │ ├── account.ts │ │ │ ├── address.ts │ │ │ ├── block.ts │ │ │ ├── contract.ts │ │ │ ├── index.ts │ │ │ ├── misc.ts │ │ │ ├── rollup.ts │ │ │ ├── token.ts │ │ │ ├── tx.ts │ │ │ └── v1.ts │ │ ├── metadata.ts │ │ ├── rewards.ts │ │ ├── stats.ts │ │ ├── tac-operation-lifecycle.ts │ │ ├── utils.ts │ │ └── visualize.ts │ ├── types.ts │ ├── useApiFetch.tsx │ ├── useApiInfiniteQuery.tsx │ ├── useApiQuery.tsx │ └── useQueryClientConfig.tsx ├── bigint │ ├── compareBns.ts │ └── sumBnReducer.ts ├── blob │ ├── guessDataType.ts │ ├── index.ts │ └── removeNonSignificantZeroBytes.ts ├── block │ ├── getBlockReward.ts │ └── getBlockTotalReward.ts ├── bytesToBase64.ts ├── bytesToHex.ts ├── capitalizeFirstLetter.ts ├── contexts │ ├── addressHighlight.tsx │ ├── app.tsx │ ├── marketplace.tsx │ ├── rewards.tsx │ ├── scrollDirection.tsx │ └── settings.tsx ├── contracts │ ├── formatLanguageName.tsx │ └── licenses.ts ├── cookies.ts ├── date │ └── dayjs.ts ├── decodeJWT.ts ├── delay.ts ├── downloadBlob.ts ├── errors │ ├── getErrorCause.ts │ ├── getErrorCauseStatusCode.ts │ ├── getErrorMessage.ts │ ├── getErrorObj.ts │ ├── getErrorObjPayload.ts │ ├── getErrorObjStatusCode.ts │ ├── getErrorProp.ts │ ├── getResourceErrorPayload.tsx │ ├── throwOnAbsentParamError.ts │ └── throwOnResourceLoadError.ts ├── escapeRegExp.ts ├── getCurrencyValue.ts ├── getErrorMessage.ts ├── getFilterValueFromQuery.ts ├── getFilterValuesFromQuery.ts ├── getItemIndex.ts ├── getValueWithUnit.tsx ├── getValuesArrayFromQuery.ts ├── growthbook │ ├── consts.ts │ ├── init.ts │ ├── useFeatureValue.ts │ └── useLoadFeatures.ts ├── hexToAddress.ts ├── hexToBase64.ts ├── hexToBytes.ts ├── hexToDecimal.ts ├── hexToUtf8.ts ├── highlightText.ts ├── hooks │ ├── useAdblockDetect.tsx │ ├── useAddressProfileApiQuery.tsx │ ├── useClientRect.tsx │ ├── useDebounce.tsx │ ├── useFetch.tsx │ ├── useGetCsrfToken.tsx │ ├── useGradualIncrement.tsx │ ├── useGraphLinks.tsx │ ├── useInitialList.tsx │ ├── useIsInitialLoading.tsx │ ├── useIsMobile.tsx │ ├── useIsMounted.tsx │ ├── useIsSafeAddress.tsx │ ├── useIssueUrl.tsx │ ├── useLazyRenderedList.tsx │ ├── useNavItems.tsx │ ├── useNotifyOnNavigation.tsx │ ├── usePreventFocusAfterModalClosing.tsx │ ├── useRewardsActivity.tsx │ ├── useTimeAgoIncrement.tsx │ └── useUpdateValueEffect.tsx ├── isMetaKey.tsx ├── metadata │ ├── __snapshots__ │ │ └── generate.test.ts.snap │ ├── compileValue.ts │ ├── generate.test.ts │ ├── generate.ts │ ├── getCanonicalUrl.ts │ ├── getPageOgType.ts │ ├── index.ts │ ├── templates │ │ ├── description.ts │ │ ├── index.ts │ │ └── title.ts │ ├── types.ts │ └── update.ts ├── mixpanel │ ├── getPageType.ts │ ├── getTabName.ts │ ├── index.ts │ ├── logEvent.ts │ ├── reset.ts │ ├── useInit.tsx │ ├── useLogPageView.tsx │ ├── userProfile.ts │ └── utils.ts ├── monitoring │ └── metrics.ts ├── networks │ ├── getNetworkTitle.ts │ ├── getNetworkValidationActionText.ts │ ├── getNetworkValidatorTitle.ts │ └── networkExplorers.ts ├── operations │ └── tac.ts ├── pools │ ├── getPoolLinks.ts │ └── getPoolTitle.ts ├── recentSearchKeywords.ts ├── rollbar │ ├── index.tsx │ └── utils.ts ├── rollups │ └── arbitrum.ts ├── router │ ├── getQueryParamString.ts │ ├── removeQueryParam.ts │ └── updateQueryParam.ts ├── saveAsCSV.ts ├── setLocale.ts ├── settings │ ├── colorTheme.ts │ └── identIcon.ts ├── shortenString.ts ├── socket │ ├── context.tsx │ ├── types.ts │ ├── useSocketChannel.tsx │ └── useSocketMessage.tsx ├── solidityScan │ ├── schema.ts │ └── useFetchReport.ts ├── token │ ├── metadata │ │ ├── attributesParser.ts │ │ └── urlParser.ts │ ├── parseMetadata.ts │ └── tokenTypes.ts ├── tx │ └── getConfirmationDuration.ts ├── units.ts ├── web3 │ ├── chains.ts │ ├── client.ts │ ├── useAccount.ts │ ├── useAccountWithDomain.ts │ ├── useAddChain.tsx │ ├── useProvider.tsx │ ├── useSwitchChain.tsx │ ├── useSwitchOrAddChain.tsx │ ├── useWallet.ts │ ├── utils.ts │ ├── wagmiConfig.ts │ └── wallets.ts └── xStarScore │ └── useFetchXStarScore.ts ├── middleware.ts ├── mocks ├── account │ └── verifiedAddresses.ts ├── ad │ └── textAd.ts ├── address │ ├── address.ts │ ├── coinBalanceHistory.ts │ ├── counters.ts │ ├── epochRewards.ts │ ├── implementations.ts │ ├── tabCounters.ts │ ├── tag.ts │ └── tokens.ts ├── advancedFilter │ └── advancedFilter.ts ├── apps │ ├── app.html │ ├── apps.ts │ ├── ratings.ts │ └── securityReports.ts ├── arbitrum │ ├── deposits.ts │ ├── txnBatch.ts │ ├── txnBatches.ts │ ├── txnWithdrawals.ts │ └── withdrawals.ts ├── blobs │ └── blobs.ts ├── blocks │ ├── block.ts │ └── epoch.ts ├── config │ ├── footerLinks.ts │ └── network.ts ├── contract │ ├── audits.ts │ ├── info.ts │ ├── methods.ts │ └── solidityscanReport.ts ├── contracts │ ├── counters.ts │ └── index.ts ├── ens │ ├── domain.ts │ └── events.ts ├── interop │ └── interop.ts ├── metadata │ ├── address.ts │ ├── appActionButton.ts │ └── publicTagTypes.ts ├── mud │ ├── mudTables.ts │ └── mudWorlds.ts ├── noves │ └── transaction.ts ├── operations │ └── tac.ts ├── optimism │ ├── deposits.ts │ ├── disputeGames.ts │ ├── outputRoots.ts │ ├── txnBatches.ts │ └── withdrawals.ts ├── pools │ └── pool.ts ├── rewards │ ├── activity.ts │ ├── balance.ts │ ├── dailyReward.ts │ ├── referrals.ts │ └── rewardsConfig.ts ├── scroll │ ├── messages.ts │ └── txnBatches.ts ├── search │ └── index.ts ├── shibarium │ ├── deposits.ts │ └── withdrawals.ts ├── stats │ ├── daily_txs.ts │ ├── index.ts │ ├── line.ts │ ├── lines.ts │ └── main.tsx ├── tokens │ ├── tokenHolders.ts │ ├── tokenInfo.ts │ ├── tokenInstance.ts │ └── tokenTransfer.ts ├── txs │ ├── decodedInputData.ts │ ├── internalTxs.ts │ ├── state.ts │ ├── stats.ts │ ├── tx.ts │ └── txInterpretation.ts ├── user │ └── profile.ts ├── userOps │ ├── userOp.ts │ └── userOps.ts ├── validators │ ├── blackfort.ts │ ├── stability.ts │ └── zilliqa.ts ├── withdrawals │ └── withdrawals.ts ├── zkEvm │ ├── deposits.ts │ ├── txnBatches.ts │ └── withdrawals.ts └── zkSync │ ├── zkSyncTxnBatch.ts │ └── zkSyncTxnBatches.ts ├── next-env.d.ts ├── next.config.js ├── nextjs ├── PageMetadata.tsx ├── PageNextJs.tsx ├── csp │ ├── generateCspPolicy.ts │ ├── policies │ │ ├── ad.ts │ │ ├── app.ts │ │ ├── cloudFlare.ts │ │ ├── gasHawk.ts │ │ ├── googleAnalytics.ts │ │ ├── googleFonts.ts │ │ ├── googleReCaptcha.ts │ │ ├── growthBook.ts │ │ ├── helia.ts │ │ ├── index.ts │ │ ├── marketplace.ts │ │ ├── mixpanel.ts │ │ ├── monaco.ts │ │ ├── rollbar.ts │ │ ├── safe.ts │ │ ├── usernameApi.ts │ │ └── walletConnect.ts │ └── utils.ts ├── getServerSideProps.ts ├── global.css ├── headers.js ├── middlewares │ ├── account.ts │ ├── addressFormat.ts │ ├── colorTheme.ts │ ├── index.ts │ └── scamTokens.ts ├── nextjs-routes.d.ts ├── redirects.js ├── rewrites.js ├── types.ts └── utils │ ├── buildUrl.ts │ ├── detectBotRequest.ts │ ├── fetchApi.ts │ ├── fetchProxy.ts │ ├── logRequestFromBot.ts │ ├── logger.ts │ └── serverTiming.ts ├── package.json ├── pages ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── _error.tsx ├── account │ ├── api-key.tsx │ ├── custom-abi.tsx │ ├── merits.tsx │ ├── tag-address.tsx │ ├── verified-addresses.tsx │ └── watchlist.tsx ├── accounts │ ├── index.tsx │ └── label │ │ └── [slug].tsx ├── address │ └── [hash] │ │ ├── contract-verification.tsx │ │ └── index.tsx ├── advanced-filter.tsx ├── api-docs.tsx ├── api │ ├── config.ts │ ├── csrf.ts │ ├── healthz.tsx │ ├── log.ts │ ├── media-type.ts │ ├── metrics.ts │ ├── monitoring │ │ └── invalid-api-schema.ts │ └── proxy.ts ├── apps │ ├── [id].tsx │ └── index.tsx ├── auth │ └── profile.tsx ├── batches │ ├── [number].tsx │ ├── celestia │ │ └── [height] │ │ │ └── [commitment].tsx │ └── index.tsx ├── blobs │ └── [hash].tsx ├── block │ ├── [height_or_hash].tsx │ └── countdown │ │ ├── [height].tsx │ │ └── index.tsx ├── blocks.tsx ├── chakra.tsx ├── contract-verification.tsx ├── csv-export.tsx ├── deposits │ └── index.tsx ├── dispute-games │ └── index.tsx ├── gas-tracker.tsx ├── graphiql.tsx ├── index.tsx ├── internal-txs.tsx ├── interop-messages.tsx ├── login.tsx ├── mud-worlds.tsx ├── name-domains │ ├── [name].tsx │ └── index.tsx ├── op │ └── [hash].tsx ├── operation │ └── [id].tsx ├── operations.tsx ├── ops.tsx ├── output-roots │ └── index.tsx ├── pools │ ├── [hash].tsx │ └── index.tsx ├── public-tags │ └── submit.tsx ├── search-results.tsx ├── sprite.tsx ├── stats │ ├── [id].tsx │ └── index.tsx ├── token-transfers.tsx ├── token │ └── [hash] │ │ ├── index.tsx │ │ └── instance │ │ └── [id].tsx ├── tokens.tsx ├── tx │ └── [hash].tsx ├── txn-withdrawals │ └── index.tsx ├── txs │ ├── index.tsx │ └── kettle │ │ └── [hash].tsx ├── validators │ ├── [id].tsx │ └── index.tsx ├── verified-contracts.tsx ├── visualize │ └── sol2uml.tsx └── withdrawals │ └── index.tsx ├── playwright-ct.config.ts ├── playwright ├── TestApp.tsx ├── fixtures │ ├── auth.ts │ ├── injectMetaMaskProvider.ts │ ├── mockApiResponse.ts │ ├── mockAssetResponse.ts │ ├── mockConfigResponse.ts │ ├── mockContractReadResponse.ts │ ├── mockEnvs.ts │ ├── mockFeatures.ts │ ├── mockRpcResponse.ts │ ├── mockTextAd.ts │ ├── render.tsx │ ├── rewards.ts │ └── socketServer.ts ├── fonts.css ├── index.css ├── index.html ├── index.ts ├── lib.tsx ├── mocks │ ├── file_mock_1.json │ ├── file_mock_2.json │ ├── file_mock_with_very_long_name.json │ ├── image_long.jpg │ ├── image_md.jpg │ ├── image_s.jpg │ ├── image_svg.svg │ ├── lib │ │ └── growthbook │ │ │ └── useFeatureValue.js │ ├── modules │ │ ├── @metamask │ │ │ ├── post-message-stream.js │ │ │ └── providers.js │ │ └── @reown │ │ │ └── appkit │ │ │ └── react.js │ ├── network-logo.svg │ ├── page.html │ └── ui │ │ └── shared │ │ └── recaptcha │ │ └── useReCaptcha.js └── utils │ ├── config.ts │ └── socket.ts ├── prometheus.yml ├── public ├── README.md ├── assets │ └── favicon │ │ ├── android-chrome-192x192.png │ │ ├── apple-touch-icon-180x180.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon-48x48.png │ │ ├── favicon.ico │ │ └── logo-icon.png ├── icons │ └── name.d.ts └── static │ ├── apple_calendar.svg │ ├── capibara │ ├── capybaraSprite.png │ ├── capybaraSpriteX2.png │ └── index.js │ ├── contract_star.png │ ├── fonts │ ├── Inter-fallback.sfd │ ├── Inter-fallback.woff2 │ └── README.md │ ├── gas_hawk_logo.svg │ ├── gecko_terminal.png │ ├── google_calendar.svg │ ├── identicon_logos │ ├── blockies.png │ ├── github.png │ ├── gradient_avatar.png │ ├── jazzicon.png │ └── nouns.svg │ ├── merits │ ├── activity_pass.svg │ ├── badges.svg │ ├── campaigns.svg │ ├── cells.svg │ ├── cells_dark.svg │ ├── merits_program.png │ └── offers.svg │ ├── noves-logo-dark.svg │ ├── noves-logo.svg │ ├── og_placeholder.png │ ├── resizer.png │ ├── resizer_dark.png │ └── resizer_light.png ├── reset.d.ts ├── stubs ├── ENS.ts ├── L2.ts ├── RPC.ts ├── account.ts ├── address.ts ├── addressParams.ts ├── advancedFilter.ts ├── arbitrumL2.ts ├── blobs.ts ├── block.ts ├── contract.ts ├── internalTx.ts ├── interop.ts ├── log.ts ├── marketplace.ts ├── mud.ts ├── noves │ └── NovesTranslate.ts ├── operations.ts ├── pools.ts ├── rewards.ts ├── scrollL2.ts ├── search.ts ├── shibarium.ts ├── stats.ts ├── token.ts ├── tx.ts ├── txInterpretation.ts ├── txStateChanges.ts ├── userOps.ts ├── utils.ts ├── validators.ts ├── withdrawals.ts ├── zkEvmL2.ts └── zkSyncL2.ts ├── svgo.config.js ├── toolkit ├── chakra │ ├── accordion.tsx │ ├── alert.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── checkbox.tsx │ ├── close-button.tsx │ ├── collapsible.tsx │ ├── color-mode.tsx │ ├── dialog.tsx │ ├── drawer.tsx │ ├── field.tsx │ ├── heading.tsx │ ├── icon-button.tsx │ ├── image.tsx │ ├── input-group.tsx │ ├── input.tsx │ ├── link.tsx │ ├── menu.tsx │ ├── pin-input.tsx │ ├── popover.tsx │ ├── progress-circle.tsx │ ├── provider.tsx │ ├── radio.tsx │ ├── rating.tsx │ ├── select.tsx │ ├── skeleton.tsx │ ├── slider.tsx │ ├── switch.tsx │ ├── table.tsx │ ├── tabs.tsx │ ├── tag.tsx │ ├── textarea.tsx │ ├── toaster.tsx │ └── tooltip.tsx ├── components │ ├── AdaptiveTabs │ │ ├── AdaptiveTabs.tsx │ │ ├── AdaptiveTabsList.tsx │ │ ├── AdaptiveTabsMenu.tsx │ │ ├── index.ts │ │ ├── types.ts │ │ ├── useAdaptiveTabs.tsx │ │ ├── useScrollToActiveTab.tsx │ │ └── utils.ts │ ├── Hint │ │ └── Hint.tsx │ ├── RoutedTabs │ │ ├── RoutedTabs.tsx │ │ ├── index.ts │ │ └── useActiveTabFromQuery.tsx │ ├── buttons │ │ ├── BackToButton.tsx │ │ └── ClearButton.tsx │ ├── filters │ │ └── FilterInput.tsx │ ├── forms │ │ ├── components │ │ │ ├── FormFieldError.tsx │ │ │ └── index.ts │ │ ├── fields │ │ │ ├── FormFieldAddress.tsx │ │ │ ├── FormFieldCheckbox.tsx │ │ │ ├── FormFieldCheckboxGroup.tsx │ │ │ ├── FormFieldColor.tsx │ │ │ ├── FormFieldEmail.tsx │ │ │ ├── FormFieldNumber.tsx │ │ │ ├── FormFieldRadio.tsx │ │ │ ├── FormFieldSelect.tsx │ │ │ ├── FormFieldSelectAsync.tsx │ │ │ ├── FormFieldSwitch.tsx │ │ │ ├── FormFieldText.tsx │ │ │ ├── FormFieldUrl.tsx │ │ │ ├── image │ │ │ │ ├── FormFieldImagePreview.tsx │ │ │ │ └── useImageField.tsx │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── inputs │ │ │ ├── file │ │ │ │ ├── DragAndDropArea.tsx │ │ │ │ ├── FileInput.tsx │ │ │ │ ├── FileSnippet.tsx │ │ │ │ └── utils.ts │ │ │ └── index.ts │ │ ├── utils │ │ │ ├── getFormFieldErrorText.ts │ │ │ └── index.ts │ │ └── validators │ │ │ ├── address.ts │ │ │ ├── color.ts │ │ │ ├── email.ts │ │ │ ├── index.ts │ │ │ ├── signature.ts │ │ │ ├── text.ts │ │ │ ├── transaction.ts │ │ │ └── url.ts │ └── truncation │ │ └── TruncatedTextTooltip.tsx ├── hooks │ ├── useClipboard.tsx │ ├── useDisclosure.tsx │ ├── useFirstMountState.tsx │ ├── useIsSticky.tsx │ ├── useUpdateEffect.tsx │ └── useViewportSize.tsx ├── package │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── yarn.lock ├── theme │ ├── foundations │ │ ├── animations.ts │ │ ├── borders.ts │ │ ├── breakpoints.ts │ │ ├── colors.ts │ │ ├── durations.ts │ │ ├── semanticTokens.ts │ │ ├── shadows.ts │ │ ├── typography.ts │ │ └── zIndex.ts │ ├── globalCss.ts │ ├── globals │ │ ├── address-entity.ts │ │ ├── entity.ts │ │ ├── recaptcha.ts │ │ └── scrollbar.ts │ ├── recipes │ │ ├── accordion.recipe.ts │ │ ├── alert.recipe.ts │ │ ├── badge.recipe.ts │ │ ├── button.recipe.ts │ │ ├── checkbox.recipe.ts │ │ ├── checkmark.recipe.ts │ │ ├── close-button.recipe.ts │ │ ├── dialog.recipe.ts │ │ ├── drawer.recipe.ts │ │ ├── field.recipe.ts │ │ ├── index.ts │ │ ├── input.recipe.ts │ │ ├── link.recipe.ts │ │ ├── list.recipe.ts │ │ ├── menu.recipe.ts │ │ ├── pin-input.recipe.ts │ │ ├── popover.recipe.ts │ │ ├── progress-circle.recipe.ts │ │ ├── radio-group.recipe.ts │ │ ├── radiomark.recipe.ts │ │ ├── rating-group.recipe.ts │ │ ├── select.recipe.ts │ │ ├── skeleton.recipe.ts │ │ ├── spinner.recipe.ts │ │ ├── stat.recipe.ts │ │ ├── switch.recipe.ts │ │ ├── table.recipe.ts │ │ ├── tabs.recipe.ts │ │ ├── tag.recipe.ts │ │ ├── textarea.recipe.ts │ │ ├── toast.recipe.ts │ │ └── tooltip.recipe.ts │ ├── theme.ts │ └── utils │ │ └── entries.ts └── utils │ ├── consts.ts │ ├── getComponentDisplayName.ts │ ├── guards.ts │ ├── htmlEntities.ts │ ├── isBrowser.ts │ ├── regexp.ts │ └── url.ts ├── tools ├── preset-sync │ ├── index.ts │ └── tsconfig.json └── scripts │ ├── dev.preset.sh │ ├── dev.sh │ ├── docker.preset.sh │ ├── favicon-generator.dev.sh │ ├── favicon.svg │ ├── og-image-generator.dev.sh │ ├── pw.docker.deps.sh │ ├── pw.docker.sh │ ├── pw.sh │ └── sitemap-generator.dev.sh ├── tsconfig.jest.json ├── tsconfig.json ├── types ├── api │ ├── account.ts │ ├── address.ts │ ├── addressMetadata.ts │ ├── addressParams.ts │ ├── addresses.ts │ ├── advancedFilter.ts │ ├── arbitrumL2.ts │ ├── blobs.ts │ ├── block.ts │ ├── charts.ts │ ├── configs.ts │ ├── contract.ts │ ├── contracts.ts │ ├── decodedInput.ts │ ├── ens.ts │ ├── fee.ts │ ├── indexingStatus.ts │ ├── internalTransaction.ts │ ├── interop.ts │ ├── log.ts │ ├── mudWorlds.ts │ ├── noves.ts │ ├── optimisticL2.ts │ ├── pools.tsx │ ├── rawTrace.ts │ ├── reward.ts │ ├── scrollL2.ts │ ├── search.ts │ ├── shibarium.ts │ ├── stats.ts │ ├── token.ts │ ├── tokenTransfer.ts │ ├── tokens.ts │ ├── transaction.ts │ ├── txAction.ts │ ├── txInterpretation.ts │ ├── txStateChanges.ts │ ├── txsFilters.ts │ ├── userOps.ts │ ├── validators.ts │ ├── verifiedContracts.ts │ ├── withdrawals.ts │ ├── zkEvmL2.ts │ └── zkSyncL2.ts ├── client │ ├── account.ts │ ├── adButlerConfig.ts │ ├── adProviders.ts │ ├── address.ts │ ├── addressMetadata.ts │ ├── addressProfileAPIConfig.ts │ ├── contract.ts │ ├── deFiDropdown.ts │ ├── externalTxsConfig.ts │ ├── gasRefuelProviderConfig.ts │ ├── gasTracker.ts │ ├── marketplace.ts │ ├── multichainProviderConfig.ts │ ├── navigation.ts │ ├── rollup.ts │ ├── search.ts │ ├── stats.ts │ ├── token.ts │ ├── txInterpretation.ts │ ├── validators.ts │ └── wallets.ts ├── footerLinks.ts ├── homepage.ts ├── networks.ts ├── settings.ts ├── ui.ts ├── unit.ts ├── utils.ts ├── views │ ├── address.ts │ ├── block.ts │ ├── nft.ts │ └── tx.ts └── web3.ts ├── ui ├── address │ ├── AddressAccountHistory.tsx │ ├── AddressAccountHistoryFilter.tsx │ ├── AddressAdvancedFilterLink.tsx │ ├── AddressBlocksValidated.tsx │ ├── AddressCoinBalance.pw.tsx │ ├── AddressCoinBalance.tsx │ ├── AddressContract.pw.tsx │ ├── AddressContract.pwstory.tsx │ ├── AddressContract.tsx │ ├── AddressCsvExportLink.tsx │ ├── AddressDetails.pw.tsx │ ├── AddressDetails.tsx │ ├── AddressEpochRewards.pw.tsx │ ├── AddressEpochRewards.tsx │ ├── AddressInternalTxs.pw.tsx │ ├── AddressInternalTxs.tsx │ ├── AddressLogs.tsx │ ├── AddressMud.tsx │ ├── AddressTokenTransfers.pw.tsx │ ├── AddressTokenTransfers.tsx │ ├── AddressTokens.pw.tsx │ ├── AddressTokens.tsx │ ├── AddressTxs.pw.tsx │ ├── AddressTxs.tsx │ ├── AddressTxsFilter.tsx │ ├── AddressUserOps.tsx │ ├── AddressWithdrawals.tsx │ ├── SolidityscanReport.pw.tsx │ ├── SolidityscanReport.tsx │ ├── __screenshots__ │ │ ├── AddressCoinBalance.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ ├── AddressCoinBalance.pw.tsx_default_base-view-dark-mode-1.png │ │ ├── AddressCoinBalance.pw.tsx_default_mobile-base-view-1.png │ │ ├── AddressDetails.pw.tsx_default_contract-1.png │ │ ├── AddressDetails.pw.tsx_default_filecoin-1.png │ │ ├── AddressDetails.pw.tsx_default_mobile-contract-1.png │ │ ├── AddressDetails.pw.tsx_default_mobile-filecoin-1.png │ │ ├── AddressDetails.pw.tsx_default_mobile-validator-1.png │ │ ├── AddressDetails.pw.tsx_default_validator-1.png │ │ ├── AddressEpochRewards.pw.tsx_default_base-view-mobile-1.png │ │ ├── AddressEpochRewards.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── AddressInternalTxs.pw.tsx_default_base-view-mobile-1.png │ │ ├── AddressInternalTxs.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── AddressTokenTransfers.pw.tsx_default_mobile-with-pagination-1.png │ │ ├── AddressTokenTransfers.pw.tsx_default_mobile-without-pagination-1.png │ │ ├── AddressTokenTransfers.pw.tsx_default_with-pagination-1.png │ │ ├── AddressTokenTransfers.pw.tsx_default_without-pagination-1.png │ │ ├── AddressTokens.pw.tsx_dark-color-mode_collections-dark-mode-1.png │ │ ├── AddressTokens.pw.tsx_dark-color-mode_erc20-dark-mode-1.png │ │ ├── AddressTokens.pw.tsx_dark-color-mode_nfts-dark-mode-1.png │ │ ├── AddressTokens.pw.tsx_default_collections-dark-mode-1.png │ │ ├── AddressTokens.pw.tsx_default_erc20-dark-mode-1.png │ │ ├── AddressTokens.pw.tsx_default_mobile-collections-1.png │ │ ├── AddressTokens.pw.tsx_default_mobile-erc20-1.png │ │ ├── AddressTokens.pw.tsx_default_mobile-nfts-1.png │ │ ├── AddressTokens.pw.tsx_default_nfts-dark-mode-1.png │ │ ├── AddressTokens.pw.tsx_default_update-balances-via-socket-base-flow-1.png │ │ ├── AddressTokens.pw.tsx_default_update-balances-via-socket-base-flow-2.png │ │ ├── AddressTxs.pw.tsx_default_base-view-desktop-1.png │ │ ├── AddressTxs.pw.tsx_default_base-view-desktop-2.png │ │ ├── AddressTxs.pw.tsx_default_base-view-mobile-1.png │ │ ├── AddressTxs.pw.tsx_default_base-view-screen-xl-base-view-1.png │ │ ├── SolidityscanReport.pw.tsx_dark-color-mode_average-report-dark-mode-mobile-1.png │ │ ├── SolidityscanReport.pw.tsx_dark-color-mode_average-report-dark-mode-mobile-2.png │ │ ├── SolidityscanReport.pw.tsx_default_average-report-dark-mode-mobile-1.png │ │ ├── SolidityscanReport.pw.tsx_default_average-report-dark-mode-mobile-2.png │ │ ├── SolidityscanReport.pw.tsx_default_great-report-1.png │ │ ├── SolidityscanReport.pw.tsx_default_great-report-2.png │ │ ├── SolidityscanReport.pw.tsx_default_low-report-1.png │ │ ├── SolidityscanReport.pw.tsx_default_low-report-2.png │ │ ├── SolidityscanReport.pw.tsx_mobile_average-report-dark-mode-mobile-1.png │ │ └── SolidityscanReport.pw.tsx_mobile_average-report-dark-mode-mobile-2.png │ ├── accountHistory │ │ ├── AddressAccountHistoryListItem.tsx │ │ └── AddressAccountHistoryTableItem.tsx │ ├── blocksValidated │ │ ├── AddressBlocksValidatedListItem.tsx │ │ └── AddressBlocksValidatedTableItem.tsx │ ├── coinBalance │ │ ├── AddressCoinBalanceChart.tsx │ │ ├── AddressCoinBalanceHistory.tsx │ │ ├── AddressCoinBalanceListItem.tsx │ │ └── AddressCoinBalanceTableItem.tsx │ ├── contract │ │ ├── ContractCodeIdes.tsx │ │ ├── ContractDetails.pw.tsx │ │ ├── ContractDetails.tsx │ │ ├── ContractDetailsConstructorArgs.tsx │ │ ├── ContractDetailsVerificationButton.tsx │ │ ├── ContractExternalLibraries.tsx │ │ ├── ContractSourceAddressSelector.tsx │ │ ├── ContractSourceCode.tsx │ │ ├── __screenshots__ │ │ │ ├── ContractDetails.pw.tsx_dark-color-mode_full-view-source-code-dark-mode-1.png │ │ │ ├── ContractDetails.pw.tsx_default_full-view-abi-1.png │ │ │ ├── ContractDetails.pw.tsx_default_full-view-bytecode-1.png │ │ │ ├── ContractDetails.pw.tsx_default_full-view-compiler-1.png │ │ │ ├── ContractDetails.pw.tsx_default_full-view-source-code-dark-mode-1.png │ │ │ ├── ContractDetails.pw.tsx_default_mobile-view-source-code-1.png │ │ │ ├── ContractDetails.pw.tsx_default_non-verified-1.png │ │ │ ├── ContractDetails.pw.tsx_default_self-destructed-1.png │ │ │ ├── ContractDetails.pw.tsx_default_verified-with-multiple-sources-1.png │ │ │ ├── ContractDetails.pw.tsx_default_verified-with-multiple-sources-2.png │ │ │ └── ContractDetails.pw.tsx_default_verified-with-multiple-sources-3.png │ │ ├── alerts │ │ │ ├── ContractDetailsAlertProxyPattern.pw.tsx │ │ │ ├── ContractDetailsAlertProxyPattern.tsx │ │ │ ├── ContractDetailsAlertVerificationSource.tsx │ │ │ ├── ContractDetailsAlerts.pw.tsx │ │ │ ├── ContractDetailsAlerts.pwstory.tsx │ │ │ ├── ContractDetailsAlerts.tsx │ │ │ └── __screenshots__ │ │ │ │ ├── ContractDetailsAlertProxyPattern.pw.tsx_default_proxy-type-with-link-but-without-description-1.png │ │ │ │ ├── ContractDetailsAlertProxyPattern.pw.tsx_default_proxy-type-with-link-mobile-1.png │ │ │ │ ├── ContractDetailsAlertProxyPattern.pw.tsx_default_proxy-type-without-link-1.png │ │ │ │ ├── ContractDetailsAlertProxyPattern.pw.tsx_mobile_proxy-type-with-link-mobile-1.png │ │ │ │ ├── ContractDetailsAlerts.pw.tsx_default_verified-via-eth-bytecode-db-1.png │ │ │ │ ├── ContractDetailsAlerts.pw.tsx_default_verified-via-sourcify-1.png │ │ │ │ ├── ContractDetailsAlerts.pw.tsx_default_verified-with-changed-byte-code-socket-1.png │ │ │ │ ├── ContractDetailsAlerts.pw.tsx_default_with-twin-address-alert-mobile-1.png │ │ │ │ └── ContractDetailsAlerts.pw.tsx_mobile_with-twin-address-alert-mobile-1.png │ │ ├── audits │ │ │ ├── ContractSecurityAudits.tsx │ │ │ ├── ContractSubmitAuditForm.pw.tsx │ │ │ ├── ContractSubmitAuditForm.tsx │ │ │ └── __screenshots__ │ │ │ │ └── ContractSubmitAuditForm.pw.tsx_default_base-view-1.png │ │ ├── info │ │ │ ├── ContractDetailsInfo.pw.tsx │ │ │ ├── ContractDetailsInfo.tsx │ │ │ ├── ContractDetailsInfoItem.tsx │ │ │ └── __screenshots__ │ │ │ │ ├── ContractDetailsInfo.pw.tsx_default_stylus-rust-contract-1.png │ │ │ │ ├── ContractDetailsInfo.pw.tsx_default_with-audits-feature-has-audits-1.png │ │ │ │ ├── ContractDetailsInfo.pw.tsx_default_with-audits-feature-no-audits-1.png │ │ │ │ ├── ContractDetailsInfo.pw.tsx_default_with-certified-icon-1.png │ │ │ │ └── ContractDetailsInfo.pw.tsx_default_zkSync-contract-1.png │ │ ├── methods │ │ │ ├── ContractAbi.tsx │ │ │ ├── ContractAbiItem.tsx │ │ │ ├── ContractCustomAbiAlert.tsx │ │ │ ├── ContractMethodsContainer.tsx │ │ │ ├── ContractMethodsCustom.pw.tsx │ │ │ ├── ContractMethodsCustom.tsx │ │ │ ├── ContractMethodsFilters.tsx │ │ │ ├── ContractMethodsMudSystem.tsx │ │ │ ├── ContractMethodsProxy.pw.tsx │ │ │ ├── ContractMethodsProxy.tsx │ │ │ ├── ContractMethodsRegular.pw.tsx │ │ │ ├── ContractMethodsRegular.tsx │ │ │ ├── __screenshots__ │ │ │ │ ├── ContractMethodsCustom.pw.tsx_default_with-data-1.png │ │ │ │ ├── ContractMethodsCustom.pw.tsx_default_without-data-1.png │ │ │ │ ├── ContractMethodsProxy.pw.tsx_default_with-multiple-implementations-mobile-1.png │ │ │ │ ├── ContractMethodsProxy.pw.tsx_default_with-one-implementation-mobile-1.png │ │ │ │ ├── ContractMethodsProxy.pw.tsx_mobile_with-multiple-implementations-mobile-1.png │ │ │ │ ├── ContractMethodsProxy.pw.tsx_mobile_with-one-implementation-mobile-1.png │ │ │ │ ├── ContractMethodsRegular.pw.tsx_dark-color-mode_all-methods-dark-mode-1.png │ │ │ │ ├── ContractMethodsRegular.pw.tsx_default_all-methods-dark-mode-1.png │ │ │ │ └── ContractMethodsRegular.pw.tsx_default_all-methods-mobile-1.png │ │ │ ├── form │ │ │ │ ├── ContractMethodAddressButton.tsx │ │ │ │ ├── ContractMethodArrayButton.tsx │ │ │ │ ├── ContractMethodFieldAccordion.tsx │ │ │ │ ├── ContractMethodFieldInput.tsx │ │ │ │ ├── ContractMethodFieldInputArray.tsx │ │ │ │ ├── ContractMethodFieldInputTuple.tsx │ │ │ │ ├── ContractMethodFieldLabel.tsx │ │ │ │ ├── ContractMethodForm.pw.tsx │ │ │ │ ├── ContractMethodForm.tsx │ │ │ │ ├── ContractMethodMultiplyButton.tsx │ │ │ │ ├── ContractMethodOutput.pw.tsx │ │ │ │ ├── ContractMethodOutput.tsx │ │ │ │ ├── ContractMethodResultPublicClient.tsx │ │ │ │ ├── ContractMethodResultWalletClient.pw.tsx │ │ │ │ ├── ContractMethodResultWalletClient.tsx │ │ │ │ ├── __screenshots__ │ │ │ │ │ ├── ContractMethodForm.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png │ │ │ │ │ ├── ContractMethodForm.pw.tsx_default_base-view-mobile-dark-mode-1.png │ │ │ │ │ ├── ContractMethodForm.pw.tsx_mobile_base-view-mobile-dark-mode-1.png │ │ │ │ │ ├── ContractMethodOutput.pw.tsx_default_preview-mode-1.png │ │ │ │ │ ├── ContractMethodOutput.pw.tsx_default_result-mode-1.png │ │ │ │ │ ├── ContractMethodOutput.pw.tsx_default_single-output-1.png │ │ │ │ │ ├── ContractMethodResultWalletClient.pw.tsx_default_error-in-result-1.png │ │ │ │ │ ├── ContractMethodResultWalletClient.pw.tsx_default_error-mobile-1.png │ │ │ │ │ ├── ContractMethodResultWalletClient.pw.tsx_default_loading-1.png │ │ │ │ │ ├── ContractMethodResultWalletClient.pw.tsx_default_success-1.png │ │ │ │ │ └── ContractMethodResultWalletClient.pw.tsx_mobile_error-mobile-1.png │ │ │ │ ├── resultPublicClient │ │ │ │ │ ├── Item.tsx │ │ │ │ │ ├── ItemArray.tsx │ │ │ │ │ ├── ItemLabel.tsx │ │ │ │ │ ├── ItemPrimitive.tsx │ │ │ │ │ ├── ItemTuple.tsx │ │ │ │ │ └── utils.ts │ │ │ │ ├── useFormatFieldValue.tsx │ │ │ │ ├── useValidateField.tsx │ │ │ │ ├── utils.test.ts │ │ │ │ └── utils.ts │ │ │ ├── types.ts │ │ │ ├── useCallMethodPublicClient.ts │ │ │ ├── useCallMethodWalletClient.ts │ │ │ ├── useFormSubmit.ts │ │ │ ├── useMethodsFilters.ts │ │ │ ├── useScrollToMethod.ts │ │ │ └── utils.ts │ │ ├── specs │ │ │ └── ContractDetails.tsx │ │ ├── useContractDetailsTabs.tsx │ │ ├── useContractTabs.tsx │ │ └── utils.ts │ ├── details │ │ ├── AddressAlternativeFormat.tsx │ │ ├── AddressBalance.tsx │ │ ├── AddressCounterItem.tsx │ │ ├── AddressFavoriteButton.tsx │ │ ├── AddressImplementations.tsx │ │ ├── AddressMetadataAlert.pw.tsx │ │ ├── AddressMetadataAlert.tsx │ │ ├── AddressMultichainButton.tsx │ │ ├── AddressNameInfo.tsx │ │ ├── AddressNetWorth.pw.tsx │ │ ├── AddressNetWorth.tsx │ │ ├── AddressQrCode.pw.tsx │ │ ├── AddressQrCode.tsx │ │ ├── AddressSaveOnGas.tsx │ │ └── __screenshots__ │ │ │ ├── AddressMetadataAlert.pw.tsx_default_base-view-1.png │ │ │ ├── AddressNetWorth.pw.tsx_dark-color-mode_with-single-multichain-button-internal-dark-mode-1.png │ │ │ ├── AddressNetWorth.pw.tsx_default_base-view-1.png │ │ │ ├── AddressNetWorth.pw.tsx_default_with-multichain-button-internal-small-screen-1.png │ │ │ ├── AddressNetWorth.pw.tsx_default_with-single-multichain-button-external-1.png │ │ │ ├── AddressNetWorth.pw.tsx_default_with-single-multichain-button-internal-dark-mode-1.png │ │ │ ├── AddressNetWorth.pw.tsx_default_with-two-multichain-button-external-1.png │ │ │ ├── AddressQrCode.pw.tsx_dark-color-mode_default-view-mobile-dark-mode-1.png │ │ │ ├── AddressQrCode.pw.tsx_default_default-view-mobile-dark-mode-1.png │ │ │ └── AddressQrCode.pw.tsx_mobile_default-view-mobile-dark-mode-1.png │ ├── ensDomains │ │ ├── AddressEnsDomains.pw.tsx │ │ ├── AddressEnsDomains.tsx │ │ └── __screenshots__ │ │ │ └── AddressEnsDomains.pw.tsx_default_base-view-1.png │ ├── epochRewards │ │ ├── AddressEpochRewardsListItem.tsx │ │ ├── AddressEpochRewardsTable.tsx │ │ └── AddressEpochRewardsTableItem.tsx │ ├── filecoin │ │ └── FilecoinActorTag.tsx │ ├── mud │ │ ├── AddressMudBreadcrumbs.tsx │ │ ├── AddressMudRecord.pw.tsx │ │ ├── AddressMudRecord.tsx │ │ ├── AddressMudRecordValues.tsx │ │ ├── AddressMudRecordsKeyFilter.tsx │ │ ├── AddressMudRecordsKeyFilterContent.tsx │ │ ├── AddressMudRecordsTable.tsx │ │ ├── AddressMudTable.pw.tsx │ │ ├── AddressMudTable.tsx │ │ ├── AddressMudTables.pw.tsx │ │ ├── AddressMudTables.tsx │ │ ├── AddressMudTablesListItem.tsx │ │ ├── AddressMudTablesTable.tsx │ │ ├── AddressMudTablesTableItem.tsx │ │ ├── __screenshots__ │ │ │ ├── AddressMudRecord.pw.tsx_default_base-view-1.png │ │ │ ├── AddressMudRecord.pw.tsx_default_mobile-base-view-1.png │ │ │ ├── AddressMudTable.pw.tsx_default_base-view-mobile-1.png │ │ │ ├── AddressMudTable.pw.tsx_default_empty-mobile-1.png │ │ │ ├── AddressMudTable.pw.tsx_default_expanded-view-mobile-1.png │ │ │ ├── AddressMudTable.pw.tsx_mobile_base-view-mobile-1.png │ │ │ ├── AddressMudTable.pw.tsx_mobile_empty-mobile-1.png │ │ │ ├── AddressMudTable.pw.tsx_mobile_expanded-view-mobile-1.png │ │ │ ├── AddressMudTables.pw.tsx_default_base-view-mobile-1.png │ │ │ ├── AddressMudTables.pw.tsx_default_with-schema-opened-mobile-1.png │ │ │ ├── AddressMudTables.pw.tsx_mobile_base-view-mobile-1.png │ │ │ └── AddressMudTables.pw.tsx_mobile_with-schema-opened-mobile-1.png │ │ └── utils.ts │ ├── testUtils │ │ └── MockAddressPage.tsx │ ├── tokenSelect │ │ ├── TokenSelect.pw.tsx │ │ ├── TokenSelect.tsx │ │ ├── TokenSelectButton.tsx │ │ ├── TokenSelectDesktop.tsx │ │ ├── TokenSelectItem.tsx │ │ ├── TokenSelectMenu.tsx │ │ ├── TokenSelectMobile.tsx │ │ ├── __screenshots__ │ │ │ ├── TokenSelect.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ │ ├── TokenSelect.pw.tsx_dark-color-mode_base-view-dark-mode-2.png │ │ │ ├── TokenSelect.pw.tsx_default_base-view-dark-mode-1.png │ │ │ ├── TokenSelect.pw.tsx_default_base-view-dark-mode-2.png │ │ │ ├── TokenSelect.pw.tsx_default_filter-1.png │ │ │ ├── TokenSelect.pw.tsx_default_long-values-1.png │ │ │ ├── TokenSelect.pw.tsx_default_mobile-base-view-1.png │ │ │ ├── TokenSelect.pw.tsx_default_sort-1.png │ │ │ └── TokenSelect.pw.tsx_default_sort-2.png │ │ ├── types.ts │ │ └── useTokenSelect.ts │ ├── tokens │ │ ├── AddressCollections.tsx │ │ ├── AddressNFTs.tsx │ │ ├── ERC20Tokens.tsx │ │ ├── ERC20TokensListItem.tsx │ │ ├── ERC20TokensTable.tsx │ │ ├── ERC20TokensTableItem.tsx │ │ ├── NFTItem.tsx │ │ ├── NFTItemContainer.tsx │ │ ├── TokenBalances.tsx │ │ └── TokenBalancesItem.tsx │ └── utils │ │ ├── tokenUtils.ts │ │ ├── useAddressCountersQuery.ts │ │ ├── useAddressQuery.ts │ │ ├── useCheckAddressFormat.ts │ │ ├── useCheckDomainNameParam.ts │ │ └── useFetchTokens.ts ├── addressVerification │ ├── AddressVerificationModal.tsx │ ├── steps │ │ ├── AddressVerificationStepAddress.pw.tsx │ │ ├── AddressVerificationStepAddress.tsx │ │ ├── AddressVerificationStepSignature.pw.tsx │ │ ├── AddressVerificationStepSignature.tsx │ │ ├── AddressVerificationStepSuccess.tsx │ │ └── __screenshots__ │ │ │ ├── AddressVerificationStepAddress.pw.tsx_default_SOURCE-CODE-NOT-VERIFIED-ERROR-view-mobile-1.png │ │ │ ├── AddressVerificationStepAddress.pw.tsx_default_base-view-1.png │ │ │ ├── AddressVerificationStepAddress.pw.tsx_mobile_SOURCE-CODE-NOT-VERIFIED-ERROR-view-mobile-1.png │ │ │ ├── AddressVerificationStepSignature.pw.tsx_default_INVALID-SIGNER-ERROR-view-mobile-1.png │ │ │ ├── AddressVerificationStepSignature.pw.tsx_default_base-view-1.png │ │ │ └── AddressVerificationStepSignature.pw.tsx_mobile_INVALID-SIGNER-ERROR-view-mobile-1.png │ └── types.ts ├── addresses │ ├── AddressesListItem.tsx │ ├── AddressesTable.tsx │ └── AddressesTableItem.tsx ├── addressesLabelSearch │ ├── AddressesLabelSearchListItem.tsx │ ├── AddressesLabelSearchTable.tsx │ └── AddressesLabelSearchTableItem.tsx ├── advancedFilter │ ├── ColumnsButton.tsx │ ├── ExportCSV.tsx │ ├── FilterByColumn.pw.tsx │ ├── FilterByColumn.tsx │ ├── ItemByColumn.tsx │ ├── __screenshots__ │ │ ├── FilterByColumn.pw.tsx_dark-color-mode_age-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_dark-color-mode_amount-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_dark-color-mode_asset-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_dark-color-mode_from-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_dark-color-mode_method-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_dark-color-mode_or-and-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_dark-color-mode_to-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_dark-color-mode_type-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_default_age-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_default_amount-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_default_asset-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_default_from-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_default_method-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_default_or-and-filter-dark-mode-1.png │ │ ├── FilterByColumn.pw.tsx_default_to-filter-dark-mode-1.png │ │ └── FilterByColumn.pw.tsx_default_type-filter-dark-mode-1.png │ ├── constants.ts │ ├── filters │ │ ├── AddressFilter.tsx │ │ ├── AddressRelationFilter.tsx │ │ ├── AgeFilter.tsx │ │ ├── AmountFilter.tsx │ │ ├── AssetFilter.tsx │ │ ├── MethodFilter.tsx │ │ └── TypeFilter.tsx │ └── lib.ts ├── apiDocs │ └── SwaggerUI.tsx ├── apiKey │ ├── ApiKeyModal │ │ ├── ApiKeyForm.tsx │ │ └── ApiKeyModal.tsx │ ├── ApiKeyTable │ │ ├── ApiKeyListItem.tsx │ │ ├── ApiKeyTable.tsx │ │ └── ApiKeyTableItem.tsx │ └── DeleteApiKeyModal.tsx ├── blob │ ├── BlobData.pw.tsx │ ├── BlobData.tsx │ ├── BlobDataImage.tsx │ ├── BlobInfo.tsx │ ├── __screenshots__ │ │ ├── BlobData.pw.tsx_default_image-1.png │ │ ├── BlobData.pw.tsx_default_image-2.png │ │ ├── BlobData.pw.tsx_default_image-blob-with-zeroes-bytes-1.png │ │ ├── BlobData.pw.tsx_default_text-1.png │ │ └── BlobData.pw.tsx_default_text-2.png │ └── image_with_zeroes.blob.ts ├── block │ ├── BlockCeloEpochTag.tsx │ ├── BlockDetails.pw.tsx │ ├── BlockDetails.tsx │ ├── BlockEpochRewards.tsx │ ├── BlockInternalTxs.tsx │ ├── BlockWithdrawals.tsx │ ├── __screenshots__ │ │ ├── BlockDetails.pw.tsx_dark-color-mode_regular-block-mobile-dark-mode-1.png │ │ ├── BlockDetails.pw.tsx_default_genesis-block-1.png │ │ ├── BlockDetails.pw.tsx_default_regular-block-mobile-dark-mode-1.png │ │ ├── BlockDetails.pw.tsx_default_rootstock-custom-fields-1.png │ │ ├── BlockDetails.pw.tsx_default_with-blob-txs-1.png │ │ └── BlockDetails.pw.tsx_mobile_regular-block-mobile-dark-mode-1.png │ ├── details │ │ ├── BlockDetailsBaseFeeCelo.pw.tsx │ │ ├── BlockDetailsBaseFeeCelo.tsx │ │ ├── BlockDetailsBlobInfo.tsx │ │ ├── BlockDetailsZilliqaQuorumCertificate.pw.tsx │ │ ├── BlockDetailsZilliqaQuorumCertificate.tsx │ │ └── __screenshots__ │ │ │ ├── BlockDetailsBaseFeeCelo.pw.tsx_default_base-view-mobile-1.png │ │ │ ├── BlockDetailsBaseFeeCelo.pw.tsx_mobile_base-view-mobile-1.png │ │ │ ├── BlockDetailsZilliqaQuorumCertificate.pw.tsx_default_aggregated-quorum-certificate-mobile-1.png │ │ │ ├── BlockDetailsZilliqaQuorumCertificate.pw.tsx_default_quorum-certificate-1.png │ │ │ └── BlockDetailsZilliqaQuorumCertificate.pw.tsx_mobile_aggregated-quorum-certificate-mobile-1.png │ ├── epochRewards │ │ ├── BlockEpochElectionRewardDetailsDesktop.tsx │ │ ├── BlockEpochElectionRewardDetailsMobile.tsx │ │ ├── BlockEpochElectionRewards.pw.tsx │ │ ├── BlockEpochElectionRewards.tsx │ │ ├── BlockEpochElectionRewardsListItem.tsx │ │ ├── BlockEpochElectionRewardsTableItem.tsx │ │ ├── BlockEpochRewardsDistribution.tsx │ │ ├── __screenshots__ │ │ │ ├── BlockEpochElectionRewards.pw.tsx_default_base-view-1.png │ │ │ └── BlockEpochElectionRewards.pw.tsx_mobile_base-view-mobile---default-1.png │ │ └── utils.ts │ ├── useBlockBlobTxsQuery.tsx │ ├── useBlockInternalTxsQuery.tsx │ ├── useBlockQuery.tsx │ ├── useBlockTxsQuery.tsx │ └── useBlockWithdrawalsQuery.tsx ├── blockCountdown │ ├── BlockCountdownTimer.tsx │ ├── BlockCountdownTimerItem.tsx │ ├── createGoogleCalendarLink.ts │ ├── createIcsFileBlob.ts │ └── splitSecondsInPeriods.ts ├── blocks │ ├── BlocksContent.tsx │ ├── BlocksList.tsx │ ├── BlocksListItem.tsx │ ├── BlocksTabSlot.tsx │ ├── BlocksTable.tsx │ ├── BlocksTableItem.tsx │ └── utils.ts ├── contractVerification │ ├── ContractVerificationForm.pw.tsx │ ├── ContractVerificationForm.tsx │ ├── ContractVerificationFormCodeSnippet.tsx │ ├── ContractVerificationFormRow.tsx │ ├── ContractVerificationMethod.tsx │ ├── __screenshots__ │ │ ├── ContractVerificationForm.pw.tsx_dark-color-mode_flatten-source-code-method-dark-mode-mobile-1.png │ │ ├── ContractVerificationForm.pw.tsx_dark-color-mode_sourcify-method-dark-mode-mobile-1.png │ │ ├── ContractVerificationForm.pw.tsx_default_flatten-source-code-method-dark-mode-mobile-1.png │ │ ├── ContractVerificationForm.pw.tsx_default_multi-part-files-method-1.png │ │ ├── ContractVerificationForm.pw.tsx_default_solidity-foundry-method-1.png │ │ ├── ContractVerificationForm.pw.tsx_default_solidity-hardhat-method-1.png │ │ ├── ContractVerificationForm.pw.tsx_default_sourcify-with-multiple-contracts-1.png │ │ ├── ContractVerificationForm.pw.tsx_default_sourcify-with-multiple-contracts-2.png │ │ ├── ContractVerificationForm.pw.tsx_default_standard-input-json-method-1.png │ │ ├── ContractVerificationForm.pw.tsx_default_verification-of-stylus-rust-contract-1.png │ │ ├── ContractVerificationForm.pw.tsx_default_verification-of-zkSync-contract-1.png │ │ ├── ContractVerificationForm.pw.tsx_default_vyper-contract-method-1.png │ │ ├── ContractVerificationForm.pw.tsx_default_vyper-multi-part-method-1.png │ │ ├── ContractVerificationForm.pw.tsx_default_vyper-vyper-standard-input-method-1.png │ │ └── ContractVerificationForm.pw.tsx_mobile_flatten-source-code-method-dark-mode-mobile-1.png │ ├── fields │ │ ├── ContractVerificationFieldAddress.tsx │ │ ├── ContractVerificationFieldAutodetectArgs.tsx │ │ ├── ContractVerificationFieldCode.tsx │ │ ├── ContractVerificationFieldCommit.tsx │ │ ├── ContractVerificationFieldCompiler.tsx │ │ ├── ContractVerificationFieldConstructorArgs.tsx │ │ ├── ContractVerificationFieldContractIndex.tsx │ │ ├── ContractVerificationFieldEvmVersion.tsx │ │ ├── ContractVerificationFieldGitHubRepo.tsx │ │ ├── ContractVerificationFieldIsYul.tsx │ │ ├── ContractVerificationFieldLibraries.tsx │ │ ├── ContractVerificationFieldLibraryItem.tsx │ │ ├── ContractVerificationFieldLicenseType.tsx │ │ ├── ContractVerificationFieldMethod.tsx │ │ ├── ContractVerificationFieldName.tsx │ │ ├── ContractVerificationFieldOptimization.tsx │ │ ├── ContractVerificationFieldSources.tsx │ │ └── ContractVerificationFieldZkCompiler.tsx │ ├── methods │ │ ├── ContractVerificationFlattenSourceCode.tsx │ │ ├── ContractVerificationMultiPartFile.tsx │ │ ├── ContractVerificationSolidityFoundry.tsx │ │ ├── ContractVerificationSolidityHardhat.tsx │ │ ├── ContractVerificationSourcify.tsx │ │ ├── ContractVerificationStandardInput.tsx │ │ ├── ContractVerificationStylusGitHubRepo.tsx │ │ ├── ContractVerificationVyperContract.tsx │ │ ├── ContractVerificationVyperMultiPartFile.tsx │ │ └── ContractVerificationVyperStandardInput.tsx │ ├── types.ts │ ├── useFormConfigQuery.tsx │ └── utils.ts ├── csvExport │ ├── CsvExportForm.tsx │ ├── CsvExportFormField.tsx │ └── types.ts ├── customAbi │ ├── CustomAbiModal │ │ ├── CustomAbiForm.tsx │ │ └── CustomAbiModal.tsx │ ├── CustomAbiTable │ │ ├── CustomAbiListItem.tsx │ │ ├── CustomAbiTable.tsx │ │ └── CustomAbiTableItem.tsx │ └── DeleteCustomAbiModal.tsx ├── deposits │ ├── optimisticL2 │ │ ├── OptimisticDepositsListItem.tsx │ │ ├── OptimisticDepositsTable.tsx │ │ └── OptimisticDepositsTableItem.tsx │ ├── scrollL2 │ │ ├── ScrollL2DepositsListItem.tsx │ │ ├── ScrollL2DepositsTable.tsx │ │ └── ScrollL2DepositsTableItem.tsx │ ├── shibarium │ │ ├── DepositsListItem.tsx │ │ ├── DepositsTable.tsx │ │ └── DepositsTableItem.tsx │ └── zkEvmL2 │ │ ├── ZkEvmL2DepositsListItem.tsx │ │ ├── ZkEvmL2DepositsTable.tsx │ │ └── ZkEvmL2DepositsTableItem.tsx ├── disputeGames │ └── optimisticL2 │ │ ├── OptimisticL2DisputeGamesListItem.tsx │ │ ├── OptimisticL2DisputeGamesTable.tsx │ │ └── OptimisticL2DisputeGamesTableItem.tsx ├── games │ └── CapybaraRunner.tsx ├── gasTracker │ ├── GasTrackerChart.tsx │ ├── GasTrackerFaq.tsx │ ├── GasTrackerFaqItem.tsx │ ├── GasTrackerNetworkUtilization.tsx │ ├── GasTrackerPriceSnippet.pw.tsx │ ├── GasTrackerPriceSnippet.tsx │ ├── GasTrackerPrices.tsx │ └── __screenshots__ │ │ ├── GasTrackerPriceSnippet.pw.tsx_dark-color-mode_with-gwei-as-primary-unit-dark-mode-1.png │ │ ├── GasTrackerPriceSnippet.pw.tsx_dark-color-mode_with-usd-as-primary-unit-dark-mode-1.png │ │ ├── GasTrackerPriceSnippet.pw.tsx_default_loading-state-1.png │ │ ├── GasTrackerPriceSnippet.pw.tsx_default_with-gwei-as-primary-unit-dark-mode-1.png │ │ ├── GasTrackerPriceSnippet.pw.tsx_default_with-small-values-1.png │ │ ├── GasTrackerPriceSnippet.pw.tsx_default_with-usd-as-primary-unit-dark-mode-1.png │ │ └── GasTrackerPriceSnippet.pw.tsx_default_with-zero-values-1.png ├── graphQL │ └── GraphQL.tsx ├── home │ ├── HeroBanner.pw.tsx │ ├── HeroBanner.tsx │ ├── LatestBlocks.pw.tsx │ ├── LatestBlocks.tsx │ ├── LatestBlocksItem.tsx │ ├── LatestTxs.pw.tsx │ ├── LatestTxs.tsx │ ├── LatestTxsItem.tsx │ ├── LatestTxsItemMobile.tsx │ ├── LatestWatchlistTxs.tsx │ ├── Stats.pw.tsx │ ├── Stats.tsx │ ├── Transactions.tsx │ ├── __screenshots__ │ │ ├── HeroBanner.pw.tsx_dark-color-mode_customization-dark-mode-1.png │ │ ├── HeroBanner.pw.tsx_default_customization-dark-mode-1.png │ │ ├── LatestBlocks.pw.tsx_dark-color-mode_default-view-mobile-dark-mode-1.png │ │ ├── LatestBlocks.pw.tsx_default_L2-view-1.png │ │ ├── LatestBlocks.pw.tsx_default_default-view-mobile-dark-mode-1.png │ │ ├── LatestBlocks.pw.tsx_default_no-reward-view-1.png │ │ ├── LatestBlocks.pw.tsx_default_socket-new-item-1.png │ │ ├── LatestBlocks.pw.tsx_default_with-long-block-height-1.png │ │ ├── LatestBlocks.pw.tsx_mobile_default-view-mobile-dark-mode-1.png │ │ ├── LatestTxs.pw.tsx_dark-color-mode_default-view-dark-mode-1.png │ │ ├── LatestTxs.pw.tsx_default_default-view-dark-mode-1.png │ │ ├── LatestTxs.pw.tsx_default_mobile-default-view-1.png │ │ ├── LatestTxs.pw.tsx_default_socket-new-item-1.png │ │ ├── Stats.pw.tsx_dark-color-mode_all-items-mobile-dark-mode-1.png │ │ ├── Stats.pw.tsx_default_all-items-mobile-dark-mode-1.png │ │ ├── Stats.pw.tsx_default_no-gas-info-1.png │ │ ├── Stats.pw.tsx_mobile_3-items-default-view-mobile---default-1.png │ │ ├── Stats.pw.tsx_mobile_4-items-default-view-mobile---default-1.png │ │ └── Stats.pw.tsx_mobile_all-items-mobile-dark-mode-1.png │ ├── indicators │ │ ├── ChainIndicatorChartContainer.tsx │ │ ├── ChainIndicatorChartContent.tsx │ │ ├── ChainIndicatorItem.tsx │ │ ├── ChainIndicators.pw.tsx │ │ ├── ChainIndicators.tsx │ │ ├── __screenshots__ │ │ │ ├── ChainIndicators.pw.tsx_default_daily-txs-chart-dark-mode-mobile-1.png │ │ │ ├── ChainIndicators.pw.tsx_default_daily-txs-chart-mobile-1.png │ │ │ ├── ChainIndicators.pw.tsx_default_no-data-1.png │ │ │ ├── ChainIndicators.pw.tsx_default_partial-data-1.png │ │ │ ├── ChainIndicators.pw.tsx_mobile_daily-txs-chart-dark-mode-mobile-1.png │ │ │ └── ChainIndicators.pw.tsx_mobile_daily-txs-chart-mobile-1.png │ │ ├── types.ts │ │ ├── useChartDataQuery.tsx │ │ └── utils │ │ │ ├── getIndicatorValues.ts │ │ │ ├── indicators.tsx │ │ │ └── prepareChartItems.ts │ ├── latestBatches │ │ ├── LatestArbitrumL2Batches.pw.tsx │ │ ├── LatestArbitrumL2Batches.tsx │ │ ├── LatestBatchItem.tsx │ │ ├── LatestZkEvmL2Batches.pw.tsx │ │ ├── LatestZkEvmL2Batches.tsx │ │ └── __screenshots__ │ │ │ ├── LatestArbitrumL2Batches.pw.tsx_dark-color-mode_default-view-mobile-dark-mode-1.png │ │ │ ├── LatestArbitrumL2Batches.pw.tsx_default_default-view-mobile-dark-mode-1.png │ │ │ ├── LatestArbitrumL2Batches.pw.tsx_mobile_default-view-mobile-dark-mode-1.png │ │ │ ├── LatestZkEvmL2Batches.pw.tsx_dark-color-mode_default-view-mobile-dark-mode-1.png │ │ │ ├── LatestZkEvmL2Batches.pw.tsx_default_default-view-mobile-dark-mode-1.png │ │ │ └── LatestZkEvmL2Batches.pw.tsx_mobile_default-view-mobile-dark-mode-1.png │ └── latestDeposits │ │ ├── LatestArbitrumDeposits.pw.tsx │ │ ├── LatestArbitrumDeposits.tsx │ │ ├── LatestDeposits.tsx │ │ ├── LatestDepositsItem.tsx │ │ ├── LatestOptimisticDeposits.pw.tsx │ │ ├── LatestOptimisticDeposits.tsx │ │ └── __screenshots__ │ │ ├── LatestArbitrumDeposits.pw.tsx_default_default-view-mobile-1.png │ │ ├── LatestArbitrumDeposits.pw.tsx_mobile_default-view-mobile-1.png │ │ ├── LatestOptimisticDeposits.pw.tsx_dark-color-mode_default-view-mobile-dark-mode-1.png │ │ ├── LatestOptimisticDeposits.pw.tsx_default_default-view-mobile-dark-mode-1.png │ │ └── LatestOptimisticDeposits.pw.tsx_mobile_default-view-mobile-dark-mode-1.png ├── internalTxs │ ├── InternalTxsList.tsx │ ├── InternalTxsListItem.tsx │ ├── InternalTxsTable.tsx │ └── InternalTxsTableItem.tsx ├── interopMessages │ ├── InteropMessageAdditionalInfo.tsx │ ├── InteropMessageDestinationTx.tsx │ ├── InteropMessageSourceTx.tsx │ ├── InteropMessagesListItem.tsx │ ├── InteropMessagesTable.tsx │ └── InteropMessagesTableItem.tsx ├── marketplace │ ├── AppSecurityReport.tsx │ ├── Banner.tsx │ ├── Banner │ │ ├── FeaturedApp.tsx │ │ ├── FeaturedAppMobile.tsx │ │ └── IframeBanner.tsx │ ├── ContractListModal.tsx │ ├── ContractSecurityReport.tsx │ ├── EmptySearchResult.tsx │ ├── FavoriteIcon.tsx │ ├── MarketplaceAppCard.tsx │ ├── MarketplaceAppCardLink.tsx │ ├── MarketplaceAppGraphLinks.tsx │ ├── MarketplaceAppInfo.pw.tsx │ ├── MarketplaceAppInfo.tsx │ ├── MarketplaceAppInfo │ │ ├── Content.tsx │ │ ├── SocialLink.tsx │ │ └── WebsiteLink.tsx │ ├── MarketplaceAppIntegrationIcon.tsx │ ├── MarketplaceAppModal.pw.tsx │ ├── MarketplaceAppModal.tsx │ ├── MarketplaceAppTopBar.tsx │ ├── MarketplaceDisclaimerModal.tsx │ ├── MarketplaceList.tsx │ ├── Rating │ │ ├── PopoverContent.tsx │ │ ├── Rating.tsx │ │ ├── TriggerButton.tsx │ │ ├── useRatings.test.tsx │ │ └── useRatings.tsx │ ├── __screenshots__ │ │ ├── MarketplaceAppInfo.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ ├── MarketplaceAppInfo.pw.tsx_default_base-view-dark-mode-1.png │ │ ├── MarketplaceAppInfo.pw.tsx_default_mobile-base-view-1.png │ │ ├── MarketplaceAppModal.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ ├── MarketplaceAppModal.pw.tsx_default_base-view-dark-mode-1.png │ │ └── MarketplaceAppModal.pw.tsx_default_mobile-base-view-1.png │ ├── useAutoConnectWallet.tsx │ ├── useMarketplace.tsx │ ├── useMarketplaceApps.tsx │ ├── useMarketplaceCategories.tsx │ ├── useMarketplaceWallet.tsx │ ├── useSecurityReports.tsx │ ├── utils.test.ts │ └── utils.ts ├── messages │ ├── ArbitrumL2Messages.tsx │ ├── ArbitrumL2MessagesListItem.tsx │ ├── ArbitrumL2MessagesTable.tsx │ └── ArbitrumL2MessagesTableItem.tsx ├── mudWorlds │ ├── MudWorldsListItem.tsx │ ├── MudWorldsTable.tsx │ └── MudWorldsTableItem.tsx ├── myProfile │ ├── MyProfileEmail.tsx │ ├── MyProfileWallet.tsx │ ├── fields │ │ └── MyProfileFieldsEmail.tsx │ └── types.tsx ├── nameDomain │ ├── NameDomainDetails.tsx │ ├── NameDomainExpiryStatus.tsx │ ├── NameDomainHistory.tsx │ ├── details │ │ └── NameDomainDetailsAlert.tsx │ └── history │ │ ├── NameDomainHistoryListItem.tsx │ │ ├── NameDomainHistoryTable.tsx │ │ ├── NameDomainHistoryTableItem.tsx │ │ └── utils.ts ├── nameDomains │ ├── NameDomainsActionBar.tsx │ ├── NameDomainsListItem.tsx │ ├── NameDomainsTable.tsx │ ├── NameDomainsTableItem.tsx │ └── utils.ts ├── operation │ └── tac │ │ ├── TacOperationDetails.tsx │ │ ├── TacOperationLifecycleAccordion.tsx │ │ ├── TacOperationLifecycleAccordionItemContent.tsx │ │ └── TacOperationLifecycleAccordionItemTrigger.tsx ├── operations │ └── tac │ │ ├── TacOperationsListItem.tsx │ │ ├── TacOperationsTable.tsx │ │ └── TacOperationsTableItem.tsx ├── outputRoots │ └── optimisticL2 │ │ ├── OptimisticL2OutputRootsListItem.tsx │ │ ├── OptimisticL2OutputRootsTable.tsx │ │ └── OptimisticL2OutputRootsTableItem.tsx ├── pages │ ├── Accounts.pw.tsx │ ├── Accounts.tsx │ ├── AccountsLabelSearch.pw.tsx │ ├── AccountsLabelSearch.tsx │ ├── Address.pw.tsx │ ├── Address.tsx │ ├── AdvancedFilter.pw.tsx │ ├── AdvancedFilter.tsx │ ├── ApiKeys.tsx │ ├── ArbitrumL2Deposits.pw.tsx │ ├── ArbitrumL2Deposits.tsx │ ├── ArbitrumL2TxnBatch.pw.tsx │ ├── ArbitrumL2TxnBatch.tsx │ ├── ArbitrumL2TxnBatches.pw.tsx │ ├── ArbitrumL2TxnBatches.tsx │ ├── ArbitrumL2TxnWithdrawals.pw.tsx │ ├── ArbitrumL2TxnWithdrawals.tsx │ ├── ArbitrumL2Withdrawals.pw.tsx │ ├── ArbitrumL2Withdrawals.tsx │ ├── BeaconChainWithdrawals.pw.tsx │ ├── BeaconChainWithdrawals.tsx │ ├── Blob.pw.tsx │ ├── Blob.tsx │ ├── Block.pw.tsx │ ├── Block.tsx │ ├── BlockCountdown.pw.tsx │ ├── BlockCountdown.tsx │ ├── BlockCountdownIndex.pw.tsx │ ├── BlockCountdownIndex.tsx │ ├── Blocks.pw.tsx │ ├── Blocks.tsx │ ├── Chakra.tsx │ ├── Chart.pw.tsx │ ├── Chart.tsx │ ├── ContractVerification.tsx │ ├── ContractVerificationForAddress.tsx │ ├── CsvExport.pw.tsx │ ├── CsvExport.tsx │ ├── CustomAbi.tsx │ ├── GasTracker.pw.tsx │ ├── GasTracker.tsx │ ├── Home.pw.tsx │ ├── Home.tsx │ ├── InternalTxs.tsx │ ├── InteropMessages.pw.tsx │ ├── InteropMessages.tsx │ ├── KettleTxs.tsx │ ├── Login.pw.tsx │ ├── Login.tsx │ ├── Marketplace.pw.tsx │ ├── Marketplace.tsx │ ├── MarketplaceApp.pw.tsx │ ├── MarketplaceApp.tsx │ ├── MudWorlds.pw.tsx │ ├── MudWorlds.tsx │ ├── MyProfile.pw.tsx │ ├── MyProfile.tsx │ ├── NameDomain.pw.tsx │ ├── NameDomain.tsx │ ├── NameDomains.pw.tsx │ ├── NameDomains.tsx │ ├── OptimisticL2Deposits.pw.tsx │ ├── OptimisticL2Deposits.tsx │ ├── OptimisticL2DisputeGames.pw.tsx │ ├── OptimisticL2DisputeGames.tsx │ ├── OptimisticL2OutputRoots.pw.tsx │ ├── OptimisticL2OutputRoots.tsx │ ├── OptimisticL2TxnBatch.tsx │ ├── OptimisticL2TxnBatches.pw.tsx │ ├── OptimisticL2TxnBatches.tsx │ ├── OptimisticL2Withdrawals.pw.tsx │ ├── OptimisticL2Withdrawals.tsx │ ├── Pool.pw.tsx │ ├── Pool.tsx │ ├── Pools.pw.tsx │ ├── Pools.tsx │ ├── PrivateTags.tsx │ ├── PublicTagsSubmit.tsx │ ├── RewardsDashboard.pw.tsx │ ├── RewardsDashboard.tsx │ ├── ScrollL2Deposits.pw.tsx │ ├── ScrollL2Deposits.tsx │ ├── ScrollL2TxnBatch.pw.tsx │ ├── ScrollL2TxnBatch.tsx │ ├── ScrollL2TxnBatches.pw.tsx │ ├── ScrollL2TxnBatches.tsx │ ├── ScrollL2Withdrawals.pw.tsx │ ├── ScrollL2Withdrawals.tsx │ ├── SearchResults.pw.tsx │ ├── SearchResults.tsx │ ├── ShibariumDeposits.pw.tsx │ ├── ShibariumDeposits.tsx │ ├── ShibariumWithdrawals.pw.tsx │ ├── ShibariumWithdrawals.tsx │ ├── Sol2Uml.tsx │ ├── Sprite.tsx │ ├── Stats.tsx │ ├── TacOperation.pw.tsx │ ├── TacOperation.tsx │ ├── TacOperations.tsx │ ├── Token.pw.tsx │ ├── Token.tsx │ ├── TokenInstance.pw.tsx │ ├── TokenInstance.tsx │ ├── TokenTransfers.pw.tsx │ ├── TokenTransfers.tsx │ ├── Tokens.pw.tsx │ ├── Tokens.tsx │ ├── Transaction.tsx │ ├── Transactions.tsx │ ├── UserOp.pw.tsx │ ├── UserOp.tsx │ ├── UserOps.pw.tsx │ ├── UserOps.tsx │ ├── ValidatorZilliqa.tsx │ ├── ValidatorsBlackfort.pw.tsx │ ├── ValidatorsBlackfort.tsx │ ├── ValidatorsStability.pw.tsx │ ├── ValidatorsStability.tsx │ ├── ValidatorsZilliqa.pw.tsx │ ├── ValidatorsZilliqa.tsx │ ├── VerifiedAddresses.pw.tsx │ ├── VerifiedAddresses.tsx │ ├── VerifiedContracts.pw.tsx │ ├── VerifiedContracts.tsx │ ├── Watchlist.tsx │ ├── ZkEvmL2Deposits.pw.tsx │ ├── ZkEvmL2Deposits.tsx │ ├── ZkEvmL2TxnBatch.pw.tsx │ ├── ZkEvmL2TxnBatch.tsx │ ├── ZkEvmL2TxnBatches.pw.tsx │ ├── ZkEvmL2TxnBatches.tsx │ ├── ZkEvmL2Withdrawals.pw.tsx │ ├── ZkEvmL2Withdrawals.tsx │ ├── ZkSyncL2TxnBatch.pw.tsx │ ├── ZkSyncL2TxnBatch.tsx │ ├── ZkSyncL2TxnBatches.pw.tsx │ ├── ZkSyncL2TxnBatches.tsx │ └── __screenshots__ │ │ ├── Accounts.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png │ │ ├── Accounts.pw.tsx_default_base-view-mobile-dark-mode-1.png │ │ ├── Accounts.pw.tsx_mobile_base-view-mobile-dark-mode-1.png │ │ ├── AccountsLabelSearch.pw.tsx_default_base-view-mobile-1.png │ │ ├── AccountsLabelSearch.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── Address.pw.tsx_default_degradation-view-1.png │ │ ├── AdvancedFilter.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ ├── AdvancedFilter.pw.tsx_default_base-view-dark-mode-1.png │ │ ├── ArbitrumL2Deposits.pw.tsx_default_base-view-mobile-1.png │ │ ├── ArbitrumL2Deposits.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── ArbitrumL2TxnBatch.pw.tsx_default_base-view-1.png │ │ ├── ArbitrumL2TxnBatch.pw.tsx_default_mobile-base-view-1.png │ │ ├── ArbitrumL2TxnBatch.pw.tsx_default_mobile-with-anytrust-DA-1.png │ │ ├── ArbitrumL2TxnBatch.pw.tsx_default_mobile-with-celestia-DA-1.png │ │ ├── ArbitrumL2TxnBatch.pw.tsx_default_with-anytrust-DA-1.png │ │ ├── ArbitrumL2TxnBatch.pw.tsx_default_with-celestia-DA-1.png │ │ ├── ArbitrumL2TxnBatches.pw.tsx_default_base-view-1.png │ │ ├── ArbitrumL2TxnBatches.pw.tsx_default_mobile-base-view-1.png │ │ ├── ArbitrumL2TxnWithdrawals.pw.tsx_default_base-view-mobile-1.png │ │ ├── ArbitrumL2TxnWithdrawals.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── ArbitrumL2Withdrawals.pw.tsx_default_base-view-mobile-1.png │ │ ├── ArbitrumL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── BeaconChainWithdrawals.pw.tsx_default_base-view-mobile-1.png │ │ ├── BeaconChainWithdrawals.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── Blob.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png │ │ ├── Blob.pw.tsx_default_base-view-mobile-dark-mode-1.png │ │ ├── Blob.pw.tsx_default_without-data-1.png │ │ ├── Blob.pw.tsx_mobile_base-view-mobile-dark-mode-1.png │ │ ├── Block.pw.tsx_default_degradation-view-details-tab-1.png │ │ ├── Block.pw.tsx_default_degradation-view-txs-tab-1.png │ │ ├── Block.pw.tsx_default_degradation-view-withdrawals-tab-1.png │ │ ├── BlockCountdown.pw.tsx_default_long-period-until-the-block-mobile-1.png │ │ ├── BlockCountdown.pw.tsx_default_short-period-until-the-block-mobile-1.png │ │ ├── BlockCountdown.pw.tsx_mobile_long-period-until-the-block-mobile-1.png │ │ ├── BlockCountdown.pw.tsx_mobile_short-period-until-the-block-mobile-1.png │ │ ├── BlockCountdownIndex.pw.tsx_default_base-view-mobile-1.png │ │ ├── BlockCountdownIndex.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── Blocks.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ ├── Blocks.pw.tsx_default_base-view-dark-mode-1.png │ │ ├── Blocks.pw.tsx_default_hidden-fields-1.png │ │ ├── Blocks.pw.tsx_default_mobile-base-view-1.png │ │ ├── Blocks.pw.tsx_default_mobile-hidden-fields-1.png │ │ ├── Blocks.pw.tsx_default_new-item-from-socket-1.png │ │ ├── Blocks.pw.tsx_default_socket-error-1.png │ │ ├── Chart.pw.tsx_dark-color-mode_base-view-dark-mode-mobile-1.png │ │ ├── Chart.pw.tsx_default_base-view-dark-mode-mobile-1.png │ │ ├── Chart.pw.tsx_mobile_base-view-dark-mode-mobile-1.png │ │ ├── CsvExport.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png │ │ ├── CsvExport.pw.tsx_default_base-view-mobile-dark-mode-1.png │ │ ├── CsvExport.pw.tsx_default_token-holders-1.png │ │ ├── CsvExport.pw.tsx_mobile_base-view-mobile-dark-mode-1.png │ │ ├── GasTracker.pw.tsx_dark-color-mode_base-view-dark-mode-mobile-1.png │ │ ├── GasTracker.pw.tsx_default_base-view-dark-mode-mobile-1.png │ │ ├── GasTracker.pw.tsx_mobile_base-view-dark-mode-mobile-1.png │ │ ├── Home.pw.tsx_dark-color-mode_default-view---default-dark-mode-1.png │ │ ├── Home.pw.tsx_default_default-view-screen-xl-base-view-1.png │ │ ├── Home.pw.tsx_default_mobile-base-view-1.png │ │ ├── InteropMessages.pw.tsx_default_default-view-1.png │ │ ├── InteropMessages.pw.tsx_default_mobile-default-view-1.png │ │ ├── Marketplace.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ ├── Marketplace.pw.tsx_dark-color-mode_with-banner-dark-mode-1.png │ │ ├── Marketplace.pw.tsx_dark-color-mode_with-featured-app-dark-mode-1.png │ │ ├── Marketplace.pw.tsx_default_base-view-dark-mode-1.png │ │ ├── Marketplace.pw.tsx_default_mobile-base-view-1.png │ │ ├── Marketplace.pw.tsx_default_mobile-with-banner-1.png │ │ ├── Marketplace.pw.tsx_default_mobile-with-featured-app-1.png │ │ ├── Marketplace.pw.tsx_default_with-banner-dark-mode-1.png │ │ ├── Marketplace.pw.tsx_default_with-featured-app-dark-mode-1.png │ │ ├── MarketplaceApp.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ ├── MarketplaceApp.pw.tsx_default_base-view-dark-mode-1.png │ │ ├── MarketplaceApp.pw.tsx_default_mobile-base-view-1.png │ │ ├── MudWorlds.pw.tsx_default_default-view-mobile-1.png │ │ ├── MudWorlds.pw.tsx_mobile_default-view-mobile-1.png │ │ ├── MyProfile.pw.tsx_default_without-address-1.png │ │ ├── MyProfile.pw.tsx_default_without-email-1.png │ │ ├── NameDomain.pw.tsx_default_details-tab-1.png │ │ ├── NameDomain.pw.tsx_default_history-tab-mobile-1.png │ │ ├── NameDomain.pw.tsx_mobile_history-tab-mobile-1.png │ │ ├── NameDomains.pw.tsx_default_default-view-mobile-1.png │ │ ├── NameDomains.pw.tsx_default_filters-1.png │ │ ├── NameDomains.pw.tsx_mobile_default-view-mobile-1.png │ │ ├── OptimisticL2Deposits.pw.tsx_default_base-view-mobile-1.png │ │ ├── OptimisticL2Deposits.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── OptimisticL2DisputeGames.pw.tsx_default_base-view-mobile-1.png │ │ ├── OptimisticL2DisputeGames.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── OptimisticL2OutputRoots.pw.tsx_default_base-view-mobile-1.png │ │ ├── OptimisticL2OutputRoots.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── OptimisticL2TxnBatches.pw.tsx_default_base-view-mobile-1.png │ │ ├── OptimisticL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── OptimisticL2Withdrawals.pw.tsx_default_base-view-mobile-1.png │ │ ├── OptimisticL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── Pool.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png │ │ ├── Pool.pw.tsx_default_base-view-mobile-dark-mode-1.png │ │ ├── Pool.pw.tsx_mobile_base-view-mobile-dark-mode-1.png │ │ ├── Pools.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ ├── Pools.pw.tsx_default_base-view-dark-mode-1.png │ │ ├── Pools.pw.tsx_default_mobile-base-view-1.png │ │ ├── RewardsDashboard.pw.tsx_dark-color-mode_activity-tab-dark-mode-mobile-1.png │ │ ├── RewardsDashboard.pw.tsx_dark-color-mode_referrals-tab-dark-mode-mobile-1.png │ │ ├── RewardsDashboard.pw.tsx_dark-color-mode_resources-tab-dark-mode-mobile-1.png │ │ ├── RewardsDashboard.pw.tsx_default_activity-tab-dark-mode-mobile-1.png │ │ ├── RewardsDashboard.pw.tsx_default_referrals-tab-dark-mode-mobile-1.png │ │ ├── RewardsDashboard.pw.tsx_default_resources-tab-dark-mode-mobile-1.png │ │ ├── RewardsDashboard.pw.tsx_default_with-error-1.png │ │ ├── RewardsDashboard.pw.tsx_mobile_activity-tab-dark-mode-mobile-1.png │ │ ├── RewardsDashboard.pw.tsx_mobile_referrals-tab-dark-mode-mobile-1.png │ │ ├── RewardsDashboard.pw.tsx_mobile_resources-tab-dark-mode-mobile-1.png │ │ ├── ScrollL2Deposits.pw.tsx_default_base-view-1.png │ │ ├── ScrollL2Deposits.pw.tsx_default_mobile-base-view-1.png │ │ ├── ScrollL2TxnBatch.pw.tsx_default_base-view-1.png │ │ ├── ScrollL2TxnBatch.pw.tsx_default_mobile-base-view-1.png │ │ ├── ScrollL2TxnBatches.pw.tsx_default_base-view-1.png │ │ ├── ScrollL2TxnBatches.pw.tsx_default_mobile-base-view-1.png │ │ ├── ScrollL2Withdrawals.pw.tsx_default_base-view-1.png │ │ ├── ScrollL2Withdrawals.pw.tsx_default_mobile-base-view-1.png │ │ ├── SearchResults.pw.tsx_dark-color-mode_search-by-name-mobile-dark-mode-1.png │ │ ├── SearchResults.pw.tsx_default_block-countdown-no-results-1.png │ │ ├── SearchResults.pw.tsx_default_block-countdown-with-results-mobile-1.png │ │ ├── SearchResults.pw.tsx_default_search-by-address-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_default_search-by-blob-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_default_search-by-block-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_default_search-by-block-number-mobile-1.png │ │ ├── SearchResults.pw.tsx_default_search-by-domain-name-mobile-1.png │ │ ├── SearchResults.pw.tsx_default_search-by-meta-tag-mobile-1.png │ │ ├── SearchResults.pw.tsx_default_search-by-name-mobile-dark-mode-1.png │ │ ├── SearchResults.pw.tsx_default_search-by-tac-operation-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_default_search-by-tx-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_default_search-by-user-op-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_default_with-apps-default-view-mobile-1.png │ │ ├── SearchResults.pw.tsx_mobile_block-countdown-with-results-mobile-1.png │ │ ├── SearchResults.pw.tsx_mobile_search-by-address-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_mobile_search-by-blob-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_mobile_search-by-block-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_mobile_search-by-block-number-mobile-1.png │ │ ├── SearchResults.pw.tsx_mobile_search-by-domain-name-mobile-1.png │ │ ├── SearchResults.pw.tsx_mobile_search-by-meta-tag-mobile-1.png │ │ ├── SearchResults.pw.tsx_mobile_search-by-name-mobile-dark-mode-1.png │ │ ├── SearchResults.pw.tsx_mobile_search-by-tac-operation-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_mobile_search-by-tx-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_mobile_search-by-user-op-hash-mobile-1.png │ │ ├── SearchResults.pw.tsx_mobile_with-apps-default-view-mobile-1.png │ │ ├── ShibariumDeposits.pw.tsx_default_base-view-mobile-1.png │ │ ├── ShibariumDeposits.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── ShibariumWithdrawals.pw.tsx_default_base-view-mobile-1.png │ │ ├── ShibariumWithdrawals.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── TacOperation.pw.tsx_dark-color-mode_base-view-dark-mode-mobile-1.png │ │ ├── TacOperation.pw.tsx_default_base-view-dark-mode-mobile-1.png │ │ ├── TacOperation.pw.tsx_mobile_base-view-dark-mode-mobile-1.png │ │ ├── Token.pw.tsx_default_base-view-1.png │ │ ├── Token.pw.tsx_default_bridged-token-1.png │ │ ├── Token.pw.tsx_default_mobile-base-view-1.png │ │ ├── Token.pw.tsx_default_mobile-with-verified-info-1.png │ │ ├── Token.pw.tsx_default_with-verified-info-1.png │ │ ├── TokenInstance.pw.tsx_default_metadata-update-1.png │ │ ├── TokenInstance.pw.tsx_default_metadata-update-2.png │ │ ├── TokenInstance.pw.tsx_default_metadata-update-3.png │ │ ├── TokenInstance.pw.tsx_default_metadata-update-failed-1.png │ │ ├── TokenTransfers.pw.tsx_default_base-view-mobile-1.png │ │ ├── TokenTransfers.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── Tokens.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png │ │ ├── Tokens.pw.tsx_dark-color-mode_with-search-mobile-dark-mode-1.png │ │ ├── Tokens.pw.tsx_default_base-view-mobile-dark-mode-1.png │ │ ├── Tokens.pw.tsx_default_bridged-tokens-base-view-1.png │ │ ├── Tokens.pw.tsx_default_bridged-tokens-base-view-2.png │ │ ├── Tokens.pw.tsx_default_with-search-mobile-dark-mode-1.png │ │ ├── Tokens.pw.tsx_mobile_base-view-mobile-dark-mode-1.png │ │ ├── Tokens.pw.tsx_mobile_with-search-mobile-dark-mode-1.png │ │ ├── UserOp.pw.tsx_default_base-view-1.png │ │ ├── UserOp.pw.tsx_default_mobile-base-view-1.png │ │ ├── UserOps.pw.tsx_default_base-view-mobile-1.png │ │ ├── UserOps.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── ValidatorsBlackfort.pw.tsx_default_base-view-mobile-1.png │ │ ├── ValidatorsBlackfort.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── ValidatorsStability.pw.tsx_default_base-view-mobile-1.png │ │ ├── ValidatorsStability.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── ValidatorsZilliqa.pw.tsx_default_base-view-mobile-1.png │ │ ├── ValidatorsZilliqa.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── VerifiedAddresses.pw.tsx_default_address-verification-flow-1.png │ │ ├── VerifiedAddresses.pw.tsx_default_base-view-mobile-1.png │ │ ├── VerifiedAddresses.pw.tsx_default_user-without-email-1.png │ │ ├── VerifiedAddresses.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── VerifiedContracts.pw.tsx_default_base-view-mobile-1.png │ │ ├── VerifiedContracts.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── ZkEvmL2Deposits.pw.tsx_default_base-view-mobile-1.png │ │ ├── ZkEvmL2Deposits.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── ZkEvmL2TxnBatch.pw.tsx_default_base-view-1.png │ │ ├── ZkEvmL2TxnBatch.pw.tsx_default_mobile-base-view-1.png │ │ ├── ZkEvmL2TxnBatches.pw.tsx_default_base-view-mobile-1.png │ │ ├── ZkEvmL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── ZkEvmL2Withdrawals.pw.tsx_default_base-view-mobile-1.png │ │ ├── ZkEvmL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── ZkSyncL2TxnBatch.pw.tsx_default_base-view-1.png │ │ ├── ZkSyncL2TxnBatch.pw.tsx_default_mobile-base-view-1.png │ │ ├── ZkSyncL2TxnBatches.pw.tsx_default_base-view-mobile-1.png │ │ └── ZkSyncL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png ├── pool │ └── PoolInfo.tsx ├── pools │ ├── PoolsListItem.tsx │ ├── PoolsTable.tsx │ └── PoolsTableItem.tsx ├── privateTags │ ├── AddressModal │ │ ├── AddressForm.tsx │ │ └── AddressModal.tsx │ ├── AddressTagTable │ │ ├── AddressTagListItem.tsx │ │ ├── AddressTagTable.tsx │ │ └── AddressTagTableItem.tsx │ ├── DeletePrivateTagModal.tsx │ ├── PrivateAddressTags.tsx │ ├── PrivateTransactionTags.tsx │ ├── TransactionModal │ │ ├── TransactionForm.tsx │ │ └── TransactionModal.tsx │ └── TransactionTagTable │ │ ├── TransactionTagListItem.tsx │ │ ├── TransactionTagTable.tsx │ │ └── TransactionTagTableItem.tsx ├── publicTags │ └── submit │ │ ├── PublicTagsSubmitForm.pw.tsx │ │ ├── PublicTagsSubmitForm.tsx │ │ ├── PublicTagsSubmitResult.pw.tsx │ │ ├── PublicTagsSubmitResult.tsx │ │ ├── __screenshots__ │ │ ├── PublicTagsSubmitForm.pw.tsx_default_base-view-mobile-1.png │ │ ├── PublicTagsSubmitForm.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── PublicTagsSubmitResult.pw.tsx_default_all-success-result-view-mobile-1.png │ │ ├── PublicTagsSubmitResult.pw.tsx_default_mobile-result-with-errors-view-1.png │ │ ├── PublicTagsSubmitResult.pw.tsx_default_result-with-errors-view-1.png │ │ └── PublicTagsSubmitResult.pw.tsx_mobile_all-success-result-view-mobile-1.png │ │ ├── fields │ │ ├── PublicTagsSubmitFieldAddresses.tsx │ │ ├── PublicTagsSubmitFieldTag.tsx │ │ ├── PublicTagsSubmitFieldTagType.tsx │ │ └── PublicTagsSubmitFieldTags.tsx │ │ ├── mocks.ts │ │ ├── result │ │ ├── PublicTagsSubmitResultSuccess.tsx │ │ └── PublicTagsSubmitResultWithErrors.tsx │ │ ├── types.ts │ │ ├── utils.test.ts │ │ └── utils.ts ├── rewards │ ├── MeritsIcon.tsx │ ├── RewardsActivityTracker.tsx │ ├── RewardsButton.tsx │ ├── RewardsReadOnlyInputWithCopy.tsx │ ├── dashboard │ │ ├── DailyRewardClaimButton.tsx │ │ ├── RewardsActivityPassCard.tsx │ │ ├── RewardsDashboardCard.tsx │ │ ├── RewardsDashboardCardValue.tsx │ │ ├── RewardsDashboardInfoCard.tsx │ │ ├── RewardsInstancesModal.tsx │ │ ├── RewardsTaskDetailsModal.tsx │ │ └── tabs │ │ │ ├── ActivityTab.tsx │ │ │ ├── ReferralsTab.tsx │ │ │ └── ResourcesTab.tsx │ └── login │ │ ├── RewardsLoginModal.tsx │ │ └── steps │ │ ├── CongratsStepContent.tsx │ │ └── LoginStepContent.tsx ├── searchResults │ ├── SearchResultEntityTag.tsx │ ├── SearchResultListItem.tsx │ ├── SearchResultTableItem.tsx │ └── SearchResultsInput.tsx ├── shared │ ├── AccountActionsMenu │ │ ├── AccountActionsMenu.pw.tsx │ │ ├── AccountActionsMenu.tsx │ │ ├── __screenshots__ │ │ │ ├── AccountActionsMenu.pw.tsx_default_with-multiple-items-base-view-1.png │ │ │ ├── AccountActionsMenu.pw.tsx_default_with-multiple-items-base-view-with-styles-1.png │ │ │ ├── AccountActionsMenu.pw.tsx_default_with-multiple-items-loading-1.png │ │ │ ├── AccountActionsMenu.pw.tsx_default_with-multiple-items-loading-with-styles-1.png │ │ │ ├── AccountActionsMenu.pw.tsx_default_with-one-item-base-view-1.png │ │ │ ├── AccountActionsMenu.pw.tsx_default_with-one-item-base-view-with-styles-1.png │ │ │ └── AccountActionsMenu.pw.tsx_default_with-one-item-loading-1.png │ │ ├── items │ │ │ ├── MetadataUpdateMenuItem.tsx │ │ │ ├── PrivateTagMenuItem.tsx │ │ │ ├── PublicTagMenuItem.tsx │ │ │ └── TokenInfoMenuItem.tsx │ │ ├── parts │ │ │ └── ButtonItem.tsx │ │ └── types.ts │ ├── AccountPageDescription.tsx │ ├── ActionBar.tsx │ ├── AdditionalInfoButton.tsx │ ├── ApiKeySnippet.tsx │ ├── AppActionButton │ │ ├── AppActionButton.pw.tsx │ │ ├── AppActionButton.tsx │ │ ├── __screenshots__ │ │ │ ├── AppActionButton.pw.tsx_dark-color-mode_button-without-styles-dark-mode-1.png │ │ │ ├── AppActionButton.pw.tsx_dark-color-mode_link-without-styles-dark-mode-1.png │ │ │ ├── AppActionButton.pw.tsx_default_button-with-styles-1.png │ │ │ ├── AppActionButton.pw.tsx_default_button-without-styles-dark-mode-1.png │ │ │ ├── AppActionButton.pw.tsx_default_link-with-styles-1.png │ │ │ └── AppActionButton.pw.tsx_default_link-without-styles-dark-mode-1.png │ │ └── useAppActionData.tsx │ ├── AppError │ │ ├── AppError.pw.tsx │ │ ├── AppError.tsx │ │ ├── AppErrorBoundary.tsx │ │ ├── AppErrorGlobalContainer.tsx │ │ ├── AppErrorIcon.tsx │ │ ├── AppErrorTitle.tsx │ │ ├── __screenshots__ │ │ │ ├── AppError.pw.tsx_default_block-lost-consensus-1.png │ │ │ ├── AppError.pw.tsx_default_status-code-403-1.png │ │ │ ├── AppError.pw.tsx_default_status-code-404-1.png │ │ │ ├── AppError.pw.tsx_default_status-code-422-1.png │ │ │ ├── AppError.pw.tsx_default_status-code-500-1.png │ │ │ ├── AppError.pw.tsx_default_too-many-requests-mobile-1.png │ │ │ ├── AppError.pw.tsx_default_tx-not-found-1.png │ │ │ └── AppError.pw.tsx_mobile_too-many-requests-mobile-1.png │ │ ├── custom │ │ │ ├── AppErrorBlockConsensus.tsx │ │ │ ├── AppErrorTooManyRequests.tsx │ │ │ └── AppErrorTxNotFound.tsx │ │ └── isCustomAppError.ts │ ├── CodeViewSnippet.tsx │ ├── ConnectWalletAlert.tsx │ ├── ContainerWithScrollY.tsx │ ├── ContentLoader.tsx │ ├── ContractCertifiedLabel.tsx │ ├── CopyToClipboard.tsx │ ├── CurrencyValue.tsx │ ├── DataFetchAlert.tsx │ ├── DataListDisplay.tsx │ ├── DeleteModal.tsx │ ├── DetailedInfo │ │ ├── DetailedInfo.tsx │ │ ├── DetailedInfoActionsWrapper.tsx │ │ ├── DetailedInfoSponsoredItem.tsx │ │ └── DetailedInfoTimestamp.tsx │ ├── EmptySearchResult.tsx │ ├── EntityTags │ │ ├── EntityTag.pw.tsx │ │ ├── EntityTag.tsx │ │ ├── EntityTagIcon.tsx │ │ ├── EntityTagTooltip.tsx │ │ ├── EntityTags.pw.tsx │ │ ├── EntityTags.tsx │ │ ├── __screenshots__ │ │ │ ├── EntityTag.pw.tsx_dark-color-mode_custom-name-tag-dark-mode-1.png │ │ │ ├── EntityTag.pw.tsx_dark-color-mode_generic-tag-dark-mode-1.png │ │ │ ├── EntityTag.pw.tsx_dark-color-mode_protocol-tag-dark-mode-1.png │ │ │ ├── EntityTag.pw.tsx_dark-color-mode_tag-with-link-and-long-name-dark-mode-1.png │ │ │ ├── EntityTag.pw.tsx_dark-color-mode_tag-with-tooltip-dark-mode-1.png │ │ │ ├── EntityTag.pw.tsx_default_custom-name-tag-dark-mode-1.png │ │ │ ├── EntityTag.pw.tsx_default_generic-tag-dark-mode-1.png │ │ │ ├── EntityTag.pw.tsx_default_protocol-tag-dark-mode-1.png │ │ │ ├── EntityTag.pw.tsx_default_tag-with-link-and-long-name-dark-mode-1.png │ │ │ ├── EntityTag.pw.tsx_default_tag-with-tooltip-dark-mode-1.png │ │ │ ├── EntityTag.pw.tsx_default_warpcast-tag-1.png │ │ │ ├── EntityTags.pw.tsx_default_mixed-name-length-mobile-1.png │ │ │ ├── EntityTags.pw.tsx_mobile_mixed-name-length-mobile-1.png │ │ │ └── EntityTags.pw.tsx_mobile_one-tag-with-long-name-mobile---default-1.png │ │ ├── formatUserTags.ts │ │ ├── sortEntityTags.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── EpochRewardTypeTag.tsx │ ├── ErrorBoundary.tsx │ ├── FormModal.tsx │ ├── FormSubmitAlert.tsx │ ├── GasUsedToTargetRatio.tsx │ ├── GoogleAnalytics.tsx │ ├── HashStringShorten.tsx │ ├── HashStringShortenDynamic.tsx │ ├── IconSvg.tsx │ ├── IdenticonGithub.tsx │ ├── InfoButton.tsx │ ├── ListItemMobile │ │ ├── ListItemMobile.tsx │ │ └── ListItemMobileGrid.tsx │ ├── NativeTokenIcon.tsx │ ├── NetworkAddToWallet.tsx │ ├── NetworkExplorers.pw.tsx │ ├── NetworkExplorers.tsx │ ├── Noves │ │ ├── NovesFromTo.tsx │ │ ├── utils.test.ts │ │ └── utils.ts │ ├── Page │ │ ├── PageTitle.pw.tsx │ │ ├── PageTitle.tsx │ │ ├── __screenshots__ │ │ │ ├── PageTitle.pw.tsx_default_default-view-mobile-1.png │ │ │ ├── PageTitle.pw.tsx_default_with-long-name-and-many-tags-mobile-1.png │ │ │ ├── PageTitle.pw.tsx_default_with-text-ad-mobile-1.png │ │ │ ├── PageTitle.pw.tsx_mobile_default-view-mobile-1.png │ │ │ ├── PageTitle.pw.tsx_mobile_with-long-name-and-many-tags-mobile-1.png │ │ │ └── PageTitle.pw.tsx_mobile_with-text-ad-mobile-1.png │ │ └── specs │ │ │ ├── DefaultView.tsx │ │ │ ├── LongNameAndManyTags.tsx │ │ │ └── WithTextAd.tsx │ ├── PrevNext.tsx │ ├── RawDataSnippet.tsx │ ├── RawInputData.tsx │ ├── ResetIconButton.tsx │ ├── SocketAlert.tsx │ ├── SocketNewItemsNotice.pw.tsx │ ├── SocketNewItemsNotice.tsx │ ├── StickyPaginationWithText.tsx │ ├── TableItemActionButtons.tsx │ ├── TacOperationTag.tsx │ ├── TextSeparator.tsx │ ├── TokenLogoPlaceholder.tsx │ ├── TokenTransfer │ │ ├── TokenTransferFilter.tsx │ │ ├── TokenTransferList.pw.tsx │ │ ├── TokenTransferList.tsx │ │ ├── TokenTransferListItem.tsx │ │ ├── TokenTransferTable.pw.tsx │ │ ├── TokenTransferTable.tsx │ │ ├── TokenTransferTableItem.tsx │ │ ├── __screenshots__ │ │ │ ├── TokenTransferList.pw.tsx_default_with-tx-info-1.png │ │ │ ├── TokenTransferList.pw.tsx_default_without-tx-info-1.png │ │ │ ├── TokenTransferTable.pw.tsx_default_with-tx-info-1.png │ │ │ └── TokenTransferTable.pw.tsx_default_without-tx-info-1.png │ │ └── helpers.ts │ ├── TokenTransferSnippet │ │ ├── TokenTransferSnippet.tsx │ │ ├── TokenTransferSnippetFiat.tsx │ │ └── TokenTransferSnippetNft.tsx │ ├── TruncatedValue.tsx │ ├── Utilization │ │ ├── Utilization.pw.tsx │ │ ├── Utilization.tsx │ │ └── __screenshots__ │ │ │ ├── Utilization.pw.tsx_dark-color-mode_gray-color-scheme-dark-mode-1.png │ │ │ ├── Utilization.pw.tsx_dark-color-mode_green-color-scheme-dark-mode-1.png │ │ │ ├── Utilization.pw.tsx_default_gray-color-scheme-dark-mode-1.png │ │ │ └── Utilization.pw.tsx_default_green-color-scheme-dark-mode-1.png │ ├── VerifyWith.tsx │ ├── Web3ModalProvider.tsx │ ├── __screenshots__ │ │ ├── NetworkExplorers.pw.tsx_default_base-view-1.png │ │ ├── SocketNewItemsNotice.pw.tsx_dark-color-mode_2-new-items-in-validated-txs-list-dark-mode-1.png │ │ ├── SocketNewItemsNotice.pw.tsx_default_2-new-items-in-validated-txs-list-dark-mode-1.png │ │ ├── SocketNewItemsNotice.pw.tsx_default_connection-loss-1.png │ │ └── SocketNewItemsNotice.pw.tsx_default_fetching-1.png │ ├── ad │ │ ├── AdBanner.tsx │ │ ├── AdBannerContent.tsx │ │ ├── AdbutlerBanner.tsx │ │ ├── CoinzillaBanner.tsx │ │ ├── CoinzillaTextAd.tsx │ │ ├── HypeBanner.tsx │ │ ├── SliseBanner.tsx │ │ ├── TextAd.tsx │ │ ├── adbutlerScript.ts │ │ ├── hypeBannerScript.ts │ │ └── types.ts │ ├── address │ │ ├── AddressAddToWallet.tsx │ │ ├── AddressFromTo.pw.tsx │ │ ├── AddressFromTo.tsx │ │ ├── AddressFromToIcon.pw.tsx │ │ ├── AddressFromToIcon.tsx │ │ ├── __screenshots__ │ │ │ ├── AddressFromTo.pw.tsx_default_compact-mode-1.png │ │ │ ├── AddressFromTo.pw.tsx_default_incoming-txn-1.png │ │ │ ├── AddressFromTo.pw.tsx_default_loading-state-1.png │ │ │ ├── AddressFromTo.pw.tsx_default_outgoing-txn-1.png │ │ │ ├── AddressFromToIcon.pw.tsx_dark-color-mode_in-txn-type-dark-mode-1.png │ │ │ ├── AddressFromToIcon.pw.tsx_dark-color-mode_out-txn-type-dark-mode-1.png │ │ │ ├── AddressFromToIcon.pw.tsx_dark-color-mode_self-txn-type-dark-mode-1.png │ │ │ ├── AddressFromToIcon.pw.tsx_dark-color-mode_unspecified-txn-type-dark-mode-1.png │ │ │ ├── AddressFromToIcon.pw.tsx_default_in-txn-type-dark-mode-1.png │ │ │ ├── AddressFromToIcon.pw.tsx_default_out-txn-type-dark-mode-1.png │ │ │ ├── AddressFromToIcon.pw.tsx_default_self-txn-type-dark-mode-1.png │ │ │ └── AddressFromToIcon.pw.tsx_default_unspecified-txn-type-dark-mode-1.png │ │ └── utils.ts │ ├── alerts │ │ ├── ServiceDegradationWarning.tsx │ │ └── TestnetWarning.tsx │ ├── batch │ │ ├── ArbitrumL2TxnBatchDA.tsx │ │ ├── CeleniumLink.tsx │ │ ├── OptimisticL2TxnBatchDA.tsx │ │ └── ScrollL2TxnBatchDA.tsx │ ├── blob │ │ ├── BlobDataType.pw.tsx │ │ ├── BlobDataType.tsx │ │ └── __screenshots__ │ │ │ ├── BlobDataType.pw.tsx_default_image-data-1.png │ │ │ ├── BlobDataType.pw.tsx_default_raw-data-1.png │ │ │ └── BlobDataType.pw.tsx_default_text-data-1.png │ ├── block │ │ └── BlockGasUsed.tsx │ ├── chart │ │ ├── ChartArea.tsx │ │ ├── ChartAxis.tsx │ │ ├── ChartGridLine.tsx │ │ ├── ChartIntervalSelect.tsx │ │ ├── ChartLegend.tsx │ │ ├── ChartLine.tsx │ │ ├── ChartLineLoader.tsx │ │ ├── ChartMenu.tsx │ │ ├── ChartOverlay.tsx │ │ ├── ChartSelectionX.tsx │ │ ├── ChartTooltip.tsx │ │ ├── ChartWatermarkIcon.tsx │ │ ├── ChartWidget.pw.tsx │ │ ├── ChartWidget.tsx │ │ ├── ChartWidgetContent.tsx │ │ ├── ChartWidgetGraph.tsx │ │ ├── FullscreenChartModal.tsx │ │ ├── __screenshots__ │ │ │ ├── ChartWidget.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ │ ├── ChartWidget.pw.tsx_dark-color-mode_base-view-dark-mode-2.png │ │ │ ├── ChartWidget.pw.tsx_dark-color-mode_base-view-dark-mode-3.png │ │ │ ├── ChartWidget.pw.tsx_dark-color-mode_base-view-dark-mode-4.png │ │ │ ├── ChartWidget.pw.tsx_default_base-view-dark-mode-1.png │ │ │ ├── ChartWidget.pw.tsx_default_base-view-dark-mode-2.png │ │ │ ├── ChartWidget.pw.tsx_default_base-view-dark-mode-3.png │ │ │ ├── ChartWidget.pw.tsx_default_base-view-dark-mode-4.png │ │ │ ├── ChartWidget.pw.tsx_default_error-1.png │ │ │ ├── ChartWidget.pw.tsx_default_incomplete-day-1.png │ │ │ ├── ChartWidget.pw.tsx_default_incomplete-day-2.png │ │ │ ├── ChartWidget.pw.tsx_default_loading-1.png │ │ │ ├── ChartWidget.pw.tsx_default_small-values-1.png │ │ │ └── ChartWidget.pw.tsx_default_small-variations-in-big-values-1.png │ │ ├── tooltip │ │ │ ├── ChartTooltipBackdrop.tsx │ │ │ ├── ChartTooltipContent.tsx │ │ │ ├── ChartTooltipLine.tsx │ │ │ ├── ChartTooltipPoint.tsx │ │ │ ├── ChartTooltipRow.tsx │ │ │ ├── ChartTooltipTitle.tsx │ │ │ ├── pointerTracker.ts │ │ │ └── utils.ts │ │ ├── types.tsx │ │ ├── useBrushX.tsx │ │ ├── useChartLegend.tsx │ │ ├── useChartQuery.tsx │ │ ├── useTimeChartController.tsx │ │ ├── useZoom.tsx │ │ └── utils │ │ │ ├── animations.ts │ │ │ ├── calculateInnerSize.ts │ │ │ ├── formatIntervalDate.ts │ │ │ ├── formatters.ts │ │ │ ├── gradients.tsx │ │ │ ├── sorts.tsx │ │ │ └── timeChartAxis.ts │ ├── entities │ │ ├── address │ │ │ ├── AddressEntity.pw.tsx │ │ │ ├── AddressEntity.tsx │ │ │ ├── AddressEntityContentProxy.tsx │ │ │ ├── AddressEntityInterop.pw.tsx │ │ │ ├── AddressEntityInterop.tsx │ │ │ ├── AddressEntityL1.tsx │ │ │ ├── AddressEntityTacTon.tsx │ │ │ ├── AddressEntityWithTokenFilter.tsx │ │ │ ├── AddressIconDelegated.tsx │ │ │ ├── AddressIdenticon.tsx │ │ │ ├── AddressStringOrParam.tsx │ │ │ └── __screenshots__ │ │ │ │ ├── AddressEntity.pw.tsx_dark-color-mode_delegated-address-dark-mode-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_bech32-format-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_contract-unverified-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_contract-verified-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_customization-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_delegated-address-dark-mode-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_external-link-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_hover-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_loading-with-alias-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_loading-without-alias-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_no-link-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_proxy-contract-with-implementation-name-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_proxy-contract-with-multiple-implementations-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_proxy-contract-with-name-tag-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_proxy-contract-without-any-name-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_proxy-contract-without-implementation-name-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_shield-contract-with-icon-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_shield-regular-address-with-image-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_variant-content-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_variant-subheading-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_with-ENS-1.png │ │ │ │ ├── AddressEntity.pw.tsx_default_with-name-tag-1.png │ │ │ │ ├── AddressEntityInterop.pw.tsx_dark-color-mode_with-chain-icon-stub-dark-mode-1.png │ │ │ │ ├── AddressEntityInterop.pw.tsx_default_with-chain-icon-1.png │ │ │ │ └── AddressEntityInterop.pw.tsx_default_with-chain-icon-stub-dark-mode-1.png │ │ ├── base │ │ │ ├── components.tsx │ │ │ └── utils.ts │ │ ├── blob │ │ │ ├── BlobEntity.tsx │ │ │ └── BlobEntityL1.tsx │ │ ├── block │ │ │ ├── BatchEntityL2.tsx │ │ │ ├── BlockEntity.pw.tsx │ │ │ ├── BlockEntity.tsx │ │ │ ├── BlockEntityL1.tsx │ │ │ ├── BlockEntityL2.tsx │ │ │ └── __screenshots__ │ │ │ │ ├── BlockEntity.pw.tsx_dark-color-mode_external-link-dark-mode-1.png │ │ │ │ ├── BlockEntity.pw.tsx_default_customization-1.png │ │ │ │ ├── BlockEntity.pw.tsx_default_external-link-dark-mode-1.png │ │ │ │ ├── BlockEntity.pw.tsx_default_icon-sizes-content-1.png │ │ │ │ ├── BlockEntity.pw.tsx_default_icon-sizes-subheading-1.png │ │ │ │ ├── BlockEntity.pw.tsx_default_loading-1.png │ │ │ │ └── BlockEntity.pw.tsx_default_long-number-1.png │ │ ├── ens │ │ │ ├── EnsEntity.pw.tsx │ │ │ ├── EnsEntity.tsx │ │ │ └── __screenshots__ │ │ │ │ ├── EnsEntity.pw.tsx_default_customization-1.png │ │ │ │ ├── EnsEntity.pw.tsx_default_loading-1.png │ │ │ │ ├── EnsEntity.pw.tsx_default_tooltip-test-with-protocol-info-1.png │ │ │ │ ├── EnsEntity.pw.tsx_default_variant-content-1.png │ │ │ │ ├── EnsEntity.pw.tsx_default_variant-subheading-1.png │ │ │ │ └── EnsEntity.pw.tsx_default_with-long-name-1.png │ │ ├── nft │ │ │ ├── NftEntity.pw.tsx │ │ │ ├── NftEntity.tsx │ │ │ └── __screenshots__ │ │ │ │ ├── NftEntity.pw.tsx_default_customization-1.png │ │ │ │ ├── NftEntity.pw.tsx_default_loading-1.png │ │ │ │ ├── NftEntity.pw.tsx_default_long-id-1.png │ │ │ │ ├── NftEntity.pw.tsx_default_variants-content-1.png │ │ │ │ └── NftEntity.pw.tsx_default_variants-subheading-1.png │ │ ├── operation │ │ │ └── OperationEntity.tsx │ │ ├── pool │ │ │ ├── PoolEntity.pw.tsx │ │ │ ├── PoolEntity.tsx │ │ │ └── __screenshots__ │ │ │ │ ├── PoolEntity.pw.tsx_dark-color-mode_no-icons-dark-mode-1.png │ │ │ │ ├── PoolEntity.pw.tsx_dark-color-mode_with-icons-dark-mode-1.png │ │ │ │ ├── PoolEntity.pw.tsx_default_no-icons-dark-mode-1.png │ │ │ │ └── PoolEntity.pw.tsx_default_with-icons-dark-mode-1.png │ │ ├── token │ │ │ ├── TokenEntity.pw.tsx │ │ │ ├── TokenEntity.tsx │ │ │ ├── TokenEntityL1.tsx │ │ │ ├── TokenEntityWithAddressFilter.tsx │ │ │ └── __screenshots__ │ │ │ │ ├── TokenEntity.pw.tsx_default_customization-1.png │ │ │ │ ├── TokenEntity.pw.tsx_default_loading-1.png │ │ │ │ ├── TokenEntity.pw.tsx_default_variant-content-1.png │ │ │ │ ├── TokenEntity.pw.tsx_default_variant-subheading-1.png │ │ │ │ ├── TokenEntity.pw.tsx_default_with-logo-long-name-and-symbol-1.png │ │ │ │ └── TokenEntity.pw.tsx_default_with-logo-long-name-and-symbol-2.png │ │ ├── tx │ │ │ ├── TxEntity.pw.tsx │ │ │ ├── TxEntity.tsx │ │ │ ├── TxEntityInterop.pw.tsx │ │ │ ├── TxEntityInterop.tsx │ │ │ ├── TxEntityL1.tsx │ │ │ ├── TxEntityTon.tsx │ │ │ └── __screenshots__ │ │ │ │ ├── TxEntity.pw.tsx_dark-color-mode_with-copy-dark-mode-1.png │ │ │ │ ├── TxEntity.pw.tsx_default_customization-1.png │ │ │ │ ├── TxEntity.pw.tsx_default_external-link-1.png │ │ │ │ ├── TxEntity.pw.tsx_default_loading-1.png │ │ │ │ ├── TxEntity.pw.tsx_default_variant-content-1.png │ │ │ │ ├── TxEntity.pw.tsx_default_variant-subheading-1.png │ │ │ │ ├── TxEntity.pw.tsx_default_with-copy-dark-mode-1.png │ │ │ │ ├── TxEntityInterop.pw.tsx_dark-color-mode_with-chain-icon-stub-dark-mode-1.png │ │ │ │ ├── TxEntityInterop.pw.tsx_default_with-chain-icon-1.png │ │ │ │ └── TxEntityInterop.pw.tsx_default_with-chain-icon-stub-dark-mode-1.png │ │ ├── userOp │ │ │ ├── UserOpEntity.pw.tsx │ │ │ ├── UserOpEntity.tsx │ │ │ └── __screenshots__ │ │ │ │ ├── UserOpEntity.pw.tsx_dark-color-mode_with-copy-dark-mode-1.png │ │ │ │ ├── UserOpEntity.pw.tsx_default_customization-1.png │ │ │ │ ├── UserOpEntity.pw.tsx_default_loading-1.png │ │ │ │ ├── UserOpEntity.pw.tsx_default_variant-content-1.png │ │ │ │ ├── UserOpEntity.pw.tsx_default_variant-subheading-1.png │ │ │ │ └── UserOpEntity.pw.tsx_default_with-copy-dark-mode-1.png │ │ └── validator │ │ │ └── ValidatorEntity.tsx │ ├── filters │ │ ├── FilterButton.tsx │ │ ├── PopoverFilter.tsx │ │ ├── PopoverFilterRadio.tsx │ │ ├── TableColumnFilter.tsx │ │ ├── TableColumnFilterWrapper.tsx │ │ └── TokenTypeFilter.tsx │ ├── gas │ │ ├── GasInfoTooltip.pw.tsx │ │ ├── GasInfoTooltip.tsx │ │ ├── GasInfoTooltipRow.tsx │ │ ├── GasInfoUpdateTimer.tsx │ │ ├── GasPrice.tsx │ │ ├── __screenshots__ │ │ │ ├── GasInfoTooltip.pw.tsx_default_all-data-1.png │ │ │ ├── GasInfoTooltip.pw.tsx_default_no-data-1.png │ │ │ ├── GasInfoTooltip.pw.tsx_default_one-unit-with-data-1.png │ │ │ ├── GasInfoTooltip.pw.tsx_default_one-unit-without-data-1.png │ │ │ ├── GasInfoTooltip.pw.tsx_default_without-primary-unit-price-1.png │ │ │ └── GasInfoTooltip.pw.tsx_default_without-secondary-unit-price-1.png │ │ └── formatGasValue.ts │ ├── layout │ │ ├── Layout.pw.tsx │ │ ├── Layout.tsx │ │ ├── LayoutApp.tsx │ │ ├── LayoutError.pw.tsx │ │ ├── LayoutError.tsx │ │ ├── LayoutHome.pw.tsx │ │ ├── LayoutHome.tsx │ │ ├── LayoutSearchResults.tsx │ │ ├── __screenshots__ │ │ │ ├── Layout.pw.tsx_default_base-view-mobile-1.png │ │ │ ├── Layout.pw.tsx_default_xxl-screen-horizontal-navigation-1.png │ │ │ ├── Layout.pw.tsx_default_xxl-screen-vertical-navigation-1.png │ │ │ ├── Layout.pw.tsx_mobile_base-view-mobile-1.png │ │ │ ├── LayoutError.pw.tsx_default_base-view-mobile-1.png │ │ │ ├── LayoutError.pw.tsx_mobile_base-view-mobile-1.png │ │ │ ├── LayoutHome.pw.tsx_default_base-view-mobile-1.png │ │ │ └── LayoutHome.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── components │ │ │ ├── Container.tsx │ │ │ ├── Content.tsx │ │ │ ├── MainArea.tsx │ │ │ ├── MainColumn.tsx │ │ │ ├── NavBar.tsx │ │ │ ├── Root.tsx │ │ │ ├── SideBar.tsx │ │ │ └── index.tsx │ │ ├── types.ts │ │ └── utils.ts │ ├── links │ │ └── LinkNewTab.tsx │ ├── logs │ │ ├── LogDecodedInputData.pw.tsx │ │ ├── LogDecodedInputData.tsx │ │ ├── LogDecodedInputDataHeader.tsx │ │ ├── LogDecodedInputDataTable.tsx │ │ ├── LogIndex.tsx │ │ ├── LogItem.pw.tsx │ │ ├── LogItem.tsx │ │ ├── LogTopic.pw.tsx │ │ ├── LogTopic.tsx │ │ └── __screenshots__ │ │ │ ├── LogDecodedInputData.pw.tsx_dark-color-mode_with-indexed-fields-mobile-dark-mode-1.png │ │ │ ├── LogDecodedInputData.pw.tsx_default_with-indexed-fields-mobile-dark-mode-1.png │ │ │ ├── LogDecodedInputData.pw.tsx_default_without-indexed-fields-mobile-1.png │ │ │ ├── LogDecodedInputData.pw.tsx_mobile_with-indexed-fields-mobile-dark-mode-1.png │ │ │ ├── LogDecodedInputData.pw.tsx_mobile_without-indexed-fields-mobile-1.png │ │ │ ├── LogItem.pw.tsx_dark-color-mode_with-decoded-input-data-mobile-dark-mode-1.png │ │ │ ├── LogItem.pw.tsx_default_with-decoded-input-data-mobile-dark-mode-1.png │ │ │ ├── LogItem.pw.tsx_default_with-default-data-type-1.png │ │ │ ├── LogItem.pw.tsx_default_without-decoded-input-data-mobile-1.png │ │ │ ├── LogItem.pw.tsx_mobile_with-decoded-input-data-mobile-dark-mode-1.png │ │ │ ├── LogItem.pw.tsx_mobile_without-decoded-input-data-mobile-1.png │ │ │ ├── LogTopic.pw.tsx_mobile_address-view-mobile---default-1.png │ │ │ └── LogTopic.pw.tsx_mobile_hex-view-mobile---default-1.png │ ├── monaco │ │ ├── CodeEditor.tsx │ │ ├── CodeEditorBreadcrumbs.tsx │ │ ├── CodeEditorFileExplorer.tsx │ │ ├── CodeEditorFileIcon.tsx │ │ ├── CodeEditorFileTree.tsx │ │ ├── CodeEditorLoading.tsx │ │ ├── CodeEditorMainFileIndicator.tsx │ │ ├── CodeEditorSearch.tsx │ │ ├── CodeEditorSearchResultItem.tsx │ │ ├── CodeEditorSearchSection.tsx │ │ ├── CodeEditorSideBar.tsx │ │ ├── CodeEditorTab.tsx │ │ ├── CodeEditorTabs.tsx │ │ ├── CoderEditorCollapseButton.tsx │ │ ├── types.ts │ │ └── utils │ │ │ ├── addExternalLibraryWarningDecoration.ts │ │ │ ├── addFileImportDecorations.ts │ │ │ ├── addMainContractCodeDecoration.ts │ │ │ ├── composeFileTree.test.ts │ │ │ ├── composeFileTree.ts │ │ │ ├── defScilla.ts │ │ │ ├── formatFilePath.ts │ │ │ ├── getFileName.ts │ │ │ ├── getFilePathParts.test.ts │ │ │ ├── getFilePathParts.ts │ │ │ ├── getFullPathOfImportedFile.test.ts │ │ │ ├── getFullPathOfImportedFile.ts │ │ │ ├── sortByEndLineNumberAsc.ts │ │ │ ├── sortFileTree.ts │ │ │ ├── themes.ts │ │ │ └── useThemeColors.ts │ ├── nft │ │ ├── NftFallback.tsx │ │ ├── NftHtml.tsx │ │ ├── NftImage.tsx │ │ ├── NftMedia.pw.tsx │ │ ├── NftMedia.tsx │ │ ├── NftMediaFullscreenModal.tsx │ │ ├── NftVideo.tsx │ │ ├── __screenshots__ │ │ │ ├── NftMedia.pw.tsx_dark-color-mode_image-fullscreen-dark-mode-mobile-1.png │ │ │ ├── NftMedia.pw.tsx_dark-color-mode_image-preview-dark-mode-1.png │ │ │ ├── NftMedia.pw.tsx_dark-color-mode_no-url-preview-dark-mode-1.png │ │ │ ├── NftMedia.pw.tsx_dark-color-mode_page-preview-dark-mode-1.png │ │ │ ├── NftMedia.pw.tsx_default_image-fullscreen-dark-mode-mobile-1.png │ │ │ ├── NftMedia.pw.tsx_default_image-preview-dark-mode-1.png │ │ │ ├── NftMedia.pw.tsx_default_image-preview-hover-1.png │ │ │ ├── NftMedia.pw.tsx_default_image-preview-with-thumbnails-1.png │ │ │ ├── NftMedia.pw.tsx_default_no-url-non-media-url-and-fallback-1.png │ │ │ ├── NftMedia.pw.tsx_default_no-url-preview-dark-mode-1.png │ │ │ ├── NftMedia.pw.tsx_default_no-url-with-fallback-1.png │ │ │ ├── NftMedia.pw.tsx_default_page-preview-dark-mode-1.png │ │ │ └── NftMedia.pw.tsx_mobile_image-fullscreen-dark-mode-mobile-1.png │ │ ├── useLoadImageViaIpfs.tsx │ │ ├── useNftMediaInfo.tsx │ │ └── utils.ts │ ├── pagination │ │ ├── Pagination.pw.tsx │ │ ├── Pagination.tsx │ │ ├── __screenshots__ │ │ │ └── Pagination.pw.tsx_default_default-view-1.png │ │ ├── types.ts │ │ ├── useLazyLoadedList.tsx │ │ ├── useQueryWithPages.test.tsx │ │ ├── useQueryWithPages.ts │ │ └── utils.ts │ ├── reCaptcha │ │ ├── ReCaptcha.tsx │ │ └── useReCaptcha.tsx │ ├── search │ │ └── utils.ts │ ├── solidityscanReport │ │ ├── SolidityscanReportButton.tsx │ │ ├── SolidityscanReportDetails.tsx │ │ ├── SolidityscanReportScore.tsx │ │ └── useScoreLevelAndColor.ts │ ├── sort │ │ ├── Sort.tsx │ │ ├── getNextSortOrder.tsx │ │ ├── getNextSortValue.ts │ │ ├── getSortParamsFromQuery.ts │ │ ├── getSortParamsFromValue.ts │ │ └── getSortValueFromQuery.ts │ ├── stats │ │ ├── StatsWidget.pw.tsx │ │ ├── StatsWidget.tsx │ │ └── __screenshots__ │ │ │ ├── StatsWidget.pw.tsx_dark-color-mode_with-positive-diff-dark-mode-1.png │ │ │ ├── StatsWidget.pw.tsx_default_loading-state-1.png │ │ │ ├── StatsWidget.pw.tsx_default_with-negative-diff-1.png │ │ │ ├── StatsWidget.pw.tsx_default_with-period-only-1.png │ │ │ └── StatsWidget.pw.tsx_default_with-positive-diff-dark-mode-1.png │ ├── statusTag │ │ ├── ArbitrumL2MessageStatus.tsx │ │ ├── ArbitrumL2TxnBatchStatus.tsx │ │ ├── InteropMessageStatus.tsx │ │ ├── ScrollL2TxnBatchStatus.tsx │ │ ├── StatusTag.pw.tsx │ │ ├── StatusTag.tsx │ │ ├── TacOperationStatus.pw.tsx │ │ ├── TacOperationStatus.tsx │ │ ├── TxStatus.tsx │ │ ├── ValidatorStabilityStatus.tsx │ │ ├── ZkEvmL2TxnBatchStatus.tsx │ │ ├── ZkSyncL2TxnBatchStatus.tsx │ │ └── __screenshots__ │ │ │ ├── StatusTag.pw.tsx_default_error-status-1.png │ │ │ ├── StatusTag.pw.tsx_default_ok-status-1.png │ │ │ ├── StatusTag.pw.tsx_default_pending-status-1.png │ │ │ ├── TacOperationStatus.pw.tsx_default_ERROR-1.png │ │ │ ├── TacOperationStatus.pw.tsx_default_PENDING-1.png │ │ │ ├── TacOperationStatus.pw.tsx_default_TAC-TON-1.png │ │ │ ├── TacOperationStatus.pw.tsx_default_TON-TAC-1.png │ │ │ └── TacOperationStatus.pw.tsx_default_TON-TAC-TON-1.png │ ├── tagGroupSelect │ │ ├── TagGroupSelect.pw.tsx │ │ ├── TagGroupSelect.tsx │ │ └── __screenshots__ │ │ │ ├── TagGroupSelect.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ │ └── TagGroupSelect.pw.tsx_default_base-view-dark-mode-1.png │ ├── texts │ │ └── AdminSupportText.tsx │ ├── time │ │ ├── TimeFormatToggle.tsx │ │ └── TimeWithTooltip.tsx │ ├── tx │ │ ├── TxFee.pw.tsx │ │ ├── TxFee.tsx │ │ ├── TxWatchListTags.tsx │ │ ├── __screenshots__ │ │ │ ├── TxFee.pw.tsx_default_base-view-1.png │ │ │ ├── TxFee.pw.tsx_default_celo-gas-token-1.png │ │ │ ├── TxFee.pw.tsx_default_no-usd-value-1.png │ │ │ └── TxFee.pw.tsx_default_stability-token-1.png │ │ └── interpretation │ │ │ ├── TxInterpretation.tsx │ │ │ ├── utils.test.ts │ │ │ └── utils.ts │ ├── userOps │ │ ├── UserOpSponsorType.tsx │ │ └── UserOpStatus.tsx │ └── verificationSteps │ │ ├── VerificationStep.tsx │ │ ├── VerificationSteps.pw.tsx │ │ ├── VerificationSteps.tsx │ │ ├── __screenshots__ │ │ ├── VerificationSteps.pw.tsx_dark-color-mode_first-step-mobile-dark-mode-1.png │ │ ├── VerificationSteps.pw.tsx_default_first-step-mobile-dark-mode-1.png │ │ ├── VerificationSteps.pw.tsx_default_second-status-1.png │ │ └── VerificationSteps.pw.tsx_mobile_first-step-mobile-dark-mode-1.png │ │ └── types.ts ├── showcases │ ├── Accordion.tsx │ ├── Alert.tsx │ ├── Badge.tsx │ ├── Button.tsx │ ├── Checkbox.tsx │ ├── Clipboard.tsx │ ├── CloseButton.tsx │ ├── Collapsible.tsx │ ├── ContentLoader.tsx │ ├── Dialog.tsx │ ├── Field.tsx │ ├── IconButton.tsx │ ├── Input.tsx │ ├── Link.tsx │ ├── Menu.tsx │ ├── Pagination.tsx │ ├── PinInput.tsx │ ├── Popover.tsx │ ├── ProgressCircle.tsx │ ├── Radio.tsx │ ├── Rating.tsx │ ├── Select.tsx │ ├── Skeleton.tsx │ ├── Spinner.tsx │ ├── Switch.tsx │ ├── Table.tsx │ ├── Tabs.tsx │ ├── Tag.tsx │ ├── Textarea.tsx │ ├── Toast.tsx │ ├── Tooltip.tsx │ └── parts.tsx ├── snippets │ ├── auth │ │ ├── AuthGuard.tsx │ │ ├── AuthModal.pw.tsx │ │ ├── AuthModal.pwstory.tsx │ │ ├── AuthModal.tsx │ │ ├── __screenshots__ │ │ │ ├── AuthModal.pw.tsx_default_email-login-1.png │ │ │ ├── AuthModal.pw.tsx_default_email-login-2.png │ │ │ ├── AuthModal.pw.tsx_default_email-login-3.png │ │ │ ├── AuthModal.pw.tsx_default_email-login-4.png │ │ │ ├── AuthModal.pw.tsx_default_link-email-to-account-1.png │ │ │ └── AuthModal.pw.tsx_default_link-email-to-account-2.png │ │ ├── fields │ │ │ └── AuthModalFieldOtpCode.tsx │ │ ├── screens │ │ │ ├── AuthModalScreenConnectWallet.tsx │ │ │ ├── AuthModalScreenEmail.tsx │ │ │ ├── AuthModalScreenOtpCode.tsx │ │ │ ├── AuthModalScreenSelectMethod.tsx │ │ │ ├── AuthModalScreenSuccessEmail.tsx │ │ │ └── AuthModalScreenSuccessWallet.tsx │ │ ├── types.ts │ │ ├── useIsAuth.ts │ │ ├── useLogout.ts │ │ ├── useProfileQuery.ts │ │ ├── useRedirectForInvalidAuthToken.ts │ │ └── useSignInWithWallet.ts │ ├── footer │ │ ├── Footer.pw.tsx │ │ ├── Footer.tsx │ │ ├── FooterLinkItem.tsx │ │ ├── IntTxsIndexingStatus.tsx │ │ ├── __screenshots__ │ │ │ ├── Footer.pw.tsx_dark-color-mode_with-custom-links-max-cols-mobile-dark-mode-1.png │ │ │ ├── Footer.pw.tsx_dark-color-mode_with-custom-links-min-cols-base-view-dark-mode-mobile-1.png │ │ │ ├── Footer.pw.tsx_dark-color-mode_without-custom-links-base-view-dark-mode-mobile-1.png │ │ │ ├── Footer.pw.tsx_dark-color-mode_without-custom-links-with-indexing-alert-dark-mode-mobile-1.png │ │ │ ├── Footer.pw.tsx_default_with-custom-links-max-cols-mobile-dark-mode-1.png │ │ │ ├── Footer.pw.tsx_default_with-custom-links-max-cols-screen-xl-base-view-1.png │ │ │ ├── Footer.pw.tsx_default_with-custom-links-min-cols-base-view-dark-mode-mobile-1.png │ │ │ ├── Footer.pw.tsx_default_without-custom-links-base-view-dark-mode-mobile-1.png │ │ │ ├── Footer.pw.tsx_default_without-custom-links-with-indexing-alert-dark-mode-mobile-1.png │ │ │ ├── Footer.pw.tsx_mobile_with-custom-links-max-cols-mobile-dark-mode-1.png │ │ │ ├── Footer.pw.tsx_mobile_with-custom-links-min-cols-base-view-dark-mode-mobile-1.png │ │ │ ├── Footer.pw.tsx_mobile_without-custom-links-base-view-dark-mode-mobile-1.png │ │ │ └── Footer.pw.tsx_mobile_without-custom-links-with-indexing-alert-dark-mode-mobile-1.png │ │ └── utils │ │ │ └── getApiVersionUrl.tsx │ ├── header │ │ ├── Burger.pw.tsx │ │ ├── Burger.tsx │ │ ├── HeaderAlert.tsx │ │ ├── HeaderDesktop.pw.tsx │ │ ├── HeaderDesktop.tsx │ │ ├── HeaderMobile.pw.tsx │ │ ├── HeaderMobile.tsx │ │ ├── __screenshots__ │ │ │ ├── Burger.pw.tsx_default_auth-base-view-1.png │ │ │ ├── Burger.pw.tsx_default_base-view-1.png │ │ │ ├── Burger.pw.tsx_default_base-view-2.png │ │ │ ├── Burger.pw.tsx_default_dark-mode-base-view-1.png │ │ │ ├── Burger.pw.tsx_default_dark-mode-base-view-2.png │ │ │ ├── Burger.pw.tsx_default_submenu-1.png │ │ │ ├── Header.pw.tsx_default_dark-mode-mobile-1.png │ │ │ ├── Header.pw.tsx_default_no-auth-mobile-1.png │ │ │ ├── Header.pw.tsx_mobile_dark-mode-mobile-1.png │ │ │ ├── Header.pw.tsx_mobile_no-auth-mobile-1.png │ │ │ ├── HeaderDesktop.pw.tsx_dark-color-mode_default-view-dark-mode-1.png │ │ │ ├── HeaderDesktop.pw.tsx_default_default-view-dark-mode-1.png │ │ │ ├── HeaderMobile.pw.tsx_dark-color-mode_default-view-dark-mode-1.png │ │ │ └── HeaderMobile.pw.tsx_default_default-view-dark-mode-1.png │ │ └── alerts │ │ │ ├── IndexingBlocksAlert.tsx │ │ │ └── MaintenanceAlert.tsx │ ├── navigation │ │ ├── LightningLabel.tsx │ │ ├── NavLinkIcon.tsx │ │ ├── RollupStageBadge.tsx │ │ ├── TestnetBadge.tsx │ │ ├── horizontal │ │ │ ├── NavLink.tsx │ │ │ ├── NavLinkGroup.tsx │ │ │ ├── NavigationDesktop.pw.tsx │ │ │ ├── NavigationDesktop.tsx │ │ │ └── __screenshots__ │ │ │ │ ├── NavigationDesktop.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ │ │ ├── NavigationDesktop.pw.tsx_default_base-view-dark-mode-1.png │ │ │ │ └── NavigationDesktop.pw.tsx_default_with-groped-items-1.png │ │ ├── mobile │ │ │ ├── NavLinkGroup.tsx │ │ │ └── NavigationMobile.tsx │ │ ├── useNavLinkStyleProps.tsx │ │ ├── utils.ts │ │ └── vertical │ │ │ ├── NavLink.tsx │ │ │ ├── NavLinkGroup.tsx │ │ │ ├── NavLinkRewards.tsx │ │ │ ├── NavigationDesktop.pw.tsx │ │ │ ├── NavigationDesktop.tsx │ │ │ └── __screenshots__ │ │ │ ├── NavigationDesktop.pw.tsx_dark-color-mode_auth-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_dark-color-mode_auth-xl-screen-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_dark-color-mode_hover-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_dark-color-mode_hover-xl-screen-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_dark-color-mode_no-auth-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_dark-color-mode_no-auth-xl-screen-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_dark-color-mode_with-highlighted-routes-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_dark-color-mode_with-highlighted-routes-xl-screen-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_default_auth-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_default_auth-xl-screen-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_default_hover-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_default_hover-xl-screen-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_default_no-auth-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_default_no-auth-xl-screen-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_default_with-highlighted-routes-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_default_with-highlighted-routes-with-submenu-1.png │ │ │ ├── NavigationDesktop.pw.tsx_default_with-highlighted-routes-xl-screen-dark-mode-1.png │ │ │ ├── NavigationDesktop.pw.tsx_default_with-submenu-base-view-1.png │ │ │ ├── NavigationDesktop.pw.tsx_default_with-submenu-xl-screen-base-view-1.png │ │ │ └── NavigationDesktop.pw.tsx_default_with-tooltips-base-view-1.png │ ├── networkMenu │ │ ├── NetworkLogo.pw.tsx │ │ ├── NetworkLogo.tsx │ │ ├── NetworkMenuButton.tsx │ │ ├── NetworkMenuContentDesktop.tsx │ │ ├── NetworkMenuContentMobile.tsx │ │ ├── NetworkMenuLink.tsx │ │ ├── __screenshots__ │ │ │ ├── NetworkLogo.pw.tsx_dark-color-mode_custom-logo-dark-mode-1.png │ │ │ ├── NetworkLogo.pw.tsx_dark-color-mode_custom-logo-screen-xl-dark-mode-1.png │ │ │ ├── NetworkLogo.pw.tsx_dark-color-mode_custom-logo-with-dark-option---default-dark-mode-base-view-1.png │ │ │ ├── NetworkLogo.pw.tsx_dark-color-mode_custom-logo-with-dark-option---default-dark-mode-screen-xl-base-view-1.png │ │ │ ├── NetworkLogo.pw.tsx_dark-color-mode_placeholder-logo-dark-mode-1.png │ │ │ ├── NetworkLogo.pw.tsx_dark-color-mode_placeholder-logo-screen-xl-dark-mode-1.png │ │ │ ├── NetworkLogo.pw.tsx_default_custom-logo-dark-mode-1.png │ │ │ ├── NetworkLogo.pw.tsx_default_custom-logo-screen-xl-dark-mode-1.png │ │ │ ├── NetworkLogo.pw.tsx_default_placeholder-logo-dark-mode-1.png │ │ │ └── NetworkLogo.pw.tsx_default_placeholder-logo-screen-xl-dark-mode-1.png │ │ ├── types.ts │ │ └── useNetworkMenu.tsx │ ├── searchBar │ │ ├── SearchBar.pw.tsx │ │ ├── SearchBar.tsx │ │ ├── SearchBarBackdrop.tsx │ │ ├── SearchBarInput.pw.tsx │ │ ├── SearchBarInput.tsx │ │ ├── SearchBarRecentKeywords.tsx │ │ ├── SearchBarSuggest │ │ │ ├── SearchBarSuggest.tsx │ │ │ ├── SearchBarSuggestAddress.tsx │ │ │ ├── SearchBarSuggestApp.tsx │ │ │ ├── SearchBarSuggestBlob.tsx │ │ │ ├── SearchBarSuggestBlock.tsx │ │ │ ├── SearchBarSuggestBlockCountdown.tsx │ │ │ ├── SearchBarSuggestDomain.tsx │ │ │ ├── SearchBarSuggestItem.tsx │ │ │ ├── SearchBarSuggestItemLink.tsx │ │ │ ├── SearchBarSuggestLabel.tsx │ │ │ ├── SearchBarSuggestTacOperation.tsx │ │ │ ├── SearchBarSuggestToken.tsx │ │ │ ├── SearchBarSuggestTx.tsx │ │ │ ├── SearchBarSuggestUserOp.tsx │ │ │ └── types.ts │ │ ├── __screenshots__ │ │ │ ├── SearchBar.pw.tsx_dark-color-mode_search-by-contract-name-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_dark-color-mode_search-by-meta-tag-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_dark-color-mode_search-by-name-homepage-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_dark-color-mode_search-by-tag-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_dark-color-mode_search-by-token-name-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_default_block-countdown-no-results-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_default_block-countdown-with-results-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_default_recent-keywords-suggest-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_default_scroll-suggest-to-category-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-address-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-blob-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-block-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-block-number-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-contract-name-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-domain-name-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-meta-tag-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-name-homepage-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-tac-operation-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-tag-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-token-name-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-tx-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-by-user-op-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_default_search-with-view-all-link-1.png │ │ │ ├── SearchBar.pw.tsx_default_with-apps-default-view-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_block-countdown-no-results-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_block-countdown-with-results-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_recent-keywords-suggest-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-address-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-blob-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-block-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-block-number-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-contract-name-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-domain-name-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-meta-tag-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-tac-operation-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-tag-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-token-name-mobile-dark-mode-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-tx-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_search-by-user-op-hash-mobile-1.png │ │ │ ├── SearchBar.pw.tsx_mobile_with-apps-default-view-mobile-1.png │ │ │ ├── SearchBarInput.pw.tsx_dark-color-mode_input-on-home-page-mobile-dark-mode-1.png │ │ │ ├── SearchBarInput.pw.tsx_dark-color-mode_input-on-regular-page-mobile-dark-mode-1.png │ │ │ ├── SearchBarInput.pw.tsx_default_input-on-home-page-mobile-dark-mode-1.png │ │ │ ├── SearchBarInput.pw.tsx_default_input-on-regular-page-mobile-dark-mode-1.png │ │ │ ├── SearchBarInput.pw.tsx_mobile_input-on-home-page-mobile-dark-mode-1.png │ │ │ └── SearchBarInput.pw.tsx_mobile_input-on-regular-page-mobile-dark-mode-1.png │ │ ├── useQuickSearchQuery.tsx │ │ └── useSearchQuery.tsx │ ├── topBar │ │ ├── DeFiDropdown.tsx │ │ ├── DeFiDropdownItem.tsx │ │ ├── GetGasButton.tsx │ │ ├── NetworkMenu.tsx │ │ ├── TopBar.pw.tsx │ │ ├── TopBar.tsx │ │ ├── TopBarStats.tsx │ │ ├── __screenshots__ │ │ │ ├── TopBar.pw.tsx_dark-color-mode_default-view-dark-mode-mobile-1.png │ │ │ ├── TopBar.pw.tsx_dark-color-mode_default-view-dark-mode-mobile-2.png │ │ │ ├── TopBar.pw.tsx_dark-color-mode_with-DeFi-dropdown-dark-mode-mobile-1.png │ │ │ ├── TopBar.pw.tsx_dark-color-mode_with-network-menu-dark-mode-1.png │ │ │ ├── TopBar.pw.tsx_dark-color-mode_with-network-menu-dark-mode-2.png │ │ │ ├── TopBar.pw.tsx_default_default-view-dark-mode-mobile-1.png │ │ │ ├── TopBar.pw.tsx_default_default-view-dark-mode-mobile-2.png │ │ │ ├── TopBar.pw.tsx_default_with-DeFi-dropdown-dark-mode-mobile-1.png │ │ │ ├── TopBar.pw.tsx_default_with-Get-gas-button-1.png │ │ │ ├── TopBar.pw.tsx_default_with-network-menu-dark-mode-1.png │ │ │ ├── TopBar.pw.tsx_default_with-network-menu-dark-mode-2.png │ │ │ ├── TopBar.pw.tsx_default_with-secondary-coin-price-mobile-1.png │ │ │ ├── TopBar.pw.tsx_mobile_default-view-dark-mode-mobile-1.png │ │ │ ├── TopBar.pw.tsx_mobile_default-view-dark-mode-mobile-2.png │ │ │ ├── TopBar.pw.tsx_mobile_with-DeFi-dropdown-dark-mode-mobile-1.png │ │ │ └── TopBar.pw.tsx_mobile_with-secondary-coin-price-mobile-1.png │ │ └── settings │ │ │ ├── Settings.tsx │ │ │ ├── SettingsAddressFormat.tsx │ │ │ ├── SettingsColorTheme.tsx │ │ │ ├── SettingsIdentIcon.tsx │ │ │ ├── SettingsSample.tsx │ │ │ └── SettingsScamTokens.tsx │ └── user │ │ ├── README.md │ │ ├── UserIdenticon.tsx │ │ ├── UserWalletAutoConnectAlert.tsx │ │ ├── profile │ │ ├── UserProfileButton.tsx │ │ ├── UserProfileContent.tsx │ │ ├── UserProfileContentNavLink.tsx │ │ ├── UserProfileContentWallet.tsx │ │ ├── UserProfileDesktop.pw.tsx │ │ ├── UserProfileDesktop.tsx │ │ ├── UserProfileMobile.tsx │ │ ├── __screenshots__ │ │ │ ├── UserProfileDesktop.pw.tsx_default_without-address-1.png │ │ │ └── UserProfileDesktop.pw.tsx_default_without-email-1.png │ │ ├── types.ts │ │ └── utils.ts │ │ └── wallet │ │ ├── UserWalletButton.tsx │ │ ├── UserWalletDesktop.tsx │ │ ├── UserWalletMenuContent.tsx │ │ └── UserWalletMobile.tsx ├── sol2uml │ └── Sol2UmlDiagram.tsx ├── stats │ ├── ChartWidgetContainer.tsx │ ├── ChartsLoadingErrorAlert.tsx │ ├── ChartsWidgetsList.tsx │ ├── NumberWidgetsList.tsx │ ├── StatsFilters.tsx │ ├── constants │ │ └── index.ts │ └── useStats.tsx ├── token │ ├── TokenAdvancedFilterLink.tsx │ ├── TokenDetails.tsx │ ├── TokenHolders │ │ ├── TokenHolders.tsx │ │ ├── TokenHoldersList.pw.tsx │ │ ├── TokenHoldersList.tsx │ │ ├── TokenHoldersListItem.tsx │ │ ├── TokenHoldersTable.pw.tsx │ │ ├── TokenHoldersTable.tsx │ │ ├── TokenHoldersTableItem.tsx │ │ └── __screenshots__ │ │ │ ├── TokenHoldersList.pw.tsx_default_base-view-with-IDs-1.png │ │ │ ├── TokenHoldersList.pw.tsx_default_base-view-without-IDs-1.png │ │ │ ├── TokenHoldersTable.pw.tsx_default_base-view-with-IDs-1.png │ │ │ └── TokenHoldersTable.pw.tsx_default_base-view-without-IDs-1.png │ ├── TokenInventory.pw.tsx │ ├── TokenInventory.tsx │ ├── TokenInventoryItem.tsx │ ├── TokenNftMarketplaces.tsx │ ├── TokenPageTitle.tsx │ ├── TokenProjectInfo.tsx │ ├── TokenProjectInfo │ │ ├── Content.tsx │ │ ├── DocsLink.tsx │ │ ├── ServiceLink.tsx │ │ └── SupportLink.tsx │ ├── TokenTransfer │ │ ├── TokenTransfer.pw.tsx │ │ ├── TokenTransfer.tsx │ │ ├── TokenTransferList.tsx │ │ ├── TokenTransferListItem.tsx │ │ ├── TokenTransferTable.tsx │ │ ├── TokenTransferTableItem.tsx │ │ └── __screenshots__ │ │ │ ├── TokenTransfer.pw.tsx_default_erc1155-mobile-1.png │ │ │ ├── TokenTransfer.pw.tsx_default_erc20-mobile-1.png │ │ │ ├── TokenTransfer.pw.tsx_default_erc721-mobile-1.png │ │ │ ├── TokenTransfer.pw.tsx_mobile_erc1155-mobile-1.png │ │ │ ├── TokenTransfer.pw.tsx_mobile_erc20-mobile-1.png │ │ │ └── TokenTransfer.pw.tsx_mobile_erc721-mobile-1.png │ ├── TokenVerifiedInfo.tsx │ ├── __screenshots__ │ │ ├── TokenInventory.pw.tsx_default_base-view-mobile-1.png │ │ └── TokenInventory.pw.tsx_mobile_base-view-mobile-1.png │ └── useTokenQuery.tsx ├── tokenInfo │ ├── TokenInfoForm.pw.tsx │ ├── TokenInfoForm.tsx │ ├── TokenInfoFormSectionHeader.tsx │ ├── TokenInfoFormStatusText.tsx │ ├── TokenInfoIconPreview.tsx │ ├── __screenshots__ │ │ ├── TokenInfoForm.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png │ │ ├── TokenInfoForm.pw.tsx_default_base-view-mobile-dark-mode-1.png │ │ ├── TokenInfoForm.pw.tsx_default_status-IN-PROCESS-1.png │ │ └── TokenInfoForm.pw.tsx_mobile_base-view-mobile-dark-mode-1.png │ ├── fields │ │ ├── TokenInfoFieldIconUrl.tsx │ │ ├── TokenInfoFieldProjectSector.tsx │ │ ├── TokenInfoFieldSocialLink.tsx │ │ └── TokenInfoFieldSupport.tsx │ ├── types.ts │ └── utils.ts ├── tokenInstance │ ├── TokenInstanceDetails.pw.tsx │ ├── TokenInstanceDetails.tsx │ ├── TokenInstanceMetadata.pw.tsx │ ├── TokenInstanceMetadata.tsx │ ├── TokenInstanceMetadataFetcher.tsx │ ├── TokenInstancePageTitle.tsx │ ├── __screenshots__ │ │ ├── TokenInstanceDetails.pw.tsx_dark-color-mode_action-button-base-view-dark-mode-1.png │ │ ├── TokenInstanceDetails.pw.tsx_dark-color-mode_action-button-without-marketplaces-dark-mode-1.png │ │ ├── TokenInstanceDetails.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ ├── TokenInstanceDetails.pw.tsx_default_action-button-base-view-dark-mode-1.png │ │ ├── TokenInstanceDetails.pw.tsx_default_action-button-without-marketplaces-dark-mode-1.png │ │ ├── TokenInstanceDetails.pw.tsx_default_base-view-dark-mode-1.png │ │ ├── TokenInstanceDetails.pw.tsx_default_mobile-base-view-1.png │ │ ├── TokenInstanceMetadata.pw.tsx_default_base-view-mobile-1.png │ │ ├── TokenInstanceMetadata.pw.tsx_default_raw-view-1.png │ │ └── TokenInstanceMetadata.pw.tsx_mobile_base-view-mobile-1.png │ ├── contexts │ │ └── metadataUpdate.tsx │ ├── details │ │ ├── TokenInstanceCreatorAddress.tsx │ │ ├── TokenInstanceMetadataInfo.tsx │ │ └── TokenInstanceTransfersCount.tsx │ └── metadata │ │ ├── MetadataAccordion.tsx │ │ ├── MetadataAccordionItem.tsx │ │ ├── MetadataAccordionItemTitle.tsx │ │ ├── MetadataItemArray.tsx │ │ ├── MetadataItemObject.tsx │ │ ├── MetadataItemPrimitive.tsx │ │ └── utils.ts ├── tokenTransfers │ ├── TokenTransfersListItem.tsx │ ├── TokenTransfersTable.tsx │ └── TokenTransfersTableItem.tsx ├── tokens │ ├── Tokens.tsx │ ├── TokensActionBar.tsx │ ├── TokensBridgedChainsFilter.tsx │ ├── TokensListItem.tsx │ ├── TokensTable.tsx │ ├── TokensTableItem.tsx │ └── utils.ts ├── tx │ ├── TxAllowedPeekers.tsx │ ├── TxAssetFlows.tsx │ ├── TxAuthorizations.tsx │ ├── TxBlobs.pw.tsx │ ├── TxBlobs.tsx │ ├── TxDetails.tsx │ ├── TxDetailsDegraded.tsx │ ├── TxDetailsWrapped.tsx │ ├── TxExternalTxs.pw.tsx │ ├── TxExternalTxs.tsx │ ├── TxInternals.pw.tsx │ ├── TxInternals.tsx │ ├── TxLogs.tsx │ ├── TxPendingAlert.tsx │ ├── TxRawTrace.tsx │ ├── TxSocketAlert.tsx │ ├── TxState.pw.tsx │ ├── TxState.tsx │ ├── TxSubHeading.pw.tsx │ ├── TxSubHeading.tsx │ ├── TxTokenTransfer.tsx │ ├── TxUserOps.tsx │ ├── __screenshots__ │ │ ├── TxBlobs.pw.tsx_default_base-view-mobile-1.png │ │ ├── TxBlobs.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── TxExternalTxs.pw.tsx_default_base-view-1.png │ │ ├── TxInternals.pw.tsx_default_base-view-mobile-1.png │ │ ├── TxInternals.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── TxState.pw.tsx_default_base-view-mobile-1.png │ │ ├── TxState.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_dark-color-mode_blockscout-provider-with-interpretation-and-action-button-mobile-dark-mode-1.png │ │ ├── TxSubHeading.pw.tsx_dark-color-mode_blockscout-provider-with-interpretation-mobile-dark-mode-1.png │ │ ├── TxSubHeading.pw.tsx_dark-color-mode_noves-provider-with-interpretation-mobile-dark-mode-1.png │ │ ├── TxSubHeading.pw.tsx_default_blockscout-provider-no-interpretation-has-method-called-1.png │ │ ├── TxSubHeading.pw.tsx_default_blockscout-provider-no-interpretation-pending-1.png │ │ ├── TxSubHeading.pw.tsx_default_blockscout-provider-no-interpretation-with-action-button-1.png │ │ ├── TxSubHeading.pw.tsx_default_blockscout-provider-with-interpretation-and-action-button-mobile-dark-mode-1.png │ │ ├── TxSubHeading.pw.tsx_default_blockscout-provider-with-interpretation-and-recipient-ENS-domain-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_default_blockscout-provider-with-interpretation-and-recipient-name-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_default_blockscout-provider-with-interpretation-and-recipient-name-tag-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_default_blockscout-provider-with-interpretation-and-vi-ee08a-k-and-action-button-external-link-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_default_blockscout-provider-with-interpretation-and-view-all-link-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_default_blockscout-provider-with-interpretation-mobile-dark-mode-1.png │ │ ├── TxSubHeading.pw.tsx_default_no-interpretation-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_default_noves-provider-with-interpretation-mobile-dark-mode-1.png │ │ ├── TxSubHeading.pw.tsx_mobile_blockscout-provider-with-interpretation-and-action-button-mobile-dark-mode-1.png │ │ ├── TxSubHeading.pw.tsx_mobile_blockscout-provider-with-interpretation-and-recipient-ENS-domain-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_mobile_blockscout-provider-with-interpretation-and-recipient-name-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_mobile_blockscout-provider-with-interpretation-and-recipient-name-tag-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_mobile_blockscout-provider-with-interpretation-and-vi-ee08a-k-and-action-button-external-link-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_mobile_blockscout-provider-with-interpretation-and-view-all-link-mobile-1.png │ │ ├── TxSubHeading.pw.tsx_mobile_blockscout-provider-with-interpretation-mobile-dark-mode-1.png │ │ ├── TxSubHeading.pw.tsx_mobile_no-interpretation-mobile-1.png │ │ └── TxSubHeading.pw.tsx_mobile_noves-provider-with-interpretation-mobile-dark-mode-1.png │ ├── assetFlows │ │ ├── TxAssetFlowsListItem.tsx │ │ ├── TxAssetFlowsTableItem.tsx │ │ ├── components │ │ │ ├── NovesActionSnippet.tsx │ │ │ └── NovesTokenTooltipContent.tsx │ │ └── utils │ │ │ ├── createNovesSummaryObject.test.ts │ │ │ ├── createNovesSummaryObject.ts │ │ │ ├── generateFlowViewData.test.ts │ │ │ ├── generateFlowViewData.ts │ │ │ ├── getAddressValues.test.ts │ │ │ ├── getAddressValues.ts │ │ │ ├── getTokensData.test.ts │ │ │ └── getTokensData.ts │ ├── authorizations │ │ ├── TxAuthorizationsList.tsx │ │ ├── TxAuthorizationsListItem.tsx │ │ ├── TxAuthorizationsTable.tsx │ │ └── TxAuthorizationsTableItem.tsx │ ├── blobs │ │ ├── TxBlobListItem.tsx │ │ ├── TxBlobsList.tsx │ │ ├── TxBlobsTable.tsx │ │ └── TxBlobsTableItem.tsx │ ├── details │ │ ├── TxDetailsBurntFees.tsx │ │ ├── TxDetailsFeePerGas.tsx │ │ ├── TxDetailsGasPrice.tsx │ │ ├── TxDetailsInterop.tsx │ │ ├── TxDetailsOther.tsx │ │ ├── TxDetailsTacOperation.tsx │ │ ├── TxDetailsTokenTransfers.tsx │ │ ├── TxDetailsWithdrawalStatusArbitrum.tsx │ │ ├── TxDetailsWithdrawalStatusOptimistic.pw.tsx │ │ ├── TxDetailsWithdrawalStatusOptimistic.tsx │ │ ├── TxInfo.pw.tsx │ │ ├── TxInfo.tsx │ │ ├── TxInfoScrollFees.tsx │ │ ├── TxRevertReason.tsx │ │ ├── __screenshots__ │ │ │ ├── TxDetailsWithdrawalStatusOptimistic.pw.tsx_default_status-Ready-for-relay-1.png │ │ │ ├── TxDetailsWithdrawalStatusOptimistic.pw.tsx_default_status-Relayed-1.png │ │ │ ├── TxDetailsWithdrawalStatusOptimistic.pw.tsx_default_status-Waiting-for-state-root-1.png │ │ │ ├── TxInfo.pw.tsx_dark-color-mode_between-addresses-mobile-dark-mode-1.png │ │ │ ├── TxInfo.pw.tsx_dark-color-mode_with-actions-uniswap-mobile-dark-mode-1.png │ │ │ ├── TxInfo.pw.tsx_default_arbitrum-L1-status-1.png │ │ │ ├── TxInfo.pw.tsx_default_between-addresses-mobile-dark-mode-1.png │ │ │ ├── TxInfo.pw.tsx_default_creating-contact-1.png │ │ │ ├── TxInfo.pw.tsx_default_l2-1.png │ │ │ ├── TxInfo.pw.tsx_default_pending-1.png │ │ │ ├── TxInfo.pw.tsx_default_stability-customization-1.png │ │ │ ├── TxInfo.pw.tsx_default_with-actions-uniswap-mobile-dark-mode-1.png │ │ │ ├── TxInfo.pw.tsx_default_with-blob-1.png │ │ │ ├── TxInfo.pw.tsx_default_with-decoded-raw-reason-1.png │ │ │ ├── TxInfo.pw.tsx_default_with-decoded-revert-reason-1.png │ │ │ ├── TxInfo.pw.tsx_default_with-external-txs-mobile-1.png │ │ │ ├── TxInfo.pw.tsx_default_with-interop-message-in-mobile-1.png │ │ │ ├── TxInfo.pw.tsx_default_with-interop-message-out-mobile-1.png │ │ │ ├── TxInfo.pw.tsx_default_with-token-transfer-mobile-1.png │ │ │ ├── TxInfo.pw.tsx_default_without-testnet-warning-1.png │ │ │ ├── TxInfo.pw.tsx_mobile_between-addresses-mobile-dark-mode-1.png │ │ │ ├── TxInfo.pw.tsx_mobile_with-actions-uniswap-mobile-dark-mode-1.png │ │ │ ├── TxInfo.pw.tsx_mobile_with-external-txs-mobile-1.png │ │ │ ├── TxInfo.pw.tsx_mobile_with-interop-message-in-mobile-1.png │ │ │ ├── TxInfo.pw.tsx_mobile_with-interop-message-out-mobile-1.png │ │ │ └── TxInfo.pw.tsx_mobile_with-token-transfer-mobile-1.png │ │ └── txDetailsActions │ │ │ ├── TxDetailsAction.tsx │ │ │ ├── TxDetailsActions.tsx │ │ │ ├── TxDetailsActionsInterpretation.tsx │ │ │ └── TxDetailsActionsRaw.tsx │ ├── internals │ │ ├── TxInternalsList.tsx │ │ ├── TxInternalsListItem.tsx │ │ ├── TxInternalsTable.tsx │ │ ├── TxInternalsTableItem.tsx │ │ └── utils.ts │ ├── state │ │ ├── TxStateList.tsx │ │ ├── TxStateListItem.tsx │ │ ├── TxStateTable.tsx │ │ ├── TxStateTableItem.tsx │ │ ├── TxStateTokenIdList.tsx │ │ └── utils.tsx │ └── useTxQuery.tsx ├── txnBatches │ ├── arbitrumL2 │ │ ├── ArbitrumL2TxnBatchDetails.tsx │ │ ├── ArbitrumL2TxnBatchDetailsAnyTrustDA.tsx │ │ ├── ArbitrumL2TxnBatchDetailsCelestiaDA.tsx │ │ ├── ArbitrumL2TxnBatchesListItem.tsx │ │ ├── ArbitrumL2TxnBatchesTable.tsx │ │ ├── ArbitrumL2TxnBatchesTableItem.tsx │ │ └── useBatchQuery.tsx │ ├── optimisticL2 │ │ ├── OptimisticL2TxnBatchBlobCallData.tsx │ │ ├── OptimisticL2TxnBatchBlobCelestia.tsx │ │ ├── OptimisticL2TxnBatchBlobEip4844.tsx │ │ ├── OptimisticL2TxnBatchBlobWrapper.tsx │ │ ├── OptimisticL2TxnBatchDetails.pw.tsx │ │ ├── OptimisticL2TxnBatchDetails.tsx │ │ ├── OptimisticL2TxnBatchesListItem.tsx │ │ ├── OptimisticL2TxnBatchesTable.tsx │ │ ├── OptimisticL2TxnBatchesTableItem.tsx │ │ ├── __screenshots__ │ │ │ ├── OptimisticL2TxnBatchDetails.pw.tsx_default_EIP-4844-blob-container-mobile-1.png │ │ │ ├── OptimisticL2TxnBatchDetails.pw.tsx_default_call-data-blob-container-mobile-1.png │ │ │ ├── OptimisticL2TxnBatchDetails.pw.tsx_default_celestia-blob-container-mobile-1.png │ │ │ ├── OptimisticL2TxnBatchDetails.pw.tsx_mobile_EIP-4844-blob-container-mobile-1.png │ │ │ ├── OptimisticL2TxnBatchDetails.pw.tsx_mobile_call-data-blob-container-mobile-1.png │ │ │ └── OptimisticL2TxnBatchDetails.pw.tsx_mobile_celestia-blob-container-mobile-1.png │ │ └── useBatchQuery.tsx │ ├── scrollL2 │ │ ├── ScrollL2TxnBatchDetails.tsx │ │ ├── ScrollL2TxnBatchesListItem.tsx │ │ ├── ScrollL2TxnBatchesTable.tsx │ │ └── ScrollL2TxnBatchesTableItem.tsx │ ├── zkEvmL2 │ │ ├── ZkEvmL2TxnBatchDetails.tsx │ │ ├── ZkEvmTxnBatchesListItem.tsx │ │ ├── ZkEvmTxnBatchesTable.tsx │ │ └── ZkEvmTxnBatchesTableItem.tsx │ └── zkSyncL2 │ │ ├── ZkSyncL2TxnBatchDetails.tsx │ │ ├── ZkSyncL2TxnBatchHashesInfo.tsx │ │ ├── ZkSyncTxnBatchesListItem.tsx │ │ ├── ZkSyncTxnBatchesTable.tsx │ │ └── ZkSyncTxnBatchesTableItem.tsx ├── txnWithdrawals │ └── arbitrumL2 │ │ ├── ArbitrumL2TxnWithdrawalsClaimButton.tsx │ │ ├── ArbitrumL2TxnWithdrawalsClaimTx.tsx │ │ ├── ArbitrumL2TxnWithdrawalsList.tsx │ │ ├── ArbitrumL2TxnWithdrawalsListItem.tsx │ │ ├── ArbitrumL2TxnWithdrawalsTable.tsx │ │ ├── ArbitrumL2TxnWithdrawalsTableItem.tsx │ │ └── ArbitrumL2TxnWithdrawalsValue.tsx ├── txs │ ├── TxAdditionalInfo.pw.tsx │ ├── TxAdditionalInfo.tsx │ ├── TxAdditionalInfoContainer.tsx │ ├── TxAdditionalInfoContent.tsx │ ├── TxTranslationType.tsx │ ├── TxType.tsx │ ├── TxsContent.tsx │ ├── TxsHeaderMobile.tsx │ ├── TxsList.tsx │ ├── TxsListItem.pw.tsx │ ├── TxsListItem.tsx │ ├── TxsStats.pw.tsx │ ├── TxsStats.tsx │ ├── TxsTable.pw.tsx │ ├── TxsTable.tsx │ ├── TxsTableItem.tsx │ ├── TxsWatchlist.tsx │ ├── TxsWithAPISorting.tsx │ ├── TxsWithFrontendSorting.tsx │ ├── __screenshots__ │ │ ├── TxAdditionalInfo.pw.tsx_dark-color-mode_regular-transaction-dark-mode-1.png │ │ ├── TxAdditionalInfo.pw.tsx_default_blob-transaction-1.png │ │ ├── TxAdditionalInfo.pw.tsx_default_regular-transaction-dark-mode-1.png │ │ ├── TxAdditionalInfo.pw.tsx_mobile_regular-transaction-mobile---default-1.png │ │ ├── TxsListItem.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ ├── TxsListItem.pw.tsx_default_base-view-dark-mode-1.png │ │ ├── TxsListItem.pw.tsx_default_with-base-address-1.png │ │ ├── TxsStats.pw.tsx_default_base-view-mobile-1.png │ │ ├── TxsStats.pw.tsx_mobile_base-view-mobile-1.png │ │ ├── TxsTable.pw.tsx_dark-color-mode_base-view-dark-mode-1.png │ │ ├── TxsTable.pw.tsx_default_base-view-dark-mode-1.png │ │ └── TxsTable.pw.tsx_default_screen-xl-base-view-1.png │ ├── noves │ │ ├── useDescribeTxs.tsx │ │ └── utils.ts │ ├── socket │ │ ├── TxsSocketNotice.tsx │ │ ├── TxsSocketNoticeTypeAddress.tsx │ │ ├── TxsSocketNoticeTypeAll.tsx │ │ ├── types.ts │ │ ├── useTxsSocketTypeAddress.tsx │ │ └── useTxsSocketTypeAll.tsx │ ├── sortTxs.test.ts │ ├── sortTxs.ts │ └── useTxsSort.tsx ├── userOp │ ├── UserOpCallData.tsx │ ├── UserOpCallDataSwitch.tsx │ ├── UserOpDecodedCallData.tsx │ ├── UserOpDetails.tsx │ ├── UserOpDetailsActions.tsx │ ├── UserOpRaw.tsx │ └── UserOpSubHeading.tsx ├── userOps │ ├── UserOpsContent.tsx │ ├── UserOpsListItem.tsx │ ├── UserOpsTable.tsx │ └── UserOpsTableItem.tsx ├── validators │ ├── blackfort │ │ ├── ValidatorsCounters.tsx │ │ ├── ValidatorsList.tsx │ │ ├── ValidatorsListItem.tsx │ │ ├── ValidatorsTable.tsx │ │ ├── ValidatorsTableItem.tsx │ │ └── utils.ts │ ├── stability │ │ ├── ValidatorsCounters.tsx │ │ ├── ValidatorsFilter.tsx │ │ ├── ValidatorsList.tsx │ │ ├── ValidatorsListItem.tsx │ │ ├── ValidatorsTable.tsx │ │ ├── ValidatorsTableItem.tsx │ │ └── utils.ts │ └── zilliqa │ │ ├── ValidatorDetails.pw.tsx │ │ ├── ValidatorDetails.tsx │ │ ├── ValidatorsList.tsx │ │ ├── ValidatorsListItem.tsx │ │ ├── ValidatorsTable.tsx │ │ ├── ValidatorsTableItem.tsx │ │ └── __screenshots__ │ │ ├── ValidatorDetails.pw.tsx_default_base-view-mobile-1.png │ │ └── ValidatorDetails.pw.tsx_mobile_base-view-mobile-1.png ├── verifiedAddresses │ ├── VerifiedAddressesEmailAlert.tsx │ ├── VerifiedAddressesListItem.tsx │ ├── VerifiedAddressesStatus.tsx │ ├── VerifiedAddressesTable.tsx │ └── VerifiedAddressesTableItem.tsx ├── verifiedContracts │ ├── VerifiedContractsCounters.tsx │ ├── VerifiedContractsFilter.tsx │ ├── VerifiedContractsList.tsx │ ├── VerifiedContractsListItem.tsx │ ├── VerifiedContractsTable.tsx │ ├── VerifiedContractsTableItem.tsx │ └── utils.ts ├── watchlist │ ├── AddressModal │ │ ├── AddressForm.tsx │ │ ├── AddressFormNotifications.tsx │ │ └── AddressModal.tsx │ ├── DeleteAddressModal.tsx │ ├── WatchlistEmailAlert.tsx │ └── WatchlistTable │ │ ├── WatchListAddressItem.tsx │ │ ├── WatchListItem.tsx │ │ ├── WatchListTableItem.tsx │ │ └── WatchlistTable.tsx └── withdrawals │ ├── beaconChain │ ├── BeaconChainWithdrawalsList.tsx │ ├── BeaconChainWithdrawalsListItem.tsx │ ├── BeaconChainWithdrawalsTable.tsx │ └── BeaconChainWithdrawalsTableItem.tsx │ ├── optimisticL2 │ ├── OptimisticL2WithdrawalsListItem.tsx │ ├── OptimisticL2WithdrawalsTable.tsx │ └── OptimisticL2WithdrawalsTableItem.tsx │ ├── scrollL2 │ ├── ScrollL2WithdrawalsListItem.tsx │ ├── ScrollL2WithdrawalsTable.tsx │ └── ScrollL2WithdrawalsTableItem.tsx │ ├── shibarium │ ├── WithdrawalsListItem.tsx │ ├── WithdrawalsTable.tsx │ └── WithdrawalsTableItem.tsx │ └── zkEvmL2 │ ├── ZkEvmL2WithdrawalsListItem.tsx │ ├── ZkEvmL2WithdrawalsTable.tsx │ └── ZkEvmL2WithdrawalsTableItem.tsx └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | .dockerignore 3 | node_modules 4 | /**/node_modules 5 | node_modules_linux 6 | npm-debug.log 7 | README.md 8 | .next 9 | .git 10 | *.tsbuildinfo 11 | .eslintcache 12 | /test-results/ 13 | /playwright-report/ -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | __snapshots__/** filter=lfs diff=lfs merge=lfs -text 2 | -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.11.0 -------------------------------------------------------------------------------- /configs/app/services.ts: -------------------------------------------------------------------------------- 1 | import { getEnvValue } from './utils'; 2 | 3 | export default Object.freeze({ 4 | reCaptchaV2: { 5 | siteKey: getEnvValue('NEXT_PUBLIC_RE_CAPTCHA_APP_SITE_KEY'), 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /configs/app/ui/views/index.ts: -------------------------------------------------------------------------------- 1 | export { default as address } from './address'; 2 | export { default as block } from './block'; 3 | export { default as nft } from './nft'; 4 | export { default as token } from './token'; 5 | export { default as tx } from './tx'; 6 | -------------------------------------------------------------------------------- /configs/app/ui/views/token.ts: -------------------------------------------------------------------------------- 1 | import { getEnvValue } from 'configs/app/utils'; 2 | 3 | const config = Object.freeze({ 4 | hideScamTokensEnabled: getEnvValue('NEXT_PUBLIC_VIEWS_TOKEN_SCAM_TOGGLE_ENABLED') === 'true', 5 | }); 6 | 7 | export default config; 8 | -------------------------------------------------------------------------------- /decs.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'react-identicons'; 2 | declare module 'use-font-face-observer'; 3 | -------------------------------------------------------------------------------- /deploy/scripts/sitemap_generator.sh: -------------------------------------------------------------------------------- 1 | cd ./deploy/tools/sitemap-generator 2 | yarn next-sitemap -------------------------------------------------------------------------------- /deploy/tools/affected-tests/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /deploy/tools/envs-validator/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public 3 | .env 4 | .env.registry 5 | .env.secrets 6 | index.js -------------------------------------------------------------------------------- /deploy/tools/envs-validator/test/.env.adbutler: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_AD_BANNER_PROVIDER=adbutler 2 | NEXT_PUBLIC_AD_ADBUTLER_CONFIG_DESKTOP={'id':'123456','width':'728','height':'90'} 3 | NEXT_PUBLIC_AD_ADBUTLER_CONFIG_MOBILE={'id':'654321','width':'300','height':'100'} -------------------------------------------------------------------------------- /deploy/tools/envs-validator/test/.env.beacon_chain: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_HAS_BEACON_CHAIN=true 2 | NEXT_PUBLIC_BEACON_CHAIN_CURRENCY_SYMBOL=aETH -------------------------------------------------------------------------------- /deploy/tools/envs-validator/test/.env.celo: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_CELO_ENABLED=true 2 | NEXT_PUBLIC_CELO_L2_UPGRADE_BLOCK=420 -------------------------------------------------------------------------------- /deploy/tools/envs-validator/test/.env.common: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_API_HOST=blockscout.com 2 | NEXT_PUBLIC_APP_HOST=localhost 3 | NEXT_PUBLIC_NETWORK_ID=1 4 | NEXT_PUBLIC_NETWORK_NAME=Testnet 5 | -------------------------------------------------------------------------------- /deploy/tools/envs-validator/test/.env.tac: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_TAC_OPERATION_LIFECYCLE_API_HOST=https://tac-operation-lifecycle.blockscout.com 2 | NEXT_PUBLIC_TAC_TON_EXPLORER_URL=https://tonscan.org -------------------------------------------------------------------------------- /deploy/tools/envs-validator/test/assets/configs/marketplace_categories.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Swaps", 3 | "Bridges", 4 | "NFT" 5 | ] 6 | -------------------------------------------------------------------------------- /deploy/tools/favicon-generator/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public 3 | .env 4 | /output -------------------------------------------------------------------------------- /deploy/tools/feature-reporter/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /build 3 | index.js -------------------------------------------------------------------------------- /deploy/tools/feature-reporter/dev.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rm -rf ./build 4 | yarn compile_config 5 | yarn build 6 | dotenv -e ../../../configs/envs/.env.main -e ../../../configs/envs/.env.secrets yarn print_report -------------------------------------------------------------------------------- /deploy/tools/sitemap-generator/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /icons/copy_check.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /icons/dots.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /icons/info_filled.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /icons/lightning.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /icons/link_external.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /icons/minus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /icons/monaco/file.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /icons/monaco/folder-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /icons/monaco/folder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /icons/monaco/solidity.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /icons/token-placeholder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /icons/verification-steps/unfinalized.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /instrumentation.ts: -------------------------------------------------------------------------------- 1 | export async function register() { 2 | if (process.env.NEXT_RUNTIME === 'nodejs' && process.env.NEXT_OPEN_TELEMETRY_ENABLED === 'true') { 3 | await import('./instrumentation.node'); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /jest/global-setup.ts: -------------------------------------------------------------------------------- 1 | import dotenv from 'dotenv'; 2 | 3 | export default async function globalSetup() { 4 | dotenv.config({ path: './configs/envs/.env.jest' }); 5 | } 6 | -------------------------------------------------------------------------------- /jest/utils/flushPromises.ts: -------------------------------------------------------------------------------- 1 | const scheduler = typeof setImmediate === 'function' ? setImmediate : setTimeout; 2 | 3 | export default function flushPromises() { 4 | return new Promise(function(resolve) { 5 | scheduler(resolve); 6 | }); 7 | } 8 | -------------------------------------------------------------------------------- /lib/api/isBodyAllowed.ts: -------------------------------------------------------------------------------- 1 | export default function isBodyAllowed(method: string | undefined | null) { 2 | return method && ![ 'GET', 'HEAD' ].includes(method); 3 | } 4 | -------------------------------------------------------------------------------- /lib/api/services/utils.ts: -------------------------------------------------------------------------------- 1 | import type { ApiResource } from '../types'; 2 | 3 | export type IsPaginated = R extends { paginated: true } ? true : false; 4 | -------------------------------------------------------------------------------- /lib/bigint/sumBnReducer.ts: -------------------------------------------------------------------------------- 1 | import type BigNumber from 'bignumber.js'; 2 | 3 | export default function sumBnReducer(result: BigNumber, item: BigNumber) { 4 | return result.plus(item); 5 | } 6 | -------------------------------------------------------------------------------- /lib/blob/index.ts: -------------------------------------------------------------------------------- 1 | export { default as guessDataType } from './guessDataType'; 2 | -------------------------------------------------------------------------------- /lib/bytesToHex.ts: -------------------------------------------------------------------------------- 1 | export default function bytesToBase64(bytes: Uint8Array) { 2 | let result = ''; 3 | for (const byte of bytes) { 4 | result += Number(byte).toString(16).padStart(2, '0'); 5 | } 6 | 7 | return `0x${ result }`; 8 | } 9 | -------------------------------------------------------------------------------- /lib/capitalizeFirstLetter.ts: -------------------------------------------------------------------------------- 1 | export default function capitalizeFirstLetter(text: string) { 2 | if (!text || !text.length) { 3 | return ''; 4 | } 5 | 6 | return text.charAt(0).toUpperCase() + text.slice(1); 7 | } 8 | -------------------------------------------------------------------------------- /lib/contracts/formatLanguageName.tsx: -------------------------------------------------------------------------------- 1 | export default function formatLanguageName(language: string) { 2 | return language.replace(/_/g, ' ').replace(/\b\w/g, char => char.toUpperCase()); 3 | } 4 | -------------------------------------------------------------------------------- /lib/delay.ts: -------------------------------------------------------------------------------- 1 | export default function delay(time: number) { 2 | return new Promise((resolve) => window.setTimeout(resolve, time)); 3 | } 4 | -------------------------------------------------------------------------------- /lib/escapeRegExp.ts: -------------------------------------------------------------------------------- 1 | export default function escapeRegExp(string: string) { 2 | return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string 3 | } 4 | -------------------------------------------------------------------------------- /lib/getErrorMessage.ts: -------------------------------------------------------------------------------- 1 | export default function getErrorMessage(error: Record> | undefined, field: string) { 2 | return error?.[field]?.join(', '); 3 | } 4 | -------------------------------------------------------------------------------- /lib/getItemIndex.ts: -------------------------------------------------------------------------------- 1 | const DEFAULT_PAGE_SIZE = 50; 2 | 3 | export default function getItemIndex(index: number, page: number, pageSize: number = DEFAULT_PAGE_SIZE) { 4 | return (page - 1) * pageSize + index + 1; 5 | }; 6 | -------------------------------------------------------------------------------- /lib/growthbook/consts.ts: -------------------------------------------------------------------------------- 1 | export const STORAGE_KEY = 'growthbook:experiments'; 2 | export const STORAGE_LIMIT = 20; 3 | -------------------------------------------------------------------------------- /lib/hexToAddress.ts: -------------------------------------------------------------------------------- 1 | export default function hexToAddress(hex: string) { 2 | const shortenHex = hex.slice(0, 66); 3 | return shortenHex.slice(0, 2) + shortenHex.slice(26); 4 | } 5 | -------------------------------------------------------------------------------- /lib/hexToBase64.ts: -------------------------------------------------------------------------------- 1 | import bytesToBase64 from './bytesToBase64'; 2 | import hexToBytes from './hexToBytes'; 3 | 4 | export default function hexToBase64(hex: string) { 5 | const bytes = hexToBytes(hex); 6 | 7 | return bytesToBase64(bytes); 8 | } 9 | -------------------------------------------------------------------------------- /lib/hexToDecimal.ts: -------------------------------------------------------------------------------- 1 | export default function hetToDecimal(hex: string) { 2 | const strippedHex = hex.startsWith('0x') ? hex.slice(2) : hex; 3 | return parseInt(strippedHex, 16); 4 | } 5 | -------------------------------------------------------------------------------- /lib/hexToUtf8.ts: -------------------------------------------------------------------------------- 1 | import hexToBytes from 'lib/hexToBytes'; 2 | 3 | export default function hexToUtf8(hex: string) { 4 | const utf8decoder = new TextDecoder(); 5 | const bytes = hexToBytes(hex); 6 | 7 | return utf8decoder.decode(bytes); 8 | } 9 | -------------------------------------------------------------------------------- /lib/hooks/useIsMobile.tsx: -------------------------------------------------------------------------------- 1 | import { useBreakpointValue } from '@chakra-ui/react'; 2 | 3 | export default function useIsMobile(ssr = true) { 4 | return useBreakpointValue({ base: true, lg: false }, { ssr }); 5 | } 6 | -------------------------------------------------------------------------------- /lib/isMetaKey.tsx: -------------------------------------------------------------------------------- 1 | import type React from 'react'; 2 | 3 | export default function isMetaKey(event: React.KeyboardEvent) { 4 | return event.metaKey || event.getModifierState('Meta'); 5 | } 6 | -------------------------------------------------------------------------------- /lib/metadata/index.ts: -------------------------------------------------------------------------------- 1 | export { default as generate } from './generate'; 2 | export { default as update } from './update'; 3 | export * from './types'; 4 | -------------------------------------------------------------------------------- /lib/metadata/templates/index.ts: -------------------------------------------------------------------------------- 1 | export * as title from './title'; 2 | export * as description from './description'; 3 | -------------------------------------------------------------------------------- /lib/mixpanel/getTabName.ts: -------------------------------------------------------------------------------- 1 | import { capitalize } from 'es-toolkit'; 2 | 3 | export default function getTabName(tab: string) { 4 | return tab !== '' ? capitalize(tab.replaceAll('_', ' ')) : 'Default'; 5 | } 6 | -------------------------------------------------------------------------------- /lib/mixpanel/reset.ts: -------------------------------------------------------------------------------- 1 | import mixpanel from 'mixpanel-browser'; 2 | 3 | import config from 'configs/app'; 4 | 5 | export default function reset() { 6 | if (!config.features.mixpanel.isEnabled) { 7 | return; 8 | } 9 | mixpanel.reset(); 10 | } 11 | -------------------------------------------------------------------------------- /lib/pools/getPoolTitle.ts: -------------------------------------------------------------------------------- 1 | import type { Pool } from 'types/api/pools'; 2 | 3 | export const getPoolTitle = (pool: Pool) => { 4 | return `${ pool.base_token_symbol } / ${ pool.quote_token_symbol } ${ pool.fee ? `(${ pool.fee }%)` : '' }`; 5 | }; 6 | -------------------------------------------------------------------------------- /lib/router/getQueryParamString.ts: -------------------------------------------------------------------------------- 1 | export default function getQueryParamString(param: string | Array | undefined): string { 2 | if (Array.isArray(param)) { 3 | return param.join(','); 4 | } 5 | 6 | return param || ''; 7 | } 8 | -------------------------------------------------------------------------------- /lib/setLocale.ts: -------------------------------------------------------------------------------- 1 | const old = Number.prototype.toLocaleString; 2 | Number.prototype.toLocaleString = function(locale, ...args) { 3 | return old.call(this, 'en', ...args); 4 | }; 5 | 6 | export {}; 7 | -------------------------------------------------------------------------------- /lib/web3/utils.ts: -------------------------------------------------------------------------------- 1 | export function getHexadecimalChainId(chainId: number) { 2 | return '0x' + Number(chainId).toString(16); 3 | } 4 | -------------------------------------------------------------------------------- /mocks/apps/ratings.ts: -------------------------------------------------------------------------------- 1 | import { apps } from './apps'; 2 | 3 | export const ratings = { 4 | records: [ 5 | { 6 | fields: { 7 | appId: apps[0].id, 8 | rating: 4.3, 9 | count: 15, 10 | }, 11 | }, 12 | ], 13 | }; 14 | -------------------------------------------------------------------------------- /mocks/rewards/referrals.ts: -------------------------------------------------------------------------------- 1 | import type { GetReferralDataResponse } from '@blockscout/points-types'; 2 | 3 | export const base: GetReferralDataResponse = { 4 | code: 'QWERTY', 5 | link: 'https://example.com?ref=QWERTY', 6 | referrals: '15', 7 | }; 8 | -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | 4 | // NOTE: This file should not be edited 5 | // see https://nextjs.org/docs/pages/api-reference/config/typescript for more information. 6 | -------------------------------------------------------------------------------- /nextjs/global.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'InterFallback'; 3 | src: url('/static/fonts/Inter-fallback.woff2') format('woff2'); 4 | unicode-range: U+2192; /* Only the right arrow */ 5 | font-display: swap; 6 | } -------------------------------------------------------------------------------- /nextjs/middlewares/index.ts: -------------------------------------------------------------------------------- 1 | export { account } from './account'; 2 | export { default as colorTheme } from './colorTheme'; 3 | export { default as addressFormat } from './addressFormat'; 4 | export { default as scamTokens } from './scamTokens'; 5 | -------------------------------------------------------------------------------- /nextjs/rewrites.js: -------------------------------------------------------------------------------- 1 | async function rewrites() { 2 | return [ 3 | { source: '/node-api/proxy/:slug*', destination: '/api/proxy' }, 4 | { source: '/node-api/:slug*', destination: '/api/:slug*' }, 5 | ].filter(Boolean); 6 | } 7 | 8 | module.exports = rewrites; 9 | -------------------------------------------------------------------------------- /nextjs/utils/logger.ts: -------------------------------------------------------------------------------- 1 | import pino from 'pino-http'; 2 | 3 | export const httpLogger = pino(); 4 | -------------------------------------------------------------------------------- /pages/api/healthz.tsx: -------------------------------------------------------------------------------- 1 | import type { NextApiRequest, NextApiResponse } from 'next'; 2 | 3 | export default function handler(req: NextApiRequest, res: NextApiResponse) { 4 | res.status(200).json('ok'); 5 | } 6 | -------------------------------------------------------------------------------- /playwright/mocks/file_mock_1.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar" 3 | } -------------------------------------------------------------------------------- /playwright/mocks/file_mock_2.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar", 3 | "baz": ["baz","baz","baz"] 4 | } -------------------------------------------------------------------------------- /playwright/mocks/image_long.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/playwright/mocks/image_long.jpg -------------------------------------------------------------------------------- /playwright/mocks/image_md.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/playwright/mocks/image_md.jpg -------------------------------------------------------------------------------- /playwright/mocks/image_s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/playwright/mocks/image_s.jpg -------------------------------------------------------------------------------- /playwright/mocks/modules/@metamask/post-message-stream.js: -------------------------------------------------------------------------------- 1 | class WindowPostMessageStream { 2 | constructor() { 3 | return null; 4 | } 5 | } 6 | 7 | export { 8 | WindowPostMessageStream, 9 | }; 10 | -------------------------------------------------------------------------------- /playwright/mocks/modules/@metamask/providers.js: -------------------------------------------------------------------------------- 1 | function initializeProvider() {} 2 | 3 | export { 4 | initializeProvider, 5 | }; 6 | -------------------------------------------------------------------------------- /playwright/mocks/ui/shared/recaptcha/useReCaptcha.js: -------------------------------------------------------------------------------- 1 | const useReCaptcha = () => { 2 | return { 3 | ref: { current: null }, 4 | executeAsync: () => Promise.resolve('recaptcha_token'), 5 | }; 6 | }; 7 | 8 | export default useReCaptcha; 9 | -------------------------------------------------------------------------------- /playwright/utils/socket.ts: -------------------------------------------------------------------------------- 1 | export const port = 3200; 2 | -------------------------------------------------------------------------------- /public/assets/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/assets/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/assets/favicon/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/assets/favicon/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /public/assets/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/assets/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /public/assets/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/assets/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /public/assets/favicon/favicon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/assets/favicon/favicon-48x48.png -------------------------------------------------------------------------------- /public/assets/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/assets/favicon/favicon.ico -------------------------------------------------------------------------------- /public/assets/favicon/logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/assets/favicon/logo-icon.png -------------------------------------------------------------------------------- /public/static/capibara/capybaraSprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/capibara/capybaraSprite.png -------------------------------------------------------------------------------- /public/static/capibara/capybaraSpriteX2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/capibara/capybaraSpriteX2.png -------------------------------------------------------------------------------- /public/static/contract_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/contract_star.png -------------------------------------------------------------------------------- /public/static/fonts/Inter-fallback.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/fonts/Inter-fallback.woff2 -------------------------------------------------------------------------------- /public/static/gecko_terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/gecko_terminal.png -------------------------------------------------------------------------------- /public/static/identicon_logos/blockies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/identicon_logos/blockies.png -------------------------------------------------------------------------------- /public/static/identicon_logos/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/identicon_logos/github.png -------------------------------------------------------------------------------- /public/static/identicon_logos/gradient_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/identicon_logos/gradient_avatar.png -------------------------------------------------------------------------------- /public/static/identicon_logos/jazzicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/identicon_logos/jazzicon.png -------------------------------------------------------------------------------- /public/static/merits/merits_program.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/merits/merits_program.png -------------------------------------------------------------------------------- /public/static/og_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/og_placeholder.png -------------------------------------------------------------------------------- /public/static/resizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/resizer.png -------------------------------------------------------------------------------- /public/static/resizer_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/resizer_dark.png -------------------------------------------------------------------------------- /public/static/resizer_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/public/static/resizer_light.png -------------------------------------------------------------------------------- /reset.d.ts: -------------------------------------------------------------------------------- 1 | import '@total-typescript/ts-reset'; 2 | -------------------------------------------------------------------------------- /toolkit/components/AdaptiveTabs/index.ts: -------------------------------------------------------------------------------- 1 | export type { TabItemRegular, TabItemMenu, SubTabItem } from './types'; 2 | export type { Props } from './AdaptiveTabs'; 3 | 4 | export { default } from './AdaptiveTabs'; 5 | -------------------------------------------------------------------------------- /toolkit/components/RoutedTabs/index.ts: -------------------------------------------------------------------------------- 1 | export { default as RoutedTabs } from './RoutedTabs'; 2 | export { default as useActiveTabFromQuery } from './useActiveTabFromQuery'; 3 | -------------------------------------------------------------------------------- /toolkit/components/forms/components/index.ts: -------------------------------------------------------------------------------- 1 | export * from './FormFieldError'; 2 | -------------------------------------------------------------------------------- /toolkit/components/forms/inputs/index.ts: -------------------------------------------------------------------------------- 1 | export * from './file/DragAndDropArea'; 2 | export * from './file/FileInput'; 3 | export * from './file/FileSnippet'; 4 | -------------------------------------------------------------------------------- /toolkit/components/forms/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './getFormFieldErrorText'; 2 | -------------------------------------------------------------------------------- /toolkit/components/forms/validators/email.ts: -------------------------------------------------------------------------------- 1 | export const EMAIL_REGEXP = /^[\w.%+-]+@[a-z\d-]+(?:\.[a-z\d-]+)+$/i; 2 | 3 | export const emailValidator = (value: string) => EMAIL_REGEXP.test(value) ? true : 'Invalid email'; 4 | -------------------------------------------------------------------------------- /toolkit/components/forms/validators/index.ts: -------------------------------------------------------------------------------- 1 | export * from './address'; 2 | export * from './color'; 3 | export * from './email'; 4 | export * from './signature'; 5 | export * from './text'; 6 | export * from './transaction'; 7 | export * from './url'; 8 | -------------------------------------------------------------------------------- /toolkit/components/forms/validators/signature.ts: -------------------------------------------------------------------------------- 1 | export const SIGNATURE_REGEXP = /^0x[a-fA-F\d]{130}$/; 2 | -------------------------------------------------------------------------------- /toolkit/components/forms/validators/transaction.ts: -------------------------------------------------------------------------------- 1 | // maybe it depends on the network?? 2 | 3 | export const TRANSACTION_HASH_REGEXP = /^0x[a-fA-F\d]{64}$/; 4 | 5 | export const TRANSACTION_HASH_LENGTH = 66; 6 | -------------------------------------------------------------------------------- /toolkit/package/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | -------------------------------------------------------------------------------- /toolkit/theme/globals/entity.ts: -------------------------------------------------------------------------------- 1 | const styles = { 2 | '.entity__shield': { 3 | bgColor: 'global.body.bg', 4 | borderColor: 'global.body.bg', 5 | }, 6 | }; 7 | 8 | export default styles; 9 | -------------------------------------------------------------------------------- /toolkit/utils/guards.ts: -------------------------------------------------------------------------------- 1 | export function castToString(payload: unknown) { 2 | return typeof payload === 'string' ? payload : undefined; 3 | } 4 | 5 | export function castToNumber(payload: unknown) { 6 | return typeof payload === 'number' ? payload : undefined; 7 | } 8 | -------------------------------------------------------------------------------- /toolkit/utils/isBrowser.ts: -------------------------------------------------------------------------------- 1 | export function isBrowser() { 2 | return typeof window !== 'undefined'; 3 | } 4 | -------------------------------------------------------------------------------- /tools/scripts/og-image-generator.dev.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # use this script for testing the og image generator 4 | 5 | config_file="./configs/envs/.env.zkevm" 6 | 7 | dotenv \ 8 | -e $config_file \ 9 | -- bash -c 'node ./deploy/scripts/og_image_generator.js' -------------------------------------------------------------------------------- /tools/scripts/pw.docker.deps.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | yarn install --modules-folder node_modules_linux 4 | -------------------------------------------------------------------------------- /tools/scripts/pw.docker.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export NODE_PATH=$(pwd)/node_modules_linux 4 | 5 | yarn test:pw "$@" 6 | -------------------------------------------------------------------------------- /types/api/configs.ts: -------------------------------------------------------------------------------- 1 | export interface BackendVersionConfig { 2 | backend_version: string; 3 | } 4 | 5 | export interface CsvExportConfig { 6 | limit: number; 7 | } 8 | -------------------------------------------------------------------------------- /types/api/fee.ts: -------------------------------------------------------------------------------- 1 | export interface Fee { 2 | type: string; 3 | value: string | null; 4 | } 5 | -------------------------------------------------------------------------------- /types/api/indexingStatus.ts: -------------------------------------------------------------------------------- 1 | export type IndexingStatus = { 2 | finished_indexing: boolean; 3 | finished_indexing_blocks: boolean; 4 | indexed_blocks_ratio: string; 5 | indexed_internal_transactions_ratio: string; 6 | }; 7 | -------------------------------------------------------------------------------- /types/api/reward.ts: -------------------------------------------------------------------------------- 1 | export interface Reward { 2 | reward: string; 3 | type: 'Miner Reward' | 'Validator Reward' | 'Emission Reward' | 'Chore Reward' | 'Uncle Reward' | 'POA Mania Reward'; 4 | } 5 | -------------------------------------------------------------------------------- /types/client/account.ts: -------------------------------------------------------------------------------- 1 | export interface CsrfData { 2 | token: string; 3 | } 4 | -------------------------------------------------------------------------------- /types/client/adButlerConfig.ts: -------------------------------------------------------------------------------- 1 | export type AdButlerConfig = { 2 | id: string; 3 | width: string; 4 | height: string; 5 | }; 6 | -------------------------------------------------------------------------------- /types/client/addressProfileAPIConfig.ts: -------------------------------------------------------------------------------- 1 | export type AddressProfileAPIConfig = { 2 | api_url_template: string; 3 | tag_link_template?: string; 4 | tag_icon?: string; 5 | tag_bg_color?: string; 6 | tag_text_color?: string; 7 | }; 8 | -------------------------------------------------------------------------------- /types/client/deFiDropdown.ts: -------------------------------------------------------------------------------- 1 | import type { IconName } from 'ui/shared/IconSvg'; 2 | 3 | export type DeFiDropdownItem = { 4 | text: string; 5 | icon: IconName; 6 | } & ( 7 | { dappId: string; url?: never } | 8 | { url: string; dappId?: never } 9 | ); 10 | -------------------------------------------------------------------------------- /types/client/externalTxsConfig.ts: -------------------------------------------------------------------------------- 1 | export type TxExternalTxsConfig = { 2 | chain_name: string; 3 | chain_logo_url: string; 4 | explorer_url_template: string; 5 | }; 6 | -------------------------------------------------------------------------------- /types/client/gasRefuelProviderConfig.ts: -------------------------------------------------------------------------------- 1 | export type GasRefuelProviderConfig = { 2 | name: string; 3 | dapp_id?: string; 4 | url_template: string; 5 | logo?: string; 6 | }; 7 | -------------------------------------------------------------------------------- /types/client/gasTracker.ts: -------------------------------------------------------------------------------- 1 | export const GAS_UNITS = [ 2 | 'usd', 3 | 'gwei', 4 | ] as const; 5 | 6 | export type GasUnit = typeof GAS_UNITS[number]; 7 | -------------------------------------------------------------------------------- /types/client/txInterpretation.ts: -------------------------------------------------------------------------------- 1 | import type { ArrayElement } from 'types/utils'; 2 | 3 | export const PROVIDERS = [ 4 | 'blockscout', 5 | 'noves', 6 | 'none', 7 | ] as const; 8 | 9 | export type Provider = ArrayElement; 10 | -------------------------------------------------------------------------------- /types/footerLinks.ts: -------------------------------------------------------------------------------- 1 | export type CustomLink = { 2 | text: string; 3 | url: string; 4 | }; 5 | 6 | export type CustomLinksGroup = { 7 | title: string; 8 | links: Array; 9 | }; 10 | -------------------------------------------------------------------------------- /types/ui.ts: -------------------------------------------------------------------------------- 1 | export interface FontFamily { 2 | name: string; 3 | url: string; 4 | } 5 | -------------------------------------------------------------------------------- /types/unit.ts: -------------------------------------------------------------------------------- 1 | export type Unit = 'wei' | 'gwei' | 'ether'; 2 | -------------------------------------------------------------------------------- /types/views/nft.ts: -------------------------------------------------------------------------------- 1 | export interface NftMarketplaceItem { 2 | name: string; 3 | collection_url: string; 4 | instance_url: string; 5 | logo_url: string; 6 | } 7 | -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressCoinBalance.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressCoinBalance.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressCoinBalance.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressCoinBalance.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressDetails.pw.tsx_default_contract-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressDetails.pw.tsx_default_contract-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressDetails.pw.tsx_default_filecoin-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressDetails.pw.tsx_default_filecoin-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressDetails.pw.tsx_default_mobile-contract-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressDetails.pw.tsx_default_mobile-contract-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressDetails.pw.tsx_default_mobile-filecoin-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressDetails.pw.tsx_default_mobile-filecoin-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressDetails.pw.tsx_default_mobile-validator-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressDetails.pw.tsx_default_mobile-validator-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressDetails.pw.tsx_default_validator-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressDetails.pw.tsx_default_validator-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressEpochRewards.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressEpochRewards.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressEpochRewards.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressEpochRewards.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressInternalTxs.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressInternalTxs.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressInternalTxs.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressInternalTxs.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokenTransfers.pw.tsx_default_mobile-with-pagination-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokenTransfers.pw.tsx_default_mobile-with-pagination-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokenTransfers.pw.tsx_default_with-pagination-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokenTransfers.pw.tsx_default_with-pagination-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokenTransfers.pw.tsx_default_without-pagination-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokenTransfers.pw.tsx_default_without-pagination-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokens.pw.tsx_dark-color-mode_collections-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokens.pw.tsx_dark-color-mode_collections-dark-mode-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokens.pw.tsx_dark-color-mode_erc20-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokens.pw.tsx_dark-color-mode_erc20-dark-mode-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokens.pw.tsx_dark-color-mode_nfts-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokens.pw.tsx_dark-color-mode_nfts-dark-mode-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokens.pw.tsx_default_collections-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokens.pw.tsx_default_collections-dark-mode-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokens.pw.tsx_default_erc20-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokens.pw.tsx_default_erc20-dark-mode-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokens.pw.tsx_default_mobile-collections-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokens.pw.tsx_default_mobile-collections-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokens.pw.tsx_default_mobile-erc20-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokens.pw.tsx_default_mobile-erc20-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokens.pw.tsx_default_mobile-nfts-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokens.pw.tsx_default_mobile-nfts-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTokens.pw.tsx_default_nfts-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTokens.pw.tsx_default_nfts-dark-mode-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTxs.pw.tsx_default_base-view-desktop-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTxs.pw.tsx_default_base-view-desktop-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTxs.pw.tsx_default_base-view-desktop-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTxs.pw.tsx_default_base-view-desktop-2.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTxs.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTxs.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/AddressTxs.pw.tsx_default_base-view-screen-xl-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/AddressTxs.pw.tsx_default_base-view-screen-xl-base-view-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/SolidityscanReport.pw.tsx_default_great-report-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/SolidityscanReport.pw.tsx_default_great-report-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/SolidityscanReport.pw.tsx_default_great-report-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/SolidityscanReport.pw.tsx_default_great-report-2.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/SolidityscanReport.pw.tsx_default_low-report-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/SolidityscanReport.pw.tsx_default_low-report-1.png -------------------------------------------------------------------------------- /ui/address/__screenshots__/SolidityscanReport.pw.tsx_default_low-report-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/__screenshots__/SolidityscanReport.pw.tsx_default_low-report-2.png -------------------------------------------------------------------------------- /ui/address/contract/__screenshots__/ContractDetails.pw.tsx_default_full-view-abi-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/contract/__screenshots__/ContractDetails.pw.tsx_default_full-view-abi-1.png -------------------------------------------------------------------------------- /ui/address/contract/__screenshots__/ContractDetails.pw.tsx_default_full-view-bytecode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/contract/__screenshots__/ContractDetails.pw.tsx_default_full-view-bytecode-1.png -------------------------------------------------------------------------------- /ui/address/contract/__screenshots__/ContractDetails.pw.tsx_default_full-view-compiler-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/contract/__screenshots__/ContractDetails.pw.tsx_default_full-view-compiler-1.png -------------------------------------------------------------------------------- /ui/address/contract/__screenshots__/ContractDetails.pw.tsx_default_non-verified-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/contract/__screenshots__/ContractDetails.pw.tsx_default_non-verified-1.png -------------------------------------------------------------------------------- /ui/address/contract/__screenshots__/ContractDetails.pw.tsx_default_self-destructed-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/contract/__screenshots__/ContractDetails.pw.tsx_default_self-destructed-1.png -------------------------------------------------------------------------------- /ui/address/contract/methods/form/resultPublicClient/utils.ts: -------------------------------------------------------------------------------- 1 | const TAB_SIZE = 2; 2 | export const printRowOffset = (level: number) => ' '.repeat(level * TAB_SIZE); 3 | -------------------------------------------------------------------------------- /ui/address/details/__screenshots__/AddressMetadataAlert.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/details/__screenshots__/AddressMetadataAlert.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/address/details/__screenshots__/AddressNetWorth.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/details/__screenshots__/AddressNetWorth.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/address/ensDomains/__screenshots__/AddressEnsDomains.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/ensDomains/__screenshots__/AddressEnsDomains.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/address/mud/__screenshots__/AddressMudRecord.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/mud/__screenshots__/AddressMudRecord.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/address/mud/__screenshots__/AddressMudRecord.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/mud/__screenshots__/AddressMudRecord.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_default_empty-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_default_empty-mobile-1.png -------------------------------------------------------------------------------- /ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_default_expanded-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_default_expanded-view-mobile-1.png -------------------------------------------------------------------------------- /ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_mobile_empty-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_mobile_empty-mobile-1.png -------------------------------------------------------------------------------- /ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_mobile_expanded-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/mud/__screenshots__/AddressMudTable.pw.tsx_mobile_expanded-view-mobile-1.png -------------------------------------------------------------------------------- /ui/address/mud/__screenshots__/AddressMudTables.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/mud/__screenshots__/AddressMudTables.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/address/mud/__screenshots__/AddressMudTables.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/mud/__screenshots__/AddressMudTables.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/address/mud/__screenshots__/AddressMudTables.pw.tsx_mobile_with-schema-opened-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/mud/__screenshots__/AddressMudTables.pw.tsx_mobile_with-schema-opened-mobile-1.png -------------------------------------------------------------------------------- /ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_base-view-dark-mode-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_base-view-dark-mode-2.png -------------------------------------------------------------------------------- /ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_filter-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_filter-1.png -------------------------------------------------------------------------------- /ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_long-values-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_long-values-1.png -------------------------------------------------------------------------------- /ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_sort-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_sort-1.png -------------------------------------------------------------------------------- /ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_sort-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/address/tokenSelect/__screenshots__/TokenSelect.pw.tsx_default_sort-2.png -------------------------------------------------------------------------------- /ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_age-filter-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_age-filter-dark-mode-1.png -------------------------------------------------------------------------------- /ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_amount-filter-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_amount-filter-dark-mode-1.png -------------------------------------------------------------------------------- /ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_asset-filter-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_asset-filter-dark-mode-1.png -------------------------------------------------------------------------------- /ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_from-filter-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_from-filter-dark-mode-1.png -------------------------------------------------------------------------------- /ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_method-filter-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_method-filter-dark-mode-1.png -------------------------------------------------------------------------------- /ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_or-and-filter-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_or-and-filter-dark-mode-1.png -------------------------------------------------------------------------------- /ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_to-filter-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_to-filter-dark-mode-1.png -------------------------------------------------------------------------------- /ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_type-filter-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/advancedFilter/__screenshots__/FilterByColumn.pw.tsx_default_type-filter-dark-mode-1.png -------------------------------------------------------------------------------- /ui/blob/__screenshots__/BlobData.pw.tsx_default_image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/blob/__screenshots__/BlobData.pw.tsx_default_image-1.png -------------------------------------------------------------------------------- /ui/blob/__screenshots__/BlobData.pw.tsx_default_image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/blob/__screenshots__/BlobData.pw.tsx_default_image-2.png -------------------------------------------------------------------------------- /ui/blob/__screenshots__/BlobData.pw.tsx_default_image-blob-with-zeroes-bytes-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/blob/__screenshots__/BlobData.pw.tsx_default_image-blob-with-zeroes-bytes-1.png -------------------------------------------------------------------------------- /ui/blob/__screenshots__/BlobData.pw.tsx_default_text-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/blob/__screenshots__/BlobData.pw.tsx_default_text-1.png -------------------------------------------------------------------------------- /ui/blob/__screenshots__/BlobData.pw.tsx_default_text-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/blob/__screenshots__/BlobData.pw.tsx_default_text-2.png -------------------------------------------------------------------------------- /ui/block/__screenshots__/BlockDetails.pw.tsx_default_genesis-block-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/block/__screenshots__/BlockDetails.pw.tsx_default_genesis-block-1.png -------------------------------------------------------------------------------- /ui/block/__screenshots__/BlockDetails.pw.tsx_default_regular-block-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/block/__screenshots__/BlockDetails.pw.tsx_default_regular-block-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/block/__screenshots__/BlockDetails.pw.tsx_default_rootstock-custom-fields-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/block/__screenshots__/BlockDetails.pw.tsx_default_rootstock-custom-fields-1.png -------------------------------------------------------------------------------- /ui/block/__screenshots__/BlockDetails.pw.tsx_default_with-blob-txs-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/block/__screenshots__/BlockDetails.pw.tsx_default_with-blob-txs-1.png -------------------------------------------------------------------------------- /ui/block/__screenshots__/BlockDetails.pw.tsx_mobile_regular-block-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/block/__screenshots__/BlockDetails.pw.tsx_mobile_regular-block-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/block/details/__screenshots__/BlockDetailsBaseFeeCelo.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/block/details/__screenshots__/BlockDetailsBaseFeeCelo.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/csvExport/types.ts: -------------------------------------------------------------------------------- 1 | export interface FormFields { 2 | from: string; 3 | to: string; 4 | } 5 | -------------------------------------------------------------------------------- /ui/gasTracker/__screenshots__/GasTrackerPriceSnippet.pw.tsx_default_loading-state-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/gasTracker/__screenshots__/GasTrackerPriceSnippet.pw.tsx_default_loading-state-1.png -------------------------------------------------------------------------------- /ui/gasTracker/__screenshots__/GasTrackerPriceSnippet.pw.tsx_default_with-small-values-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/gasTracker/__screenshots__/GasTrackerPriceSnippet.pw.tsx_default_with-small-values-1.png -------------------------------------------------------------------------------- /ui/gasTracker/__screenshots__/GasTrackerPriceSnippet.pw.tsx_default_with-zero-values-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/gasTracker/__screenshots__/GasTrackerPriceSnippet.pw.tsx_default_with-zero-values-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/HeroBanner.pw.tsx_dark-color-mode_customization-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/HeroBanner.pw.tsx_dark-color-mode_customization-dark-mode-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/HeroBanner.pw.tsx_default_customization-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/HeroBanner.pw.tsx_default_customization-dark-mode-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/LatestBlocks.pw.tsx_default_L2-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/LatestBlocks.pw.tsx_default_L2-view-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/LatestBlocks.pw.tsx_default_default-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/LatestBlocks.pw.tsx_default_default-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/LatestBlocks.pw.tsx_default_no-reward-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/LatestBlocks.pw.tsx_default_no-reward-view-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/LatestBlocks.pw.tsx_default_socket-new-item-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/LatestBlocks.pw.tsx_default_socket-new-item-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/LatestBlocks.pw.tsx_default_with-long-block-height-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/LatestBlocks.pw.tsx_default_with-long-block-height-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/LatestBlocks.pw.tsx_mobile_default-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/LatestBlocks.pw.tsx_mobile_default-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/LatestTxs.pw.tsx_dark-color-mode_default-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/LatestTxs.pw.tsx_dark-color-mode_default-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/LatestTxs.pw.tsx_default_default-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/LatestTxs.pw.tsx_default_default-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/LatestTxs.pw.tsx_default_mobile-default-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/LatestTxs.pw.tsx_default_mobile-default-view-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/LatestTxs.pw.tsx_default_socket-new-item-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/LatestTxs.pw.tsx_default_socket-new-item-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/Stats.pw.tsx_dark-color-mode_all-items-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/Stats.pw.tsx_dark-color-mode_all-items-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/Stats.pw.tsx_default_all-items-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/Stats.pw.tsx_default_all-items-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/Stats.pw.tsx_default_no-gas-info-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/Stats.pw.tsx_default_no-gas-info-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/Stats.pw.tsx_mobile_3-items-default-view-mobile---default-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/Stats.pw.tsx_mobile_3-items-default-view-mobile---default-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/Stats.pw.tsx_mobile_4-items-default-view-mobile---default-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/Stats.pw.tsx_mobile_4-items-default-view-mobile---default-1.png -------------------------------------------------------------------------------- /ui/home/__screenshots__/Stats.pw.tsx_mobile_all-items-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/__screenshots__/Stats.pw.tsx_mobile_all-items-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/home/indicators/__screenshots__/ChainIndicators.pw.tsx_default_no-data-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/indicators/__screenshots__/ChainIndicators.pw.tsx_default_no-data-1.png -------------------------------------------------------------------------------- /ui/home/indicators/__screenshots__/ChainIndicators.pw.tsx_default_partial-data-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/indicators/__screenshots__/ChainIndicators.pw.tsx_default_partial-data-1.png -------------------------------------------------------------------------------- /ui/home/indicators/__screenshots__/ChainIndicators.pw.tsx_mobile_daily-txs-chart-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/home/indicators/__screenshots__/ChainIndicators.pw.tsx_mobile_daily-txs-chart-mobile-1.png -------------------------------------------------------------------------------- /ui/marketplace/__screenshots__/MarketplaceAppInfo.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/marketplace/__screenshots__/MarketplaceAppInfo.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/marketplace/__screenshots__/MarketplaceAppInfo.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/marketplace/__screenshots__/MarketplaceAppInfo.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/marketplace/__screenshots__/MarketplaceAppModal.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/marketplace/__screenshots__/MarketplaceAppModal.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/marketplace/__screenshots__/MarketplaceAppModal.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/marketplace/__screenshots__/MarketplaceAppModal.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/myProfile/types.tsx: -------------------------------------------------------------------------------- 1 | export interface FormFields { 2 | email: string; 3 | name: string; 4 | } 5 | -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Accounts.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Accounts.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Accounts.pw.tsx_default_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Accounts.pw.tsx_default_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Accounts.pw.tsx_mobile_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Accounts.pw.tsx_mobile_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/AccountsLabelSearch.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/AccountsLabelSearch.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/AccountsLabelSearch.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/AccountsLabelSearch.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Address.pw.tsx_default_degradation-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Address.pw.tsx_default_degradation-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/AdvancedFilter.pw.tsx_dark-color-mode_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/AdvancedFilter.pw.tsx_dark-color-mode_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/AdvancedFilter.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/AdvancedFilter.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2Deposits.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2Deposits.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2Deposits.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2Deposits.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_mobile-with-anytrust-DA-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_mobile-with-anytrust-DA-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_mobile-with-celestia-DA-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_mobile-with-celestia-DA-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_with-anytrust-DA-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_with-anytrust-DA-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_with-celestia-DA-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2TxnBatch.pw.tsx_default_with-celestia-DA-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2TxnBatches.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2TxnBatches.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2TxnBatches.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2TxnBatches.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2TxnWithdrawals.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2TxnWithdrawals.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2TxnWithdrawals.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2TxnWithdrawals.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2Withdrawals.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2Withdrawals.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ArbitrumL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ArbitrumL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/BeaconChainWithdrawals.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/BeaconChainWithdrawals.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/BeaconChainWithdrawals.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/BeaconChainWithdrawals.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Blob.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Blob.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Blob.pw.tsx_default_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Blob.pw.tsx_default_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Blob.pw.tsx_default_without-data-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Blob.pw.tsx_default_without-data-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Blob.pw.tsx_mobile_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Blob.pw.tsx_mobile_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Block.pw.tsx_default_degradation-view-details-tab-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Block.pw.tsx_default_degradation-view-details-tab-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Block.pw.tsx_default_degradation-view-txs-tab-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Block.pw.tsx_default_degradation-view-txs-tab-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Block.pw.tsx_default_degradation-view-withdrawals-tab-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Block.pw.tsx_default_degradation-view-withdrawals-tab-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/BlockCountdownIndex.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/BlockCountdownIndex.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/BlockCountdownIndex.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/BlockCountdownIndex.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Blocks.pw.tsx_dark-color-mode_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Blocks.pw.tsx_dark-color-mode_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Blocks.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Blocks.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Blocks.pw.tsx_default_hidden-fields-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Blocks.pw.tsx_default_hidden-fields-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Blocks.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Blocks.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Blocks.pw.tsx_default_mobile-hidden-fields-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Blocks.pw.tsx_default_mobile-hidden-fields-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Blocks.pw.tsx_default_new-item-from-socket-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Blocks.pw.tsx_default_new-item-from-socket-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Blocks.pw.tsx_default_socket-error-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Blocks.pw.tsx_default_socket-error-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Chart.pw.tsx_dark-color-mode_base-view-dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Chart.pw.tsx_dark-color-mode_base-view-dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Chart.pw.tsx_default_base-view-dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Chart.pw.tsx_default_base-view-dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Chart.pw.tsx_mobile_base-view-dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Chart.pw.tsx_mobile_base-view-dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/CsvExport.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/CsvExport.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/CsvExport.pw.tsx_default_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/CsvExport.pw.tsx_default_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/CsvExport.pw.tsx_default_token-holders-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/CsvExport.pw.tsx_default_token-holders-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/CsvExport.pw.tsx_mobile_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/CsvExport.pw.tsx_mobile_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/GasTracker.pw.tsx_dark-color-mode_base-view-dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/GasTracker.pw.tsx_dark-color-mode_base-view-dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/GasTracker.pw.tsx_default_base-view-dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/GasTracker.pw.tsx_default_base-view-dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/GasTracker.pw.tsx_mobile_base-view-dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/GasTracker.pw.tsx_mobile_base-view-dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Home.pw.tsx_dark-color-mode_default-view---default-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Home.pw.tsx_dark-color-mode_default-view---default-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Home.pw.tsx_default_default-view-screen-xl-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Home.pw.tsx_default_default-view-screen-xl-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Home.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Home.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/InteropMessages.pw.tsx_default_default-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/InteropMessages.pw.tsx_default_default-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/InteropMessages.pw.tsx_default_mobile-default-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/InteropMessages.pw.tsx_default_mobile-default-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Marketplace.pw.tsx_dark-color-mode_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Marketplace.pw.tsx_dark-color-mode_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Marketplace.pw.tsx_dark-color-mode_with-banner-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Marketplace.pw.tsx_dark-color-mode_with-banner-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Marketplace.pw.tsx_dark-color-mode_with-featured-app-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Marketplace.pw.tsx_dark-color-mode_with-featured-app-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Marketplace.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Marketplace.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Marketplace.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Marketplace.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Marketplace.pw.tsx_default_mobile-with-banner-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Marketplace.pw.tsx_default_mobile-with-banner-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Marketplace.pw.tsx_default_mobile-with-featured-app-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Marketplace.pw.tsx_default_mobile-with-featured-app-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Marketplace.pw.tsx_default_with-banner-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Marketplace.pw.tsx_default_with-banner-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Marketplace.pw.tsx_default_with-featured-app-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Marketplace.pw.tsx_default_with-featured-app-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/MarketplaceApp.pw.tsx_dark-color-mode_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/MarketplaceApp.pw.tsx_dark-color-mode_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/MarketplaceApp.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/MarketplaceApp.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/MarketplaceApp.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/MarketplaceApp.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/MudWorlds.pw.tsx_default_default-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/MudWorlds.pw.tsx_default_default-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/MudWorlds.pw.tsx_mobile_default-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/MudWorlds.pw.tsx_mobile_default-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/MyProfile.pw.tsx_default_without-address-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/MyProfile.pw.tsx_default_without-address-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/MyProfile.pw.tsx_default_without-email-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/MyProfile.pw.tsx_default_without-email-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/NameDomain.pw.tsx_default_details-tab-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/NameDomain.pw.tsx_default_details-tab-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/NameDomain.pw.tsx_default_history-tab-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/NameDomain.pw.tsx_default_history-tab-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/NameDomain.pw.tsx_mobile_history-tab-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/NameDomain.pw.tsx_mobile_history-tab-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/NameDomains.pw.tsx_default_default-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/NameDomains.pw.tsx_default_default-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/NameDomains.pw.tsx_default_filters-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/NameDomains.pw.tsx_default_filters-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/NameDomains.pw.tsx_mobile_default-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/NameDomains.pw.tsx_mobile_default-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/OptimisticL2Deposits.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/OptimisticL2Deposits.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/OptimisticL2Deposits.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/OptimisticL2Deposits.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/OptimisticL2DisputeGames.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/OptimisticL2DisputeGames.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/OptimisticL2DisputeGames.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/OptimisticL2DisputeGames.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/OptimisticL2OutputRoots.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/OptimisticL2OutputRoots.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/OptimisticL2OutputRoots.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/OptimisticL2OutputRoots.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/OptimisticL2TxnBatches.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/OptimisticL2TxnBatches.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/OptimisticL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/OptimisticL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/OptimisticL2Withdrawals.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/OptimisticL2Withdrawals.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/OptimisticL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/OptimisticL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Pool.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Pool.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Pool.pw.tsx_default_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Pool.pw.tsx_default_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Pool.pw.tsx_mobile_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Pool.pw.tsx_mobile_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Pools.pw.tsx_dark-color-mode_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Pools.pw.tsx_dark-color-mode_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Pools.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Pools.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Pools.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Pools.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/RewardsDashboard.pw.tsx_default_with-error-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/RewardsDashboard.pw.tsx_default_with-error-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/RewardsDashboard.pw.tsx_mobile_activity-tab-dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/RewardsDashboard.pw.tsx_mobile_activity-tab-dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ScrollL2Deposits.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ScrollL2Deposits.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ScrollL2Deposits.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ScrollL2Deposits.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ScrollL2TxnBatch.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ScrollL2TxnBatch.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ScrollL2TxnBatch.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ScrollL2TxnBatch.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ScrollL2TxnBatches.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ScrollL2TxnBatches.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ScrollL2TxnBatches.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ScrollL2TxnBatches.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ScrollL2Withdrawals.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ScrollL2Withdrawals.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ScrollL2Withdrawals.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ScrollL2Withdrawals.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_default_block-countdown-no-results-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_default_block-countdown-no-results-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-address-hash-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-address-hash-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-blob-hash-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-blob-hash-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-block-hash-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-block-hash-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-block-number-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-block-number-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-domain-name-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-domain-name-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-meta-tag-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-meta-tag-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-name-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-name-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-tx-hash-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-tx-hash-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-user-op-hash-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_default_search-by-user-op-hash-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_default_with-apps-default-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_default_with-apps-default-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-address-hash-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-address-hash-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-blob-hash-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-blob-hash-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-block-hash-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-block-hash-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-block-number-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-block-number-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-domain-name-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-domain-name-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-meta-tag-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-meta-tag-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-name-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-name-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-tx-hash-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-tx-hash-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-user-op-hash-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_search-by-user-op-hash-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_with-apps-default-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/SearchResults.pw.tsx_mobile_with-apps-default-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ShibariumDeposits.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ShibariumDeposits.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ShibariumDeposits.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ShibariumDeposits.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ShibariumWithdrawals.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ShibariumWithdrawals.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ShibariumWithdrawals.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ShibariumWithdrawals.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/TacOperation.pw.tsx_default_base-view-dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/TacOperation.pw.tsx_default_base-view-dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/TacOperation.pw.tsx_mobile_base-view-dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/TacOperation.pw.tsx_mobile_base-view-dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Token.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Token.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Token.pw.tsx_default_bridged-token-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Token.pw.tsx_default_bridged-token-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Token.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Token.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Token.pw.tsx_default_mobile-with-verified-info-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Token.pw.tsx_default_mobile-with-verified-info-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Token.pw.tsx_default_with-verified-info-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Token.pw.tsx_default_with-verified-info-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/TokenInstance.pw.tsx_default_metadata-update-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/TokenInstance.pw.tsx_default_metadata-update-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/TokenInstance.pw.tsx_default_metadata-update-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/TokenInstance.pw.tsx_default_metadata-update-2.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/TokenInstance.pw.tsx_default_metadata-update-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/TokenInstance.pw.tsx_default_metadata-update-3.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/TokenInstance.pw.tsx_default_metadata-update-failed-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/TokenInstance.pw.tsx_default_metadata-update-failed-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/TokenTransfers.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/TokenTransfers.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/TokenTransfers.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/TokenTransfers.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Tokens.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Tokens.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Tokens.pw.tsx_dark-color-mode_with-search-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Tokens.pw.tsx_dark-color-mode_with-search-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Tokens.pw.tsx_default_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Tokens.pw.tsx_default_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Tokens.pw.tsx_default_bridged-tokens-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Tokens.pw.tsx_default_bridged-tokens-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Tokens.pw.tsx_default_bridged-tokens-base-view-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Tokens.pw.tsx_default_bridged-tokens-base-view-2.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Tokens.pw.tsx_default_with-search-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Tokens.pw.tsx_default_with-search-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Tokens.pw.tsx_mobile_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Tokens.pw.tsx_mobile_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/Tokens.pw.tsx_mobile_with-search-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/Tokens.pw.tsx_mobile_with-search-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/UserOp.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/UserOp.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/UserOp.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/UserOp.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/UserOps.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/UserOps.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/UserOps.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/UserOps.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ValidatorsBlackfort.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ValidatorsBlackfort.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ValidatorsBlackfort.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ValidatorsBlackfort.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ValidatorsStability.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ValidatorsStability.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ValidatorsStability.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ValidatorsStability.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ValidatorsZilliqa.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ValidatorsZilliqa.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ValidatorsZilliqa.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ValidatorsZilliqa.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/VerifiedAddresses.pw.tsx_default_address-verification-flow-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/VerifiedAddresses.pw.tsx_default_address-verification-flow-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/VerifiedAddresses.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/VerifiedAddresses.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/VerifiedAddresses.pw.tsx_default_user-without-email-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/VerifiedAddresses.pw.tsx_default_user-without-email-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/VerifiedAddresses.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/VerifiedAddresses.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/VerifiedContracts.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/VerifiedContracts.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/VerifiedContracts.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/VerifiedContracts.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkEvmL2Deposits.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkEvmL2Deposits.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkEvmL2Deposits.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkEvmL2Deposits.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkEvmL2TxnBatch.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkEvmL2TxnBatch.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkEvmL2TxnBatch.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkEvmL2TxnBatch.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkEvmL2TxnBatches.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkEvmL2TxnBatches.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkEvmL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkEvmL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkEvmL2Withdrawals.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkEvmL2Withdrawals.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkEvmL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkEvmL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkSyncL2TxnBatch.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkSyncL2TxnBatch.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkSyncL2TxnBatch.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkSyncL2TxnBatch.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkSyncL2TxnBatches.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkSyncL2TxnBatches.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/pages/__screenshots__/ZkSyncL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/pages/__screenshots__/ZkSyncL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/AccountActionsMenu/types.ts: -------------------------------------------------------------------------------- 1 | export type ItemType = 'button' | 'menu_item'; 2 | 3 | export interface ItemProps { 4 | type: ItemType; 5 | hash: string; 6 | } 7 | -------------------------------------------------------------------------------- /ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_block-lost-consensus-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_block-lost-consensus-1.png -------------------------------------------------------------------------------- /ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_status-code-403-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_status-code-403-1.png -------------------------------------------------------------------------------- /ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_status-code-404-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_status-code-404-1.png -------------------------------------------------------------------------------- /ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_status-code-422-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_status-code-422-1.png -------------------------------------------------------------------------------- /ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_status-code-500-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_status-code-500-1.png -------------------------------------------------------------------------------- /ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_too-many-requests-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_too-many-requests-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_tx-not-found-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/AppError/__screenshots__/AppError.pw.tsx_default_tx-not-found-1.png -------------------------------------------------------------------------------- /ui/shared/AppError/__screenshots__/AppError.pw.tsx_mobile_too-many-requests-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/AppError/__screenshots__/AppError.pw.tsx_mobile_too-many-requests-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/EntityTags/__screenshots__/EntityTag.pw.tsx_default_generic-tag-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/EntityTags/__screenshots__/EntityTag.pw.tsx_default_generic-tag-dark-mode-1.png -------------------------------------------------------------------------------- /ui/shared/EntityTags/__screenshots__/EntityTag.pw.tsx_default_protocol-tag-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/EntityTags/__screenshots__/EntityTag.pw.tsx_default_protocol-tag-dark-mode-1.png -------------------------------------------------------------------------------- /ui/shared/EntityTags/__screenshots__/EntityTag.pw.tsx_default_warpcast-tag-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/EntityTags/__screenshots__/EntityTag.pw.tsx_default_warpcast-tag-1.png -------------------------------------------------------------------------------- /ui/shared/Page/__screenshots__/PageTitle.pw.tsx_default_default-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/Page/__screenshots__/PageTitle.pw.tsx_default_default-view-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/Page/__screenshots__/PageTitle.pw.tsx_default_with-text-ad-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/Page/__screenshots__/PageTitle.pw.tsx_default_with-text-ad-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/Page/__screenshots__/PageTitle.pw.tsx_mobile_default-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/Page/__screenshots__/PageTitle.pw.tsx_mobile_default-view-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/Page/__screenshots__/PageTitle.pw.tsx_mobile_with-text-ad-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/Page/__screenshots__/PageTitle.pw.tsx_mobile_with-text-ad-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/TokenTransfer/__screenshots__/TokenTransferList.pw.tsx_default_with-tx-info-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/TokenTransfer/__screenshots__/TokenTransferList.pw.tsx_default_with-tx-info-1.png -------------------------------------------------------------------------------- /ui/shared/__screenshots__/NetworkExplorers.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/__screenshots__/NetworkExplorers.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/shared/__screenshots__/SocketNewItemsNotice.pw.tsx_default_connection-loss-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/__screenshots__/SocketNewItemsNotice.pw.tsx_default_connection-loss-1.png -------------------------------------------------------------------------------- /ui/shared/__screenshots__/SocketNewItemsNotice.pw.tsx_default_fetching-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/__screenshots__/SocketNewItemsNotice.pw.tsx_default_fetching-1.png -------------------------------------------------------------------------------- /ui/shared/ad/types.ts: -------------------------------------------------------------------------------- 1 | export type BannerPlatform = 'mobile' | 'desktop'; 2 | 3 | export interface BannerProps { 4 | className?: string; 5 | platform?: BannerPlatform; 6 | } 7 | -------------------------------------------------------------------------------- /ui/shared/address/__screenshots__/AddressFromTo.pw.tsx_default_compact-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/address/__screenshots__/AddressFromTo.pw.tsx_default_compact-mode-1.png -------------------------------------------------------------------------------- /ui/shared/address/__screenshots__/AddressFromTo.pw.tsx_default_incoming-txn-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/address/__screenshots__/AddressFromTo.pw.tsx_default_incoming-txn-1.png -------------------------------------------------------------------------------- /ui/shared/address/__screenshots__/AddressFromTo.pw.tsx_default_loading-state-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/address/__screenshots__/AddressFromTo.pw.tsx_default_loading-state-1.png -------------------------------------------------------------------------------- /ui/shared/address/__screenshots__/AddressFromTo.pw.tsx_default_outgoing-txn-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/address/__screenshots__/AddressFromTo.pw.tsx_default_outgoing-txn-1.png -------------------------------------------------------------------------------- /ui/shared/blob/__screenshots__/BlobDataType.pw.tsx_default_image-data-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/blob/__screenshots__/BlobDataType.pw.tsx_default_image-data-1.png -------------------------------------------------------------------------------- /ui/shared/blob/__screenshots__/BlobDataType.pw.tsx_default_raw-data-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/blob/__screenshots__/BlobDataType.pw.tsx_default_raw-data-1.png -------------------------------------------------------------------------------- /ui/shared/blob/__screenshots__/BlobDataType.pw.tsx_default_text-data-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/blob/__screenshots__/BlobDataType.pw.tsx_default_text-data-1.png -------------------------------------------------------------------------------- /ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_base-view-dark-mode-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_base-view-dark-mode-2.png -------------------------------------------------------------------------------- /ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_base-view-dark-mode-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_base-view-dark-mode-3.png -------------------------------------------------------------------------------- /ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_base-view-dark-mode-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_base-view-dark-mode-4.png -------------------------------------------------------------------------------- /ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_error-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_error-1.png -------------------------------------------------------------------------------- /ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_incomplete-day-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_incomplete-day-1.png -------------------------------------------------------------------------------- /ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_incomplete-day-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_incomplete-day-2.png -------------------------------------------------------------------------------- /ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_loading-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_loading-1.png -------------------------------------------------------------------------------- /ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_small-values-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/chart/__screenshots__/ChartWidget.pw.tsx_default_small-values-1.png -------------------------------------------------------------------------------- /ui/shared/chart/utils/formatIntervalDate.ts: -------------------------------------------------------------------------------- 1 | export default function formatDate(date: Date) { 2 | return date.toISOString().substring(0, 10); 3 | } 4 | -------------------------------------------------------------------------------- /ui/shared/chart/utils/sorts.tsx: -------------------------------------------------------------------------------- 1 | import type { TimeChartItem } from '../types'; 2 | 3 | export const sortByDateDesc = (a: Pick, b: Pick) => { 4 | return a.date.getTime() - b.date.getTime(); 5 | }; 6 | -------------------------------------------------------------------------------- /ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_bech32-format-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_bech32-format-1.png -------------------------------------------------------------------------------- /ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_customization-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_customization-1.png -------------------------------------------------------------------------------- /ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_external-link-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_external-link-1.png -------------------------------------------------------------------------------- /ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_hover-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_hover-1.png -------------------------------------------------------------------------------- /ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_no-link-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_no-link-1.png -------------------------------------------------------------------------------- /ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_with-ENS-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_with-ENS-1.png -------------------------------------------------------------------------------- /ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_with-name-tag-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/address/__screenshots__/AddressEntity.pw.tsx_default_with-name-tag-1.png -------------------------------------------------------------------------------- /ui/shared/entities/block/__screenshots__/BlockEntity.pw.tsx_default_customization-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/block/__screenshots__/BlockEntity.pw.tsx_default_customization-1.png -------------------------------------------------------------------------------- /ui/shared/entities/block/__screenshots__/BlockEntity.pw.tsx_default_loading-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/block/__screenshots__/BlockEntity.pw.tsx_default_loading-1.png -------------------------------------------------------------------------------- /ui/shared/entities/block/__screenshots__/BlockEntity.pw.tsx_default_long-number-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/block/__screenshots__/BlockEntity.pw.tsx_default_long-number-1.png -------------------------------------------------------------------------------- /ui/shared/entities/ens/__screenshots__/EnsEntity.pw.tsx_default_customization-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/ens/__screenshots__/EnsEntity.pw.tsx_default_customization-1.png -------------------------------------------------------------------------------- /ui/shared/entities/ens/__screenshots__/EnsEntity.pw.tsx_default_loading-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/ens/__screenshots__/EnsEntity.pw.tsx_default_loading-1.png -------------------------------------------------------------------------------- /ui/shared/entities/ens/__screenshots__/EnsEntity.pw.tsx_default_variant-content-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/ens/__screenshots__/EnsEntity.pw.tsx_default_variant-content-1.png -------------------------------------------------------------------------------- /ui/shared/entities/ens/__screenshots__/EnsEntity.pw.tsx_default_variant-subheading-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/ens/__screenshots__/EnsEntity.pw.tsx_default_variant-subheading-1.png -------------------------------------------------------------------------------- /ui/shared/entities/ens/__screenshots__/EnsEntity.pw.tsx_default_with-long-name-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/ens/__screenshots__/EnsEntity.pw.tsx_default_with-long-name-1.png -------------------------------------------------------------------------------- /ui/shared/entities/nft/__screenshots__/NftEntity.pw.tsx_default_customization-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/nft/__screenshots__/NftEntity.pw.tsx_default_customization-1.png -------------------------------------------------------------------------------- /ui/shared/entities/nft/__screenshots__/NftEntity.pw.tsx_default_loading-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/nft/__screenshots__/NftEntity.pw.tsx_default_loading-1.png -------------------------------------------------------------------------------- /ui/shared/entities/nft/__screenshots__/NftEntity.pw.tsx_default_long-id-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/nft/__screenshots__/NftEntity.pw.tsx_default_long-id-1.png -------------------------------------------------------------------------------- /ui/shared/entities/nft/__screenshots__/NftEntity.pw.tsx_default_variants-content-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/nft/__screenshots__/NftEntity.pw.tsx_default_variants-content-1.png -------------------------------------------------------------------------------- /ui/shared/entities/nft/__screenshots__/NftEntity.pw.tsx_default_variants-subheading-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/nft/__screenshots__/NftEntity.pw.tsx_default_variants-subheading-1.png -------------------------------------------------------------------------------- /ui/shared/entities/pool/__screenshots__/PoolEntity.pw.tsx_default_no-icons-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/pool/__screenshots__/PoolEntity.pw.tsx_default_no-icons-dark-mode-1.png -------------------------------------------------------------------------------- /ui/shared/entities/token/__screenshots__/TokenEntity.pw.tsx_default_customization-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/token/__screenshots__/TokenEntity.pw.tsx_default_customization-1.png -------------------------------------------------------------------------------- /ui/shared/entities/token/__screenshots__/TokenEntity.pw.tsx_default_loading-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/token/__screenshots__/TokenEntity.pw.tsx_default_loading-1.png -------------------------------------------------------------------------------- /ui/shared/entities/token/__screenshots__/TokenEntity.pw.tsx_default_variant-content-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/token/__screenshots__/TokenEntity.pw.tsx_default_variant-content-1.png -------------------------------------------------------------------------------- /ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_customization-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_customization-1.png -------------------------------------------------------------------------------- /ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_external-link-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_external-link-1.png -------------------------------------------------------------------------------- /ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_loading-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_loading-1.png -------------------------------------------------------------------------------- /ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_variant-content-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_variant-content-1.png -------------------------------------------------------------------------------- /ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_variant-subheading-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_variant-subheading-1.png -------------------------------------------------------------------------------- /ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_with-copy-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/tx/__screenshots__/TxEntity.pw.tsx_default_with-copy-dark-mode-1.png -------------------------------------------------------------------------------- /ui/shared/entities/tx/__screenshots__/TxEntityInterop.pw.tsx_default_with-chain-icon-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/tx/__screenshots__/TxEntityInterop.pw.tsx_default_with-chain-icon-1.png -------------------------------------------------------------------------------- /ui/shared/entities/userOp/__screenshots__/UserOpEntity.pw.tsx_default_customization-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/userOp/__screenshots__/UserOpEntity.pw.tsx_default_customization-1.png -------------------------------------------------------------------------------- /ui/shared/entities/userOp/__screenshots__/UserOpEntity.pw.tsx_default_loading-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/userOp/__screenshots__/UserOpEntity.pw.tsx_default_loading-1.png -------------------------------------------------------------------------------- /ui/shared/entities/userOp/__screenshots__/UserOpEntity.pw.tsx_default_variant-content-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/entities/userOp/__screenshots__/UserOpEntity.pw.tsx_default_variant-content-1.png -------------------------------------------------------------------------------- /ui/shared/gas/__screenshots__/GasInfoTooltip.pw.tsx_default_all-data-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/gas/__screenshots__/GasInfoTooltip.pw.tsx_default_all-data-1.png -------------------------------------------------------------------------------- /ui/shared/gas/__screenshots__/GasInfoTooltip.pw.tsx_default_no-data-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/gas/__screenshots__/GasInfoTooltip.pw.tsx_default_no-data-1.png -------------------------------------------------------------------------------- /ui/shared/gas/__screenshots__/GasInfoTooltip.pw.tsx_default_one-unit-with-data-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/gas/__screenshots__/GasInfoTooltip.pw.tsx_default_one-unit-with-data-1.png -------------------------------------------------------------------------------- /ui/shared/gas/__screenshots__/GasInfoTooltip.pw.tsx_default_one-unit-without-data-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/gas/__screenshots__/GasInfoTooltip.pw.tsx_default_one-unit-without-data-1.png -------------------------------------------------------------------------------- /ui/shared/layout/__screenshots__/Layout.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/layout/__screenshots__/Layout.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/layout/__screenshots__/Layout.pw.tsx_default_xxl-screen-vertical-navigation-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/layout/__screenshots__/Layout.pw.tsx_default_xxl-screen-vertical-navigation-1.png -------------------------------------------------------------------------------- /ui/shared/layout/__screenshots__/Layout.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/layout/__screenshots__/Layout.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/layout/__screenshots__/LayoutError.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/layout/__screenshots__/LayoutError.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/layout/__screenshots__/LayoutError.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/layout/__screenshots__/LayoutError.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/layout/__screenshots__/LayoutHome.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/layout/__screenshots__/LayoutHome.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/layout/__screenshots__/LayoutHome.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/layout/__screenshots__/LayoutHome.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/shared/layout/types.ts: -------------------------------------------------------------------------------- 1 | import type React from 'react'; 2 | 3 | export interface Props { 4 | children: React.ReactNode; 5 | } 6 | -------------------------------------------------------------------------------- /ui/shared/logs/__screenshots__/LogItem.pw.tsx_default_with-default-data-type-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/logs/__screenshots__/LogItem.pw.tsx_default_with-default-data-type-1.png -------------------------------------------------------------------------------- /ui/shared/logs/__screenshots__/LogTopic.pw.tsx_mobile_address-view-mobile---default-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/logs/__screenshots__/LogTopic.pw.tsx_mobile_address-view-mobile---default-1.png -------------------------------------------------------------------------------- /ui/shared/logs/__screenshots__/LogTopic.pw.tsx_mobile_hex-view-mobile---default-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/logs/__screenshots__/LogTopic.pw.tsx_mobile_hex-view-mobile---default-1.png -------------------------------------------------------------------------------- /ui/shared/monaco/utils/getFileName.ts: -------------------------------------------------------------------------------- 1 | export default function getFileName(path: string) { 2 | const chunks = path.split('/'); 3 | 4 | return chunks[chunks.length - 1]; 5 | } 6 | -------------------------------------------------------------------------------- /ui/shared/nft/__screenshots__/NftMedia.pw.tsx_dark-color-mode_image-preview-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/nft/__screenshots__/NftMedia.pw.tsx_dark-color-mode_image-preview-dark-mode-1.png -------------------------------------------------------------------------------- /ui/shared/nft/__screenshots__/NftMedia.pw.tsx_dark-color-mode_page-preview-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/nft/__screenshots__/NftMedia.pw.tsx_dark-color-mode_page-preview-dark-mode-1.png -------------------------------------------------------------------------------- /ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_image-preview-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_image-preview-dark-mode-1.png -------------------------------------------------------------------------------- /ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_image-preview-hover-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_image-preview-hover-1.png -------------------------------------------------------------------------------- /ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_image-preview-with-thumbnails-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_image-preview-with-thumbnails-1.png -------------------------------------------------------------------------------- /ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_no-url-preview-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_no-url-preview-dark-mode-1.png -------------------------------------------------------------------------------- /ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_no-url-with-fallback-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_no-url-with-fallback-1.png -------------------------------------------------------------------------------- /ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_page-preview-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/nft/__screenshots__/NftMedia.pw.tsx_default_page-preview-dark-mode-1.png -------------------------------------------------------------------------------- /ui/shared/pagination/__screenshots__/Pagination.pw.tsx_default_default-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/pagination/__screenshots__/Pagination.pw.tsx_default_default-view-1.png -------------------------------------------------------------------------------- /ui/shared/sort/getNextSortOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/sort/getNextSortOrder.tsx -------------------------------------------------------------------------------- /ui/shared/stats/__screenshots__/StatsWidget.pw.tsx_default_loading-state-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/stats/__screenshots__/StatsWidget.pw.tsx_default_loading-state-1.png -------------------------------------------------------------------------------- /ui/shared/stats/__screenshots__/StatsWidget.pw.tsx_default_with-negative-diff-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/stats/__screenshots__/StatsWidget.pw.tsx_default_with-negative-diff-1.png -------------------------------------------------------------------------------- /ui/shared/stats/__screenshots__/StatsWidget.pw.tsx_default_with-period-only-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/stats/__screenshots__/StatsWidget.pw.tsx_default_with-period-only-1.png -------------------------------------------------------------------------------- /ui/shared/statusTag/__screenshots__/StatusTag.pw.tsx_default_error-status-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/statusTag/__screenshots__/StatusTag.pw.tsx_default_error-status-1.png -------------------------------------------------------------------------------- /ui/shared/statusTag/__screenshots__/StatusTag.pw.tsx_default_ok-status-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/statusTag/__screenshots__/StatusTag.pw.tsx_default_ok-status-1.png -------------------------------------------------------------------------------- /ui/shared/statusTag/__screenshots__/StatusTag.pw.tsx_default_pending-status-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/statusTag/__screenshots__/StatusTag.pw.tsx_default_pending-status-1.png -------------------------------------------------------------------------------- /ui/shared/statusTag/__screenshots__/TacOperationStatus.pw.tsx_default_ERROR-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/statusTag/__screenshots__/TacOperationStatus.pw.tsx_default_ERROR-1.png -------------------------------------------------------------------------------- /ui/shared/statusTag/__screenshots__/TacOperationStatus.pw.tsx_default_PENDING-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/statusTag/__screenshots__/TacOperationStatus.pw.tsx_default_PENDING-1.png -------------------------------------------------------------------------------- /ui/shared/statusTag/__screenshots__/TacOperationStatus.pw.tsx_default_TAC-TON-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/statusTag/__screenshots__/TacOperationStatus.pw.tsx_default_TAC-TON-1.png -------------------------------------------------------------------------------- /ui/shared/statusTag/__screenshots__/TacOperationStatus.pw.tsx_default_TON-TAC-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/statusTag/__screenshots__/TacOperationStatus.pw.tsx_default_TON-TAC-1.png -------------------------------------------------------------------------------- /ui/shared/statusTag/__screenshots__/TacOperationStatus.pw.tsx_default_TON-TAC-TON-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/statusTag/__screenshots__/TacOperationStatus.pw.tsx_default_TON-TAC-TON-1.png -------------------------------------------------------------------------------- /ui/shared/tx/__screenshots__/TxFee.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/tx/__screenshots__/TxFee.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/shared/tx/__screenshots__/TxFee.pw.tsx_default_celo-gas-token-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/tx/__screenshots__/TxFee.pw.tsx_default_celo-gas-token-1.png -------------------------------------------------------------------------------- /ui/shared/tx/__screenshots__/TxFee.pw.tsx_default_no-usd-value-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/tx/__screenshots__/TxFee.pw.tsx_default_no-usd-value-1.png -------------------------------------------------------------------------------- /ui/shared/tx/__screenshots__/TxFee.pw.tsx_default_stability-token-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/shared/tx/__screenshots__/TxFee.pw.tsx_default_stability-token-1.png -------------------------------------------------------------------------------- /ui/shared/verificationSteps/types.ts: -------------------------------------------------------------------------------- 1 | import type React from 'react'; 2 | 3 | export type Step = string | { label: string; content: React.ReactNode }; 4 | -------------------------------------------------------------------------------- /ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_email-login-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_email-login-1.png -------------------------------------------------------------------------------- /ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_email-login-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_email-login-2.png -------------------------------------------------------------------------------- /ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_email-login-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_email-login-3.png -------------------------------------------------------------------------------- /ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_email-login-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_email-login-4.png -------------------------------------------------------------------------------- /ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_link-email-to-account-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_link-email-to-account-1.png -------------------------------------------------------------------------------- /ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_link-email-to-account-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/auth/__screenshots__/AuthModal.pw.tsx_default_link-email-to-account-2.png -------------------------------------------------------------------------------- /ui/snippets/header/__screenshots__/Burger.pw.tsx_default_auth-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/header/__screenshots__/Burger.pw.tsx_default_auth-base-view-1.png -------------------------------------------------------------------------------- /ui/snippets/header/__screenshots__/Burger.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/header/__screenshots__/Burger.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/snippets/header/__screenshots__/Burger.pw.tsx_default_base-view-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/header/__screenshots__/Burger.pw.tsx_default_base-view-2.png -------------------------------------------------------------------------------- /ui/snippets/header/__screenshots__/Burger.pw.tsx_default_dark-mode-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/header/__screenshots__/Burger.pw.tsx_default_dark-mode-base-view-1.png -------------------------------------------------------------------------------- /ui/snippets/header/__screenshots__/Burger.pw.tsx_default_dark-mode-base-view-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/header/__screenshots__/Burger.pw.tsx_default_dark-mode-base-view-2.png -------------------------------------------------------------------------------- /ui/snippets/header/__screenshots__/Burger.pw.tsx_default_submenu-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/header/__screenshots__/Burger.pw.tsx_default_submenu-1.png -------------------------------------------------------------------------------- /ui/snippets/header/__screenshots__/Header.pw.tsx_default_dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/header/__screenshots__/Header.pw.tsx_default_dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/snippets/header/__screenshots__/Header.pw.tsx_default_no-auth-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/header/__screenshots__/Header.pw.tsx_default_no-auth-mobile-1.png -------------------------------------------------------------------------------- /ui/snippets/header/__screenshots__/Header.pw.tsx_mobile_dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/header/__screenshots__/Header.pw.tsx_mobile_dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/snippets/header/__screenshots__/Header.pw.tsx_mobile_no-auth-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/header/__screenshots__/Header.pw.tsx_mobile_no-auth-mobile-1.png -------------------------------------------------------------------------------- /ui/snippets/header/__screenshots__/HeaderMobile.pw.tsx_default_default-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/header/__screenshots__/HeaderMobile.pw.tsx_default_default-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/snippets/networkMenu/types.ts: -------------------------------------------------------------------------------- 1 | import type { FunctionComponent, SVGAttributes } from 'react'; 2 | 3 | export interface NetworkLink { 4 | pathname: string; 5 | name: string; 6 | icon?: FunctionComponent>; 7 | } 8 | -------------------------------------------------------------------------------- /ui/snippets/topBar/__screenshots__/TopBar.pw.tsx_default_with-Get-gas-button-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/topBar/__screenshots__/TopBar.pw.tsx_default_with-Get-gas-button-1.png -------------------------------------------------------------------------------- /ui/snippets/topBar/__screenshots__/TopBar.pw.tsx_default_with-network-menu-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/topBar/__screenshots__/TopBar.pw.tsx_default_with-network-menu-dark-mode-1.png -------------------------------------------------------------------------------- /ui/snippets/topBar/__screenshots__/TopBar.pw.tsx_default_with-network-menu-dark-mode-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/topBar/__screenshots__/TopBar.pw.tsx_default_with-network-menu-dark-mode-2.png -------------------------------------------------------------------------------- /ui/snippets/topBar/__screenshots__/TopBar.pw.tsx_mobile_default-view-dark-mode-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/topBar/__screenshots__/TopBar.pw.tsx_mobile_default-view-dark-mode-mobile-1.png -------------------------------------------------------------------------------- /ui/snippets/topBar/__screenshots__/TopBar.pw.tsx_mobile_default-view-dark-mode-mobile-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/snippets/topBar/__screenshots__/TopBar.pw.tsx_mobile_default-view-dark-mode-mobile-2.png -------------------------------------------------------------------------------- /ui/snippets/user/README.md: -------------------------------------------------------------------------------- 1 | Component in `/profile` directory are used when Account and WalletConnect features are enabled. 2 | Component in `/wallet` directory are used when only WalletConnect features is enabled. -------------------------------------------------------------------------------- /ui/snippets/user/profile/types.ts: -------------------------------------------------------------------------------- 1 | import type { IconName } from 'public/icons/name'; 2 | 3 | export interface NavLink { 4 | text: string; 5 | href?: string; 6 | onClick?: () => void; 7 | icon: IconName; 8 | } 9 | -------------------------------------------------------------------------------- /ui/snippets/user/profile/utils.ts: -------------------------------------------------------------------------------- 1 | export function getUserHandle(email: string) { 2 | return email.split('@')[0]; 3 | } 4 | -------------------------------------------------------------------------------- /ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_default_erc1155-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_default_erc1155-mobile-1.png -------------------------------------------------------------------------------- /ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_default_erc20-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_default_erc20-mobile-1.png -------------------------------------------------------------------------------- /ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_default_erc721-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_default_erc721-mobile-1.png -------------------------------------------------------------------------------- /ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_mobile_erc1155-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_mobile_erc1155-mobile-1.png -------------------------------------------------------------------------------- /ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_mobile_erc20-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_mobile_erc20-mobile-1.png -------------------------------------------------------------------------------- /ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_mobile_erc721-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/token/TokenTransfer/__screenshots__/TokenTransfer.pw.tsx_mobile_erc721-mobile-1.png -------------------------------------------------------------------------------- /ui/token/__screenshots__/TokenInventory.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/token/__screenshots__/TokenInventory.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/token/__screenshots__/TokenInventory.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/token/__screenshots__/TokenInventory.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/tokenInfo/__screenshots__/TokenInfoForm.pw.tsx_default_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tokenInfo/__screenshots__/TokenInfoForm.pw.tsx_default_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/tokenInfo/__screenshots__/TokenInfoForm.pw.tsx_default_status-IN-PROCESS-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tokenInfo/__screenshots__/TokenInfoForm.pw.tsx_default_status-IN-PROCESS-1.png -------------------------------------------------------------------------------- /ui/tokenInfo/__screenshots__/TokenInfoForm.pw.tsx_mobile_base-view-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tokenInfo/__screenshots__/TokenInfoForm.pw.tsx_mobile_base-view-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/tokenInstance/__screenshots__/TokenInstanceDetails.pw.tsx_default_mobile-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tokenInstance/__screenshots__/TokenInstanceDetails.pw.tsx_default_mobile-base-view-1.png -------------------------------------------------------------------------------- /ui/tokenInstance/__screenshots__/TokenInstanceMetadata.pw.tsx_default_raw-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tokenInstance/__screenshots__/TokenInstanceMetadata.pw.tsx_default_raw-view-1.png -------------------------------------------------------------------------------- /ui/tokenInstance/__screenshots__/TokenInstanceMetadata.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tokenInstance/__screenshots__/TokenInstanceMetadata.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/__screenshots__/TxBlobs.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/__screenshots__/TxBlobs.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/__screenshots__/TxBlobs.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/__screenshots__/TxBlobs.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/__screenshots__/TxExternalTxs.pw.tsx_default_base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/__screenshots__/TxExternalTxs.pw.tsx_default_base-view-1.png -------------------------------------------------------------------------------- /ui/tx/__screenshots__/TxInternals.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/__screenshots__/TxInternals.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/__screenshots__/TxInternals.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/__screenshots__/TxInternals.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/__screenshots__/TxState.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/__screenshots__/TxState.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/__screenshots__/TxState.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/__screenshots__/TxState.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/__screenshots__/TxSubHeading.pw.tsx_default_no-interpretation-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/__screenshots__/TxSubHeading.pw.tsx_default_no-interpretation-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/__screenshots__/TxSubHeading.pw.tsx_mobile_no-interpretation-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/__screenshots__/TxSubHeading.pw.tsx_mobile_no-interpretation-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_arbitrum-L1-status-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_arbitrum-L1-status-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_creating-contact-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_creating-contact-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_l2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_l2-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_pending-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_pending-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_stability-customization-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_stability-customization-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-blob-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-blob-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-decoded-raw-reason-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-decoded-raw-reason-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-decoded-revert-reason-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-decoded-revert-reason-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-external-txs-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-external-txs-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-interop-message-in-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-interop-message-in-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-interop-message-out-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-interop-message-out-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-token-transfer-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_with-token-transfer-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_without-testnet-warning-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_default_without-testnet-warning-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_mobile_between-addresses-mobile-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_mobile_between-addresses-mobile-dark-mode-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_mobile_with-external-txs-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_mobile_with-external-txs-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_mobile_with-interop-message-in-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_mobile_with-interop-message-in-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_mobile_with-interop-message-out-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_mobile_with-interop-message-out-mobile-1.png -------------------------------------------------------------------------------- /ui/tx/details/__screenshots__/TxInfo.pw.tsx_mobile_with-token-transfer-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/tx/details/__screenshots__/TxInfo.pw.tsx_mobile_with-token-transfer-mobile-1.png -------------------------------------------------------------------------------- /ui/txs/__screenshots__/TxAdditionalInfo.pw.tsx_default_blob-transaction-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/txs/__screenshots__/TxAdditionalInfo.pw.tsx_default_blob-transaction-1.png -------------------------------------------------------------------------------- /ui/txs/__screenshots__/TxAdditionalInfo.pw.tsx_default_regular-transaction-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/txs/__screenshots__/TxAdditionalInfo.pw.tsx_default_regular-transaction-dark-mode-1.png -------------------------------------------------------------------------------- /ui/txs/__screenshots__/TxsListItem.pw.tsx_dark-color-mode_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/txs/__screenshots__/TxsListItem.pw.tsx_dark-color-mode_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/txs/__screenshots__/TxsListItem.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/txs/__screenshots__/TxsListItem.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/txs/__screenshots__/TxsListItem.pw.tsx_default_with-base-address-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/txs/__screenshots__/TxsListItem.pw.tsx_default_with-base-address-1.png -------------------------------------------------------------------------------- /ui/txs/__screenshots__/TxsStats.pw.tsx_default_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/txs/__screenshots__/TxsStats.pw.tsx_default_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/txs/__screenshots__/TxsStats.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/txs/__screenshots__/TxsStats.pw.tsx_mobile_base-view-mobile-1.png -------------------------------------------------------------------------------- /ui/txs/__screenshots__/TxsTable.pw.tsx_dark-color-mode_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/txs/__screenshots__/TxsTable.pw.tsx_dark-color-mode_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/txs/__screenshots__/TxsTable.pw.tsx_default_base-view-dark-mode-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/txs/__screenshots__/TxsTable.pw.tsx_default_base-view-dark-mode-1.png -------------------------------------------------------------------------------- /ui/txs/__screenshots__/TxsTable.pw.tsx_default_screen-xl-base-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/txs/__screenshots__/TxsTable.pw.tsx_default_screen-xl-base-view-1.png -------------------------------------------------------------------------------- /ui/txs/socket/types.ts: -------------------------------------------------------------------------------- 1 | export type TxsSocketType = 'txs_validated' | 'txs_pending' | 'txs_home' | 'address_txs'; 2 | export type TxsSocketNoticePlace = 'list' | 'table'; 3 | -------------------------------------------------------------------------------- /ui/validators/zilliqa/__screenshots__/ValidatorDetails.pw.tsx_mobile_base-view-mobile-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/frontend/dd445832dbeb0ce5ff19f0ecd956510c9b468555/ui/validators/zilliqa/__screenshots__/ValidatorDetails.pw.tsx_mobile_base-view-mobile-1.png --------------------------------------------------------------------------------