Skip to content

About

a utility for tracking rETH

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

RETH-TRACKER

Project Overview

reth-tracker enables monitoring of staking rewards for an Ethereum address using Rocket Pool ETH (rETH). It tracks the conversion rate of rETH to ETH directly from the protocol, reflecting the Ether accrued through staking rather than market price fluctuations.

Features

  • Accurate tracking of staking rewards over time
  • Historical record of staking returns
  • Real-time conversion rate of rETH to ETH from the protocol

Installation

cargo install reth-tracker

Build

Install SQL first.

sudo apt install sqlite-devel

Then generate the Solidity bindings for the rETH token smart contract (source: etherscan).

forge bind

To install forge, start from here

Afterwards, simply compile with cargo.

cargo build

Usage

To run reth-tracker, use the following command-line interface:

reth-tracker --help

Example usage:

Add an Ethereum address to watch:

reth-tracker add-watch-address -a 0xYourEthereumAddress

Update the stored staking rewards for all tracked addresses:

reth-tracker update

List all tracked addresses and their staking reward history:

reth-trackers list

About

a utility for tracking rETH

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages