1.1.0
New features
Improved connection management
You may now specify one or more urls. Miner will connect them in the order specified. If connection to pool is lost and not restored after retries done miner will connect to next url in list. You may also mix different connection protocols.
config.json example
"url": [ "bamboo://192.168.1.10:3000", "bamboo://192.168.1.11:3000", "shifu://185.215.180.7:5555" ]
commandline example
dcrptd-miner --url:0 bamboo://192.168.1.10:3000 --url:1 bamboo://192.168.1.11:3000 --url:2 shifu://185.215.180.7:5555
You may also configure retry count against each url and action taken after all urls have been looped through. Possible actions to take are RETRY (= restart from first url) and SHUTDOWN (= shutdown miner).
config.json example
"retries": 5, "action_after_retries_done": "SHUTDOWN"
commandline example
--retries 5 --action_after_retries_done SHUTDOWN
Configurable periodic report
You may now configure initial delay before first periodic report is done and also interval for subsequent reports
Keyboard actions
Support for keyboard actions have been implemented with one available action. You may now hit "s" key on your keyboard and miner will output periodic report.
Bug fixes
- Log and report dropped shares.
- Do not require ipv6 support. Prefer ipv6 over ipv4 if available.
- Make console output atomic, no more "New job" in middle of periodic report.