Beets DEX V3
Rejected venues wait the longest for re-review; a rejection has to earn another look before the scheduled date.
Beets is a decentralized exchange on Sonic centered on liquidity pools for liquid-staked tokens. It held about $395M at the 2026-08-14 survey. LP positions there carry impermanent loss: even correlated staking-token pools accumulate the weaker token when exchange rates diverge. Beets runs Balancer v3 pool types, hooks and boosted liquidity; those features add pool-specific strategy and governance assumptions rather than removing inventory risk. This is an amm-lp class disposition, not an individual rejection of Beets or a chain judgment on Sonic.
- Ships a product line without impermanent-loss exposure that merits its own review
The research file
The mechanism
Beets uses Balancer v3 infrastructure on Sonic for weighted, stable and custom pools. LP shares are claims on changing pool reserves; arbitrage restores the pool’s quoted relative prices by trading against those reserves. Boosted pools may place idle tokens into lending markets, adding lender and integration risk to swap fees and inventory exposure. Hooks and custom pools require pool-specific analysis.
Control and operating record
Balancer v3 provides the core Vault and programmable pool framework, while Beets supplies the Sonic deployment, interface, incentives and governance layer. Pools can be created permissionlessly and may expose editable swap fees or delegate managers; the Beets pool pages disclose those attributes individually. No protocol loss finding is needed for this class result, and this memo does not independently clear every pool or hook.
The exit
Removing liquidity returns the position’s current pool-asset mix, subject to the exact pool logic, recovery mode and any boosted-asset unwind. A depegged LST or stable asset can dominate reserves, while a one-sided exit may realize added price impact. Secondary incentives do not guarantee compensation for that loss or immediate withdrawal.
Why the class rule decides
The amm-lp rule is dispositive because two-sided inventory exposure remains the base payoff across Beets pool variants. This is not an assertion that Beets or Balancer v3 is categorically insecure. A Beets product with independently withdrawable principal and no AMM inventory exposure would merit a separate review.
Sources
The claims above trace to these. Where a number could not be independently verified, the thesis says so.
- Beets — protocol and liquidity-provider risks · primary · accessed 2026-08-14
Supports: Balancer architecture, liquidity provision, Sonic deployment, protocol risks - Balancer v3 Documentation — core concepts and pool framework · primary · accessed 2026-08-14
Supports: core concepts, pool framework - Balancer white paper — weighted-pool invariant · primary · accessed 2026-08-14
Supports: weighted-pool invariant - Beets v3 pool disclosure — governance fee and recovery-mode example · primary · accessed 2026-08-14
Supports: pool governance fee, recovery mode, pool-specific controls
Inherited controls
The verdict above grades the protocol layer. Every position also inherits the asset it holds and the chain it settles on. The least safe layer sets the position’s grade, and the position table names which one that is.
| Chain | Verdict | Grade | Control constraint |
|---|