Skip to content

Repository files navigation

CyphZec

Free, accountless Zcash intelligence dashboard.

Live: cyphzec.com

Market data, shielded-pool flows, the Ironwood / NU6.3 migration, Cypherpunk treasury figures, and on-device portfolio tools — in one mobile-first public app. No accounts. Portfolio and cost basis never leave the browser.

What is here

Route What it shows
/ Live ZEC and CYPH prices, ratios, supply, rank, plus a desktop/mobile pop-out widget
/ironwood Orchard → Ironwood migration tracker
/shielding Per-pool balances and aggregate flows
/shielding/unshieldings Post-unshield outcome analytics (beta)
/stats Supply, emission, transactions, rainbow
/bitcoin BTC / ZEC relative performance
/holdings Cypherpunk ZEC treasury, NAV, mNAV
/what-if ZEC market-capture scenarios
/estimator CYPH price at a chosen ZEC target
/portfolio Private local CYPH / ZEC tracker
/exchanges ZEC venue volume share
/updates Shipped feature history
/settings Theme, nav, tiles, ticker chips
/orchard-risk Polymarket Orchard-risk signal

Use POP-OUT on the dashboard footer for a small always-on-top price widget. Desktop Chrome gets a real floating window (Document Picture-in-Picture). Android and iOS get a canvas-to-video overlay so the same mini/compact/full widget works in the browser and as an installed PWA.

Thanks

CyphZec is a dashboard on top of public Zcash and market data. It is not an explorer or indexer. The following projects and services make it possible.

Zcash chain and privacy data

  • CipherScan — shielded pool balances, shield/deshield flows, Ironwood migration, and transaction classification. The Ironwood and shielding views would not exist without CipherScan’s public APIs and explorer.
  • zecstats.com — daily Zcash transaction counts.

Treasury and company data

  • Cypherpunk Technologies — disclosed ZEC holdings, acquisition history, and published mNAV. CyphZec does not speak for Cypherpunk; it only presents public figures.

Market data

  • Kraken — primary ZEC spot price.
  • Yahoo Finance — CYPH (including extended hours) and macro ticker chips.
  • CoinGecko, CoinPaprika, and CoinMarketCap — market cap, rank, exchange volume, and fallbacks when a primary feed is rate-limited.

Runtime

Feedback and advice

  • Slow_n_Steady — detailed product feedback (what-if sharing, BTC/ZEC views, shielding, Ironwood) and the most consistent public walkthroughs of the site.
  • Ben — early advice, testing, and public shoutouts while the dashboard was still new.

If you maintain one of these sources and want a correction or a different credit line, email thomas.zarebczan@gmail.com.

Stack

Next.js 16 App Router, React, TypeScript, SWR. Production is a Cloudflare Worker via OpenNext (custom-worker.ts), with KV for shared cache and a one-minute cron for bounded background jobs.

Develop

Node.js ≥ 20.9 and pnpm ≥ 9. The repo pins packageManager in package.json.

corepack enable
corepack prepare pnpm@11.0.9 --activate
pnpm install
pnpm dev

Open http://localhost:3000.

Script Purpose
pnpm dev Local Next.js (Turbopack)
pnpm typecheck tsc --noEmit
pnpm build Next production build
pnpm cf:build Webpack + OpenNext Worker bundle
pnpm cf:preview Local Worker preview
pnpm cf:deploy Deploy and purge CDN cache

CF_KEY (and optionally CF_ZONE_ID / CF_ZONE_NAME) is only needed for post-deploy cache purge. See scripts/purge-cf-cache.mjs.

Contributing

See CONTRIBUTING.md. Security reports: thomas.zarebczan@gmail.com.

License

MIT © 2026 Thomas Zarebczan

About

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages