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.
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 installyarn run build:watchin one terminal - this continually watches and builds your ts code and puts it in./distyarn startin 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:
sudo apt remove cmdtest yarnsudo apt install npmsudo npm install -g yarn
Support
Reach out to the EthStaker community:
License
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.
