XEL Miner image

XEL Miner

MacOS logo
MacOS
Windows logo
Windows
Linux logo
Linux

Overview

Is a tool that interacts with the XELINE command center, and serves the purpose of solving uploaded work tasks, also known as POW (Proof of Work). By doing so, users are rewarded with XEL tokens for their CPU, GPU computational resources. The xel_miner is the core of the entire XEL network. Despite what the name might suggest, it is more than just a miner. It is a fully fledged ePL to C conversion and compilation tool that helps you to convert your ePL program into C, to compile it into executable machine code, and natively execute your ePL programs on your local machine.

Run XEL Miner from sources

Requirements

You will need to install homebrew ( if not already installed )

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Then proceed with the installation

brew install gmp make cmake openssl

ln -s /usr/local/opt/openssl/include/openssl /usr/local/include/openssl

Cloning and build

You will need to install git and clone the repository

git clone --depth 1 https://github.com/xel-software/xel-miner

cd xel-miner

If you don't want to use OpenCL

cmake .

make install

If you want to use OpenCL

cmake . -USE_OPENCL

make install

Launch

Using CPU

./xel_miner -t <num_threads> -P <secret_phrase> -D

Using GPU

./xel_miner -t <num_threads> -P <secret_phrase> -D --opencl

Use ./xel_miner -h to see a full list of options.

Run XEL Miner from docker installer

Requirements

You will need to install git and clone the repository

git clone https://github.com/xel-software/xel-installer-docker

or

You will need to download this project and extract it

Launch

You can start the XEL Miner using

$ bash xel-miner.sh start

Learn more

Head to the documentation to check out our tutorials on how you can submit a task , provide hardware or learn to program in ePL.

Go to Documentation

Run XEL Miner from sources

Cloning and build

You will need to install git and clone the repository

git clone --depth 1 https://github.com/xel-software/xel-miner

cd xel-miner

If you don't want to use OpenCL

cmake .

make install

If you want to use OpenCL

cmake . -USE_OPENCL

make install

Launch

Using CPU

./xel_miner -t <num_threads> -P <secret_phrase> -D

Using GPU

./xel_miner -t <num_threads> -P <secret_phrase> -D --opencl

Use ./xel_miner -h to see a full list of options.

Run XEL Miner from docker installer

Requirements

You will need to install git and clone the repository

git clone https://github.com/xel-software/xel-installer-docker

or

You will need to download this project and extract it

Launch

You can start the XEL Miner using

$ bash xel-miner.sh start

Learn more

Head to the documentation to check out our tutorials on how you can submit a task , provide hardware or learn to program in ePL.

Go to Documentation

Run XEL Miner from sources

Requirements

apt-get update

apt-get install -y cmake libcurl4-openssl-dev libudev-dev screen libtool pkg-config libjansson-dev libssl-dev

Cloning and build

You will need to install git and clone the repository

git clone --depth 1 https://github.com/xel-software/xel-miner

cd xel-miner

If you don't want to use OpenCL

cmake .

make install

If you want to use OpenCL

cmake . -USE_OPENCL

make install

Launch

Using CPU

./xel_miner -t <num_threads> -P <secret_phrase> -D

Using GPU

./xel_miner -t <num_threads> -P <secret_phrase> -D --opencl

Use ./xel_miner -h to see a full list of options.

Run XEL Miner from docker installer

Requirements

You will need to install git and clone the repository

git clone https://github.com/xel-software/xel-installer-docker

or

You will need to download this project and extract it

Launch

You can start the XEL Miner using

$ bash xel-miner.sh start

Learn more

Head to the documentation to check out our tutorials on how you can submit a task , provide hardware or learn to program in ePL.

Go to Documentation
Code copied!