even-go

module
v0.0.0-...-c57a2f4 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2019 License: AGPL-3.0

README

even-go: EVEN node service implementation on Go

The even-go repository is the node sevice implementation on Go and the embodiment of the EVEN network specification.

This is a full-featured [EVEN] node with a convenient

  • RPC/IPC interface,
  • JSON-REST HTTP interface,
  • Embedding as shared code possibility.

It allows users to become part of the [EVEN] network as both a transaction relay and network information provider through the easy-to-use [API].

It is specially designed for users seeking a fast, efficient and fully-compatible network setup.

Running an EVEN node also allows any wallets - self mades or EVEN distros with use ours UI API, users a node to directly connect to for their own wallet transactions.

How to get started

The EVEN network is an independent peer-to-peer network with a first-user, friend-to-friend, network structure based on IPFS functionality:

  • As a “first user” network for accessing data streams and APIs provided by other users, you do not need to worry about network identification — the identified service of the node immediately connects to EVEN Network in IPFS.

  • As a friend-to-friend network, you must make sure that your service has successfully connected to the network and sees the ping of its members.

Everyone will be welcoming and very happy to help you get connected. If you want to get tokens for your testcase, please just ask in one of the communication channels.

How it work

Simple EVEN Network architecture illustration

Folders Structure

Structure EVEN Node project and short introduction all its subrpojects

.
├── build                   # Compiled files
├── node                    # Source code files
│   ├── app                 # Node main files 
│   ├── hdgen               # HD generator
│   ├── iipfs               # IPFS wrapper
│   └── ...
└── README.md

Use short lowercase names at least for the top-level files and folders except README.md

Directories

Path Synopsis
api
cmd
evm
Package evm contains small, fast and secure virtual machine for the Even Network.
Package evm contains small, fast and secure virtual machine for the Even Network.
net
pb

Jump to

Keyboard shortcuts

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