Need help mining Solo- How to connect to node

I have tried using the NVIDIA miner, but keep getting libeay32.dll errors. I have used NBminer in the past for pool mining, but am not sure how to point the miner to my node. When I use http://127.0.0.1:9053 as my URL, it says invalid format in the logs.

Also, is anyone knowledgeable on how to connect another machine to this same node for solo mining?

I would really like to help decentralize the network and diverge from pools, but I am not sure what I am doing wrong. Any guidance is greatly appreciated.

EDIT: I had manually found a libeay32.dll file and added it in the miner directory. It seems to be working for NVminer now, but I would like to mine from another machine using this node. Any advice?

1 Like

@kushti @anon_real Any help would be appreciated, I know I am probably missing something stupid

I am aware of needing a Stratum Server for connecting non-local machines to the node, but the guide on Github is not helpful in successfully get it to work!

Any help is greatly appreciated…

The problem is Windows!

Ran node and server in Ubuntu, and worked first try…

The question is now properly setting up the server. How do I properly find my node url to config the server?

1 Like

Windows can be hard work sometimes. Windows for mining is terrible. From constant updates to recognizing just about all mining software as a virus. Windows is sure not your friend when it comes to mining. I switched to HiveOS and I have been enjoying a lot of Hive’s features. However I am not sure Hive supports Solo mining ERG without a pool as full node is required.

You can’t go wrong with Ubuntu. Another good Linux OS is PopOS if you have NVIDIA graphics PopOS comes with the proprietary NVIDIA driver preinstalled.

I’m no expert when it comes to Solo mining ERG without a pool but from what I gather you need to set the full node software up, be fully synced with the blockchain and set some parameters in your Ergo config file. After you will need to create a file within the same directory as your Ergo node pointing to your nodes IP address.

If we refer to this Wiki in GitHub on Mining-Ergo-after-The-Hardening-Upgrade we can find information on Mining ERG Solo without a Pool.

In order to solo mine, you need the following setup:

  1. A full node with wallet initialized and fully synced.
  2. A computer with a GPU (or multiple GPUs)
  3. Ergo mining software for your operating system. Ergo supports both AMD and NVidia GPUs.

The links for setting up the mining software are:

Solo mining requires a configured and synchronized Ergo node and at least one GPU for mining. You may use multiple GPUs if you wish (to multiply your hashing power) but you only need one Ergo node.

In Ergo full node config file change the parameter for ergo.node.mining to true.
ergo.node.mining = true

In the same folder of miner executable, create a file called config.json with the following content

{ 
    "node": "http://127.0.0.1:9053"
}

Rather then running your mining software directly through full node you could use a pool with low fee Ergo SOLO mining features.

If you are 100% on mining ERG without a pool there are some good discussions on this over at /r/erg_miners https://www.reddit.com/r/erg_miners/comments/nupwvj/solo_mining_erg_without_a_pool/.

The IP address 127.0.0.1 is a special-purpose IPv4 address and is called the localhost or loopback address. Application software contain IP addresses for their intended recipients. TCP/IP recognizes 127.0.0.1 as a special IP address. The protocol checks each message before sending it to the physical network. Then, it automatically re-routes any messages with a destination of 127.0.0.1 back to the receiving end of the TCP/IP stack.

Do you have port 9053 forwarded in Linux set firewall rules.

sudo ufw allow 9053/tcp
sudo ufw enable

I already have a synced node. The question is how to connect a miner to the Stratum Server. How do I know my IP address to input in the mining config file?

1 Like