DCA V2 - Periphery
This repository contains the periphery smart contracts for the DCA V2 Protocol.
π° Bug bounty
This repository is subject to the DCA V2 bug bounty program, per the terms defined here.
π Docs
Check our docs at docs.mean.finance
π¦ NPM/YARN Package
- NPM Installation
npm install @mean-finance/dca-v2-periphery
- Yarn installation
yarn add @mean-finance/dca-v2-periphery
π¨βπ» Development environment
- Copy environment file
cp .env.example .env
- Fill environment file with your information
nano .env
π§ͺ Testing
Unit
yarn test:unit
Will run all tests under test/unit
Integration
You will need to set up the development environment first, please refer to the development environment section.
yarn test:integration
Will run all tests under test/integration
π’ Deployment
You will need to set up the development environment first, please refer to the development environment section.
yarn deploy --network [network]
The plugin hardhat-deploy
is used to deploy contracts.
Licensing
The primary license for DCA V2 Periphery is the GNU General Public License v2.0 (GPL-2.0-or-later
), see LICENSE
.
Exceptions
- All files in
contracts/mocks
remain unlicensed.