{"repo":"garyb9/shatter","free":true,"listed":false,"github":"https://github.com/garyb9/shatter","clone":"git clone https://github.com/garyb9/shatter.git","description":"Visual Ethereum + IPFS explorer. Next.js, React, viem, TypeScript. Pure frontend.","language":"TypeScript","stars":14,"topics":["blockchain","ethereum","ipfs","nextjs","reactjs","typescript","viem"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"shatter a visual blockchain explorer — artistic display of onchain and IPFS open data stack - Next.js 15 + React 18 + TypeScript - viem v2 — Ethereum RPC client - @tanstack/react-query — data fetching + 12s polling - styled-components — dark theme CSS-in-JS - no backend, no database, no auth — pure frontend pages route description -------------------- --------------------------------------------------------- / home — live block/tx feed, search /explore gas chart, latest blocks, quick nav /address/[address] wallet or contract — balance, tx history, token transfers /tx/[hash] transaction — visual from→to flow, logs /block/[number] block — header info, transaction list /ipfs/[cid] IPFS content — renders markdown, images, JSON, text getting started environment variables Without keys the app works but rate limits apply (public demo RPC, 1 req/5s Etherscan). scripts data sources - Ethereum RPC (viem) — blocks, transactions, balances, ENS - Etherscan API — historical tx lists, token transfers - IPFS gateways — ipfs.io, cloudflare-ipfs.com, gateway.pinata.cloud (fallback chain)","default_branch":null,"files":null,"tree":[],"storefront":"/r/garyb9","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/garyb9/shatter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}