Skip to content

filthz/fact-worker-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 

Repository files navigation

The FACTORy Pool Miner for the factor blockchain


Pool url: https://thefactory.solutions
Project url: https://projectfactor.io Project email: team@projectfactor.io

Discord: https://discord.com/invite/JU7Gzc587w

A great explanatory video made by madelectronengineeringrick can be found here https://www.youtube.com/watch?v=pXboUJ72a_M

Miner requires a username / password pair. Join discord: https://discord.com/invite/JU7Gzc587w and send Förster (Bot) a DM. It will guide you through the registration. You need a Factor wallet address prior to the registration.

How many workers should I connect?

Keep in mind that each worker requires around 2 Mbit upload bandwidth.

Min specs?

16 GB RAM (32 GB on a EPYC)
AMD: recommended 5000x and up (including all epycs)
Intel: Xeon scalable 1 or newer and Core-I starting with 11000er Series
Each worker will consume ~2Mbit upload

Installation:

sudo su

create a folder where you want to keep the miner. go into that folder and execute (replace USERNAME / PASSWORD with your credentials): Make sure to copy / paste the whole line

wget -O setup_worker.sh https://github.com/filthz/fact-worker-public/releases/download/base_files/setup_worker.sh && sh setup_worker.sh USERNAME PASSWORD

this will install docker and the miner. the miner will start automatically. miner logs will be stored in logs/worker.log

When installing on multiple machines: do not copy files from one machine to other. Instead execute the installation script on each, otherwise there will be issues.

Mining in windows:

Install WSL as described here https://learn.microsoft.com/de-de/windows/wsl/install
Then follow the setup steps above

Update from a previous version

go into the worker folder and execute:

wget -O update_worker.sh https://github.com/filthz/fact-worker-public/releases/download/base_files/update_worker.sh && bash update_worker.sh

your worker will be updated to the most recent version and restarted.

Troubleshooting:

If HiveOS complains (and reboots) because of high LA, disable the watchdog:
systemctl stop hive-watchdog && systemctl disable hive-watchdog

If you get the "cannot connect to the docker daemon" error (especially common on HiveOS). Try running this commands and retry installation:

sudo apt-get install -y iptables arptables ebtables sudo update-alternatives --set iptables /usr/sbin/iptables-legacy sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy systemctl enable --now docker systemctl restart docker

Stopping and removing the container

sudo docker stop $(sudo docker ps -aq -f name=fact-worker); sudo docker rm $(sudo docker ps -aq -f name=fact-worker)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors