Skip to content

omahs/nice-node

 
 

Repository files navigation

NiceNode

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).

For the latest information, visit https://nicenode.xyz

Downloads Github All Releases gitpoap badge Twitter Discord

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/NiceNode/nice-node.git
cd nice-node
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. Contact Johns, @jgresham, if you want to test new error or event reporting code.

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

Packages

No packages published

Languages

  • TypeScript 58.6%
  • JavaScript 41.3%
  • Other 0.1%