Challenges between friends with a shared prize pot, run entirely inside Telegram. The pot earns yield while the challenge is live.
OtterPot turns friendly bets into on-chain challenges. A group creates a challenge in a Telegram bot, each friend stakes into a shared pot, and the group confirms the result by consensus. The smart contract pays the winner automatically. There are no wallets to install and no apps to download, because everything happens in the Telegram bot and Mini App.
Funds sit in a ChallengePool contract. While the challenge runs, idle capital is delegated to a TreasuryVault that routes it to a yield strategy through a swappable adapter. Participants get their stake back plus a fair share of the yield, even if the challenge is cancelled or refunded. The Worker's operator account can only send funds to the winner the contract calculates, so no one can redirect the pot.