ElRakabawi / inverse-protocol

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Inverse Protocol

Converts yield provided by a lending protocol or yield optimizer to a different token.

Overview

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

About


Languages

Language:Solidity 73.6%Language:JavaScript 26.4%Language:Shell 0.1%