This is a hardhat application for an over-collateralized stable coin depending on Ethereum.
The purpose of this application is to allow users to create and trade over-collateralized stable coins on the Ethereum network. The stable coin is backed by a certain amount of collateral in ETH or other ERC-20 tokens, which ensures that the stable coin maintains a stable value relative to the underlying assets.
To install and set up this project on your local machine, follow these steps:
- Clone the repository to your local machine.
- Run
npm install
to install the necessary dependencies. - Run
npm run compile
to compile the Solidity smart contracts. - Run
npm run test
to run the test suite.
To use this application, follow these steps:
- Deposit collateral into the smart contract to mint stable coins.
- Trade stable coins with other users, with the underlying collateral being transferred along with the stable coin.
Contributions to this project are welcome. To contribute, please follow the standard GitHub flow and submit a pull request.
This project was inspired by blockchain team lead at Polytrade Adam Boudjemaa.
This project is licensed under the MIT License.
For any questions or feedback, please contact mohamad hammoud at [email protected].