Group trading vaults on Solana — govern together, trade together, win together.
PotBot started as a Telegram bot that let groups pool SOL and execute trades together. v2 evolves that into a fully decentralized, on-chain DApp — with trustless Anchor smart contracts, democratic governance, an AI automation engine, competitive 1v1 duels, and a public leaderboard.
Anchor Smart Contracts
Trustless vault via PDAs
On-Chain Governance
Proposals + share voting
AI Agent
Rules-based automation
1v1 Pot Duels
Head-to-head PnL battles
Public Leaderboard
Compete for #1 globally
Telegram Bot v2
Synced with on-chain state
On-Chain Vault (Anchor)
PDA-based vault per pot. Members deposit SOL/SPL tokens. Shares tracked on-chain via pot_vault program. Non-custodial, program-enforced accounting. Every action is transparent and verifiable on Solana.
Governance & Proposals
Members propose swaps, budget grants, and strategy changes. Vote with share-weighted power. Configurable quorum %, approval %, and voting windows. No admin override — the math rules.
AI Agent Automation
Rules-based engine polls every 60 seconds. Set triggers (price_above, price_below, time_interval, balance) to actions (propose_swap, vote_yes, alert). Built-in strategies: DCA, Trend, Reversion, Yield.
1v1 Pot Duels
Two pots compete head-to-head over a set period. The pot with better PnL wins the loser's stake. Trustless settlement via the pot_duel Anchor program. High stakes, fair execution.
Public Leaderboard
All public pots ranked by PnL, volume, and member count. Discover top-performing groups. Compete for the #1 spot at Frontier Colosseum. Full on-chain transparency.
Telegram Bot v2
Full Telegram integration preserved and upgraded. /start, Buy/Sell commands, /withdraw, /pnl, /members, /history, /referral — all synced in real-time with on-chain state via the SDK.
Web DApp (Next.js 14)
Overview — pot stats & live performance
Shares — your stake & withdrawal flow
Positions — live holdings & open PnL
Strategy — AI agent configuration
Governance — proposals & share voting
AI Agent — rules engine & activity log
Members — participants, roles & shares
Anchor Programs
pot_vault — main vault: deposits, withdrawals, governance
pot_duel — 1v1 competition & PnL-based settlement
PDAs for all accounts: pot, vault, member, proposal
SPL token support, configurable fee tiers
Telegram Bot
Group chat interface with instant commands
Governance notifications (new proposal, vote result)
Portfolio data via on-chain indexer
Wallet-linked member accounts
SDK & Integrations
@potbot/sdk — unified TypeScript client
Jupiter API v6 — best-execution swaps
TanStack Query — optimistic UI & caching
Reusable across web, bot & future products
Tech Stack
Proposal Lifecycle
Create Proposal
Any member opens the Governance tab and creates a proposal. Choose type: Swap, Budget Grant, or Settings Change. Specify parameters and submit on-chain.
Community Vote
All members vote YES or NO using their share weight. Voting window configurable (default 24h). Telegram notifications sent to all members. Real-time vote counts on-chain.
Execute
If quorum and approval thresholds are met, the proposal executes. Swap routes through Jupiter DEX. Budget grant signed by authority. Settings change applied on-chain.
Proposal Types
Swap Proposals
Specify input/output token, amount, slippage. Routes through Jupiter DEX with best-price execution after governance approval.
Budget Grant Proposals
[BUDGET GRANT] X SOL to recipient for N days. For team disbursements, dev fund, partnerships.
Settings Proposals
Change quorum %, approval %, voting window, max swap %, risk level, fee structures. Full pot governance via on-chain config.
Governance Parameters
Quorum %
Approval %
Voting Window
Max Swap %
Risk Level
Admin Co-Sign
All parameters configurable by pot members via a Settings Proposal.
| Feature | Status |
|---|---|
On-chain pot creation | ✅ Done |
Deposit / Withdraw | ✅ Done |
Governance proposals + voting | ✅ Done |
Jupiter swap execution | ✅ Done |
AI agent automation | ✅ Done |
Leaderboard (public pots) | ✅ Done |
Telegram bot integration | ✅ Done |
1v1 Duel program | ✅ Done |
Devnet deployment | 🔨 In progress |
Demo video | 🔨 In progress |
SDK documentation | 🔨 In progress |
v1 — Telegram Bot | v2 — Full DApp |
|---|---|
Centralized backend | On-chain Anchor programs |
Manual trading only | AI Agent automation |
No governance | Full proposal + voting system |
No web interface | 7-tab Next.js DApp |
Simple off-chain shares | On-chain PDA share tracking |
No leaderboard | Public pot leaderboard |
Single TG product | Expandable SDK platform |
No duels | 1v1 pot_duel Anchor program |
PotBot v2 is Y-DAO's Frontier Colosseum submission. We're building the future of decentralized group trading — on-chain governance, AI automation, and trustless vault management on Solana.
Built by Y-DAO — Solana builders from Amsterdam.