Git Product home page Git Product logo

stakehouse's Introduction

Wagyu

Wagyu (formerly known as 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.

wagyu preview

Disclaimer

Wagyu:

  • 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

Wagyu (while it was known as StakeHouse) did a demo at the EthStaker Validator Workshop - take a look here.

Usage

There are no releases yet, please see the setup section under development to run the latest version.

Getting Involved

Theres plenty left to do with Wagyu. 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

Wagyu 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!

Start by cloning this repo and enter the directory by running git clone https://github.com/stake-house/wagyu.git and cd wagyu. Then run the following:

  • yarn install
  • yarn build (or run yarn run build:watch in a separate terminal to hot reload your changes)
    • If you are running with build:watch after saving your changes will automatically build. In order to get them to show in the app press ctrl+r or cmd+r.
  • yarn start

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

  • Wagyu 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.