Project

etherdev

0.0
No commit activity in last 3 years
No release in over 3 years
A clean and simple development framework for Ethereum development and deployment
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

~> 0.4
~> 5.11
~> 12.3
~> 0.20.0
 Project Readme

Welcome to EtherDev

EtherDev is an Ethereum blockchain development toolkit that includes everything you need to compile, test, and deploy Ethereum Smart Contracts.

EtherDev lets you develop and test your Solidity Smart Contracts with your favorite language and testing framework: Ruby and MiniTest. Developing and testing your contracts will feel very similar as developing other Ruby frameworks and libraries, like for example Ruby on Rails.

Getting Started

  1. Install EtherDev at the command prompt if you haven't yet:

    $ gem install etherdev
    
  2. At the command prompt, create a new EtherDev project:

    $ etherdev new myproject
    

    where "myproject" is your desired new project name.

  3. Install and run the Ganache personal development Ethereum blockchain

    Go to http://truffleframework.com/ganache/ and install Ganache for your platform. Then run a personal blockchain on your machine for fast and easy testing of your contracts.

  4. Change directory to myproject and run the sample contract:

    $ cd myproject
    $ bin/rake
    

Congratulations! You've compiled, deploy and tested the functionality of the Greeter contract that's available by default in your project. You can now add your other contracts to the contracts/ folder and add your tests for them to tests/.

License

EtherDev is released under the MIT License