Skip to content

bpx-chain/bpx-beacon-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BPX Beacon Client

Official Python implementation of the BPX Beacon Chain: full node, introducer, farmer and timelord

BPX is a new generation Ethereum-compatible blockchain based upon an innovative consensus algorithm, Proof of Space and Time known from the Chia Network. Proof of Space is a cryptographic technique where farmers prove that they allocate unused hard disk space to the network. Proof of Time increases the overall security of the blockchain.

Installation

Windows

  1. Download and run the installer EXE file.
  2. Follow the wizard instructions.

Debian / Ubuntu

  1. Download DEB package
  2. Install it using the following command:
dpkg -i bpx-beacon-client-*.deb

CentOS / Red Hat / Fedora

  1. Download RPM package
  2. Install it using the following command:
rpm -i bpx-beacon-client-*.deb

Building the source

This instruction is for MacOS, Ubuntu, CentOS, RedHat, WSL2, Amazon Linux 2 and possibly *NIX like OSes:

# This installs compatible Python modules
. install.sh
. activate

# If you want to debug/develop GUI app, try to install from source
# This installs supported version NodeJS/npm and npm dependencies.
. install-gui.sh

# To open GUI app, run the following command
. start-gui.sh

Usage

⚠️ You need both Beacon Client and Execution Client to synchronize with the network.

Windows

  1. To launch the full node software with a GUI simply use the "BPX Beacon Client" shortcut on your desktop or Start Menu
  2. To switch to testnet use the following commands:
cd "%userprofile%\AppData\Local\Programs\BPX Beacon Client\resources\app.asar.unpacked\daemon"
bpx configure --testnet true
  1. To switch back to the mainnet use the following commands:
cd "%userprofile%\AppData\Local\Programs\BPX Beacon Client\resources\app.asar.unpacked\daemon"
bpx configure --testnet false

Linux

  1. To launch the full node software with a GUI use the following command:
bpx-beacon-client &
  1. To switch to testnet use the following command:
bpx configure --testnet true
  1. To switch back to the mainnet use the following command:
bpx configure --testnet false

About

BPX Beacon Chain node, farmer and plotter bundle.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages