A globally accessible and anonymous blockchain for censorship-resistant communications and economic activity.
- Get dependencies:
- Debian
sudo apt-get install \ build-essential pkg-config libc6-dev m4 g++-multilib \ autoconf libtool ncurses-dev unzip git python \ zlib1g-dev wget bsdmainutils automake
- Centos:
sudo yum install epel-release sudo yum update sudo yum groupinstall 'Development Tools' sudo yum install git cmake3 wget
- Windows
sudo apt-get install \ build-essential pkg-config libc6-dev m4 g++-multilib \ autoconf libtool ncurses-dev unzip git python \ zlib1g-dev wget bsdmainutils automake mingw-w64
- Arm
sudo apt-get install \ build-essential pkg-config libc6-dev m4 g++-multilib-arm-linux-gnueabihf \ autoconf libtool ncurses-dev unzip git python \ zlib1g-dev wget bsdmainutils automake
- Install for linux
# Get source code
git clone https://github.com/BinaryOmen/SodaToken.git
cd SodaToken
chmod +x fetch-params.sh build.sh
sed -i 's/\.\/b2/\.\/b2 --ignore-site-config/g' depends/packages/boost.mk #boost build error
# Build
./zcutil/build.sh -j$(nproc)
#in case u get build error try running this command
find -type f | xargs -Ix sed -i.bak -r 's/\r//g' x
# fetch key
./zcutil/fetch-params.sh
# Run
./src/sodatokend
- Install for Windows (Cross-Compiled, building on Windows is not supported yet)
./zcutil/build-win.sh -j$(nproc)
- Install for aarch64(ARM64)
mkdir -p ~/bin
cd ~/bin
ln -s /usr/bin/ar aarch64-unknown-linux-gnu-ar
ln -s /usr/bin/g++ aarch64-unknown-linux-gnu-g++
ln -s /usr/bin/gcc aarch64-unknown-linux-gnu-gcc
ln -s /usr/bin/nm aarch64-unknown-linux-gnu-nm
ln -s /usr/bin/ranlib aarch64-unknown-linux-gnu-ranlib
ln -s /usr/bin/strip aarch64-unknown-linux-gnu-strip
PATH=$PATH:~/bin
cd ~/sodatoken/
./zcutil.build-arm.sh --disable-rust -j$(nproc)
-
Linux: Copy and paste your wallet.dat from ~/.zclassic/ to ~/.sodatoken. That's it!
-
Windows: Copy and paste your wallet.dat from %APPDATA%/Zclassic/ to %APPDATA%/Soda Token. That's it!
Soda Token is a platform for secure communications and for deniable economic activity. Soda Token is an evolution of the Zclassic codebase aimed at primarily enabling intriniscally secure communications and resilient networking.
This software is the Soda Token client. It downloads and stores the entire history of Soda Token transactions; depending on the speed of your computer and network connection, the synchronization process could take a day or more once the blockchain has reached a significant size.
See important security warnings in doc/security-warnings.md.
Soda Token is unfinished and highly experimental. Use at your own risk.
- The easiest way to get started is to download one of the available graphical wallets from sodatoken.org
- Many guides and tutorials are available at Soda Token Discord for help and more information.
- Code review is welcome!
Participation in the Soda Token project is subject to a Code of Conduct.
Build Soda Token along with most dependencies from source by running ./zcutil/build.sh for Linux. ./zcutil/build-win.sh for Windows ./zcutil/build-mac.sh for MacOS.
For license information see the file COPYING.