Dashboard · VantagePlanned

Kelp rsETH Tracker: Backing, Supply by Chain and Withdrawals

Is every rsETH on every chain backed, and how long does an rsETH withdrawal take?

What backs Kelp's rsETH, how its supply is spread across chains, the escrow behind bridged rsETH and how withdrawals are paid.

ShareEmail itvoltfincrypto.com/apps/kelp-rseth-tracker
Blueprint

What the dashboard will show.

The dashboard as it will open in Vantage. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.

Backing

What stands behind rsETH, its price and the withdrawals waiting.

rsETH supply on Ethereum

rsETH

rsETH totalSupply() on Ethereum at the day's last block, including the rsETH held in escrow for other chains.

Figuretoken_supply_dailyAwaiting data

rsETH price

ETH

The rsETH to ETH price set by Kelp's LRT oracle at its latest update.

Figurelst_rates_dailyAwaiting data

Assets held

ETH

ETH, ETHx and stETH in the deposit pool, node delegators, EigenLayer and withdrawals in progress, valued in ETH at each token's own rate.

Figurerestaking_dailyAwaiting data

Withdrawals waiting

rsETH

rsETH locked in withdrawal requests that have not been claimed, at the latest block.

Figurelst_rates_dailyAwaiting data

Assets by type

The assets behind rsETH by kind: native ETH in validators, liquid staking tokens in EigenLayer strategies and assets waiting in Kelp's contracts.

Donutrestaking_dailyAwaiting data

Oracle price and market price

ETH

rsETH's oracle price by day beside its price in its main DEX pools.

Line chartdex_swaps_dailyAwaiting data

Chains and bridge

rsETH on other chains, the escrow that backs it and every bridge message.

rsETH in bridge escrow

rsETH

rsETH locked in the bridge adapter on Ethereum that backs rsETH minted on other chains, at the latest block.

Figurebridge_flows_dailyAwaiting data

rsETH on other chains

rsETH

The sum of rsETH totalSupply on every other chain at each chain's day-end block.

Figuretoken_supply_dailyAwaiting data

Escrow against supply

rsETH

rsETH supply on other chains beside the escrow that backs it, by day, so a gap shows the day it opens.

Bar chartbridge_flows_dailyAwaiting data

Every bridge mint and release

Each rsETH send and receive on the bridge adapter with its source and destination chains, amount, verifier setting and transaction.

Tablebridge_flows_dailyAwaiting data

Chain
Ethereum and every chain rsETH is bridged to
About

What it answers, and for whom.

Kelp issues rsETH against ETH and liquid staking tokens that it restakes through EigenLayer, at a price its oracle sets from the assets it holds. This dashboard reads Kelp's contracts to show what stands behind rsETH, how its supply is spread between Ethereum and other chains and how quickly withdrawals are paid.

rsETH on other chains is backed by rsETH held in escrow by a bridge adapter on Ethereum. In April 2026 an attacker forged a cross-chain message to that adapter and had rsETH released from the escrow, leaving rsETH elsewhere short of backing; Kelp paused the token, and the escrow was refilled in May under a recovery plan funded by several protocols. The dashboard compares escrow with supply every day, so a gap like that one shows the day it opens.

Every mint and release on the bridge is listed with its transaction and the number of verifiers its route required. Each figure opens a receipt with its block and the contract read behind it.

Method

How it will be measured.

Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.

How receipts work →
  1. rsETH supply and price come from the rsETH token and Kelp's LRT oracle at each day's last block, with each price update recorded as its own event.
  2. Assets held are read from the deposit pool, every node delegator and EigenLayer's strategy and pod contracts, valued at each token's own exchange rate in ETH.
  3. Escrow is the rsETH balance of the bridge adapter on Ethereum; supply elsewhere is each chain's rsETH totalSupply at that chain's day-end block.
  4. Bridge events are the adapter's send and receive events, joined with the verifier configuration of each route at that block.
  5. Withdrawals come from Kelp's withdrawal manager: requests, unlocks and claims.

The data it needs

Read from chain state and history

  • token_supply_dailyTo buildToken supply by dayTotal supply of each registry token on each chain at day end: wrapped BTC, liquid staking tokens, tokenized assets and other tracked tokens.
  • lst_rates_dailyTo buildLiquid staking ratesExchange rates of liquid staking and restaking tokens (wstETH, rETH, cbETH, weETH and others) at day end, and the realized yield they imply.
  • restaking_dailyTo buildRestaking depositsAssets restaked per restaking protocol, strategy and operator per day, and what is delegated to each service.
  • bridge_flows_dailyTo buildBridge deposits and withdrawalsDeposits into and withdrawals out of canonical and major third-party bridges by chain, token and day, plus escrow balances at day end.
  • dex_swaps_dailyTo buildDEX volumeSwap counts and volume per DEX, pool and chain per day, decoded from Swap events, valued with stablecoin legs and oracle prices.
  • security_incidentsTo buildHacks and exploitsA registry of exploits, hacks and rug pulls: date, chain, protocol, attack type, amount lost and the transactions involved.
  • rsETH totalSupply() on Ethereum and on each chain it is bridged to, at day-end blocks
  • LRT oracle price updates and the deposit pool's asset balances
  • Node delegator balances, their EigenLayer strategy shares and EigenPods
  • rsETH balance of the bridge adapter on Ethereum, with its send and receive events
  • Verifier configuration of each rsETH bridge route at the block of each message
  • Withdrawal manager request, unlock and claim events
Questions

Questions people ask.

What is rsETH?

rsETH is Kelp's liquid restaking token. Kelp takes ETH and liquid staking tokens such as ETHx and stETH, restakes them through EigenLayer and issues rsETH at a price set by its oracle, which rises as rewards accrue.

What happened in the Kelp rsETH exploit?

In April 2026 an attacker forged a cross-chain message to the adapter that holds rsETH in escrow for other chains, and rsETH was released from it. rsETH on other chains lacked full backing until the escrow was refilled in May 2026 through a recovery plan funded by several protocols. The dashboard keeps escrow and supply by chain from before the attack onward.

How can I check that rsETH on a layer 2 is backed?

Compare the rsETH supply on that chain with the rsETH locked for it in the adapter on Ethereum at the same time. The escrow chart does this daily, and the bridge table lists every mint and release with its transaction.

How do rsETH withdrawals work?

A withdrawal request locks rsETH and names the asset to receive. Kelp unlocks the request once assets come back from EigenLayer and its delay has passed, and the holder then claims. The dashboard shows rsETH waiting and how long recent requests took.

What does a bridge's verifier setting have to do with backing?

A cross-chain message is only as safe as the verifiers that must approve it. A route that relies on a single verifier fails if that verifier is misled or compromised, which is what the April 2026 attack exploited. The bridge table shows how many verifiers each rsETH route required when each message passed.

LRT oracle
Kelp's contract that sets rsETH's price in ETH from the value of the assets Kelp holds.
Node delegator
A Kelp contract that holds deposited assets and restakes them in EigenLayer with a chosen operator.
Bridge escrow
rsETH locked in the bridge adapter on Ethereum to back the rsETH minted on other chains.
Verifier
A party that checks and approves a cross-chain message before the destination chain acts on it.

Build Kelp rsETH Tracker: Backing, Supply by Chain and Withdrawals on verified data.

Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.