Open
Description
Overview
Create a new challenge based on Speed Run Ethereum, specifically Challenge 5, but adapted to Starknet.
To access this challenge, users must have completed challenges 0 through 4 from Speed Run Ethereum.
💰 Stablecoins
🪙 Build your own decentralized stablecoin. Develop a contract that accepts collateral and issues MyUSD tokens based on the collateral's value. Consider the following scenarios:
- Collateral Value Increase: If the collateral value rises, users can borrow more tokens.
- Collateral Value Decrease: If the collateral value drops, implement a system for liquidating the MyUSD to maintain stability.
Proposed Solution
-
Understand the Challenge Mechanics
- Analyze the original Speed Run Ethereum Challenge 5.
- Identify necessary modifications to adapt it to Starknet.
- Focus on handling collateral fluctuations and liquidation mechanisms.
-
Create a Separate Private Repository
- Implement the challenge in Starknet using Cairo.
- Ensure the contract logic follows best practices.
- Document the challenge structure and steps in a
README.md
, following the format of previous challenges.
-
Assign Repository Access
- Grant repository access to
nadai2010
or0xquantum3labs
for review and feedback.
- Grant repository access to
Next Steps
- Define the exact challenge specifications for the Starknet environment.
- Develop and test the smart contract implementation.
- Provide a step-by-step guide for users to complete the challenge.
- Review and iterate based on feedback.