A platform to create and participate in Initial Coin Offerings (ICO)
Status: This project is currently in alpha stage, and not sufficiently stable for public usage.
Demo: http://ethane.herokuapp.com
Note: Make sure you have Python 3.6 and the latest version of Node installed.
$ cd ethane
$ npm install
$ export PATH=`pwd`/node_modules/.bin:$PATH
$ testrpc
(in a new tab)
$ virtualenv -p python3 ~/env
$ source ~/env/bin/activate
$ pip install -r requirements.txt
$ python manage.py migrate
$ export PATH=`pwd`/node_modules/.bin:$PATH
$ python manage.py runserver
- Ethereum as the blockchain app platform.
- Solidity for writing smart-contracts.
- OpenZepplin as a base for Solidity contracts, for security.
- Truffle for managing contract artifacts and deployment.
- web3.js - Javascript library to communicate with the Ethereum node through RPC calls.
- Python/Django
- [PostgreSQL] as the database