Skip to content
forked from janx/ethpanel

A friendly web interface to ethereum node.

License

Notifications You must be signed in to change notification settings

ben-haim/ethpanel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EthPanel

A friendly web interface to ethereum node.

EthPanel is designed to be a lightweight, full functional, and browser only app. Browser only means it runs completely in browser, requires nothing to be installed on your computer.

screenshot

EthPanel is still in its early stage, before alpha release. If you want any specific function or have an idea, please create a issue.

Run

EthPanel communicates with ethereum node through json rpc, so make sure your node enabled json rpc and allowed cross-origin resource sharing:

geth --rpc --rpccorsdomain "*"

'*' will allow ajax request from any domain. You can set it to a more specific domain, e.g. http://localhost:8080.

By default EthPanel suppose the node is listening http://localhost:8545 for json rpc request.

Check out the live version here.

It's also deployed on EthFans.org as a utility.

Build

You must have npm installed on your computer.

From the root project directory run these commands from the command line:

npm install

This will install all dependencies.

To build the project, first run this command:

npm start

This will perform an initial build and start a watcher process. build/ directory will be created and all output will be put there.

To build a production version, run:

npm run release

To run the app, simply open build/index.html.

About

A friendly web interface to ethereum node.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.0%
  • HTML 3.3%
  • CSS 0.7%