PT Inc Development Update
PT Inc has been working hard on some new contributions to the protocol! The work is summarized below.
Prize API
The Prize API has been completed and is now being integrated into the app. The prizes will be much, much faster to load as the prizes will be pre-computed.
Whales have had some issues claiming prizes due to the amount of computation required for their large deposits. The Prize API pre-computes their prizes so it’s as simple as loading a JSON blob.
Chainlink VRF 2.0
Chainlink will be rolling out a new version of the VRF by end of Q1, 2022. We’ve completed the integration on our end, so we’ll be ready when it launches. At that time we’ll set up a gov proposal for the switch-over.
Developer Tooling
We now have production packages that make it easy for developers to interact with PoolTogether. These packages are now integrated into the production system and are ready for use!
App Updates
The app has received a number of updates, including:
- APR display
- Hindi translation (thanks @jengajojo.eth)
- Turkish translation (thanks @insidetrader)
- Ticket delegation
Decentralization R&D
We’ve been researching:
- Governance-controlled DNS (via ENS link)
- IPFS deployments
We now have IPFS fallbacks for the apps, and we’re exploring ways to optimize performance to make them the primary deployments.
Multi-Delegation
We’ve started the multi-delegation contract! Yesterday we did the first multi-delegation and it worked nicely! The audit is scheduled for February 22 with C4, so the smart contract will be ready shortly after.
Shout out to @TangFeng for putting together an RFP for the PT Grants committee. Thanks for the work you did! Originally this was going to be a community project but we decided to pivot away from gPOOL and tackle MD instead.
Draw Percentage Rate
Work has begun on the DPR Module. The math has been laid out in Solidity, and it’s going to be a game-changer for PoolTogether. We’ll be able to have prizes with arbitrary frequency, which opens up the design spaces for prizes significantly.
gPOOL
We began the gPOOL contract, but as we dug deeper we realized it create some serious problems. The project has been put on hold for the time being, and I’ll go deeper into why in another post.