1to Aleo mining pool FAQ

Lop Egor
5 min readJan 29, 2022

As you might be aware, Aleo is running an incentivized Tesntet. For those of you who is willing to mine a few blocks, there’s a chance to join a 1to Aleo mining pool and do so. Check the details below.

Original Russian FAQ posted by Chemeris is available here.

Source

0. What is the recommended server config?

  • OS: Ubuntu 20.04
  • CPU: at least 16 Cores (32 recommended)
  • Fast memory: at least 16gb (32gb recommended)
  • Storage: at least 128gb
  • Bandwidth: at least 50 Mbps

1. How can I join the pool?

Run the following command on a clean server. Replace “<aleo_address>” with your public Aleo wallet address, to which you have private keys.

curl -sSf -L https://1to.sh/join | sudo sh -s -- "<aleo_address>"

1.1 What should I do if I have already got an Aleo miner running?

You should stop the miner. Otherwise, your hashrate will be lower. In order to stop the miner you should first know the name of your miner service (you can check it in the guide you used for installation, or in the official guide from the team). In my example, mining service is aleod-miner aleod, so the command looks like:

systemctl stop aleod-miner aleod

2. What should I do if I have no wallet address?

Run the following one-line Snarkos script:

wget -q -O aleo_snarkos2.sh https://api.nodes.guru/aleo_snarkos2.sh && chmod +x aleo_snarkos2.sh && sudo /bin/bash aleo_snarkos2.sh

(For more details see the guide by Nodes.Guru)

You can check your new Aleo-address by running:

cat $HOME/aleo/account_new.txt

Upon installation and/or reboot you should stop the miner by running the command below. Again, make sure you know your miner service name, in this example I use aleod-miner aleod.

systemctl stop aleod-miner aleod

3. How can I check that I joined the pool successfully?

Press Ctrl+F (or ⌘+F for Mac) while at https://1to.sh/workers and search for your wallet address. Stats for your account will look something like this:

  • [160]: is your approximate position in the queue. It may change, see below.
  • Aleo1dkgpans489…: this is your Aleo wallet-address.
  • Hashrate: cumulative hashrate of all your servers.
  • Cooldown time: time remaining until your address will get to ‘Mining in progress’ list. This list contains addresses, to which the blocks are currently being mined.
  • Servers (4): the list of your servers and their stats.

4. What is a cooldown and how does the queue work?

Cooldown is the period of time when your servers work for the benefit of the pool. In other words, it’s your way of paying forward for the block(s) you will receive. This parameter depends on the hashrate of your servers. The higher the hashrate, the shorter the cooldown.

‘Mining in progress’ is a status shown for participants, whose cooldown period ended, and to whose addresses the blocks are currently mined.

All new addresses are filtered by two parameters: 1) overall hashrate of your servers (the higher your hashrate, the closer to the beginning of the queue you are); 2) date of adding the address to the pool

Example:

Let’s assume there are 20 participants in the pool. 10 of them have a h/s of 4.5 and 10 have the h/s of 2.5. First ones in the line would be the servers with the higher hashrate (4.5). Each of them will be ranked according to the date of when the address was added to the pool. The second group would be the servers having the h/s of 2.5 also ranked by the date of adding the address.

4.1 What happens when I get the block to my address?

Your hashrate in the list will be artificially decreased, and you will lose some positions in the line.

4.2 Can I add a new wallet after I mine a block?

We recommend not to change anything. This way you help others to get blocks. When you add a new wallet, you re-join the queue according to your hashrate.

4.3 What happens if a new member with a higher hashrate joins the pool? Will he/she surpass me in the queue?

Not necessarily. Have a look at this example:

You have got one Ryzen 5950X; initial cooldown was 6 days, 3 of them passed. Someone with 2 x Ryzen 5950X joins the queue and gets 3 days of cooldown. So, your positions in the queue will be close, but you will rank higher because you added your wallet earlier.

5. How do I know that the block was mined?

Either check the explorer at https://www.aleo.network

Or

Follow https://t.me/aleo1to in Telegram, there’s a OneTwoBot posting notifications about the blocks mined.

FAQ

How soon will I be seen in the pool stats?

The list updates every 5 minutes.

Do I need to set-up miner on my servers before joining the pool?

No, just run the command from Step 1 above.

I was in the 35th place yesterday, but now I am in the 40th. How come?

Your queue position may vary, if more powerful servers join the pool. Most importantly, once your cooldown period is over, you will start mining.

I changed the address, and went way down in the queue. What can I do?

There’s nothing you can do now. Every address change throws you down the line.

Has anyone faced the issue of uneven server load? Not all cores are loaded.

It happens, everything’s fine.

What shall I do if I see ‘is not valid address’ in my stats?

Create a new wallet and re-run the command from Step 1.

Will I make it in the queue?

If your cooldown ends before the Testnet does, you’ve got the chance :)

--

--