Qitmeer
The guardian of trust. The core backend of the qitmeer network.
Qitmeer Testnet Notice
The Qitmeer Official Public Testnet is OPEN Now. The Code name is the Medina Network. Please Join the Medina Network !
Latest Testnet | Compatible Qitmeer Vesion | Start Date | Type |
---|---|---|---|
Medina Network 2.0 | v0.9.0 | 2020/06/24 | Official Public Testnet |
Please know more details from the Qitmeer Testnet
Installation
Binary archives
Standalone installation archive for Linux, macOS and Windows are provided in the Releases section. Please download an archive for your operating system and unpack the content to a place accessible from command line.
Builds | Release | Date |
---|---|---|
Last | ||
Stable |
How to build
Prerequisites
- Update Go to version at least 1.12 (required >= 1.12)
Check your golang version
$ go version
go version go1.13.4 darwin/amd64
~ mkdir -p /tmp/work
~ cd /tmp/work
~ git clone https://github.com/Qitmeer/qitmeer.git
~ cd qitmeer
~ make
~ ./build/bin/qitmeer --version
qitmeer version 0.8.2+dev-f45bcf8 (Go version go1.13.4)
golang.org unrecognized
Issue
How to fix If you got trouble to download the golang.org
depends automatically
go: golang.org/x/crypto@v0.0.0-20181001203147-e3636079e1a4: unrecognized import path "golang.org/x/crypto" (https fetch: Get https://golang.org/x/crypto?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
go: golang.org/x/net@v0.0.0-20181005035420-146acd28ed58: unrecognized import path "golang.org/x/net" (https fetch: Get https://golang.org/x/net?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
go: golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd: unrecognized import path "golang.org/x/net" (https fetch: Get https://golang.org/x/net?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
you might need to replace
the download url (ex: using a mirror site like github.com) on your go.mod
replace (
golang.org/x/crypto v0.0.0-20181001203147-e3636079e1a4 => github.com/golang/crypto v0.0.0-20181001203147-e3636079e1a4
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd => github.com/golang/net v0.0.0-20180906233101-161cd47e91fd
golang.org/x/net v0.0.0-20181005035420-146acd28ed58 => github.com/golang/net v0.0.0-20181005035420-146acd28ed58
)
P.S.
- You must use ctrl+c ,kill(the default is 15) or kill -2 to close the qitmeer, otherwise, it may destroy the integrity of program data.
qitmeer-cli
ZeroMQ
Block and Transaction Broadcasting with ZeroMQ for details on how this works.
happy hacking!