StealThis .dev

Web3 — Transaction History (status · explorer link)

A glassy, dark-first Web3 transaction history list grouped by date, with type icons for send, receive, swap, approve and mint, monospace truncated counterparty addresses, plus or minus colored amounts, a per-row explorer link, and live status badges. Filter chips switch between all, sent, received and swaps, instant search matches hashes and addresses, rows expand for hash, block, fee and nonce, a pending swap flips to confirmed after a few seconds, and copy-hash fires a toast. Pure vanilla, no libraries.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

A wallet-style activity feed for a fictional Lumen Chain account. Transactions are grouped by date (Today / Yesterday / older), and each row carries a typed icon (Send, Receive, Swap, Approve, Mint), a human label like “Swap NOVA → USDx”, the truncated counterparty address in monospace, and the amount tinted green for inflows or red for outflows. A status badge sits inline: Confirmed (green), Failed (red), or a softly pulsing Pending (amber). Animated header counters tally the week’s activity and gas spend on load.

The toolbar drives everything client-side. Filter chips toggle between All, Sent, Received and Swaps with live counts, while the search box matches against transaction hashes, labels and full or truncated addresses as you type. Press / to jump to search and Escape to clear it. Click any row to expand a detail panel with the full hash, block, network fee, nonce and counterparty — then copy the hash to your clipboard (with a toast) or fire the simulated explorer link.

To show off live status, one swap starts as Pending and automatically flips to Confirmed a few seconds after load, re-rendering its badge, block number and timestamp and surfacing a confirmation toast. Everything is glassy surfaces, neon-violet and teal accents, monospace numerics and tabular alignment — built with plain HTML, CSS and vanilla JavaScript, no frameworks or web3 libraries.

UI-only simulation — no real wallet, RPC, or on-chain calls. Mock data, fictional tokens.