monetd

module
v0.2.4 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2019 License: MIT

README

Monet Logo

Monetd

Monetd is the daemon component of the Monet Toolchain; a distributed smart-contract platform based on EVM-Lite and Babble.

The Monet Toolchain underpins the MONET Hub, but it is also available for use in other projects. You can read more about MONET in the whitepaper.

This repository contains the code for monetd and giverny:

  • monetd is the server process that validators are expected to run.
  • giverny is the CLI for advanced testnet creation and management.

Documentation

Full documentation is availble on ReadTheDocs.

Quick Start

For the impatient, we recommend you start here:

License

Monetd is released under the MIT license. See LICENSE.

Directories

Path Synopsis
cmd
giverny/configuration
Package configuration contains global configuration options for Giverny
Package configuration contains global configuration options for Giverny
monetd/commands
Package commands implements the CLI commands for monetd
Package commands implements the CLI commands for monetd
src
common
Package common provides constants and utility functions that are shared across the poa packages
Package common provides constants and utility functions that are shared across the poa packages
config
Package config provides standard function for create and managing POA networks.
Package config provides standard function for create and managing POA networks.
configuration
Package configuration holds shared configuration structs for Monet, EVM-Lite and Babble.
Package configuration holds shared configuration structs for Monet, EVM-Lite and Babble.
contract
Package contract supports the compilation of solidity contracts.
Package contract supports the compilation of solidity contracts.
crypto
Package crypto provides common functions for manipulating and generating keys
Package crypto provides common functions for manipulating and generating keys
files
Package files provides standard file functions
Package files provides standard file functions
peers
Package peers is for generating and manipulating peers file
Package peers is for generating and manipulating peers file
types
Package types contains common types used in multiple poa packages
Package types contains common types used in multiple poa packages
version
Package version provides version information for the application
Package version provides version information for the application

Jump to

Keyboard shortcuts

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