This repository contains collection of ERC4626 vault integrations with popular protocols like Aave, Compound, Convex, Benqi, Curve, SparkLend and ApeCoin.
Aave V3 ERC-4626 Tokenized Vault.
Benqi ERC-4626 Tokenized Vault.
Compound V3 ERC-4626 Tokenized Vault.
Convex ERC-4626 Tokenized Vault.
Curve ERC-4626 Tokenized Vault.
SparkLend ERC-4626 Tokenized Vault.
Lido ERC-7535 Native Asset Tokenized Vault.
ApeCoin ERC-4626 Tokenized Vault.
$ yarn
$ yarn compile
This task will compile all smart contracts in the contracts
directory.
ABI files will be automatically exported in artifacts
directory.
$ yarn test
$ yarn coverage
The report will be printed in the console and a static website containing full report will be generated in coverage
directory.
$ yarn prettier
$ npx hardhat verify --network mainnet $CONTRACT_ADDRESS $CONSTRUCTOR_ARGUMENTS