bitxhub

package module
v1.15.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2021 License: GPL-3.0 Imports: 2 Imported by: 0

README

build codecov Go Report Card

BitXHub is committed to building a scalable, robust, and pluggable inter-blockchain reference implementation, that can provide reliable technical support for the formation of a blockchain internet and intercommunication of value islands.

For more details please visit our whitepaper | 白皮书.

Start

BitXHub start script relies on golang and tmux. Please install the software before start.

Use commands below to clone the project:

git clone git@github.com:meshplus/bitxhub.git

BitXHub also relies on some small tools, use commands below to install:

cd bitxhub
bash scripts/prepare.sh 

Finally, run the following commands to start a four nodes relay-chain.

make cluster

Noting: make cluster will use tmux to split the screen. Thus, during commands processing, better not switch the terminal.

Playground

Simply go to BitXHub Document and follow the tutorials.

Contributing

See CONTRIBUTING.md.

Contact

Email: bitxhub@hyperchain.cn

Wechat: If you‘re interested in BitXHub, please add the assistant to join our community group.

License

The BitXHub library (i.e. all code outside of the cmd and internal directory) is licensed under the GNU Lesser General Public License v3.0, also included in our repository in the COPYING.LESSER file.

The BitXHub binaries (i.e. all code inside of the cmd and internal directory) is licensed under the GNU General Public License v3.0, also included in our repository in the COPYING file.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// CurrentCommit current git commit hash
	CurrentCommit = ""
	// CurrentBranch current git branch
	CurrentBranch = ""
	// CurrentVersion current project version
	CurrentVersion = "0.0.0"
	// BuildDate compile date
	BuildDate = ""
	// GoVersion system go version
	GoVersion = runtime.Version()
	// Platform info
	Platform = fmt.Sprintf("%s/%s", runtime.GOOS, runtime.GOARCH)
)

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
api
jsonrpc/namespaces/eth/filters
Package filters implements an ethereum filtering system for block, transactions and log events.
Package filters implements an ethereum filtering system for block, transactions and log events.
cmd
internal
app
ledger/mock_ledger
Package mock_ledger is a generated GoMock package.
Package mock_ledger is a generated GoMock package.
pkg
peermgr/mock_peermgr
Package mock_peermgr is a generated GoMock package.
Package mock_peermgr is a generated GoMock package.
vm

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL