Skip to content

Flexible, minimalist, and gas-optimized yield aggregator protocol for earning interest on any ERC20 token.

License

Notifications You must be signed in to change notification settings

Rari-Capital/vaults

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c8fdddc Β· Apr 18, 2022
Nov 29, 2021
Apr 12, 2022
Jan 19, 2022
Apr 4, 2022
Nov 8, 2021
Apr 18, 2022
Nov 22, 2021
Nov 30, 2021
Mar 6, 2022
Oct 25, 2021
Jan 17, 2022
Apr 4, 2022
Jun 26, 2021
Jul 26, 2021
Nov 12, 2021
Jan 17, 2022
Apr 4, 2022
Jun 22, 2021
Oct 9, 2021
Nov 16, 2021

Repository files navigation

Vaults β€’ Tests License

Flexible, minimalist, and gas-optimized yield aggregator protocol for earning interest on any ERC20 token.

Architecture

  • Vault.sol: Flexible, minimalist, and gas-optimized yield aggregator for earning interest on any ERC20 token.
  • VaultFactory.sol: Factory which enables deploying a Vault contract for any ERC20 token.
  • modules/: Contracts used for managing and/or simplifying interaction with Vaults and the Vault Factory.
  • interfaces/: Interfaces of external contracts Vaults and modules interact with.
    • Strategy.sol: Minimal interfaces for ERC20 and ETH compatible strategies.

Diagram

Contributing

You will need a copy of DappTools installed before proceeding. See the installation guide for details.

Setup

git clone https://github.com/Rari-Capital/vaults.git
cd vaults
make

Run Tests

dapp test

Measure Coverage

dapp test --coverage

Update Gas Snapshots

dapp snapshot

About

Flexible, minimalist, and gas-optimized yield aggregator protocol for earning interest on any ERC20 token.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages