Skip to content

CryptoCurve/wanvm

Repository files navigation

EthVM - Ethereum blockchain explorer

Open source realtime blockchain, powered by vue.js/go-ethereum/rethinkdb/socket.io/Redis

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing puposes.

Prerequisites

What things you need to install the software and how to install them

Make sure you have golang 1.9^ and build tools

Ubuntu Instructions

Install rethinkdb on your local system

Instruction on how to install rethinkdb

Install redisDB on your local system and make sure it is running

Install RedisDB

Installing

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

Building go-ethereum

ubuntu instructions

cd go-ethereum
make geth

Make sure it builds without any problems

Running

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

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published