The end is nigh… the end of waiting for V5!
April 17 is the launch date for PoolTogether V5 on Optimism
After months of extensive testing, auditing, and design we are finally ready to (re)launch PoolTogether V5 on Optimism!
The necessity for a relaunch became an opportunity to improve V5, and the protocol has been simplified, hardened, and optimized in numerous ways.
This additional time has also given us an opportunity to re-assess externalities and user sentiment. Feedback on both of these has led to some changes to the protocol.
In this launch plan I’ll present:
- Important protocol changes since PTBR-15
- Deployment details
Protocol Changes
There have been two significant changes since PTBR-15 was proposed: how external incentives are handled, and POOL utility.
Aave Incentives
Previously, we assumed that there would be very little yield farming through Aave V3. The protocol was firmly established and Aave incentives had ended. However, we have noticed short bursts of OP incentives on USDC on Optimism. These incentives more than double the effective APR; it would be costly to ignore them.
We have decided to handle this by liquidating the additional incentives for ETH and contributing them to the prize pool on behalf of the vault. This means that Aave prize vaults for incentivized lending pools will have significantly higher chances to win, and the prizes will be much larger for everyone.
The solution leverages our existing liquidation bots and infrastructure, but setting up new Aave V3 prize vaults is now a complex multi-step process. As a consequence, G9 will create the initial set of Aave V3 vaults that were voted on in the previous Snapshot proposal.
Going forward we will provide documentation, tooling and support on how to set up Aave V3 vaults. However, in order to expedite the launch we will simply do it ourselves for the initial set of vaults.
POOL Utility
PoolTogether V5 captures a portion of yield to pay for the RNG, then the remainder is used for POOL utility.
You will now be able to stake your POOL for a chance to win prizes
Instead of being used to burn POOL, the remainder of the reserve is contributed to prizes on behalf of a POOL prize vault. Reserve is fed back into prizes instead of being sold. This means you can use your POOL tokens in the most PoolTogether-y way possible: stake your POOL and have a chance to win ETH!
This is a significant departure from the POOL burning utility, but it has been received with widespread and enthusiastic approval by the core contributors. This was very easy lift for us, as we were able to leverage all of our existing code.
Deployment
On April 17th the G9 team will be deploying the core protocol and initial set of Aave vaults to the Optimism blockchain. We’ll then follow by updating all apps and infrastructure to use the new deployment.
The deployment will include:
- The Prize Pool & peripheral contracts
- POOL Prize Vault
- Aave V3 Prize Vaults
- USDC
- ETH
- Dai
- TwabRewards contract to allow the permissionless distribution of incentives to prize vaults
- TwabDelegator contract for each of the vaults, to enable anyone to easily delegate their chance to win.
The Cabana suite of apps will be updated shortly after deployment.
The PoolTogether Developer Site will be updated with a new deployed contract list, and over time we’ll align all the documentation with the new code changes.
Coordination
We will be coordinating with the Pooltime team (and anyone else!) to ensure they have what they need to update their app and infrastructure for the new deployment.
Incentives
We will prime the Cabana app for incentives by whitelisting OP and POOL tokens. This means that if anyone adds Twab Rewards for those tokens they will show automatically (tokens must be whitelisted in order to become visible in the interface).
The G9 team is incredibly excited about this launch. The new PoolTogether is the definitive PoolTogether: an autonomous, immutable, permissionless, incentivized prize machine.
If anyone has any questions or comments, fire away!