cDOV is a decentralized elastic supply protocol which focuses on a store of value for the potential usage of a carbon offset, a fork of Ampleforth. It maintains a stable unit price by adjusting supply directly to and from wallet holders. You can read the whitepaper for the motivation and a complete description of the protocol.
This repository is a collection of smart contracts that implement the Ampleforth protocol on the Ethereum blockchain.
cDOV extends Ampleforth in a number of ways including through a yield mechanism for holders that provides up to 100% APY in carbon offset potential, enabling token holders to live a carbon neutral life.
Read more about cDOV and our plans for the DOVU data carbon market whitepaper for cDOV
The official mainnet addresses are:
- ERC-20 Token: TBD
- Supply Policy: TBD
- Orchestrator: TBD
- Market Oracle: TBD
- CPI Oracle: TBD
# Install project dependencies
yarn
# Run all unit tests (compatible with node v12+)
yarn test
There is a testnet deployment on Ropsten. It rebases hourly using real market data.
- ERC-20 Token: TBD
- Supply Policy: TBD
- Orchestrator: TBD
- Market Oracle: TBD
- CPI Oracle: TBD
To report bugs within this package, create an issue in this repository. For security issues, please contact [email protected]. When submitting code ensure that it is free of lint errors and has 100% test coverage.
# Lint code
yarn lint
# Format code
yarn format
# Run solidity coverage report (compatible with node v12)
yarn coverage
# Run solidity gas usage report
yarn profile