23 Commits

Author SHA1 Message Date
Hermes 4837d2401d explorer: add CORS for cryptographic-triangles.org (live block counter) 2026-06-27 21:15:23 -07:00
Krystie 95037b7d87 explorer: make wordmark background transparent
Converted JPEG source -> PNG with white background keyed to alpha
(8% fuzz to handle JPEG edge artifacts). The wordmark now blends
with the dark explorer header instead of showing a white rectangle.
2026-06-24 01:41:52 -07:00
Krystie 05db0ddc92 explorer: swap wordmark for compass logo, drop 'Explorer' suffix
The new wordmark already includes 'Cryptographic Triangles Explorer'
on three lines, so the inline 'Explorer' text next to the header
logo is redundant. Logo height bumped h-9 -> h-10 for better read.

New wordmark: 300x63 PNG (compass triangle + wordmark)
Old wordmark: 801x167 PNG (text-only wordmark)
2026-06-24 01:24:53 -07:00
Krystie b4c5b1beb4 feat: add Verified Dev Contact badge + /verify route for signed messages
- Add 'Verified Dev Contact' badge on the address page when the address
  matches the official dev contact (TRsiRzkMWm87ZuWFwPB8YXFGYr5AQZo7fb).
  Badge includes the signed message + signature, collapsible by default.
- Add /verify page with a form that takes address + signature + message
  and calls the daemon's verifymessage RPC to re-verify.
- Add /api/verify server endpoint (POST) that calls the daemon's
  verifymessage via JSON-RPC and returns { valid: boolean, error? }.
- Add 'Verify' link to the main nav.

Dev contact proof (verified on DNS2 v5.9.23 mainnet 2026-06-23):
- Address: TRsiRzkMWm87ZuWFwPB8YXFGYr5AQZo7fb
- Message: 'ROGER THAT, TRIANGLES DEV ADDRESS IS A GO.\n\n5.9.23 IS LIVE.'
- Signature: H/gT/bFSL+WFT4F4WYPvDIVAnt0/M2WQy/ypUvhMtdXgAop+Euycakif9QERNcUfPLNF29vDxuXZf1BJjd8Snro=
2026-06-23 17:24:31 -07:00
triangles-bot 45f19ebd7f explorer: fix search box (preventDefault + redirect no longer swallowed by try/catch) 2026-06-16 15:20:21 -07:00
triangles-bot 2481ec0864 explorer: add Rich List page (top holders from scanner API) 2026-06-16 15:11:31 -07:00
Sami Ahmed 46c4087656 Harden truncateHash against non-string input (fixes block page 500 after redesign merge) 2026-06-13 20:47:39 -07:00
Sami Ahmed 5cd7a15207 Merge: block-detail redesign + QR codes with PoS stats, 2222222 supply, wordmark, hash tooltips
# Conflicts:
#	static/favicon.ico
#	static/logo-192.png
2026-06-13 20:39:13 -07:00
Sami Ahmed 1da3059968 PoS-accurate stats, fix max supply to 2222222, wordmark header, transparent favicon, hash tooltips 2026-06-13 20:29:12 -07:00
Krystie f881ad1f97 Add QR codes to address pages with redesigned layout
- Installed qrcode npm package for QR generation
- Created reusable QRCode.svelte component
- Completely redesigned address page layout:
  - Prominent QR code display (200x200px)
  - Grid layout with QR + address info + balance stats
  - Copy address button with feedback
  - Stats grid showing transactions, UTXOs, sent, net activity
  - Enhanced UTXO table with clickable block heights
  - Better visual hierarchy and spacing
- QR code shows even if address index disabled
- White QR on dark background matching site theme
- Added proper meta descriptions for SEO

Address pages now have professional layout with scannable QR codes!
2026-03-27 17:34:37 -07:00
Krystie 4cb179f9fc Complete redesign of block detail page with comprehensive information
- Split layout into organized sections (Basic Info, Technical Details, Hashes, PoS Info)
- Added stats grid showing Confirmations, Transactions, Block Reward, Size
- Show all cryptographic hashes (merkle root, prev/next blocks)
- Added PoS-specific section with proof hash, stake modifier, signature
- Improved typography and visual hierarchy
- Better timestamp display with age and full date
- Enhanced navigation with Previous/Next buttons
- Color-coded PoS vs PoW badges
- Organized into left/right columns for better readability
- Added all technical fields (version, nonce, bits, trust values)

Now shows everything a proper block explorer should display!
2026-03-27 17:31:58 -07:00
Krystie 557dde2279 Update favicon and logo to transparent TRI triangle 2026-03-27 12:23:25 -07:00
Krystie 263eda459e Add interactive node map with TRI logo markers and onion addresses 2026-03-27 03:12:51 -07:00
Krystie 461284080d Add social media icons and TRI coin logo favicon 2026-03-27 02:59:27 -07:00
sami7777 e4722ed340 Add transaction summaries to explorer tables 2026-03-25 21:55:55 -07:00
Krystie cd20c6c12e Add GitHub link to footer 2026-03-24 21:11:43 +01:00
Krystie dcbad760aa Add Telegram and Discord links to footer 2026-03-24 21:09:45 +01:00
Krystie b76141b1ff Verify auto-deploy 2026-03-24 10:59:30 +01:00
Krystie 4af7b2fc07 Test webhook auto-deploy 2026-03-24 10:57:02 +01:00
Krystie 138d1cbbe0 Update README to emphasize public URL (blocks.cryptographic-triangles.org) 2026-03-24 10:21:02 +01:00
Krystie 76da87243f Add comprehensive README with installation and deployment instructions 2026-03-24 10:17:07 +01:00
Krystie 588e24174d Update theme to black/red color scheme, improve API integration and component reactivity 2026-03-24 10:13:51 +01:00
sami7777 b6a4bd0418 Initial SvelteKit block explorer for Triangles blockchain
Full-featured explorer consuming the daemon REST API:
- Home dashboard with chain stats, latest blocks, staking info
- Block list with pagination and block detail pages
- Transaction detail with inputs/outputs tables
- Address lookup with balance, UTXOs, and tx history
- Staking dashboard with difficulty chart (Chart.js)
- Network info with peer table
- Mempool viewer
- API documentation page for all 30+ REST endpoints
- Search by block hash, height, txid, or address
- Dark theme with Tailwind CSS v4
- SSR via adapter-node for SEO

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 21:04:36 -07:00