├── .eslintrc.json ├── .github └── workflows │ ├── build-and-deploy.yml │ ├── validate-chain-urls.yml │ ├── validate-chains-json.yml │ └── validate-image-build.yml ├── .gitignore ├── Dockerfile ├── README.md ├── app ├── api │ ├── chains │ │ ├── [id] │ │ │ └── route.ts │ │ ├── list │ │ │ └── route.ts │ │ └── route.ts │ └── featured │ │ └── route.ts ├── globals.css ├── layout.tsx └── page.tsx ├── components ├── AddChainSection.tsx ├── ChainCard.tsx ├── ChainList.tsx ├── ExplorerDropdown.tsx ├── Filters.tsx ├── Header.tsx ├── MenuLinks.tsx ├── Pagination.tsx ├── PopularEcosystems.tsx ├── SearchBar.tsx └── SkeletonCard.tsx ├── data ├── chains.json └── featured.json ├── middleware.ts ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public ├── arrow-down-2.svg ├── arrow-down.svg ├── background.png ├── check.svg ├── favicon-256x256.png ├── favicon-32x32.png ├── link.svg ├── logo.svg ├── menu.svg ├── next.svg ├── placeholder-logo.png ├── robots.txt ├── search.svg ├── sitemap.xml ├── star.svg └── vercel.svg ├── scripts ├── package.json ├── tsconfig.json └── validateChainUrls.mts ├── tailwind.config.ts ├── tsconfig.json ├── types └── index.ts ├── utils └── constants.ts └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/build-and-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/.github/workflows/build-and-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/validate-chain-urls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/.github/workflows/validate-chain-urls.yml -------------------------------------------------------------------------------- /.github/workflows/validate-chains-json.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/.github/workflows/validate-chains-json.yml -------------------------------------------------------------------------------- /.github/workflows/validate-image-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/.github/workflows/validate-image-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/README.md -------------------------------------------------------------------------------- /app/api/chains/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/app/api/chains/[id]/route.ts -------------------------------------------------------------------------------- /app/api/chains/list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/app/api/chains/list/route.ts -------------------------------------------------------------------------------- /app/api/chains/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/app/api/chains/route.ts -------------------------------------------------------------------------------- /app/api/featured/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/app/api/featured/route.ts -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/app/page.tsx -------------------------------------------------------------------------------- /components/AddChainSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/components/AddChainSection.tsx -------------------------------------------------------------------------------- /components/ChainCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/components/ChainCard.tsx -------------------------------------------------------------------------------- /components/ChainList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/components/ChainList.tsx -------------------------------------------------------------------------------- /components/ExplorerDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/components/ExplorerDropdown.tsx -------------------------------------------------------------------------------- /components/Filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/components/Filters.tsx -------------------------------------------------------------------------------- /components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/components/Header.tsx -------------------------------------------------------------------------------- /components/MenuLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/components/MenuLinks.tsx -------------------------------------------------------------------------------- /components/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/components/Pagination.tsx -------------------------------------------------------------------------------- /components/PopularEcosystems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/components/PopularEcosystems.tsx -------------------------------------------------------------------------------- /components/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/components/SearchBar.tsx -------------------------------------------------------------------------------- /components/SkeletonCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/components/SkeletonCard.tsx -------------------------------------------------------------------------------- /data/chains.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/data/chains.json -------------------------------------------------------------------------------- /data/featured.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/data/featured.json -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/arrow-down-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/arrow-down-2.svg -------------------------------------------------------------------------------- /public/arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/arrow-down.svg -------------------------------------------------------------------------------- /public/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/background.png -------------------------------------------------------------------------------- /public/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/check.svg -------------------------------------------------------------------------------- /public/favicon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/favicon-256x256.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/link.svg -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/menu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/placeholder-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/placeholder-logo.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/search.svg -------------------------------------------------------------------------------- /public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/sitemap.xml -------------------------------------------------------------------------------- /public/star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/star.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/scripts/package.json -------------------------------------------------------------------------------- /scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/scripts/tsconfig.json -------------------------------------------------------------------------------- /scripts/validateChainUrls.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/scripts/validateChainUrls.mts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/types/index.ts -------------------------------------------------------------------------------- /utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/utils/constants.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blockscout/chainscout/HEAD/yarn.lock --------------------------------------------------------------------------------