I've recently been experimenting with implementing a pool and testing it against GUIminer. To my surprise, it was not able to handle paths in URL of the pool, only subdomains. For example, calling:


on port 80 gives a proper response of

{'message': 'Method not found', 'code': -32601, 'data': 'The called method was not found on the server'}

But calling


Or even


Despite being able to be handled by the server, gives an error of

"Problems communicating with bitcoin RPC"

Testing the same URLs with Python's jsonrpc gives correct results.

Is there any reason why a miner would behave in this way? Is there a list of mining software that behave similarly?

(note, the above URL should be up for some time for testing purposes, but reachable only via http and https ports)

  • Do you have the same problem if you end the URL with a '/', just like you did with the first one? Commented Feb 4, 2012 at 6:27
  • @DavidSchwartz Hmm, actually, yes, I accidentally copied the address from my browser rather than GUIminer, fixing that now...
    – ThePiachu
    Commented Feb 4, 2012 at 16:12

1 Answer 1


DiabloMiner allows both URLs and non-URLs. -l http://user:pass@host:port/ is the same as -u user -p password -o host -r port. URLs may contain paths.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.