Official Go implementation of the Vite protocol
Vite is a next-generation Reactive Blockchain that adopts a message-driven, asynchronous architecture and a DAG-based ledger. The goal for Vite’s design is to provide a reliable public platform for industrial dApps, with features of ultra-high throughput and scalability.
Official golang implementation of Vite Protocol
The go-vite binary files can be download from releases.
You can choose one of the following installation options:
download gvite ledger file manually.
Given a version number MAJOR.MINOR.BUILD, increment the:
The master
branch is the working branch for the next release.
master
unless as described below.master
.A new branch should be checked out from master
before releasing a new version.
release_v2.12.3
from master
for building, deploying on testnet, releasing the binary and deploying on mainnet.A development branch for the next breaking changes, for example v2.13
, will be checked out from master
.
master
are required to be merged into v2.13
(or rebase v2.13
onto master
) as soon as possible.Merge v2.13
into master
and checkout release_v2.13.0
from master
before the mainnet upgrade.
v2.13
reached end-of-life and a new branch v2.14
for the next breaking changes should be checked out from master
.master
are based on version 2.13.Any changes should be committed to your personal fork followed by opening a PR in the official repository.
Thank you for considering to help out with the source code! We welcome any contributions no matter how small they are!
If you'd like to contribute to go-vite, please fork, fix, commit and send a pull request for the maintainers to review and merge into the main code base.
Please make sure your contributions adhere to our coding guidelines:
master
branch.The go-vite source code is licensed under GPLv3, also included in the LICENSE
file.