Skip to content

mohamadhammoud/solidity-stable-coin

Repository files navigation

Over-Collateralized Stable Coin

This is a hardhat application for an over-collateralized stable coin depending on Ethereum.

Overview

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.

Installation

To install and set up this project on your local machine, follow these steps:

  1. Clone the repository to your local machine.
  2. Run npm install to install the necessary dependencies.
  3. Run npm run compile to compile the Solidity smart contracts.
  4. Run npm run test to run the test suite.

Usage

To use this application, follow these steps:

  1. Deposit collateral into the smart contract to mint stable coins.
  2. Trade stable coins with other users, with the underlying collateral being transferred along with the stable coin.

Contributing

Contributions to this project are welcome. To contribute, please follow the standard GitHub flow and submit a pull request.

Credits

This project was inspired by blockchain team lead at Polytrade Adam Boudjemaa.

License

This project is licensed under the MIT License.

Contact

For any questions or feedback, please contact mohamad hammoud at [email protected].

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published