Skip to content
This repository was archived by the owner on Apr 1, 2024. It is now read-only.

realsetvin/vkax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VKAX

Vero Kum Abdite Xenium

"With truth we arise, a hidden gift"

Note

VKAX is an experimental crypto currency, forked from DASH (and BITCOIN) but utilizing a CPU mining algorithm called MIKE. The VKAX community can ensure the algorithm remains asic resistant through hard forks in the future.


Quick Links

VKAX CLI Arguments & Commands
VKAX Remote Procedure Calls (RPC)

Getting Started


Building from Source

(This method has been tested on Ubuntu, to build on other systems please see the documentation UNIX, WINDOWS, NETBSD or OSX. Generic build information can be found HERE.)

Install Dependencies

We must install the relevant dependencies. Copy and paste the following code into a terminal console on Ubuntu (CTRL + C to copy and CTRL + V to paste)

sudo apt-get install curl build-essential libtool autotools-dev automake pkg-config python3 bsdmainutils bison nohang


Creating VKAX User

Run the below commands in a terminal console one at a time. We will need to create a new User to run the daemon. (You can give it any password or press enter to skip.)

sudo adduser vkax
sudo su vkax

Make the Daemon (Node)

After installing the prerequisites and creating a vkax user, we can build the daemon from source

sudo apt update && sudo apt upgrade &&
git clone https://github.com/realsetvin/vkax &&
cd vkax/depends/ &&
chmod +x conf* &&
make &&
cd .. &&
./autogen.sh &&
./configure --disable-tests –disable-bench --without-gui --prefix=$PWD/depends/x86_64-pc-linux-gnu/ &&
make

Clean up the build files

mkdkir /.vkax/
mv ~/vkax/src/vkax-cli ~/vkax/src/vkaxd /.vkax/
rm -r ~/vkax/

Exit as the vkax user

exit

Starting the Daemon

Using systemd we can create a service which starts the VKAX daemon on boot, and restarts it after a crash

Become a "Super User"

sudo su

Create and Enable the systemd service

sudo touch /etc/systemd/system/vkax.service
sudo echo -e "[Unit]\nDescription=vkax daemon control service\n\n[Service]\nType=forking\nRestart=on-failure\nRestartSec=50s\nExecStartPre=/bin/sleep 5\nWorkingDirectory=/.vkaxcore/\nExecStart=/.vkaxcore/vkaxd\nRemainAfterExit=yes\n\n[Install]\nWantedBy=multi-user.target" >> /etc/systemd/system/vkax.service
sudo systemctl enable vkax

Reboot for changes to take affect

sudo reboot

We can Watch the Status of our daemon at any time with the following command

watch systemctl status vkax