The keeper board.

Harvest is a public job. Once the 24-hour epoch elapses, the first address to call harvest(tokens) collects every eligible fee claim into the vault and earns a fixed 0.002 ETH tip. No allowlist, no registration, just gas.

harvest() opens in

Tip per harvest

0.002 ETH

Paid from the vault's idle WETH to the first caller in the epoch.

What a harvest does

  1. claims each eligible creator-fee stream
  2. swaps non-ETH fees to WETH
  3. takes the 10% performance fee
  4. starts the linear vest into NAV

Leaderboard

Reading Harvested events from the chain…

Run one

# when the countdown above reads OPEN NOW (reverts with EpochNotElapsed before that)
$ cast send \
    0xb6e54f359A4F03EB02De3D75e267c7A0ea403006 \
    "harvest(address[])" "[<token>,<token>,...]" \
    --rpc-url https://rpc.mainnet.chain.robinhood.com \
    --private-key $YOUR_KEY

# the token list is GET /api/pools filtered to eligible creator-fee rights
# first caller in the epoch earns the 0.002 ETH tip