Categorygithub.com/hpb-project/go-hpb
modulepackage
0.0.0-20231025030425-6ec8c495a25d
Repository: https://github.com/hpb-project/go-hpb.git
Documentation: pkg.go.dev

# README

go-hpb

Build Status GoDoc LGPL-3.0

Getting Started

The following instructions overview the process of getting the code, building it, and start node.

Getting the code

To download all of the code:

git clone https://github.com/hpb-project/go-hpb.git

Setting up a build/development environment

Install latest distribution of Go if you don't have it already. (go version >= go1.14 )

Currently supports the following operating systems for sync node:

  • Ubuntu 16.04 and higher

Build

make all

Running a node

Documentation:

开发者快速指南

Quick Start For HPB Developer

Resources

HPB Official Website

English Documentation

中文文档

License

Fractal is distributed under the terms of the LGPL-3.0 License.

# Packages

Package accounts implements high level Hpb account management.
No description provided by the author
No description provided by the author
No description provided by the author
Package common contains various helper functions.
No description provided by the author
Package consensus implements different Hpb consensus engines.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package hpb defines interfaces for interacting with Hpb.
Go port of Coda Hale's Metrics library <https://github.com/rcrowley/go-metrics> Coda Hale's original work: <https://github.com/codahale/metrics>.
No description provided by the author
Package node sets up multi-protocol Hpb nodes.
No description provided by the author
No description provided by the author
No description provided by the author
Package worker implements HPB block creation and mining.