Rocket Pool Protocol API (rocketpool-go)
The rocketpool-go library is a Golang client that wraps the Rocket Pool smart contracts deployed on Ethereum and exposes a typed protocol API for reading and writing network state: deposit pool, minipools, megapools, node registrations, RPL staking, rewards trees, auctions, oracle DAO, protocol DAO, tokens (rETH, RPL), and protocol settings. It is the canonical Go interface to the protocol and is used by the Smart Node, by Oracle DAO tooling, and by third-party integrators.
Rocket Pool Protocol API (rocketpool-go) is one of 3 APIs that Rocket Pool publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 1 machine-runnable capability that can be deployed as REST, MCP, or Agent Skill surfaces via Naftiko.
Tagged areas include Smart Contracts, Go, Library, Protocol, and rETH. The published artifact set on APIs.io includes API documentation, an OpenAPI specification, and 1 Naftiko capability spec.