Igneum: the GPU-mined zkEVM L1. Node, miner, app, spec and site.
engine::sync_decision_v2 gates the old decision on the watch line's tip_age_s (<= 120 s; -1 on an older node gates nothing) and peers >= 1, with the cause word frozen | no peers | syncing | behind on node.sync_cause; the node state reads 'behind' or 'no peers', never 'synced' on a tip that stopped moving. engine::is_stall_exit: code 45 or a "STALLED '" tail line (the node lane, ca3-v4-0316); the first restarts the miner, the second since the node started restarts the node and re-dials its peers (restart_node). The known-failed case is the first test: the old rule says synced on a tip frozen 3,180 s with one peer. UI: 'Node behind · 1 peer · 133,000 blocks · last block 53 min ago' with the cause line, 'Node no peers', the pill 'Node behind' in ember, the big button 'waiting: the node is behind the chain'. 39 UI tests pass; the app crate's tests run on the box. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .claude/agents | ||
| .github/workflows | ||
| app | ||
| brand | ||
| docs | ||
| igneum-census | ||
| igneum-pow | ||
| infra | ||
| packaging | ||
| pool | ||
| proto-cuda | ||
| proto-metal | ||
| proto-newpow | ||
| proto-opencl | ||
| proto-vdf | ||
| proving | ||
| relay | ||
| sim | ||
| site | ||
| tools | ||
| .gitignore | ||
| .vercelignore | ||
| CLAUDE.md | ||