Dripper
Last updated
Last updated
Yield is managed by the Dripper contract and slowly distributed to OETH holders. This smooths out the otherwise choppy yield from the Beacon Chain and bonus reward tokens (e.g. SSV) to improve the user experience and prevent attackers from front-running large yield events.
The OETH Dripper's duration is currently configured to 604800 (7 days).
Here's a demonstration of the flow of funds for OETH:
Reward tokens (e.g. SSV) are earned by the Beacon Chain staking strategy
Someone calls the harvest function to swap reward tokens for ETH
ETH proceeds from the harvest are added to the Dripper's balance
The Dripper gradually allows ETH to be available for distribution to the Vault
The Vault collects available ETH from the Dripper once per day via Chainlink automation
The drip rate is updated each time funds are collected (not when they are harvested/added)
OETH wallets grow due to the increase in the Vault's ETH balance