go-zenon

module
v0.0.7-alphanet Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2023 License: GPL-3.0

README

Zenon Node

Reference Golang implementation of the Alphanet - Network of Momentum Phase 0.

Building from source

Building znnd requires both a Go (version 1.16 or later) and a C compiler. You can install them using your favourite package manager. Once the dependencies are installed, please run:

make znnd

Running znnd

Since version 0.0.2, znnd is configured with the Alphanet Genesis and default seeders.

Use znn-controller to configure your full node. For more information please consult the Wiki.

Directories

Path Synopsis
nom
Package nom is a generated protocol buffer package.
Package nom is a generated protocol buffer package.
cmd
db
api
p2p
Package p2p implements the Ethereum p2p network protocols.
Package p2p implements the Ethereum p2p network protocols.
discover
Package discover implements the Node Discovery Protocol.
Package discover implements the Node Discovery Protocol.
nat
Package nat provides access to common network port mapping protocols.
Package nat provides access to common network port mapping protocols.
downloader
Package downloader contains the manual full chain synchronisation.
Package downloader contains the manual full chain synchronisation.
fetcher
Package fetcher contains the block announcement based synchonisation.
Package fetcher contains the block announcement based synchonisation.
rpc
api
server
Package rpc implements bi-directional JSON-RPC 2.0 on multiple transports.
Package rpc implements bi-directional JSON-RPC 2.0 on multiple transports.
vm
abi

Jump to

Keyboard shortcuts

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