Skip to content

Latest commit

 

History

History
62 lines (53 loc) · 2.99 KB

README.md

File metadata and controls

62 lines (53 loc) · 2.99 KB

Lisk Pool

This is first LISK delegate forging pool. Written in PHP.

#Requirements MariaDB server
Nginx/Apache (optional)
LISK Node
Highcharts (included in project)

#Setup on Linux Install all software mentioned above.
Setup your mysql server and import database scheme

lisk_pool_scheme_db.sql
Now please navigate to config.php

'host' => 'localhost',    <- don't change if mariadb is running on the same machine
'username' => 'root',     <- Database user
'password' => 'SQL_PASSWORD',  <- Database Password
'bdd' => 'lisk',    <- Database Name
'lisk_host' => 'localhost',   <- Lisk Node Host, acually pool can be running on different machine, it's also possible to point to login.lisk.io
'lisk_port' => '7000',    <- Lisk Testnet port, 8000 - Mainnet
'pool_fee' => '0.0%',     <- adjustable pool fee as float for ex. "1.25%"
'pool_fee_payout_address' => '17957303129556813956L',   <- Payout address if fee > 0.0
'delegate_address' => '17957303129556813956L',    <- Delegate address - must be valid forging delegate address
'payout_threshold' => '1',    <- Payout threshold in LISK
'fixed_withdraw_fee' => '0.1',    <- Fixed Wihtdraw fee in LISK
'withdraw_interval_in_sec' => '43200',   <- Wihtdraw script interval represented in seconds
'secret' => 'passphrase1',    <- Main passphrase the same your as in your forging delegete
'secondSecret' => 'passphrase2' <- Second passphrase, if you dont have one leave it empty ex. ""

#Start Pool Start LISK node as usual, and set up it to forge.

Now start background scripts:

Block Processing - this script check if delegate has forged new block, if yes it will be splited as defined in config

screen
Push Enter key
sudo php /var/private/processing.php


Updating charts - this script updates data to keep charts up to date.

screen
Push Enter key
sudo php /var/private/stats.php


Withdraw script - this script withdraw revenue as defined in config.

screen
Push Enter key
sudo php /var/private/withdraw.php



Optional Balance checker - Simple script to compare total LISK value stored in database in refernce to actual LISK stored on delegate account.

php /var/private/check.php

You can easily access all background scripts by
screen -ls
then pick one by
screen -x INTEGER

#Contributing If you want to contribute, fork and pull request or open issue.

#License Entire PHP is under The MIT License (MIT)
Front-end(site theme) is used from http://themes.3rdwavemedia.com/website-templates/responsive-bootstrap-theme-web-development-agencies-devstudio/
Personally i own license, so better buy license or use your own front-end.

#Donate Bitcoin -> 1MsCcLLzaZtgEiMsigFoRJjz149mPSoFKC
alt tag