/cactus-blockchain

Primary LanguagePythonApache License 2.0Apache-2.0

Cactus-Blockchain

Cactus is a modern community-centric green cryptocurrency based on a proof-of-space-and-time consensus algorithm. It is a community-supported fork of the Cactus Network codebase.

For more information, see our website and downloads at Cactus Network.

You can learn more in the Cactus Wiki: Quick Start Guide

Please check out the Cactus Discord Channel: (https://discord.gg/qfHBqZnXTj).

Full Node List Here: Full Node IP's

Introducer Port: 11444

Windows Installer

Download the Windows installer (exe) or Zip file - Cactus Blockchain Windows

As the Cactus code signing certificate is new you will likely have to ask to keep the download and when you run the installer, you will have to choose "More Info" and "Run Anyway" to be able to run the installer. There is no need to use the command line. Some Windows anti-virus applications are seeing the download as a false positive. You can see the entire source code and build method here so we think it's safe for you to ask those tools to ignore it. Running the installer while plotting on a previous version will stop your plotting process, so be careful.

You can learn more through the Cactus Quick Start Guide: Quick Start Guide

Ubuntu/Debian Install

sudo apt-get update

sudo apt-get upgrade -y

# Install Git

sudo apt install git -y

# Checkout the source and install

git clone https://github.com/Cactus-Network/cactus-blockchain.git --recurse-submodules

cd cactus-blockchain sh install.sh

. ./activate cactus init

#add your plot directories the /.cactus/main/config/config.yaml

cactus start famer

#add your harvesters - https://github.com/Cactus-Network/cactus-blockchain/wiki/Farming-on-many-machines

# The GUI requires you have Ubuntu Desktop or a similar windowing system installed.

# You can not install and run the GUI as root

cd /home/'yourusername'/cactus-blockchain/

. ./activate sh install-gui.sh

cd cactus-blockchain-gui npm run electron &

Ubuntu/Debian Update to 1.3.4

**Stop all cactus processes (cactus stop -d all) then,

Delete ('rm -rf) your 'cactus-blockchain' folder (**not your '.cactus' folder**). Then clone 'cactus-blockchain'.

git clone https://github.com/Cactus-Network/cactus-blockchain.git --recurse-submodules

cd cactus-blockchain

sh install.sh

. ./activate

cactus init

cactus start farmer

*Note, if you would like to run the Timelord to support the Cactus ecosystem, run 'sh install-timelord.sh', then cactus start timelord. If you receive errors during the installation process, your system is missing dependencies. In this case, thank you for trying :)