Skip to content

erga 0.29.0 — seamless block edges

Choose a tag to compare

@mastercyb mastercyb released this 31 Aug 23:48
· 1 commit to main since this release

Download erga-0.29.0-arm64.dmg, drag to Applications, then:

xattr -dr com.apple.quarantine /Applications/erga.app

Added

  • Seamless block edges. The next block's table is built while the current
    one mines
    , in the compute the memory-bound scans cannot use (the V7
    diagnostic measured ALU running 10× spare). At the edge the tables swap and
    mining continues. Verified live at height 1863302→1863303: 39.4 MH/s · next table ready39.6 MH/s on the new height, next line of the log —
    no pause, and the following block's build already started.

    The price is a second table in memory while both exist, so the machine
    decides fresh at every block, against what is available right now: max
    wants the table plus 3 GB spare, eco plus 8 GB, min never prefetches. On
    a 16 GB Mac nothing changes at all. A block arriving before the build
    finishes flips it to urgent — the familiar pulsing battery, minus whatever
    was already done.

    The regime is visible everywhere: a calm battery in the header (no pulse —
    nothing is waiting) with next table N%, the same in erg mine, and a
    next table row in THE MACHINE that reads ready when the next edge will
    cost nothing.

Changed

  • The version caps read v0.29.0 · mit. The window deliberately does not
    volunteer everything — the development share among it — and the licence is
    the honest pointer: every answer is in the code, and the code is yours.

Removed

  • The to development row. The count still exists in the store and the log;
    the interface does not advertise it.

Zero clippy findings; 21 tests.