Skip to content

dovuofficial/cDOV

 
 

Repository files navigation

cDOV

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

Table of Contents

Install

# Install project dependencies
yarn

Testing

# Run all unit tests (compatible with node v12+)
yarn test

Testnets

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

Contribute

To report bugs within this package, create an issue in this repository. For security issues, please contact support@dovu.io. 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

License

GNU General Public License v3.0 (c) 2018 Fragments, Inc.

About

Smart contracts for cDOV

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 72.9%
  • Solidity 27.1%