Skip to content
This repository was archived by the owner on Nov 29, 2022. It is now read-only.
/ etherloin Public archive

Hassle-free Ethereum smart contracts development environment with Ethermint, Truffle and Docker-compose

License

Notifications You must be signed in to change notification settings

ld100/etherloin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tenderloin

Ethereum smart contracts development environment based on Ethermint/Tendermint

Motivation

TBD

Usage

TBD

Directory structure

  • ethereum — Dockerfile for building classic Ethereum-go client AKA Geth
  • ethermint — Dockerfile and start scripts for running actual Ethermint cluster
  • tendermint — Dockerfile and start scripts for running Tendermint consensus engine
  • netstats — Server Dockerfile and client configuration for running ETH Netstats tool for each node of Ethermint cluster
  • setup — Ethereum genesis file and keystore for Ethermint private cluster, may include other ocnfiguration files

Roadmap

  • Build Tenderming from source instead of downloading prepackaged version
  • Add sample contracts subproject with truffle and autodeployment
  • Add usage docs
  • Include sample data encoding/decoding solidity contract

Known issues

  • When netstats monitoring enabled, it causes Golang errors on Ethermint nodes. Not critical for the functionality, but litters log output with errors.

Releases

No releases published

Packages

 
 
 

Contributors