whiteblock / genesis

Genesis is an end-to-end development sandbox and testing platform for Web3 and blockchain-based distributed systems.

Home Page:https://docs.whiteblock.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Genesis

Build Maintainability Go report card codecov Jenkins

Version API Reference Gitter Docker

Overview

The Whiteblock platform allows users to provision multiple fully-functioning nodes over which they have complete control within a private test network

Configuration

General

NAME DEFAULT DESCRIPTION
LOCAL_MODE true Puts Genesis into standalone mode for testing
VERBOSITY INFO The verbosity level of the logging
LISTEN 0.0.0.0:8000 The socket to listen on for the REST API

RabbitMQ

NAME DEFAULT DESCRIPTION
COMPLETION_QUEUE_NAME completion The name of the completion queue
COMMAND_QUEUE_NAME commands The name of the commands queue
QUEUE_DURABLE true If Genesis creates the queue, should it be durable
QUEUE_AUTO_DELETE false If Genesis creates the queue, should it delete messages when there is no consumer
CONSUMER genesis The name of this consumer from the queue
CONSUMER_NO_WAIT false Enable no wait mode
QUEUE_PROTOCOL amqp The protocol to use to connect to the queue
QUEUE_USER user The user portion of the auth credentials
QUEUE_PASSWORD password The password portion of the auth credentials
QUEUE_HOST localhost The host address which hosts rabbitmq
QUEUE_PORT 5672 The port to connect to on the host address
QUEUE_VHOST /test The rabbitmq vhost to connect to

About

Genesis is an end-to-end development sandbox and testing platform for Web3 and blockchain-based distributed systems.

https://docs.whiteblock.io

License:GNU General Public License v3.0


Languages

Language:Go 98.5%Language:Mustache 0.6%Language:Makefile 0.5%Language:Shell 0.2%Language:Dockerfile 0.2%