Skip to content

Deploy scripts for running Ethereum node with DAG-based DLT

License

Notifications You must be signed in to change notification settings

DLTcollab/evm-lite-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lightweight EVM-based Smart Contract Development Environment

An effective Ethereum Virtual Machine (EVM) based smart contract runtime without complete Ethereum dependency.

Getting Started

Prerequisites

  1. Install Docker
  2. Install Terraform
  3. Initialize Terraform in advance.
$ cd evm-lite-env/terraform/local
$ terraform init

Manage Enviroment

Launch Docker

$ make CONSENSUS=[consensus] NODES=[Number of nodes]

Parameters :

  • CONSENSUS : solo, babble
  • NODES: number of nodes in the network

example

$ make CONSENSUS=babble NODES=4

Stop Docker

$ make stop

Usage and Examples

Prerequisites

  1. Install Node.js
  2. Install the dependencies
npm install

This section please refer to the usage folder..

Coding style

evm-lite-env defers to Airbnb JavaScript Style Guide, also contains an ESLint configuration which you can use to validate your JavaScript code style.

Lint JavaScript with ESLint.

npm run lint

Licensing

This project is freely redistributable under the MIT License. Use of this source code is governed by a MIT-style license that can be found in the LICENSE file.

About

Deploy scripts for running Ethereum node with DAG-based DLT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published