How to set up SSL pool address?

If you want to use SSL pool address in your worker's configuration, you will need to follow the instructions of mining clients. Most of them require a special parameter or special way of defining the pool in case of SSL connection.

In this article we will show examples for most popular Ethash mining clients. For all other mining clients, you can check developers' threads on Bitcointalk where you can usually find the list of all parameters. Search for "secure" or "SSL" keywords to find the proper definitions.

Phoenix miner

Phoenix miner requires prepending the hostname ssl:// before the pool's address. In the address editor, you need to save the following tags:

  • (POOL:ETH)⁣ is a tag in which we save SSL address of a pool including the hostname, for example: ssl://eth-eu1.nanopool.org:9433
  • (WALLET:ETH)⁣ is a tag in which we save wallet address of our ETH wallet

You can then use the default configuration or even use simple config editor:

-worker (WORKER)⁣⁣ -pool (POOL:ETH)⁣ -wal (WALLET:ETH)⁣.(WORKER) -pass x -eres 0 -log 0 -gbase 0 -proto (AUTO)⁣

T-Rex

T-Rex miner requires prepending the hostname stratum+ssl:// before the pool's address. In the address editor, you need to save the following tags:

  • (POOL:ETH)⁣ is a tag in which we save SSL address of a pool including the hostname, for example: stratum+ssl://eth-eu1.nanopool.org:9433
  • (WALLET:ETH)⁣ is a tag in which we save wallet address of our ETH wallet

You can then use the default configuration or even use simple config editor:

{
 "pools": [
  {
   "user": "(WALLET:ETH)⁣",
   "worker": "(WORKER)⁣⁣",
   "url": "(POOL:ETH)⁣",
   "pass": "x"
  }
 ],
 "no-nvml": true,
 "api-bind-http": "127.0.0.1:4068",
 "json-response": true,
 "pci-indexing":true,
 "retries": 3,
 "retry-pause": 5,
 "timeout": 500,
 "no-watchdog":true,
 "algo": "ethash",
 "exit-on-cuda-error": true,
 "exit-on-connection-lost": false
}

lolMiner

lolMiner requires prepending the hostname stratum+ssl:// or ssl:// before the pool's address. In the address editor, you need to save the following tags:

  • (POOL:ETH)⁣ is a tag in which we save SSL address of a pool including the hostname, for example: stratum+ssl://eth-eu1.nanopool.org:9433
  • (WALLET:ETH)⁣ is a tag in which we save wallet address of our ETH wallet

You can then use the default configuration or even use simple config editor:

{ "MINERSTAT" : { "DEVICES" : "AUTO", "APIPORT" : 3333, "ALGO" : "ETHASH", "POOLS" : [ {"POOL" : "(POOL:ETH)⁣", "PORT" : "(AUTO)⁣", "USER" : "(WALLET:ETH)⁣.(WORKER)⁣", "PASS" : "x"} ] } }

TeamRedMiner

TeamRedMiner requires prepending the hostname stratum+ssl:// before the pool's address. In the address editor, you need to save the following tags:

  • (POOL:ETH)⁣ is a tag in which we save SSL address of a pool including the hostname, for example: stratum+ssl://eth-eu1.nanopool.org:9433
  • (WALLET:ETH)⁣ is a tag in which we save wallet address of our ETH wallet

You can then use the default configuration or even use simple config editor:

--algo ethash -o (POOL:ETH)⁣ -u (WALLET:ETH)⁣.(WORKER)⁣ -p x --eth_dag_slowdown=9 --watchdog_script=/home/minerstat/minerstat-os/bin/reboot.sh --eth_no_ramp_up

Gminer

Gminer requires you to use --ssl parameter which can be set to 0 if you don't want to use SSL and to 1 if you want to use SSL. In this case, you need to add --ssl 1 to your worker's config (or change --ssl 0 to --ssl 1). In the address editor, you need to save the following tags:

  • (POOL:ETH)⁣ is a tag in which we save SSL address of a pool including the hostname, for example: eth-eu1.nanopool.org:9433
  • (WALLET:ETH)⁣ is a tag in which we save wallet address of our ETH wallet

You can then use the advanced configuration to control the --ssl parameter value:

--pass x --algo ethash --server (POOL:ETH)⁣ --user (WALLET:ETH)⁣.(WORKER)⁣ --server (POOL:ETH-BACKUP)⁣ --user (WALLET:ETH-BACKUP)⁣.(WORKER)⁣ --port (AUTO)⁣ --ssl 1

NBMiner

NBMiner requires prepending the hostname stratum+ssl:// before the pool's address. In the address editor, you need to save the following tags:

  • (POOL:ETH)⁣ is a tag in which we save SSL address of a pool including the hostname, for example: stratum+ssl://eth-eu1.nanopool.org:9433
  • (WALLET:ETH)⁣ is a tag in which we save wallet address of our ETH wallet

You can then use the default configuration or even use simple config editor:

-a ethash -o (POOL:ETH)⁣⁣ -u (WALLET:ETH)⁣.(WORKER)⁣ -p x -long-format
It's easy to get started and it's free

Use minerstat software and improve your mining operation

Sign up for free