Open source realtime blockchain, powered by vue.js/go-ethereum/rethinkdb/socket.io/Redis
These instructions will get you a copy of the project up and running on your local machine for development and testing puposes.
What things you need to install the software and how to install them
Make sure you have golang 1.9^ and build tools
Install rethinkdb on your local system
Instruction on how to install rethinkdb
Install redisDB on your local system and make sure it is running
Clone the go-ethereum github repo
git clone https://github.com/enKryptIO/go-ethereum.git
Clone the ethvm github repo
git clone https://github.com/enKryptIO/ethvm.git
Clone the ethvm-socket-server github repo
git clone https://github.com/enKryptIO/ethvm-socket-server.git
ubuntu instructions
cd go-ethereum
make geth
Make sure it builds without any problems
Start rethinkdb
rethinkdb
Start geth
go-ethereum/build/bin/geth --ethvm --rpc --gcmode archive
Set following environmental variables
#!/usr/bin/env bash
export RETHINKDB_URL="rethinkdb://localhost:28015"
export REDIS_URL="127.0.0.1:6379"
export RETHINKDB_CERT_RAW=""
export RPC_HOST="localhost"
export RPC_PORT="8545"
Start ethvm-socket-server
cd ethvm-socket-server
npm run compose
Start ethvm
cd ethvm
edit /src/configs/socket.json and change the `url` value to `http://localhost`
npm start
This project is licensed under the MIT License - see the LICENSE.md file for details