Converts yield provided by a lending protocol or yield optimizer to a different token.
- Users deposit an underlying token (e.g. DAI) to a Vault and receives a vault token 1-1 with underlying.
- The vault uses a strategy (e.g. CTokenStrat) to deposit the underlying to a yield generator.
- The Harvester continuously swaps yield to a target token (e.g. ETH) and distributes it to vault token holders in the form of dividends.
- Vault token holders can withdraw underlying and the target token at any time.