Skip to content

avenlabs/stakehome-gui

 
 

Repository files navigation

StakeHome

Run a node at home, the easy way.

Set up an Ethereum node in no-time on every modern computer without any technical knowledge (coming soon).

Nice Node Screenshot captioned work in progress

Development

Test

Install

Install git, nodejs 18+, and npm.

Clone the repo and install dependencies:

git clone https://github.com/avenbreaks/stakehome-gui.git
cd stakehome-gui
npm install

Starting Development

Start the app in the dev environment:

npm start

A window should pop open with NiceNode and a chrome devtools inspector running.

You may need to set environment variables locally. To do so, create a .env file at the top level with:

SENTRY_DSN=fake-token
MP_PROJECT_TOKEN=fake-token
MP_PROJECT_ENV=dev
NICENODE_ENV=development

SENTRY_DSN and MP_PROJECT_TOKEN should be fake unless testing.

Packaging for Production

To package apps for the local platform:

npm run package

For a specific platform & architecture:

npm run package -- --linux --arm64

Running Storybook

To run Storybook locally:

npm run storybook

About

Run a node — just press start

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 56.7%
  • JavaScript 43.2%
  • Other 0.1%