GCD Protocol is a decentralized protocol that allows you to mint stablecoin GCD using a variety of tokens as collateral. Based on Unit Protocol.
Contains git submodule Oracles. To initialize:
git submodule init
git submodule update
In order to run hardhat commands, a local .env file needs to be created that at least holds a private key that could be used for the creation of addresses in the different networks: ''' PRIVATE_KEY = '' '''
The most important part of the onchain stablecoin protocol is the oracles that allow the system to measure asset values on the fly. GCD Protocol stablecoin system currently uses the following types of onchain oracles:
- Direct wrappers for existing Chainlink feeds
- Custom wrappers for DeFi primitives (aka bearing assets) using Chainlink-based wrappers
See the full current list of contracts here: Oracle contracts.