OriginProtocol / OriginProtocol/origin-dollar

Weighted Stablecoin Redemptions

Open
#160 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

contracts P2
Dominant language
Solidity
Stars
152
Forks
115
Avg merge
3d 20h
Merged PRs (30d)
17

Description

Our initial solution for https://github.com/oplabs/origin-dollar/issues/134 involved liquidating stablecoins according to the ratios that are currently held in the vault. We would prefer to liquidate the stablecoin that is most "overweight" prior to the others, and so on. The associated gas costs may increase or decrease, and this would be a secondary concern after protecting the vault from attackers.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review issue 134 and the current vault redemption flow to understand how stablecoin liquidation is selected. Define completion as liquidating the most overweight stablecoin first, then proceeding by relative overweight, while treating gas-cost changes as secondary to protecting the vault from attackers.

Written by the indexing model from the issue text.

Assessment

Tech stack
solidity
Domain
blockchain
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.