Installing Xeline

Xeline is a tool that comes in handy when you have finished implementing your ePL program and you feel it is ready to be broadcast to the XEL network. Xeline basically is a software which lets you easily upload your ePL file to the XEL network by just drag-dropping it into the GUI. It takes only a few seconds to have the computation nodes on the XEL network start searching for solutions to your algorithm. Furthermore, this wallet is able to conveniently perform live monitoring of your open tasks and gathers + collects the results that other nodes have found and recorded on the Blockchain. The installation is straightforward.

Binary Installation

Windows

Download the latest Windows Setup file from:

https://github.com/xel-software/xeline/releases/latest

Launch the Setup file; the installation will be conducted automatically in the background. Once you see the Xeline window, follow the instructions on the screen.

When you run the XelineSetup.exe, you might get a security warning. Just click on "more info" and then on "run anyway" to continue with the installation.

MacOS

Download the latest Xeline.dmg from:

https://github.com/xel-software/xeline/releases/latest

Open it, and drag Xeline.app to your "Application" folder. When running for the first time, you might get a security warning. If so, go into your /Applications folder using Finder, right click on Xeline.app click "Open" in the menu and follow the instructions on the screen.

Linux

This tutorial covers the installation on Ubuntu based distributions. The process, however, should be adaptable to any other distribution.

First make sure you have all necessary dependencies installed:

sudo apt-get install -y unzip

Download the latest linux zip archive from:

https://github.com/xel-software/xeline/releases/latest

Now, unzip the archive:

unzip xeline-linux.zip

Now, you can go into the folder you just extracted and launch Xeline:

cd Xeline-linux-x64
./Xeline

Once you see the Xeline window, follow the instructions on the screen.

Source Code Installation

In this section, we just provide instructions for the installation on Ubuntu-based systems. The process should be very similar on other Linux distributions and other operating systems.

Make sure curl and git are installed

sudo apt-get install -y curl git

Install a recent version of nodejs first, if you haven't already.

curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install -y nodejs

Get the repository:

git clone https://github.com/xel-software/xeline.git

If you already have it, cd into the directory containing your Xeline sources and update the code by using these commands:

cd xeline
git pull

Now, go into the directory containing your Xeline sources and install all dependencies (needs to be done only once)

cd xeline
npm install

And finally, run the application:

npm start