Skip to content
Pre-release

@Bloodreaver Bloodreaver released this Apr 4, 2019 · 1 commit to master since this release

Notice

This is planned to be the final BETA (pre)release,
The next release is planned to be v1.1.0 and no longer a pre-release, with plans to:

  • include support for HDPOOL and HPOOL direct mining (no need for HDProxy or any other software, just Archon and your mining software).
  • include a rudimentary WebUI with some basic mining statistics (similar to the creepMiner WebUI) - this will be improved upon and extended, made prettier etc. later of course, but will be quite basic to begin with.

Of course if there is a major issue that needs fixing before I can finish the v1.1.0 release, there might be an interim pre-release, but it is not planned!

Changes

  • Added file logging with log file rotation. All optional, but enabled by default.
    • Default is info level - use of debug / trace levels is not recommended unless you have a specific reason to do so, as log files are quite verbose and will grow rapidly in size.
    • Control logging level by setting loggingLevel in the archon.yaml file, see the readme for more information.
    • Rotation default is to keep 5 old log files, this can be controlled by setting numOldLogFilesToKeep in the archon.yaml file, see the readme for more information.
  • Added automatic periodic checks for latest GitHub release version, a message will be printed to console and logged every 30 minutes if a new version is available.
  • Fixed some visual console logging issues, extensions of #3 - Added a check to getMiningInfo request handler code to see if the block start has been announced in console yet, if not, Archon will return the previous mining info until it is. Archon will also no longer show deadline submissions/confirms/rejections for an old block, though logging and communication will occur as normal.
  • Added caching for getMiningInfo requests - Archon will store the serialized JSON mining info now after serializing it once, and send that as a response to requests, rather than serializing it every time.
  • Added some chain configuration options for HPOOL (isHpool) / HDPOOL (isHdpool) as well as an option to specify your account key. See the readme for more information about them.
    • Note: These options are EXPERIMENTAL and UNTESTED at this stage, in the case of HPOOL, Archon will supply the specified account key alongside deadline submissions, and in the case of HDPOOL - Archon won't do anything with it yet because I haven't gotten that far. 😄

Checksums

  File: archon-v1.0.5-beta-x86_64-unknown-linux-gnu.zip
CRC-32: 7da001b8
   MD4: 4e037194a9a21ce47882bc52407354f0
   MD5: 023fe6a7ee5e9cb1ef6b13e434f89107
 SHA-1: 54e63df1217cdf9bf0bb5aade169dbd3e407098a
  File: archon-v1.0.5-beta-pc-windows-msvc.zip
CRC-32: ec780462
   MD4: b111cd35394397d9877aec66bd10e1bf
   MD5: 733da91045c1b5d02b3bf18d46c8d975
 SHA-1: 6f6f077bf4d0f5f5d183c3fa3f3d3152f97618d0
Assets 4
Pre-release

@Bloodreaver Bloodreaver released this Mar 11, 2019 · 18 commits to master since this release

Changes

  • Migrated webserver crate from Rocket (sync) => Actix (async)
    • This should fix any delay issues caused by Rocket (a synchronous webserver) blocking until a connection was resolved.
  • Added a couple of API calls and a static Web UI frontend placeholder page
    • /api?requestType=getConfig (Accessible from the host machine only for now - No point potentially leaking passphrases)
    • /api?requestType=getBestDeadlines
    • /api?requestType=getBestDeadlines&height=<BLOCK_HEIGHT>
    • / - Web UI frontend placeholder. Extra ♥️ if you get the reference 😁
Assets 4
Pre-release

@Bloodreaver Bloodreaver released this Mar 10, 2019 · 22 commits to master since this release

Changes

  • Fixed default deserialized target deadline to be u64::max_value instead of 0
Assets 4
Pre-release

@Bloodreaver Bloodreaver released this Mar 10, 2019 · 23 commits to master since this release

Changes

  • Fixed deadline deserialization from ninja pools
Assets 4
Pre-release

@Bloodreaver Bloodreaver released this Mar 9, 2019 · 27 commits to master since this release

Changes

  • Added embedded icon for windows executable (no longer requires a shortcut)
  • Added 24 hour time support for console logging
  • Made some required code changes to enable successful linux builds
Assets 4
Pre-release
Pre-release

@Bloodreaver Bloodreaver released this Mar 7, 2019 · 40 commits to master since this release

Initial public beta release for Archon.

Assets 3
You can’t perform that action at this time.