EarnFi v1 is live on Robinhood Chain.
EarnFi · Robinhood Chain

Always allocated to whatever’s paying most.

Every WETH lending market on Robinhood Chain, watched in real time.

Boosted
Status
9.17%
Current APY, launch boost
1.848
WETH supplied
7
Markets tracked
All productsRobinhood Chain
earnfiETH
Auto-rotator

Deposit ETH once. It rotates into whichever WETH lending market on Robinhood Chain is actually paying.

TVL
10.400 ETH
Current APY
9.17%
Available onRobinhood Chain
Deposit
Market watchlist
Live data

Every WETH lending market on the chain, ranked by real trailing yield sampled from on-chain state.

Markets tracked
7
WETH supplied (all)
28.4
Refreshed continuously by the indexer
View markets

Built to move first

Robinhood Chain is two months old and its yield markets are just forming. EarnFi is already watching all of them, so your ETH is first in line when one starts paying.

For depositors

Every basis point on the chain, found and taken automatically.

Deposit once and hold earnfiETH. The crank checks every market on a fixed cadence, moves the position when one clears the yield bar, and keeps a public log of every decision, including the boring ones.

  • A vetted watchlist: every WETH lending market that actually exists on the chain, none invented
  • Trailing yield sampled from on-chain state, never a third-party APY feed
  • Rotates only when a market clears the bar, and logs every decision either way
Ideal for
First depositorsETH holdersRobinhood Chain users
All markets watchedLive
01EarnFi9.17%
02WETH / MDLP (BA08)0.00%
03WETH / MDLP (647C)0.00%
04WETH / RBLX0.00%
05WETH / MDLP (8424)0.00%
06WETH / NFLX0.00%
07WETH / SPY0.00%

Transparent by design

Assess exactly what your ETH is doing before and after you deposit.

View rotation log
Crank decision logLive
Checked, no move1m ago
no market clears the 50bps deployable floor (checked 7 known market(s)) — staying idle is correct, not a bug
Checked, no move6m ago
no market clears the 50bps deployable floor (checked 7 known market(s)) — staying idle is correct, not a bug
Checked, no move11m ago
no market clears the 50bps deployable floor (checked 7 known market(s)) — staying idle is correct, not a bug
Checked, no move16m ago
no market clears the 50bps deployable floor (checked 7 known market(s)) — staying idle is correct, not a bug

Every decision logged

The crank writes down every check it makes, including the ones where it decides to do nothing.

All markets watchedLive
01EarnFi9.17%
02WETH / MDLP (BA08)0.00%
03WETH / MDLP (647C)0.00%
04WETH / RBLX0.00%
05WETH / MDLP (8424)0.00%
06WETH / NFLX0.00%

Yield measured, not quoted

APY comes from sampling each market’s own on-chain state over time, never from a third-party feed.

Current position
Boosted
9.17% APY right now.
NAV / earnfiETH
1.0000
Next rotation check
5m
Last rotation
None yet
All markets watched
RankMarketSupply APYWETH
01EarnFiBoosted9.17%0.000
02WETH / MDLP (BA08)0.00%0.04
03WETH / MDLP (647C)0.00%0
04WETH / RBLX0.00%0
05WETH / MDLP (8424)0.00%0.04
06WETH / NFLX0.00%0
07WETH / SPY0.00%0.868
08WETH / NVDA0.00%0.9

No rotations yet. Nothing has cleared the bar since launch.

Rotation historyNo rotations yet

No position rotations yet: the vault runs on the launch boost while it waits for an organic market to clear the bar. The keeper checks every market every 5 minutes, and every check is logged below.

Checkedno market clears the 50bps deployable floor (checked 7 known market(s)) — staying idle is correct, not a bug1m ago
Checkedno market clears the 50bps deployable floor (checked 7 known market(s)) — staying idle is correct, not a bug6m ago
Checkedno market clears the 50bps deployable floor (checked 7 known market(s)) — staying idle is correct, not a bug11m ago
Checkedno market clears the 50bps deployable floor (checked 7 known market(s)) — staying idle is correct, not a bug16m ago
Checkedno market clears the 50bps deployable floor (checked 7 known market(s)) — staying idle is correct, not a bug21m ago
Checkedno market clears the 50bps deployable floor (checked 7 known market(s)) — staying idle is correct, not a bug26m ago
CA: coming soon