TrustMeBro is a modern, pixel‑perfect Bitcoin block explorer built with Next.js (App Router) and TypeScript. It proxies the public Esplora endpoints from mempool.space, validates responses, and presents blocks and transactions with a premium, Bitcoin‑maxi dark UI. The app is wired for ZK proof badges and includes “Verify locally” flows for blocks and transactions.
Status: Transaction proof verification is implemented fully client‑side via the Raito SPV SDK (WASM in the browser). Block‑level proof verification is planned. A temporary local "Verify" action exists for blocks and returns a success placeholder for now.
- World‑class black/white UI with subtle Bitcoin Orange accents
- Latest blocks with elegant cards and a fullness meter (WU‑based)
- Block detail with structured header table and actions
- Transactions section with expand/collapse, sticky search, status dots, fee rate, copy txid, and pagination
- ZK proof badges:
- Transactions: verified client‑side using Raito SDK
- Blocks: badge present; proof integration pending
- Local verification buttons with tasteful animations
- Clean server proxy routes with Zod validation and short revalidate windows
- Framework: Next.js 15 (App Router, Server Components, Route Handlers)
- Language: TypeScript (strict)
- Styling: Tailwind v4 + custom primitives in app/globals.css
- Validation: Zod
- Icons: Lucide