Skip to content
This repository has been archived by the owner on Jun 13, 2023. It is now read-only.

Releases: LostSoulfly/MinerProxy

Sorry for being lazy!

10 Feb 23:55
Compare
Choose a tag to compare
Sorry for being lazy! Pre-release
Pre-release

Several changes and features since the last release, though work has slowed on this version of MinerProxy.

Big thanks to @samut3 for fixing some issues with newer versions of Claymore and adding support for Lbry.

This version also includes the basic pool failover, so old config files will need to be updated. Make a backup of configs before running them with this new version to be safe!

171ae16
b481d09
aeb254d
8c87e60
4d8757f
e5c6932
dcbcba5
f9792f5
a2e0a38
db3b46a
d7fe5e0

ZEC preliminary support

11 Aug 12:57
Compare
Choose a tag to compare
Pre-release

b1450fa ZEC support. I've only tested it with HUSH.
318de5c Donation wallet bug resolved.
31fa400 Fixed miner status not displaying hashrate
202100b 3f05fc7 d0cdc9f Other bug fixes and changes

Logging improvements, Monero support, Donation options

04 Jul 17:39
Compare
Choose a tag to compare

Donation options are the biggest addition. Now you can choose to donate a percentage of DevFee connections to Samut and myself. There is a x% chance that the DevFee connection will mine for MinerProxy maintainers. This option is disabled by default, and the default percentage chance is 10%. In that scenario, one in every 10 DevFee rounds would go to Samut or myself. This currently only works for ETH currencies: UBQ, EXP, ETC, and ETH.

Logging is now added to a queue and processed by a separate Task. This will hopefully help with high numbers of miners (40+) or lower performance CPUs.
Ability to use the password field as rigName in Monero, this replaces the password with 'x' but keeps the old password as rigName.
Samut added SiaCoin functionality.
'TCP' coin option, acts as a pass-through proxy. This is best used for logging traffic.
Renamed a few settings variables to make it easier to read for newcomers.

NiceHash, Web output, etc..

27 Jun 23:10
Compare
Choose a tag to compare
Pre-release

NiceHash added thanks to @samut3. I even had some success using NiceHash's protocol for Ethminer.
Added console output at IP:WebSockPort/console -- more features are planned such as managing connections and viewing other stats from the web. Incidentally, this also includes a basic webserver. I haven't tested it much, but it should work for basic file serving. I also added a basic check for a directory traversal attack.
Allow a separate DevFee wallet from the default miner wallet.
Started implementing stats gathering of connected miners for eventual Web UI. You can export them with the X key, or view the info with the M key. This includes wallets that miners try to use, including DevFee wallets.

Begin work on other coins!

19 Jun 01:11
Compare
Choose a tag to compare
Pre-release

Started implementing ability to use other coins, they don't work yet, though
Ability to specify a coin in the settings, which will change how data is sent and received eventually
Moved Eth code to its own class, big code move
Easier and safer to upgrade to new versions, now you can carry over your settings JSON and update it
Added options for dot/slash/worker rigNames. Needs more testing
More work to identify and report DevFee to pool
Enable/Disable replacing wallet, as well as notify at startup
Fixed settings file updating
Changed colors a little, blue was too dark for some things

Big thanks to Samut3

18 Jun 15:59
Compare
Choose a tag to compare
Big thanks to Samut3 Pre-release
Pre-release

Colorized output thanks to @samut3, more colors and some changes by me
Lock the console during colorized output so things don't become the wrong color
Show RigStats every n seconds, thanks to @samut3, now configurable
Allow more freedom of console output options. RigStats, Colorization, and Endpoint prefix
Removed old command arguments. Now you must pass a JSON file.
New Help menu for available commands in console
Enable/Disable colors
Fixed logging file names

Big update

18 Jun 00:04
Compare
Choose a tag to compare
Big update Pre-release
Pre-release

Load settings from settings.json, but still works with command arguments
Allow connections from multiple IPs
Added an icon
Added version info at launch, with some simple ASCII art
Renamed a few things to be easier to understand
Toggle logging/debug from console. (D for debug, L for logging. Q to quit)

Improvements

17 Jun 17:29
Compare
Choose a tag to compare
Improvements Pre-release
Pre-release

Fix some DevFee issues, logging console output to file, (hopefully) fix displaying errors that are a different format from server, groundwork for identifying -eworker.

c8f7fa7
e9e9c87
1e09f72
1a74985

Fix JSON errors

17 Jun 03:38
Compare
Choose a tag to compare
Fix JSON errors Pre-release
Pre-release

This release splits the buffer up by lines, then sends one line at a time to the handler.
In my preliminary tests, this seems to resolve the issue of two or more JSON being received at the same time and causing errors.

Fix DevFee showing up incorrectly 62c1206
Error handling on same port 0977328
OnEthPacket … 49a4229
Small changes c18f7c6
Change ServerJsonObjects … 19e0598
Increase buffer … 6172629
Attempt to fix issue with two or more JSON in same buffer read … e8a39fc

MinerProxy

16 Jun 17:59
Compare
Choose a tag to compare
MinerProxy Pre-release
Pre-release

Most things working. This is a preview!

Please, report issues or submit PRs.