Skip to content

v1.1.4

Choose a tag to compare

@0xf0xx0 0xf0xx0 released this 07 Jul 17:29
1acfd43

New

  • new error when a share is submitted while the pool is switching to a new job and the client hasn't yet
  • zmq hashblock listener has been added for rapid block change and reorg updates
  • add random byte to job to prevent clients from redoing the same work on a cached template
  • prometheus endpoint! point your prometheus agent to /metrics :3 theyre basic for now, suggestions are welcome
  • protocolVersion key added to api worker info, technically this was last version but shhh
  • split stale share error into "Stale job" for unknown jobs, and "Share submitted during job change" for shares submitted to the previous job id
    this should help clarify rejections between jobs

Fixed

  • unlock duplicate share mutex on reject
  • various race conditions
  • the target1 constant was technically wrong, use truncated difficulty u256
  • dont fallback to default address if full addr.worker provided

Changed

  • minor optimizations
  • extranonce1 is computed from local+remote addrs
  • r/w deadlines are set separately

note

i'm requesting cpu profiles generated by passing --prof <dir> for generating a pgo uwu
my emails on my site :3

Full Changelog: v1.1.3...v1.1.4