pull down to refresh

TrustMeBro — Bitcoin Explorer (ZK‑Ready)

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.

Highlights

  • 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

Stack

  • 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