OriginProtocol / origin-dollar

OUSD and OETH are stablecoins that passively accrue yield while you are holding it
https://originprotocol.com
MIT License
122 stars 79 forks source link

Public Strategist Voting Tools #897

Open DanielVF opened 2 years ago

DanielVF commented 2 years ago

Currently a voter makes decisions about how to vote for weekly snapshot strategist actions by looking at a spreadsheet showing the current allocation and the current APY's.

While this is much better than the users needing to look these things up themselves. It still doesn't let users know about the actual behaviors and gotchas of the OUSD strategies. Off the top of my head:

I'm assuming we would want some kind of interactive system that shows the effects of doing these moves.

Ideally users would be able to see the effects and costs of allocation changes, beyond just changing the APY. This would make it easy to see that moving 250 million dollars to funds Compound USDT might cost 100K slippage, plus crater the APY there to near zero.

It would be good to default to showing things the way they are, to encourage leaving things the way they are unless there is a good reason.

joshfraser commented 2 years ago

@micahalcorn in the meantime, let's add a "Leave things the way they are" option to our weekly allocation voting

micahalcorn commented 2 years ago

Thanks @DanielVF 👍 You're thinking that we would basically build a public-facing strategist simulator? Based on your notes above, it seems like the things that matter are as follows:

The other thing I would add is that a voter might want the simulator to take into account existing votes so that she can see the effect of her vote assuming she is the final voter. Of course, the results will be affected by future voters, which we probably don't want to include in the equation.