Skip to content

erga 0.26.0 — pay where you say

Choose a tag to compare

@mastercyb mastercyb released this 31 Aug 19:50
· 5 commits to main since this release

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

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

Added

  • A payout address you choose. change address in the action bar takes any
    mainnet Ergo address, so someone who already mines can be paid where they
    already get paid. It is checked as it is typed — ergo-lib parses it, so the
    encoding's own checksum catches a single changed character, and a testnet or
    script address is refused with the reason rather than by the pool a day
    later. The window, the tray, the ledger query and erg status all read the
    same one address, and mining restarts on a change, because a pool credits
    whoever authorized the session. erga's own wallet is untouched, and one
    button puts it back.

Changed

  • The sounds are modelled as bodies, not as tones. Adding sine partials and
    fading them out is why an app sounds like a tone generator; a real object is a
    body that rings when something hits it. Both sounds are now a burst of contact
    noise poured through resonators — a fingertip on a wooden bar, and a drop of
    water into a bowl that rings from the splash. Each is rendered as three
    slightly different strikes and played in rotation, because nothing in nature
    repeats exactly and an identical sample is what reads as machine.

Fixed

  • A click that only woke the window could press a button. The guard against
    this assumed the window already had focus, leaving the launch frames
    unguarded: a pointer resting where a button appears pressed it before the
    window had finished opening. Found while testing this release — it silently
    reset a payout address and started mining.

Zero clippy findings across the workspace; 19 tests.