2021-04-14 08:16:02 -04:00
2021-04-14 07:00:35 -04:00
2021-03-09 15:55:18 -05:00
2021-03-09 15:55:18 -05:00
2021-03-10 06:52:21 -05:00
2021-04-01 15:43:46 -04:00
2021-03-09 15:55:18 -05:00
2021-03-09 15:55:18 -05:00
2021-03-09 15:55:18 -05:00

Stakehouse

Stakehouse is an application aimed at lowering the technical bar to staking on Ethereum 2.0.

Dubbed a 'one-click installer', it provides a clean UI automating the setup and management of all the infrastructure necessary to stake without the user needing to have any technical knowledge.

stakehouse preview

Disclaimer

Stakehouse:

  • only runs on Ubuntu (see below for more system requirements)
  • is not audited - use at your own risk
  • is currently experimental and still under development
  • only runs on pyrmont (right now)
  • does not currently do anything with real ETH or mainnet (DO NOT USE REAL ETH)

Demo

StakeHouse did a demo at the EthStaker Validator Workshop - take a look here.

Usage

There are no releases yet. Please see Development section.

Getting Involved

Theres plenty left to do with StakeHouse. If you'd like to help out come join us on the EthStaker discord, channel #stakehouse, or reach out to Colfax (discord username: colfax#1983) directly.

Also try it out (feedback welcome!), take a look our demo above, and/or browse our open issues (start by filtering by the label 'small').

Development

Requirements

  • Ubuntu 20.04
  • 16GB RAM
  • SSD with 200GB free
  • root access

Setup

Stakehouse is a React app running in Electron and currently only runs on Ubuntu (tested on version 20.04). See src/electron/ for the simple electron app and src/react/ for where the magic happens. Feedback and help is much encouraged so please reach out!

  • yarn install
  • yarn run build:watch in one terminal - this continually watches and builds your ts code and puts it in ./dist
  • yarn start in another terminal - this runs your app (the code in ./dist)

If you make changes, save them and they will automatically build. In order to get them to show in the app press ctrl+r or cmd+r

Installing Yarn on Ubuntu

Run the following commands:

  1. sudo apt remove cmdtest yarn
  2. sudo apt install npm
  3. sudo npm install -g yarn

Support

Reach out to the EthStaker community:

License

GPL

Credits

  • Stakehouse uses the Rocket Pool installer to manage eth1/eth2 clients.
  • EthStaker for the incredible guidance and support.
  • Somer Esat's guides for the introductory knowledge.
Description
No description provided
Readme GPL-3.0 5.5 MiB
Languages
TypeScript 95.8%
JavaScript 3%
Dockerfile 1.1%
HTML 0.1%