All Projects → rocket-pool → Rocketpool

rocket-pool / Rocketpool

Licence: gpl-3.0
A next generation decentralised Ethereum proof of stake network and pool, currently in beta and built to be compatible with Ethereum 2.0 and the Beacon Chain.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Rocketpool

Awesome Blockchain
⚡️Curated list of resources for the development and applications of blockchain.
Stars: ✭ 937 (+108.22%)
Mutual labels:  ethereum, pos
Btcpool Abandoned
backend of pool.btc.com
Stars: ✭ 541 (+20.22%)
Mutual labels:  ethereum, pool
Open Ethereum Pool
Open Ethereum Mining Pool
Stars: ✭ 1,062 (+136%)
Mutual labels:  ethereum, pool
Awesome Cryptoeconomics
An awesome curated list of Cryptoeconomic research and learning materials
Stars: ✭ 763 (+69.56%)
Mutual labels:  ethereum, pos
Rainbowminer
GPU/CPU Mining script with intelligent profit-switching between miningpools, algorithms, miners, using all possible combinations of devices (NVIDIA, AMD, CPU). Features: actively maintained, uses the top actual miner programs (Bminer, Ccminer, Claymore, Dstm, EnemyZ, Sgminer, T-rex and more) easy setup wizard, webinterface, auto update.
Stars: ✭ 158 (-64.89%)
Mutual labels:  ethereum, pool
Ledgerjs
Ledger's JavaScript libraries
Stars: ✭ 397 (-11.78%)
Mutual labels:  ethereum
Blockchainstore
💰 Retail Store that runs on Ethereum
Stars: ✭ 425 (-5.56%)
Mutual labels:  ethereum
Aleth
Aleth – Ethereum C++ client, tools and libraries
Stars: ✭ 3,885 (+763.33%)
Mutual labels:  ethereum
Iexec Sdk
CLI and JS library allowing developers to easily interact with the iExec stack
Stars: ✭ 387 (-14%)
Mutual labels:  ethereum
Burner Wallet
🔥👛Burner Wallet to move crypto quickly in a web browser. Sweep to cold storage when you get home. 🏠👨🏻‍🚒
Stars: ✭ 448 (-0.44%)
Mutual labels:  ethereum
Eattheblocks
Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers
Stars: ✭ 431 (-4.22%)
Mutual labels:  ethereum
Wordpos
Part-of-speech utilities for node.js based on the WordNet database.
Stars: ✭ 417 (-7.33%)
Mutual labels:  pos
Ethereumkit
EthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum.
Stars: ✭ 400 (-11.11%)
Mutual labels:  ethereum
Smart Contract Best Practices
A guide to smart contract security best practices
Stars: ✭ 4,784 (+963.11%)
Mutual labels:  ethereum
Libcopp
cross-platform coroutine library in c++
Stars: ✭ 398 (-11.56%)
Mutual labels:  pool
Defi Sdk
DeFi SDK Makes Money Lego Work
Stars: ✭ 440 (-2.22%)
Mutual labels:  ethereum
Crypto Whale Watching App
Python Dash app that tracks whale activity in cryptocurrency markets.
Stars: ✭ 389 (-13.56%)
Mutual labels:  ethereum
Synthetix
Synthetix Solidity smart contracts
Stars: ✭ 412 (-8.44%)
Mutual labels:  ethereum
Go Ethereum
Go language implementation of the original/classic design of the Ethereum protocol
Stars: ✭ 437 (-2.89%)
Mutual labels:  ethereum
Augur Ui
Augur UI
Stars: ✭ 412 (-8.44%)
Mutual labels:  ethereum

Rocket Pool - A next generation Ethereum proof of stake (PoS) infrastructure service and pool Build Status

*NOTE: The current version of Rocket Pool requires the latest [email protected], [email protected], and [email protected] LTS or greater to run locally.

Rocket Pool - Next Generation Decentralised Ethereum Proof-of-Stake (PoS) Infrastructure Service and Pool


Rocket Pool 2.5 is a first of its kind Ethereum Proof of Stake (PoS) infrastructure service, designed to be highly decentralised, distributed and compatible with staking in Ethereum 2.0 on the beacon chain. It was first conceived in late 2016 and has since had several successful public betas over the life span of ETH2 development. The staking network allows any individual, business, defi dapp, wallet provider, SaaS provider, exchange — just about any service — the ability to provide their users with the option to earn staking rewards on their ETH holdings without worrying about maintaining an extensive staking infrastructure, just plug and play.

Staking with the Rocket Pool network is very flexible and unlike any other staking infrastructure for Ethereum 2.0 to date. When depositing ETH into the Rocket Pool smart contracts, you will be instantly issued a token called rETH which represents a tokenised staking deposit in the network. Its value and the rewards it gains over time will be reflected by the work each individual decentralised node operator gives the Rocket Pool network. Rocket Pool’s unique decentralised staking infrastructure is economically bonded to both be secure and scalable.

Rocket Pool isn't just a whitepaper, it's actual code. Be sure to read the Rocket Pool 101 - FAQ for more information.

Test Rocket Pool

Rocket Pool - Testing Ethereum Proof-of-Stake (PoS) Infrastructure Service and Pool for Ethereum 2.0 Beacon Chain

To see Rocket Pool in action, clone the repo and run Ganache with the latest version of truffle installed. A quick and easy way to do this is to use the test script provided with the project:

$ npm install && npm test

This will start Ganache (if not already started) with the current block gas limit and put Rocket Pool through its paces. * These tests are extensive and can take up to 2-10 mins to run depending on your machines specs *.

Rocket Pool White Paper

You can read the current Rocket Pool white paper here: http://www.rocketpool.net/files/RocketPoolWhitePaper.pdf.

Contact and Additional Information

Check out our website for more information on Rocket Pool.

Contact form: https://www.rocketpool.net/#contact

Twitter: https://twitter.com/Rocket_Pool

Join our Discord chat channel! https://discordapp.com/invite/9mwXaDY


A Step-by-Step Beginners Guide

The following worked example uses macOS Sierra 10.12.6 and VMware Fusion 8.5.8 - all versions correct as of 15/09/2017.

Download and install Ubuntu onto a new VM -> https://www.ubuntu.com/download/desktop - tested with v16.04

Open a terminal window and install some pre-requisites:

install git:

$ sudo apt -y install git

install curl:

$ sudo apt -y install curl

install npm:

$ sudo apt -y install npm

install node.js:

$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo apt-get -y install nodejs

get rocketpool:

$ git clone https://github.com/rocket-pool/rocketpool

open the rocketpool directory:

$ cd rocketpool

install npm packages and run tests:

$ npm install && npm test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].