📘
Satoxcoin Wiki
HomepageWhitepaperRoadmapBlock Explorer
  • â„šī¸INFORMATION
    • Welcome
    • Announcements
    • History
    • Coin Specification
    • SATOX Links
  • 👛Support SATOX
    • Run full node in Windows
    • Run full node in Linux
    • Install wallet for Ubuntu 22.04
  • 🆘Wallet - Troubleshoot
    • Group transactions
    • Wallet Recovery
    • Wallet syncing issues
    • Sync wallet with a Bootstrap
    • Multiple SATOX Wallets
  • đŸĒ™Tipping Bots!
    • TIP.cc
    • TipSatoX
  • 🎮SATOX P2E
    • P2E - Intro
    • P2E - Account Status
    • P2E - SignUp
    • P2E - Gaming Consoles
    • P2E - Discord Commands
    • P2E - POG Score
    • P2E - Payout
    • P2E - Rewards & Statistics
    • P2E - AntiCheat
    • P2E - Blacklisted
    • P2E - Change Wallet Address
    • P2E - Appeals
    • P2E - Troubleshoot
  • 🎮DISCORD P2E
    • SatoxHeroes
Powered by GitBook
On this page
  1. Support SATOX

Run full node in Linux

Only supported distros are Ubuntu/Fedora at this current time, other Linux distros might be able to run the wallet but, some workarounds might be required in order to have the wallet functioning.

PreviousRun full node in WindowsNextInstall wallet for Ubuntu 22.04

Last updated 1 year ago

Why run a full node?

A fully set up node keeps track of the blockchain while the miners validate the blocks. This is required in order for the network to sync and run.

By running a full node, you are helping to secure the network. Best of all, running a node requires minimal hardware and can run on most modern computers/miners. Doing this, enables the wallets to sync up faster with the network itself.

First we need to install the Waller / Daemon / Core Client

The following steps are:

1) Download and install the "Satocoin Core Wallet" for Linux.

You can download the "precompiled" release or "compile it yourself".

If you don't have "dnf" install on Ubuntu, follow this guide: You will also need to install "aptitude", folllow this guide:

Dependency Build Instructions:

Build requirements:

sudo dnf install gcc-c++ libtool make autoconf automake openssl-devel libevent-devel boost-devel libdb4-devel libdb4-cxx-devel python3
sudo dnf install qrencode-devel

libqrencode (optional) can be installed with:

sudo dnf install qt5-qttools-devel qt5-qtbase-devel protobuf-devel

To build with Qt 5 (recommended) you need the following:

sudo dnf install miniupnpc-devel

Optional:

sudo dnf install gcc-c++ libtool make autoconf automake openssl-devel libevent-devel boost-devel libdb4-devel libdb4-cxx-devel python3

Precompiled release:

Once you have downloaded the .rar file, you will need to extract it out of the folder.

If you do not have WinRAR installed, please do the following:

sudo apt update -y
sudo apt install unrar
unrar satoxcoin-version.rar
cd satoxcoin-version/

In order to execute the file:

chmod +x satox*

Linux

  1. Download and extract binaries to your desired path/location:

  2. Install distribution-specific dependencies listed below.

  3. Start the GUI wallet or the SatoXcoin Core daemon.

a. SatoXcoin (QT) GUI Wallet:
./satoxcoin-qt
b. Satoxcoin Daemon:
./satoxcoind -daemon

Follow up with this:

c.Satoxcoin Client
./satoxcoin-cli

Do you want to move the wallet / daemon to a different location/path?

Navigate to satoXcoin folder:

sudo cp satoxcoin* /bin/

You can also compile the wallet yourself.

You can also compile the wallet yourself.

Clone the repository:

git clone https://github.com/satoverse/satoxcoin.git
cd satoxcoin/
sudo chmod +x autogen.sh ./share/genbuild.sh

Ubuntu 18.04

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 

Set PATH:

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Permissions

cd depends
chmod 764 config.guess config.sub

build for linux 64-bit

make HOST=x86_64-pc-linux-gnu
cd ..

Configure

./autogen.sh
./configure --enable-cxx --disable-shared --with-pic --prefix=$BDB_PREFIX CXXFLAGS="-fPIC" CPPFLAGS="-fPIC"

Compile

sudo make clean
make
sudo make install

Run SATOX Core Wallet

(daemon)

satoxcoind

Typ: satoxcoind -h for help

(client)

satoxcoin-cli

Typ: satoxcoin-cli -h for help

(QT wallet with GUI for Desktop users)

satoxcoin-qt

Configure your node:

nano ~/.satoxcoin/satoxcoin.conf
txindex=1
server=1

Ctrl + X > select "Y"

Start GUI wallet ./satoxcoin-qt
Start Daemon ./satoxcoind

Open Ports

Lastly, you will need to open up certain ports within your router's internal web GUI for the most optimal connections.

>> <<

If you want to compile for diffrent os

Ports are listed on this website:

👛
https://github.com/satoverse/satoxcoin/releases/
https://installati.one/ubuntu/21.10/dnf/
https://installati.one/ubuntu/21.10/aptitude/
For support for other Linux distros, please click here
click here...
https://www.satoverse.io/whitepaper/