Show Posts
|
Pages: [1]
|
We don't think majority would be happy with this. Other multipools pay out daily balances over 0.001.
I like StuffOfInterest's suggestion to provide a t= password parameter, or maybe some other means to indicate how often payouts happen. You could certainly keep the minimum at 0.001 once a day or 0.01 3x a day (I do support an increase, but I'm in the sub 0.01 a day category), but allow users to specify higher values than the minimums to reduce frequency of payout if desired, and reducing dust. My understanding is that currently, a 2% fee is charged, but no withdrawl charge (as these are done automatically). Perhaps lowering the 2% fee a tad, and introducing a withdrawl/payout fee would encourage miners to use reduce payout frequency through whatever means choose to put in place.
|
|
|
Your pool url in bfgminer looks good (stratum+tcp://127.0.0.1:3333)
It seems that bfgminer sends binary data to the proxy over the stratum connection (that's why you have the odd characters in the log file). So the parsing of the JSON (which is plain text) fails on the proxy side. I do not know bfgminer, but maybe there is an option you should disable (maybe ssl, compression...) that may send binary data on the stratum connection.
Thanks Pfool, I agree with your assessment. I don't know stratum, nor the details of BFGMiner's implementation, so it's hard to say what the heck it's trying to do. Scanning through it's -help, I did not see anything suggesting a possible solution. So.... I switched to cgminer! All is well connecting to the proxy now. Also, I seem to be getting a better / more stable hashrate out of cgminer (running 8 Zeus Blizzards), with or without the proxy.. Thanks again for the help.
|
|
|
Blufish for your bfgminer pool try http:// ip of rig with the proxy:3333 or 8332 for getwork
Well I tried simply modifying my bfgminer config to point to http://127.0.0.1:3333 instead of stratum+tcp://127.0.0.1:3333 and got the following. It looks like the proxy just puked when trying t process all of the HTTP headers. BFGMiner just kinda hangs there trying to start up.  2014-08-12 12:24:19,171 INFO [StratumProxyManagerSeverSocketListener]:strat.mining.stratum.proxy.manager.ProxyManager$1 - New connection on /0.0.0.0:3333 from /127.0.0.1:52422. 2014-08-12 12:24:19,172 ERROR [/127.0.0.1:52422-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:52422. Failed to parse line POST / HTTP/1.1. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'POST': was expecting ('true', 'false' or 'null') at [Source: POST / HTTP/1.1; line: 1, column: 5] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2300) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 12:24:19,173 ERROR [/127.0.0.1:52422-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:52422. Failed to parse line Authorization: Basic eDp4. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Authorization': was expecting ('true', 'false' or 'null') at [Source: Authorization: Basic eDp4; line: 1, column: 14] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2300) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 12:24:19,174 ERROR [/127.0.0.1:52422-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:52422. Failed to parse line Host: 127.0.0.1:3333. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Host': was expecting ('true', 'false' or 'null') at [Source: Host: 127.0.0.1:3333; line: 1, column: 5] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2300) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 12:24:19,175 ERROR [/127.0.0.1:52422-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:52422. Failed to parse line Accept: */*. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Accept': was expecting ('true', 'false' or 'null') at [Source: Accept: */*; line: 1, column: 7] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2300) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 12:24:19,176 ERROR [/127.0.0.1:52422-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:52422. Failed to parse line Accept-Encoding: deflate, gzip. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Accept': was expecting ('true', 'false' or 'null') at [Source: Accept-Encoding: deflate, gzip; line: 1, column: 7] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2300) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 12:24:19,177 ERROR [/127.0.0.1:52422-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:52422. Failed to parse line Content-type: application/json. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Content': was expecting ('true', 'false' or 'null') at [Source: Content-type: application/json; line: 1, column: 8] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2300) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 12:24:19,179 ERROR [/127.0.0.1:52422-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:52422. Failed to parse line X-Mining-Extensions: longpoll midstate rollntime submitold. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'X': was expecting ('true', 'false' or 'null') at [Source: X-Mining-Extensions: longpoll midstate rollntime submitold; line: 1, column: 2] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2300) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 12:24:19,180 ERROR [/127.0.0.1:52422-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:52422. Failed to parse line Content-Length: 44. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Content': was expecting ('true', 'false' or 'null') at [Source: Content-Length: 44; line: 1, column: 8] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2300) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 12:24:19,181 ERROR [/127.0.0.1:52422-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:52422. Failed to parse line User-Agent: bfgminer/4.6.0-6-g8f60a5f. com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'User': was expecting ('true', 'false' or 'null') at [Source: User-Agent: bfgminer/4.6.0-6-g8f60a5f; line: 1, column: 5] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2300) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 12:24:19,183 ERROR [/127.0.0.1:52422-Thread]:strat.mining.stratum.proxy.network.StratumConnection - JSON-RPC Parsing error with line: com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input at [Source: ; line: 1, column: 1] at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:164) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3095) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 12:24:19,189 WARN [/127.0.0.1:52422-Thread]:strat.mining.stratum.proxy.network.StratumConnection - Unknown request type on connection /127.0.0.1:52422. methodName: getwork, id: 0, params: [] 2014-08-12 12:24:19,346 INFO [Pool-Nicehash Scrypt-Thread]:strat.mining.stratum.proxy.manager.ProxyManager - New block detected on pool Nicehash Scrypt. 2014-08-12 12:24:24,071 INFO [Pool-Nicehash Scrypt-Thread]:strat.mining.stratum.proxy.manager.ProxyManager - New block detected on pool Nicehash Scrypt. 2014-08-12 12:24:29,172 WARN [TimerExecutorThread-0]:strat.mining.stratum.proxy.worker.StratumWorkerConnection$1 - No subscribe request received from /127.0.0.1:52422 in 10000 ms. Closing connection.
|
|
|
Good morning, I would like to use this proxy to manage which pool my rig is pointed too, rather than using the miner's own API calls or TUI to switch on demand. I use bfgminer, and it seems to like to hang / crash every now and then when I pass in RPC API calls. My hope is that I can simply configure this proxy as bfgminer's pool, using a single username / password, and then doing all pool management in the proxy. Problem is, I can not seem to get bfgminer to successfully communicate with the proxy. I am testing with stratum-proxy-0.5.0, built locally from a clone of the git repo. My proxy config is: { "logDirectory" : "/tmp/", "logLevel" : "TRACE", "disableLogAppend": false, "isScrypt" : true, "pools" : [ { "name" : "Nicehash Scrypt", "host" : "stratum.nicehash.com:3333", "user" : "1NGP...Mxq9", "password" : "d=512", "enableExtranonceSubscribe" : true }, { "name" : "Westhash Scrypt", "host" : "stratum.westhash.com:3333", "user" : "1HCS...rrL8", "password" : "d=512", "enableExtranonceSubscribe" : true } ] }
My proxy command line is: java -jar stratum-proxy.jar -f nicehash.conf bfgminer config { "pools" : [ { "url" : "stratum+tcp://127.0.0.1:3333", "user" : "x", "pass" : "x", "pool-priority" : "1" } ] , ... "scrypt" : true, ... }
When I start bfgminer, I get the following in the proxy logs (I enabled trace level logging... hope that doesn't break anyone's brain). I am hoping that I just missed something simply in the config due to usernames / passwords. In any case, maybe shed some light? 2014-08-12 09:55:33,213 INFO [StratumProxyManagerSeverSocketListener]:strat.mining.stratum.proxy.manager.ProxyManager$1 - New connection on /0.0.0.0:3333 from /127.0.0.1:49552. 2014-08-12 09:55:33,218 DEBUG [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.network.StratumConnection$1 - Start reading on connection /127.0.0.1:49552. 2014-08-12 09:55:33,219 DEBUG [StratumProxyManagerSeverSocketListener]:strat.mining.stratum.proxy.utils.Timer - Scheduling of task SubscribeTimeoutTask-/127.0.0.1:49552 in 10000 ms. 2014-08-12 09:55:33,219 TRACE [StratumProxyManagerSeverSocketListener]:strat.mining.stratum.proxy.utils.Timer - Expected execution time of task SubscribeTimeoutTask-/127.0.0.1:49552: 1407851743219. 2014-08-12 09:55:33,220 TRACE [StratumProxyManagerSeverSocketListener]:strat.mining.stratum.proxy.utils.Timer - Task SubscribeTimeoutTask-/127.0.0.1:49552 added in queue => Waking up the scheduler. [Task [isCancelled=false, expectedExecutionTime=1407851743219, name=SubscribeTimeoutTask-/127.0.0.1:49552], Task [isCancelled=false, expectedExecutionTime=1407851744085, name=HashrateRecoderTask], Task [isCancelled=false, expectedExecutionTime=1407851966531, name=NotifyTimeoutTask-Westhash Scrypt], Task [isCancelled=false, expectedExecutionTime=1407851938031, name=NotifyTimeoutTask-Nicehash Scrypt]] 2014-08-12 09:55:33,220 DEBUG [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.network.StratumConnection - /127.0.0.1:49552. Line read: ��S���:r6��sp�_�e Nm��I�m�/��xv��f�� 2014-08-12 09:55:33,220 TRACE [TimerSchedulerThread]:strat.mining.stratum.proxy.utils.Timer$Scheduler - Looking for next task to execute: [Task [isCancelled=false, expectedExecutionTime=1407851743219, name=SubscribeTimeoutTask-/127.0.0.1:49552], Task [isCancelled=false, expectedExecutionTime=1407851744085, name=HashrateRecoderTask], Task [isCancelled=false, expectedExecutionTime=1407851966531, name=NotifyTimeoutTask-Westhash Scrypt], Task [isCancelled=false, expectedExecutionTime=1407851938031, name=NotifyTimeoutTask-Nicehash Scrypt]] 2014-08-12 09:55:33,220 DEBUG [StratumProxyManagerSeverSocketListener]:strat.mining.stratum.proxy.manager.ProxyManager$1 - Waiting for incoming connection on /0.0.0.0:3333... 2014-08-12 09:55:33,222 TRACE [TimerSchedulerThread]:strat.mining.stratum.proxy.utils.Timer$Scheduler - Next task to execute SubscribeTimeoutTask-/127.0.0.1:49552: waiting for 9999 ms. 2014-08-12 09:55:33,223 ERROR [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:49552. Failed to parse line ��S���:r6��sp�_�e Nm��I�m�/��xv��f��. com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 22)): only regular white space (\r, \n, \t) is allowed between tokens at [Source: ��S���:r6��sp�_�e Nm��I�m�/��xv��f��; line: 1, column: 2] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.base.ParserMinimalBase._throwInvalidSpace(ParserMinimalBase.java:459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._skipWSOrEnd(ReaderBasedJsonParser.java:1874) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:571) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 09:55:33,227 DEBUG [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.network.StratumConnection - /127.0.0.1:49552. Line read: �"�!98����5����� 2014-08-12 09:55:33,229 ERROR [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:49552. Failed to parse line �"�!98����5�����. com.fasterxml.jackson.core.JsonParseException: Unexpected character ('�' (code 65533 / 0xfffd)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: �"�!98����5�����; line: 1, column: 2] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:437) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1462) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 09:55:33,229 DEBUG [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.network.StratumConnection - /127.0.0.1:49552. Line read: � 2014-08-12 09:55:33,229 ERROR [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:49552. Failed to parse line �. com.fasterxml.jackson.core.JsonParseException: Unexpected character ('�' (code 65533 / 0xfffd)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: �; line: 1, column: 2] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:437) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1462) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 09:55:33,230 DEBUG [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.network.StratumConnection - /127.0.0.1:49552. Line read: �� ��32��ED��/�A��� � �E 2014-08-12 09:55:33,230 ERROR [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:49552. Failed to parse line �� ��32��ED��/�A��� � �E . com.fasterxml.jackson.core.JsonParseException: Unexpected character ('�' (code 65533 / 0xfffd)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: �� ��32��ED��/�A��� � �E ; line: 1, column: 2] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:437) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1462) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:683) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 09:55:33,231 DEBUG [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.network.StratumConnection - /127.0.0.1:49552. Line read: 42 2014-08-12 09:55:33,231 ERROR [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:49552. Failed to parse line 42. com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 0)): only regular white space (\r, \n, \t) is allowed between tokens at [Source: 42; line: 1, column: 2] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.base.ParserMinimalBase._throwInvalidSpace(ParserMinimalBase.java:459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._skipWSOrEnd(ReaderBasedJsonParser.java:1874) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:571) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 09:55:33,231 DEBUG [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.network.StratumConnection - /127.0.0.1:49552. Line read:
2014-08-12 09:55:33,232 ERROR [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Parsing error on worker connection /127.0.0.1:49552. Failed to parse line
. com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 0)): only regular white space (\r, \n, \t) is allowed between tokens at [Source:
; line: 1, column: 2] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1419) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:508) at com.fasterxml.jackson.core.base.ParserMinimalBase._throwInvalidSpace(ParserMinimalBase.java:459) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._skipWSOrEnd(ReaderBasedJsonParser.java:1874) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:571) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3090) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3036) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152) 2014-08-12 09:55:42,684 DEBUG [Pool-Westhash Scrypt-Thread]:strat.mining.stratum.proxy.network.StratumConnection - Pool-Westhash Scrypt. Line read: {"params":["668a", "138fd85d4b071910c44479a904464334770ab98800f5f9565248dce341932878", "01000000d81cea53010000000000000000000000000000000000000000000000000000000000000000ffffffff27034dc301062f503253482f04d91cea5308", "0d2f7374726174756d506f6f6c2f000000000130f87c000000000023210216aa67e545532ae9369dadffc22909bbc5775e6142bb117ebe0cbd32dc8d26c3ac00000000", [], "00000006", "1b511649", "53ea1cd8", true],"id":null,"method":"mining.notify"} 2014-08-12 09:55:42,684 DEBUG [Pool-Westhash Scrypt-Thread]:strat.mining.stratum.proxy.utils.Timer$Task - Cancelling the task NotifyTimeoutTask-Westhash Scrypt. 2014-08-12 09:55:42,684 DEBUG [Pool-Westhash Scrypt-Thread]:strat.mining.stratum.proxy.utils.Timer$Task - Task NotifyTimeoutTask-Westhash Scrypt removed. [Task [isCancelled=false, expectedExecutionTime=1407851743219, name=SubscribeTimeoutTask-/127.0.0.1:49552], Task [isCancelled=false, expectedExecutionTime=1407851744085, name=HashrateRecoderTask], Task [isCancelled=false, expectedExecutionTime=1407851938031, name=NotifyTimeoutTask-Nicehash Scrypt]] 2014-08-12 09:55:42,685 DEBUG [Pool-Westhash Scrypt-Thread]:strat.mining.stratum.proxy.utils.Timer - Scheduling of task NotifyTimeoutTask-Westhash Scrypt in 240000 ms. 2014-08-12 09:55:42,685 TRACE [Pool-Westhash Scrypt-Thread]:strat.mining.stratum.proxy.utils.Timer - Expected execution time of task NotifyTimeoutTask-Westhash Scrypt: 1407851982685. 2014-08-12 09:55:42,685 TRACE [Pool-Westhash Scrypt-Thread]:strat.mining.stratum.proxy.utils.Timer - Task NotifyTimeoutTask-Westhash Scrypt added in queue => Waking up the scheduler. [Task [isCancelled=false, expectedExecutionTime=1407851743219, name=SubscribeTimeoutTask-/127.0.0.1:49552], Task [isCancelled=false, expectedExecutionTime=1407851744085, name=HashrateRecoderTask], Task [isCancelled=false, expectedExecutionTime=1407851938031, name=NotifyTimeoutTask-Nicehash Scrypt], Task [isCancelled=false, expectedExecutionTime=1407851982685, name=NotifyTimeoutTask-Westhash Scrypt]] 2014-08-12 09:55:42,685 INFO [Pool-Westhash Scrypt-Thread]:strat.mining.stratum.proxy.manager.ProxyManager - New block detected on pool Westhash Scrypt. 2014-08-12 09:55:42,685 TRACE [TimerSchedulerThread]:strat.mining.stratum.proxy.utils.Timer$Scheduler - Looking for next task to execute: [Task [isCancelled=false, expectedExecutionTime=1407851743219, name=SubscribeTimeoutTask-/127.0.0.1:49552], Task [isCancelled=false, expectedExecutionTime=1407851744085, name=HashrateRecoderTask], Task [isCancelled=false, expectedExecutionTime=1407851938031, name=NotifyTimeoutTask-Nicehash Scrypt], Task [isCancelled=false, expectedExecutionTime=1407851982685, name=NotifyTimeoutTask-Westhash Scrypt]] 2014-08-12 09:55:42,685 DEBUG [Pool-Westhash Scrypt-Thread]:strat.mining.stratum.proxy.manager.ProxyManager - No worker connections on pool Westhash Scrypt. Do not send notify. 2014-08-12 09:55:42,685 TRACE [TimerSchedulerThread]:strat.mining.stratum.proxy.utils.Timer$Scheduler - Next task to execute SubscribeTimeoutTask-/127.0.0.1:49552: waiting for 534 ms. 2014-08-12 09:55:43,220 TRACE [TimerSchedulerThread]:strat.mining.stratum.proxy.utils.Timer$Scheduler - Looking for next task to execute: [Task [isCancelled=false, expectedExecutionTime=1407851743219, name=SubscribeTimeoutTask-/127.0.0.1:49552], Task [isCancelled=false, expectedExecutionTime=1407851744085, name=HashrateRecoderTask], Task [isCancelled=false, expectedExecutionTime=1407851938031, name=NotifyTimeoutTask-Nicehash Scrypt], Task [isCancelled=false, expectedExecutionTime=1407851982685, name=NotifyTimeoutTask-Westhash Scrypt]] 2014-08-12 09:55:43,220 TRACE [TimerSchedulerThread]:strat.mining.stratum.proxy.utils.Timer$Scheduler - Task to execute now: SubscribeTimeoutTask-/127.0.0.1:49552. 2014-08-12 09:55:43,220 DEBUG [TimerSchedulerThread]:strat.mining.stratum.proxy.utils.Timer$Scheduler - Executing task SubscribeTimeoutTask-/127.0.0.1:49552 now. 2014-08-12 09:55:43,220 TRACE [TimerSchedulerThread]:strat.mining.stratum.proxy.utils.Timer$Scheduler - Looking for next task to execute: [Task [isCancelled=false, expectedExecutionTime=1407851744085, name=HashrateRecoderTask], Task [isCancelled=false, expectedExecutionTime=1407851982685, name=NotifyTimeoutTask-Westhash Scrypt], Task [isCancelled=false, expectedExecutionTime=1407851938031, name=NotifyTimeoutTask-Nicehash Scrypt]] 2014-08-12 09:55:43,220 TRACE [TimerSchedulerThread]:strat.mining.stratum.proxy.utils.Timer$Scheduler - Next task to execute HashrateRecoderTask: waiting for 865 ms. 2014-08-12 09:55:43,220 WARN [TimerExecutorThread-0]:strat.mining.stratum.proxy.worker.StratumWorkerConnection$1 - No subscribe request received from /127.0.0.1:49552 in 10000 ms. Closing connection. 2014-08-12 09:55:43,221 DEBUG [TimerExecutorThread-0]:strat.mining.stratum.proxy.network.StratumConnection - Closing connection /127.0.0.1:49552... 2014-08-12 09:55:43,221 DEBUG [/127.0.0.1:49552-Thread]:strat.mining.stratum.proxy.network.StratumConnection - Closing connection /127.0.0.1:49552... 2014-08-12 09:55:43,221 INFO [StratumProxyManagerSeverSocketListener]:strat.mining.stratum.proxy.manager.ProxyManager$1 - New connection on /0.0.0.0:3333 from /127.0.0.1:49555. 2014-08-12 09:55:43,222 DEBUG [StratumProxyManagerSeverSocketListener]:strat.mining.stratum.proxy.utils.Timer - Scheduling of task SubscribeTimeoutTask-/127.0.0.1:49555 in 10000 ms. 2014-08-12 09:55:43,222 DEBUG [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.network.StratumConnection$1 - Start reading on connection /127.0.0.1:49555. 2014-08-12 09:55:43,222 TRACE [StratumProxyManagerSeverSocketListener]:strat.mining.stratum.proxy.utils.Timer - Expected execution time of task SubscribeTimeoutTask-/127.0.0.1:49555: 1407851753222. 2014-08-12 09:55:43,222 TRACE [StratumProxyManagerSeverSocketListener]:strat.mining.stratum.proxy.utils.Timer - Task SubscribeTimeoutTask-/127.0.0.1:49555 added in queue => Waking up the scheduler. [Task [isCancelled=false, expectedExecutionTime=1407851744085, name=HashrateRecoderTask], Task [isCancelled=false, expectedExecutionTime=1407851753222, name=SubscribeTimeoutTask-/127.0.0.1:49555], Task [isCancelled=false, expectedExecutionTime=1407851938031, name=NotifyTimeoutTask-Nicehash Scrypt], Task [isCancelled=false, expectedExecutionTime=1407851982685, name=NotifyTimeoutTask-Westhash Scrypt]] 2014-08-12 09:55:43,222 DEBUG [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.network.StratumConnection - /127.0.0.1:49555. Line read: {"id": 0, "method": "mining.subscribe", "params": ["bfgminer/4.6.0-6-g8f60a5f"]} 2014-08-12 09:55:43,222 TRACE [TimerSchedulerThread]:strat.mining.stratum.proxy.utils.Timer$Scheduler - Looking for next task to execute: [Task [isCancelled=false, expectedExecutionTime=1407851744085, name=HashrateRecoderTask], Task [isCancelled=false, expectedExecutionTime=1407851753222, name=SubscribeTimeoutTask-/127.0.0.1:49555], Task [isCancelled=false, expectedExecutionTime=1407851938031, name=NotifyTimeoutTask-Nicehash Scrypt], Task [isCancelled=false, expectedExecutionTime=1407851982685, name=NotifyTimeoutTask-Westhash Scrypt]] 2014-08-12 09:55:43,222 DEBUG [StratumProxyManagerSeverSocketListener]:strat.mining.stratum.proxy.manager.ProxyManager$1 - Waiting for incoming connection on /0.0.0.0:3333... 2014-08-12 09:55:43,222 TRACE [TimerSchedulerThread]:strat.mining.stratum.proxy.utils.Timer$Scheduler - Next task to execute HashrateRecoderTask: waiting for 863 ms. 2014-08-12 09:55:43,226 DEBUG [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.utils.Timer$Task - Cancelling the task SubscribeTimeoutTask-/127.0.0.1:49555. 2014-08-12 09:55:43,226 DEBUG [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.utils.Timer$Task - Task SubscribeTimeoutTask-/127.0.0.1:49555 removed. [Task [isCancelled=false, expectedExecutionTime=1407851744085, name=HashrateRecoderTask], Task [isCancelled=false, expectedExecutionTime=1407851982685, name=NotifyTimeoutTask-Westhash Scrypt], Task [isCancelled=false, expectedExecutionTime=1407851938031, name=NotifyTimeoutTask-Nicehash Scrypt]] 2014-08-12 09:55:43,226 INFO [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.manager.ProxyManager - New WorkerConnection /127.0.0.1:49555 subscribed. 1 connections active on pool Nicehash Scrypt. 2014-08-12 09:55:43,229 DEBUG [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.network.StratumConnection - /127.0.0.1:49555. Send response: {"id": 0, "error": null, "result": [[["mining.set_difficulty", "b4b6693b72a50c7116db18d6497cac52"],["mining.notify", "ae6812eb4cd7735a302a8a9dd95cf71f"]], "70000038fe00",2]} 2014-08-12 09:55:43,231 DEBUG [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.network.StratumConnection - /127.0.0.1:49555. Send notification: {"id": null, "method": "mining.set_difficulty", "params": [512.0]} 2014-08-12 09:55:43,231 DEBUG [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Initial difficulty sent to /127.0.0.1:49555. 2014-08-12 09:55:43,233 DEBUG [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.network.StratumConnection - /127.0.0.1:49555. Send notification: {"id": null, "method": "mining.notify", "params": ["7dc", "563f68a59f42b1dbb448af9ad4677e18128e516ccb6b16c20a9e3073bdfa1dd2", "01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff26029321062f503253482f04ac1cea5308", "0d2f6e6f64655374726174756d2f0000000003c09ba870030000001976a9143f61b71df09051cb2dafdd682433692fcc2c01a588ac209db406000000001976a914e2c25c4262ac29207f15e343f65bfeedb5f7f0a688ac209db406000000001976a9142bb6da413fb28d010ecf7d3dc7c9c7ea052b1f4588ac00000000",[], "00000002", "1c051b09", "53ea1cab",true]} 2014-08-12 09:55:43,234 DEBUG [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.worker.StratumWorkerConnection - Initial job sent to /127.0.0.1:49555. 2014-08-12 09:55:43,234 DEBUG [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.network.StratumConnection - /127.0.0.1:49555. Line read: {"id": "auth", "method": "mining.authorize", "params": ["x", "x"]} 2014-08-12 09:55:43,234 ERROR [/127.0.0.1:49555-Thread]:strat.mining.stratum.proxy.network.StratumConnection - JSON-RPC Parsing error with line: {"id": "auth", "method": "mining.authorize", "params": ["x", "x"]} com.fasterxml.jackson.databind.exc.InvalidFormatException: Can not construct instance of long from String value 'auth': not a valid Long value at [Source: {"id": "auth", "method": "mining.authorize", "params": ["x", "x"]}; line: 1, column: 2] (through reference chain: strat.mining.stratum.proxy.json.JsonRpcRequest["id"]) at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:55) at com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:797) at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseLong(StdDeserializer.java:443) at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer.deserialize(NumberDeserializers.java:321) at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer.deserialize(NumberDeserializers.java:303) at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:538) at com.fasterxml.jackson.databind.dese[Suspicious link removed]pl.MethodProperty.deserializeAndSet(MethodProperty.java:99) at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:242) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:118) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3051) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2146) at strat.mining.stratum.proxy.network.StratumConnection.onLineRead(StratumConnection.java:214) at strat.mining.stratum.proxy.network.StratumConnection.access$200(StratumConnection.java:55) at strat.mining.stratum.proxy.network.StratumConnection$1.run(StratumConnection.java:152)
|
|
|
|