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.
EthPanel is still in its early stage, before alpha release. If you want any specific function or have an idea, please create a issue.
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.
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
.