You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have the old staking contract (which still works) where users are able to stake 3CRV LP tokens and get rewards in UBQ tokens. The old staking contract has some issues:
It uses 3CRV LP tokens from the old uAD/3CRV pool. We've redeployed our stable coin so now we're using UUSD instead of the deprecated uAD token.
It makes sense to reimplement staking so that users were able to stake UUSD/LUSDLP tokens and get UBQ rewards. This way contributors have an incentive to keep UUSD in the UUSD/LUSD pool instead of swapping UUSD for a more liquid asset.
We've already ported staking to this diamond facet but we've never tested how it really works.
We have the old staking contract (which still works) where users are able to stake 3CRV LP tokens and get rewards in UBQ tokens. The old staking contract has some issues:
uAD/3CRV
pool. We've redeployed our stable coin so now we're using UUSD instead of the deprecated uAD token.It makes sense to reimplement staking so that users were able to stake
UUSD/LUSD
LP tokens and getUBQ
rewards. This way contributors have an incentive to keepUUSD
in theUUSD/LUSD
pool instead of swappingUUSD
for a more liquid asset.We've already ported staking to this diamond facet but we've never tested how it really works.
What should be done:
LibStaking
with unit testsThe next step would be to audit the updated code and deploy to production.
The text was updated successfully, but these errors were encountered: