fix(blockfrost): Fixed pools extended adapter lint issues
Signed-off-by: Akhil Repala <[email protected]>
Signed-off-by: Akhil Repala <[email protected]>
Signed-off-by: Akhil Repala <[email protected]>
Signed-off-by: Akhil Repala <[email protected]>
- Estimate sync progress from preprod genesis time (slot = now - 1654041600) - Track sync speed via rolling 30s window of slot advancement - Read GC cycles from stable_state table - Query peers from topology.json (bootstrap + publicRoots) - Change node port from 3001 to 3030 in preprod config Co-Authored-By: Claude Opus 4.6 <[email protected]>
All 6 dashboard pages now display only real data from the node's database via the dashboard-server API. Empty states shown when no data is available instead of fake fixtures. - Overview: removed mockStatus, MOCK_CHAIN_STATE, ERA_BLOCK_COUNTS - Blocks: removed generateMockTxHash, mockTxsForBlock, mockTxDetail, mockBlocks fallback - Peers: removed mockPeers fallback and demo mode - Mempool: removed mempool.json fixture fallback - Explorer: removed MOCK_UTXOS, MOCK_DELTAS inline data - Logs: removed generateMockLogs() and demo mode Co-Authored-By: Claude Opus 4.6 <[email protected]>
Co-authored-by: zeme-wana <[email protected]>
- Bumped th/td text from text-[11px] to text-sm across Explorer, Peers, Mempool - Increased cell padding from px-5 py-3 to px-6 py-4 - Widened content area max-width from 1120px to 1400px - Removed fixed max-h constraints on table containers (flex-1 instead) - Added table-fixed layout with explicit column widths on Explorer tables - Explorer page now uses h-full to fill available viewport Co-Authored-By: Claude Opus 4.6 <[email protected]>
Replacing 'registered' json field with 'drep_status' and checking for value of 'registered'
Complete rewrite of the SolidJS dashboard with a proper layout system, new pages, real-time chain visualization, and mock data fallbacks for offline development. What changed: - New layout: collapsible sidebar nav, topbar, footer status bar, right chain diagram panel - ROG cyberpunk theme with neon red/orange/green accents, glass-morphism cards, glow effects - Virtualized chain diagram using TanStack solid-virtual — handles thousands of blocks, keyboard navigable, era-colored block nodes - Expandable block cards with full tx detail panel (inputs, outputs, scripts, collateral, mint/burn, metadata) - New pages: Mempool (sortable tx table, auto-refresh), Settings (high-contrast, color-blind modes, i18n, about) - All pages fall back to realistic mock data when node isn't synced - 104 unit tests across 7 test files, E2E build smoke test - GitHub Actions CI: lint, test, build on push to dashboard/ - Dockerfile for containerized deployment (multi-stage bun build) - i18n pipeline with en-US locale, extensible - WCAG AA accessibility: ARIA labels, keyboard nav, focus-visible rings, prefers-reduced-motion, screen reader support - Charts: SVG ProgressRing and LineChart components - Typed API client with SSE hooks and error handling - Zero tsc errors, 148-module Vite build in ~890ms Co-Authored-By: Claude Opus 4.6 <[email protected]>
* feat(blockfrost): Made changes to wire NodeAdapter to ledger state data Signed-off-by: Akhil Repala <[email protected]> * feat(blockfrost): Fixed lint errors Signed-off-by: Akhil Repala <[email protected]> * fix(blockfrost): avoid expensive epoch block scans and nil pparams panic Signed-off-by: Akhil Repala <[email protected]> * fix(blockfrost): fixed the lint error Signed-off-by: Akhil Repala <[email protected]> * fix(blockfrost): harden protocol params and optimize epoch counts Signed-off-by: Akhil Repala <[email protected]> * fix(blockfrost): use a single tip snapshot for latest block responses Signed-off-by: Akhil Repala <[email protected]> * fix(blockfrost): count epoch blocks from canonical metadata Signed-off-by: Akhil Repala <[email protected]> * refactor(blockfrost): map protocol params from native ledger types Signed-off-by: Akhil Repala <[email protected]> * refactor(blockfrost): removed the unused function uint64ToInt Signed-off-by: Akhil Repala <[email protected]> --------- Signed-off-by: Akhil Repala <[email protected]>
# Conflicts: # modules/tx_unpacker/src/tx_unpacker.rs
Signed-off-by: Ales Verbic <[email protected]>