This document is intended as a high level overview of the Rocket Pool project.
The Rocket Pool project includes:
- Protocol smart contracts
- Other smart contracts, such as the standards and reference contracts created via RPRCs
- The Smart Node CLI
- Documentation such as RPIPs
The Rocket Pool core protocol is the set of smart contracts which are necessary for running a Rocket Pool node or swapping ETH for rETH via the deposit pool.
[INSERT rETH CONTRACT DOCUMENTATION]
[INSERT RPL CONTRACT DOCUMENTATION]
[INSERT OLD RPL CONTRACT DOCUMENTATION]
[INSERT Storage CONTRACT DOCUMENTATION]
Standards and reference smart contracts which utilize the protocol are proposed via RPRCs and are not considered part of the core protocol.
[INSERT Saas RPIP]
The smart node is a reference client, written in golang, for interacting with the Rocket Pool protocol:
Rocket Pool Improvement Proposals RPIPs) are the process for documenting and proposing changes to the protocol. See RPIP-1 for more details.
Please cite this document as:
Mike Leach (@VVander), "RPIP-2: Rocket Pool Design Specification [DRAFT]," Rocket Pool Improvement Proposals, no. 2, March 2022. [Online serial]. Available: https://rpips.rocketpool.net/RPIPs/rpip-2.