Skip to content
UI for Ethereum Grid, written in React
Branch: dev
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.github
app Node Info (#29) Mar 13, 2019
docs
i18n changes to support SendTx Sep 21, 2018
icons init 🎉 Jun 22, 2018
preload
public
src chore: refactor `Nodes/index.js` to get ready for more nodes (#34) Mar 21, 2019
.eslintignore fix: more linting (#6) Jan 29, 2019
.eslintrc.js Node Info (#29) Mar 13, 2019
.gitignore
.prettierrc feat: connect NodeSetup fields (#17) Feb 26, 2019
LICENSE
README.md Update README.md Mar 15, 2019
package.json feat: redux persist (#32) Mar 18, 2019
settings.dev.json
tasks.js
wallet.asar add wallet app for testing Jul 3, 2018
webpack.config.js add custom webpack config Dec 22, 2018
yarn.lock feat: redux persist (#32) Mar 18, 2019

README.md

Build Status

Grid UI

Project Goals

  • improved security and easier maintenance than former Mist
  • rapid development, faster iterations and releases
  • improved testability
  • removal of electron API references from UI components
  • allows to run the app in a browser, electron or tau window
  • separation of electron shell application and user interface
  • independent release, versioning and packaging of host application (Grid) and dapp (Grid UI, Wallet UI)
  • introduction of an app namespace and removal of global variables
  • reducing the amount of custom build scripts required to produce distributables
  • a popular technology to encourage the community to contribute
  • no network connection or full node required to run and develop the UI

Contributing

There are many ways to get involved with this project. Get started here.

Development

git clone https://github.com/ethereum/grid-ui.git
cd grid-ui
yarn

Start in 2 terminals:
yarn run start -> start dev server for react with hot reloading
yarn run electron:dev -> load the app from the dev server into an electron window

Using local ethereum-react-components

To develop in grid-ui using your local copy of ethereum-react-components:

  1. cd ethereum-react-components
  2. npm link
  3. cd grid-ui
  4. npm link ethereum-react-components

After making changes in ethereum-react-components, run yarn for a fresh build to be picked up by grid-ui.

You can’t perform that action at this time.