Wezen Server

Wezen is a server that provides node discovery for Wezen server.

Features

  • MeyServer nodes can query addresses of other MeyServer nodes. In this case, the chain of the MeyServer node and the chain of Wezen must be the same.

  • MeyServer nodes can register itself with Wezen. Wezen checks to see if it can connect to the MeyServer node and adds it to the node list.

  • One Wezen server per designated block chain

Building WEZEN Server

This section describes how to build Wezen from source without using the Docker. Wezen is available as a sub-module in the MEYCOIN project.

  1. Get the source from github.com/meeypioneer/meycoin.

  2. Build the wezen executable with make wezen.

Configuration

Four files are used to set Wezen behavior.

  1. Private key file: PK file to use for Wezen communication. It uses the same format as meycoinsvr private key file.

  2. Genesis file: Contains the chain information of nodes to be provided by Wezen. Use the same format as the genesis file used to initialize meycoinsvr.

  3. Wezen configuration file: Determines the overall operation of Wezen. It also specifies the path to other configuration related files.

  4. Log configuration file: The file name is meeylog.toml, and it uses the same format as the file used by meycoinsvr.

Create private key file

It can be generated by meycoincli using the keygen command

Create genesis file

Wezen configuration file

Logging options

It is possible to customize the log output format of all Meey CLI tools using a file called meeylog.toml placed in the current working directory

Running Wezen

Using Docker

Manually

Last updated