Skip to content

Be robust against low-TVL collateral - #78

Open
SupernaviX wants to merge 3 commits into
mainfrom
disable-collateral
Open

Be robust against low-TVL collateral #78
SupernaviX wants to merge 3 commits into
mainfrom
disable-collateral

Conversation

@SupernaviX

Copy link
Copy Markdown
Collaborator

This PR has two changes.

Disabling collateral

For each synthetic, we now read the butane protocol params to find the weights assigned to each collateral. We "disable" any collateral with a weight of 0 (meaning we give it the price 0 in any payloads we produce).

The point of this change is to have a fast way to disable broken collateral. We won't even try to get a price for any "disabled" collateral, so we don't have to worry about coordinating that price between consumers.

Normalizing Min TVL

The min_tvl field in our price configs is now always in units of USD. Before, its units varied depending on which currency we were considering.

I have also bumped the min TVL to $500 USD. When deciding prices, we will ignore any DEX pool with less than $500 of TVL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant