Back to Home

Pactus

Pactus is an open-source layer-1 blockchain platform featuring Solid State Proof of Stake (SSPoS) consensus,
focused on true decentralization through elimination of delegation and mining, while offering user-friendly GUI for node operation

Link | Discord | Twitter | Docs | Explorer

Minimum Hardware :

OS CPU RAM SSD
Ubuntu 22.04 4 8 200 GB

Preparation

sudo apt update && apt upgrade -y
sudo apt install make clang pkg-config libssl-dev screen build-essential -y

Download Binary

cd $HOME && rm -rf node_pactus && wget https://github.com/pactus-project/pactus/releases/download/v1.5.0/pactus-cli_1.5.0_linux_amd64.tar.gz && tar -xzf pactus-cli_1.5.0_linux_amd64.tar.gz && rm -rf pactus-cli_1.5.0_linux_amd64.tar.gz && mv pactus-cli_1.5.0 node_pactus && cd node_pactus

Download Binary

sudo ./pactus-daemon init

Run

screen -S pactus
sudo ./pactus-daemon start

Restore Wallet [If you already have a wallet before]

./pactus-daemon init --restore "<your-mnemonic>"

Sett Validator Running

select / input : 1

Wallet Seed

./pactus-wallet seed

List of Addresses

./pactus-wallet address all

Get Address Balance

./pactus-wallet address balance <ADDRESS>

Sending Bond / ReStake

./pactus-wallet tx bond <Reward address> <Validator address> <AMOUNT>

Sending Transfer

./pactus-wallet tx transfer <sender address> <receiver address> <AMOUNT>

UPDATE

screen -r pactus
cd $HOME && rm -rf node_pactus

Crl C

wget https://github.com/pactus-project/pactus/releases/download/v1.2.0-rc2/pactus-cli_1.2.0-rc2_linux_amd64.tar.gz  
tar -xzf pactus-cli_1.2.0-rc2_linux_amd64.tar.gz  
rm -rf pactus-cli_1.2.0-rc2_linux_amd64.tar.gz 
mv pactus-cli_1.2.0-rc2 node_pactus 
cd node_pactus
./pactus-daemon version
sudo ./pactus-daemon start

MIGRATION

STOP OLD VPS PACTUS

wget https://github.com/pactus-project/pactus/releases/download/v1.2.0-rc2/pactus-cli_1.2.0-rc2_linux_amd64.tar.gz  
tar -xzf pactus-cli_1.2.0-rc2_linux_amd64.tar.gz  
rm -rf pactus-cli_1.2.0-rc2_linux_amd64.tar.gz 
mv pactus-cli_1.2.0-rc2 node_pactus 
cd node_pactus
screen -S pactus
./pactus-daemon version
./pactus-daemon init --restore "<your-mnemonic>"
sudo ./pactus-daemon start

Sett Validator Running : select / input : 1