[RFC] PTBR-30: Support & World Miniapp Improvements

PTBR-30: G9 Support & World Miniapp Improvements

Start Date Jul 1st, 2025
Duration of Work 6 months
Budget $98,965 USD

Generation (G9) Software Inc. is a proud service provider to the PoolTogether protocol.

For this proposal we are offering to create a new World Miniapp to support multiple vaults, host the Cabana suite of apps and provide developer support.

Scope of Work

Motivation

Outside of on-going hosting & support our plan is to add multiple vault support on Worldchain.

Morpho recently launched on Worldchain and we would like to see users migrate from the existing custom WLD stake vault to a WLD vault which has real yield.

The smart contract team will deploy a new prize vault for the Morpho WLD vault on World Chain.

Benefits

There is the obvious benefit of using a real yield-bearing vault on Worldchain, users will also not require human verification or be met with a deposit limit.

Other benefits of the new miniapp include:

  1. Supporting Reward Campaigns. Users on World will be able to accrue and claim rewards.
  2. Helping inform users of their winnings. There are issues with the existing miniapp architecture relying too heavily on RPC. The new miniapp will use subgraphs to support showing user’s their historical data.
  3. Display the POOL vault. User’s on Worldchain will be able to interact with the POOL vault, as well as any other prize vaults (USDC, etc.) created down the road on Worldchain.

Goal

Our goal is to ensure that PoolTogether continues to thrive. This means continued hosting for the apps, bug fixes, and developer guidance for those wishing to spin up their own apps, bots, vaults, or otherwise.

Deliverables

The New Miniapp:

Create a fork of Cabana and modify the existing codebase to:

  1. Replace Rainbowkit in favor of World’s Minikit. This includes replacing how transactions are submitted throughout the app, and how we look up the status of existing transactions.
  2. Scope vaults to only Worldchain.
  3. Help users easily migrate to the new vault.
  4. Add translation support for all languages the current Miniapp supports. (Japanese, Korean, Spanish, etc.).
  5. Redo the look and feel to match the existing World Miniapp’s styles.

Hosting of Cabana Suite of Apps

G9 will continue to host the Cabana suite of apps at https://cabana.fi.

Developer Support

G9 will retain developers and have them on call to:

  • Fix any issues with the apps or infrastructure to ensure uptime
  • Assist the community as needed
  • Provide guidance for builders and partners

The developers will be available on Discord and at least one representative will attend the Council calls each week.

Budget

Amount Token
98,965 USDC
3 Likes