Semux is an experimental high-performance blockchain platform that powers decentralized application. It's written purely in Java and powered by Semux BFT consensus algorithm.
More info can be found at our Documentation page.
- Download and install Java SE Runtime Environment (x64 recommended)
- (Windows user) Download and install Microsoft Visual C++ 2012 Redistributable Package
- Download the Latest Release and unpack to a desired directory.
- Run
semux.exe
if you're on Windows; run./semux-gui.sh
or./semux-cli.sh
if you're on Linux or macOS.
Prerequisites:
Java SE Development Kit 8 or above
Apache Maven 3.5.2
Build:
git clone https://github.com/semuxproject/semux-core
cd semux
mvn install -DskipTests
Run:
./dist/linux/semux-cli.sh
Anyone is welcome to contribute to this open source project in the form of peer review, testing and patches. Please see the contributing guide for more details.
If you find a bug, please submit it to issues.
If you want to add new language, review/update existing translation or help to finish specific translations, you can join and do that by following link: https://crowdin.com/project/semux