Proxy Yield Aggregator v1.0.0 - ERC4626 Compatible Deposit Contract #602
Replies: 18 comments
-
This bounty seems to be asking to simply fork the ERC4626 router contract, add an option to withdraw in an alternate token with a custom reward curve and restricting the router to only certain stablecoins, that seems too easy for a task with that tall of a bounty, is there anything I'm missing? In fact, with the implementation I'm thinking of, you don't even have to deploy new vault contracts, you could just reuse already existing vault contracts that are already deployed, audited, and used on chain |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
I see, thank you! |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
@codeawayaks Hi. As you can see in the assignee and comments on this issue, it is not available. The first time you wrote requests in more than 20 tasks, and after that, you didn’t answer which one you wanted to take. Unfortunately, this looks like spam, so we will block your ability to comment for the upcoming 30 days. |
Beta Was this translation helpful? Give feedback.
-
Hey @zgorizzo69 looks like you were assigned this a long time ago. What's the status? |
Beta Was this translation helpful? Give feedback.
-
Proxy yield has been merged inside #267 I believe. It is not part of the dev branch anymore you said it is because it is being replaced by the new one. Can you explain exactly what the new version is about ? |
Beta Was this translation helpful? Give feedback.
-
Then there was some miscommunication somewhere. As you know, you built an earlier version of the pya. That is deprecated for the one you delivered in #267 which is ERC4626 compliant. If the ERC4626 compliant pya has been deleted then it should be restored. I remember now that we need to be able to manage all of deployed pyas and we decided to hold off until the Diamond Ubiquity Dollar Manager contract is complete so that we can add a pya/vault manager facet right? |
Beta Was this translation helpful? Give feedback.
-
I can retrieve my version and make it a facet yes |
Beta Was this translation helpful? Give feedback.
-
To clarify, I remember our conversation leading to us splitting the deliverable for this into two contracts.
The manager is to reside on the Diamond, right? |
Beta Was this translation helpful? Give feedback.
-
Also maybe useful to add this to our tests https://github.com/a16z/erc4626-tests |
Beta Was this translation helpful? Give feedback.
-
yes |
Beta Was this translation helpful? Give feedback.
-
looks like there's a security issue around being the first depositor
https://twitter.com/cergyk1337/status/1612510626517241857?s=46&t=eahphooxBpk3Lfkdrt9KTQ sherlock-audit/2022-10-astaria-judging#143 |
Beta Was this translation helpful? Give feedback.
-
damn better fix that asap ! |
Beta Was this translation helpful? Give feedback.
-
Yearn released permission-less vaults. We can probably learn something from their code. https://twitter.com/iearnfinance/status/1612484330755919880?s=46&t=eahphooxBpk3Lfkdrt9KTQ |
Beta Was this translation helpful? Give feedback.
-
is the bounty still open? |
Beta Was this translation helpful? Give feedback.
-
@nshmadhani no, this bounty is assigned. |
Beta Was this translation helpful? Give feedback.
-
@zgorizzo69 what's the status on it? |
Beta Was this translation helpful? Give feedback.
-
Discussed in #171
Originally posted by pavlovcik May 14, 2022
"Bring Your Own Yield Source"
For the next iteration of the Proxy Yield Aggregator (PYA) program a user should be able to bring their own ERC4626 compatible yield source, and connect it to our deposit contract.
This product is intended for users to be able to stack the total yield that they can receive from their favorite yield bearing sources.
Upon withdrawal, the user interface should present a slider which represents risk tolerance of the user.
Example
Adjustable Parameters
Remarks
It would be very interesting to match the uCR Premium (math formula) with the bond of the associated asset. That way we are purchasing at the same price premiums ecosystem wide. As long as we're mindful of 1. the interface implementation, and 2. that we architect it so we can associate the uCR Premium PER asset, then I think we can easily share the same formula between our bonds and the PYA.
Beta Was this translation helpful? Give feedback.
All reactions