Skip to content

blinklabs-io/handshake-node

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,278 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

handshake-node

Build Status ISC License GoDoc

handshake-node is a Handshake (HNS) blockchain full node implementation written in Go, forked from btcd.

This project is currently under active development.

Requirements

Go 1.23 or newer.

Installation

Linux/BSD/MacOSX/POSIX - Build from Source

  • Install Go according to the installation instructions here: http://golang.org/doc/install

  • Run the following commands to obtain handshake-node, all dependencies, and install it:

$ git clone https://github.com/blinklabs-io/handshake-node.git
$ cd handshake-node
$ go install -v . ./cmd/...
  • handshake-node and hnsctl will now be installed in $GOPATH/bin.

Getting Started

handshake-node has several configuration options available to tweak how it runs, but all of the basic operations work with zero configuration.

$ ./handshake-node

Ports

Port Purpose
12038 P2P
12037 RPC

Documentation

The documentation is a work-in-progress. It is located in the docs folder.

License

handshake-node is licensed under the copyfree ISC License. The upstream btcd project is also ISC licensed.

About

Handshake Node (forked from btcsuite/btcd)

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 99.8%
  • Other 0.2%