Bunni primary-source snapshot
Fetched: 2026-05-08 UTC
1) Official framing
Source: https://bunni.pro/ Source: https://docs.bunni.xyz/docs/v1/introduction/ Source: https://docs.bunni.xyz/docs/v2/overview/
Selected excerpts from the official materials:
Bunni is a liquidity engine for incentivizing Uniswap v3 liquidity.
Bunni v2 is a revolutionary Automated Market Maker (AMM) that introduces several groundbreaking features to optimize liquidity provision and maximize profits for liquidity providers (LPs).
Additional signals from the source:
- Bunni spans two related but distinct mechanism layers: a v1 liquidity-incentive and governance layer for Uniswap liquidity, and a v2 AMM architecture for liquidity-shape automation on Uniswap v4.
- The official positioning consistently centers LP efficiency and programmable liquidity management rather than generic trading UX.
2) ERC-20 wrapper plus Curve-style gauge politics
Source: https://docs.bunni.xyz/docs/v1/introduction/ Source: https://docs.bunni.xyz/docs/v1/tokenomics/gauges/
Selected excerpts from the official materials:
Bunni has built the first such wrapper contract that represents Uniswap positions as ERC-20 tokens.
This is what enabled Bunni to adopt Curve’s gauge system for Uniswap positions.
oLIT incentives are distributed among different gauges based on how veLIT holders vote on the gauge weights.
Additional signals from the source:
- Bunni’s key v1 move was not creating a new AMM curve but making concentrated-liquidity positions fungible enough to sit inside token-based incentive and governance plumbing.
- Bunni gauges are explicitly described as being based on Curve gauges.
- LPs must stake into gauges to receive oLIT incentives, making incentive eligibility a second layer above raw LP provision.
3) Option-style emissions and protocol cashflow
Source: https://docs.bunni.xyz/docs/v1/tokenomics/olit/ Source: https://docs.bunni.xyz/docs/v1/introduction/
Selected excerpts from the official materials:
oLIT is a call option token for LIT that lets its holder purchase LIT at a discount to the market price. Unlike regular options, oLIT does not expire.
Instead of using LIT as the reward token, Bunni uses call option tokens for LIT as the reward token. This has the benefit of enabling the protocol to accumulate a large cash reserve regardless of market conditions.
Additional signals from the source:
- Bunni frames option-style incentives as a way to shift more value from emissions into protocol treasury formation.
- The docs explicitly compare this design with regular liquidity mining and describe it as turning incentivization into a continuous token sale.
- That makes Bunni analytically useful as a case where gauge politics and emissions design are tightly coupled to treasury formation.
4) Range enforcement and incentive gating
Source: https://docs.bunni.xyz/docs/v1/tokenomics/gauges/
Selected excerpts from the official materials:
If it is, then the gauge is killed and stops receiving oLIT rewards. The oLIT rewards directed to the killed gauge are burnt.
Additional signals from the source:
- Reward flow depends on a Bunni-specific oracle for whether a position is out of range.
- Incentive routing is therefore governed not only by ve-token voting, but also by protocol-defined range-validity logic.
5) Bunni v2 control surfaces
Source: https://docs.bunni.xyz/docs/v2/overview/ Source: https://docs.bunni.xyz/docs/v2/technical/overview/ Source: https://assets.ctfassets.net/i0qyt2j9snzb/5YqtLbpbwBxM6XEvTJwPFN/08cefd4ed44bb7459662c867d444a53c/Bunni_v2_-_The_Liquidity_Provider-s_DEX.pdf
Selected excerpts from the official materials:
Liquidity Density Functions (LDFs) enable efficient liquidity distribution, modification, and swaps with constant gas costs.
Autonomous Rebalancing eliminates the need for external keepers to maintain optimal token ratios.
BunniHook … Implements auto-rebalancing executed via flood.bid. Uses am-AMM to recapture LVR & MEV.
BunniZone … restrict[s] the execution of auto-rebalancing swaps to a whitelisted set of solvers + the am-AMM manager.
Additional signals from the source:
- Bunni v2 is not just concentrated liquidity with a better UI; it introduces a layered control stack around liquidity shape, rebalancing, solver admission, and MEV recapture.
- The LDF chosen for each pool is fixed at deploy time, which makes liquidity-shape choice a durable market design parameter.
- Governance can move future and existing pools onto a new BunniZone version, so some authority sits above otherwise immutable pool components.
6) Public implementation caveat
Source: https://raw.githubusercontent.com/Bunniapp/bunni-v2/main/README.md
Selected excerpt from the public repository:
Important: Bunni v2 has been exploited … and this repo does not have the relevant issues addressed. Please do not use this code in production as is.
Why it mattered:
- This is a meaningful implementation warning, not a minor footnote.
- It suggests analysts should distinguish between Bunni’s mechanism ideas, its docs, and the current production-readiness of the public codebase.
Working conclusion
Bunni is best cataloged as liquidity-incentive infrastructure / shapeshifting concentrated-liquidity AMM / vote-escrowed DEX governance layer. The strongest reusable insight is that it relocates LP control into a stack of wrapper design, gauge voting, option-style emissions, rebalancing infrastructure, solver admission, and MEV-recapture logic. That makes Bunni a useful comparison class for both Curve-style gauge systems and newer Uniswap-v4-native liquidity automation protocols.