UNIfication
Hayden Adams, Ken Ng, Devin Walsh
Today, Uniswap Labs and the Uniswap Foundation are excited to make a joint governance proposal that turns on protocol fees and aligns incentives across the Uniswap ecosystem, positioning the Uniswap protocol to win as the default decentralized exchange for tokenized value.
The protocol has processed ~$4 trillion in volume, made possible by thousands of developers, millions of liquidity providers, and hundreds of millions of swapping wallets.
But the last several years have also come with obstacles: we’ve fought legal battles and navigated a hostile regulatory environment under Gensler’s SEC. This climate has changed in the US, and milestones like Uniswap governance adopting DUNI, the DUNA, have prepared the Uniswap community for its next steps.
This proposal comes as DeFi reaches an inflection point. Decentralized trading protocols are rivaling centralized platforms in performance and scale, tokens are going mainstream, and institutions are building on Uniswap and other DeFi protocols.
This proposal establishes a long-term model for how the Uniswap ecosystem would operate, where protocol usage drives UNI burn and Uniswap Labs focuses on protocol development and growth. We propose to:
- Turn on Uniswap protocol fees and use these fees to burn UNI
- Send Unichain sequencer fees to this same UNI burn mechanism
- Build Protocol Fee Discount Auctions (PFDA) to increase LP returns and allow the protocol to internalize MEV
- Launch aggregator hooks, turning Uniswap v4 into an onchain aggregator that collects fees on external liquidity
- Burn 100 million UNI from the treasury representing the approximate amount of UNI that would have been burned if fees were on from the beginning
- Focus Labs on driving protocol development and growth, including turning off our interface, wallet, and API fees and contractually committing to only pursue initiatives that align with DUNI interests
- Move ecosystem teams from the Foundation to Labs, with a shared goal of protocol success, with growth and development funded from the treasury
- Migrate governance-owned Unisocks liquidity from Uniswap v1 on mainnet to v4 on Unichain and burn the LP position, locking in the supply curve forever
Protocol Fees
The Uniswap protocol includes a fee switch that can only be turned on by a UNI governance vote. We propose that governance flip the fee switch and introduce a programmatic mechanism that burns UNI.
Protocol Fee Rollout
To minimize impact, we propose fees roll out over time, starting with v2 pools and a set of v3 pools that make up 80-95% of LP fees on Ethereum mainnet. From there, fees can be turned on for L2s, other L1s, v4, UniswapX, PFDA, and aggregator hooks.
Uniswap v2 fee levels are hardcoded and governance must enable or disable fees across all v2 pools at once. With fees off, LP fees are 0.3%. Once activated, LP fees are 0.25% and protocol fees are 0.05%.
Uniswap v3 has fixed swap fee tiers on mainnet, with protocol fees that are adjustable by governance and set at the individual pool level. Protocol fees for 0.01% and 0.05% pools would initially be set to 1/4th of LP fees. For 0.30% and 1% pools, protocol fees would be set to 1/6th of LP fees.
Labs will assist the community in monitoring the impact of fees and may make recommendations to adjust. To improve efficiency, we propose governance votes on fee parameters skip the RFC process and move straight to Snapshot followed by an onchain vote.
Unichain Sequencer Fees
Unichain launched just 9 months ago, and is already processing ~$100 billion in annualized DEX volume and ~$7.5 million annualized sequencer fees.
This proposal directs all Unichain sequencer fees, after L1 data costs and the 15% to Optimism, into the burn mechanism.
Fee Mechanism for MEV Internalization
The Protocol Fee Discount Auction (PFDA) is designed to improve LP performance and add a new source of protocol fees by internalizing MEV that would otherwise go to searchers or validators.
This mechanism auctions off the right to swap without paying the protocol fee for a single address for a short window of time, with the winning bid going to the UNI burn. Through this process, MEV that would typically go to validators instead burns UNI. For a detailed breakdown of this mechanism, read the whitepaper.
Early analysis shows these discount auctions could increase LP returns by about $0.06-$0.26 for every $10k traded, a significant improvement given that LP returns typically range between -$1.00 and $1.00 for this amount of volume.
Aggregator Hooks
Uniswap v4 introduced hooks, turning the protocol into a developer platform with infinite possibilities for innovation. Labs is excited to be one of the many teams unlocking new functionality using hooks, starting with aggregation.
These hooks source liquidity from other onchain protocols and add a programmatic UNI burn on top, turning Uniswap v4 itself into an aggregator that anyone can integrate.
Labs will integrate aggregator hooks into its frontend and API, providing users access to more sources of onchain liquidity in a way that benefits the Uniswap ecosystem.
Retroactive Burn
Many community members wish the fee switch had been turned on earlier as UNI holders have missed out on years of fees on ~$4 trillion in Uniswap protocol volume. Alas, we cannot turn back the clock… or can we?
We propose a retroactive burn of 100 million UNI from the treasury. This is an estimate of what
might have been burned if the protocol fee switch had been active at token launch.
Technical Implementation
Each fee source requires an adapter contract, that sends fees into an immutable onchain contract called TokenJar where they accumulate. Fees can only be withdrawn from TokenJar if UNI is burned in another smart contract called Firepit.
TokenJar and Firepit are already implemented, along with adapters for v2, v3, and Unichain. PFDA, v4, aggregator hooks, and bridge adapters for fees on L2s and other L1s are in progress and will be introduced through future governance proposals.
Detailed documentation on protocol fees and UNI burn can be found here.
UNIfication and Growth Budget
Labs led development of every version of the Uniswap protocol, grew the initial community, popularized AMMs and DeFi, and launched products used by tens of millions. Foundation expanded this ecosystem through grants, governance support, and community growth.
We propose unifying these efforts by transitioning Foundation teams to Labs, as Labs shifts its focus to helping make Uniswap protocol the default exchange for all tokenized value, funded through a growth budget from the treasury.
Uniswap Foundation Activities Move to Uniswap Labs
With the approval of this proposal, Labs will take on operational functions historically managed by the Foundation, including ecosystem support and funding, governance support, and developer relations.
Hayden Adams and Callil Capuozzo will join the existing Foundation board of Devin Walsh, Hart Lambur, and Ken Ng, bringing the board to five members. Most Foundation employees will move to Labs, except for a small team focused on grants and incentives. This team will deploy the Foundation’s remaining budget consistent with its mission, after which future grants will come from the growth budget under Labs.
Labs Focuses on Uniswap Protocol Growth and Development
This proposal aligns Labs’ incentives with the Uniswap ecosystem. If approved, Labs will shift its focus from monetizing its interfaces to protocol growth and development. Labs’ fees on the interface, wallet, and API will be set to zero.
These products already drive significant organic volume for the protocol. Removing fees makes them even more competitive and brings in more high quality volume and integrations, leading to better outcomes for LPs and the entire Uniswap ecosystem.
Monetization of Labs interfaces will continue to evolve over time and any fees on volume originating from these products will benefit the Uniswap ecosystem.
Labs will focus on both sides of the protocol’s flywheel – supply of liquidity and demand for volume. Below are just a few of the roadmap items ahead:
- Improve LP outcomes and protocol liquidity. Deploy the Protocol Fee Discount Auction and LVR-reducing hooks to capture more value for LPs and the protocol. Strengthen protocol leadership on strategic pairs, including dynamic fee hooks and stable-stable hooks. Add more sources of liquidity to the Uniswap protocol through aggregator hooks.
- Drive Uniswap protocol integrations and onboard new ecosystem players. Accelerate adoption through strategic partnerships, grants, and incentives that bring new participants onchain. Provide SDKs, documentation, and even a dedicated engineering team to help partners build on the protocol.
- Accelerate developer adoption of the protocol with Uniswap API. Pivot the API from a profit-generating product to a zero margin distribution method, expanding the protocol to more platforms and products, including those that previously competed with Labs products. Launch self-serve developer portal for key provisioning and allow integrators to add and rebalance liquidity directly through the API.
- Drive protocol usage with Labs’ interfaces. Use the interface and wallet to drive more volume to the protocol by making it free, investing heavily in LP UX, and adding new features like dollar-cost-averaging, improved crosschain swaps, gas abstraction, and more.
- Empower hook builders. Provide engineering support, routing, support in Labs’ interfaces, grants and more.
- Establish Unichain as a leading liquidity hub. Optimize Unichain for low-cost, high-performance AMM trading which attracts LPs, asset issuers, and other protocols. Make Uniswap protocol on Unichain the lowest cost place to trade in Labs’ interface and API by sponsoring gas.
- Bring more assets to Uniswap. Deploy Uniswap protocol wherever new assets live. Build and invest in liquidity bootstrapping tools and token launchers, RWA partnerships and bridging of non-EVM assets to Unichain.
Labs will also accelerate growth through builder programs, grants, incentives, partnerships, M&A, venture, onboarding institutions, and exploring moonshot efforts to unlock new value for the Uniswap ecosystem. We will provide regular updates to the community, including budget reports, frequent product and growth updates, and real-time dashboards giving visibility into our impact.
The Growth Budget
We propose governance create an annual growth budget of 20M UNI, distributed quarterly using a vesting contract starting January 1, 2026, to fund protocol growth and development.
The growth budget would be governed by a service provider agreement between Labs and DUNI. This would include an explicit commitment from Labs to maintain alignment between its activities and DUNI, ensuring Labs does not pursue strategies that conflict with token holder interests.
The Foundation will coordinate this process in its role as Ministerial Agent to DUNI. If the Snapshot vote passes, an independent committee composed of Ben Jones and Hart Lambur will be appointed by the Foundation to lead negotiations based on this draft letter of intent, with Cooley LLP serving as the committee’s external counsel. The final negotiated agreement will be included in this governance proposal as part of the full onchain vote, and executed on its passing.
Lock the Socks
Unisocks have a long history, ranging between fun, fashion, flex, weird, weirder, even weirder, and gross (we’re not linking this one). They were launched by Labs in May 2019 as the first tokenized socks to trade on Uniswap protocol, or anywhere probably.
When Labs launched UNI in September 2020, it transferred ownership of the original Uniswap v1 SOCKS/ETH liquidity position to Uniswap governance, where it has sat dormant ever since. We propose that governance move this position from Uniswap v1 on mainnet to Uniswap v4 on Unichain and transfer the LP position to a burn address, locking it forever.
This would ensure that this liquidity can never be withdrawn in the future, permanently locking in the original price curve and realizing the Unisocks vision. Also, the pink socks belong on the pink chain and “Uniswap v4” rhymes with “wore” – which is what you do with socks.
Due to technical complexity, this migration would be executed through a separate onchain vote.
Proposal Spec
Pre-proposal - complete before onchain vote
/// Deploy the TokenJar and the Releaser
TokenJar tokenJar = new TokenJar{salt: SALT_TOKEN_JAR}();
Firepit releaser = new Firepit{salt: SALT_RELEASER}(RESOURCE, THRESHOLD, address(tokenJar));
/// Update the owner on the TokenJar and Releaser to governance
IOwned(address(tokenJar)).transferOwnership(TIMELOCK);
IOwned(address(releaser)).transferOwnership(TIMELOCK);
/// Update the thresholdSetter on the Releaser to the owner
releaser.setThresholdSetter(TIMELOCK);
/// Deploy the FeeController
V3FeeController v3FeeController =new V3FeeController{salt: SALT_FEE_CONTROLLER}(address(V3_FACTORY), address(tokenJar));
/// Update the feeSetter to the owner
v3FeeController.setFeeSetter(TIMELOCK);
/// Set default fees for each fee tier
v3FeeController.setDefaultFeeByFeeTier(100, 10 << 4 | 10);
v3FeeController.setDefaultFeeByFeeTier(500, 8 << 4 | 8);
v3FeeController.setDefaultFeeByFeeTier(3000, 6 << 4 | 6);
v3FeeController.setDefaultFeeByFeeTier(10_000, 4 << 4 | 4);
/// Configure the merkle root for enabled pairs (this is all the pairs the fee will be on for)
v3FeeController.setMerkleRoot(merkleRoot);
/// Deploy the UNIVesting smart contract
UNIVesting uniVesting = new UNIVesting(5_000_000 ether, 91.25 days, GROWTH_FUND_RECIPIENT);
In this proposal - if passed
/// Burn 100M UNI
UNI.transfer(0xdead, 100_000_000 ether);
/// Approve two years of vesting to the UNIvester smart contract
/// UNI stays in treasury until vested and unvested UNI can be cancelled by setting approve back to 0
UNI.approve(address(uniVesting), 40_000_000 ether);
/// Set the owner of the v3 factory to the configured fee controller
V3_FACTORY.setOwner(address(v3FeeController));
/// Update the v2 fee to setter to the timelock
IOldV2FeeToSetter(V2_FACTORY.feeToSetter()).setFeeToSetter(TIMELOCK);
/// Set the recipient of v2 protocol fees to the token jar
V2_FACTORY.setFeeTo(address(tokenJar));
Resources:
Thank you
Uniswap protocol wouldn’t be here without the LPs, swappers, builders, and community members who’ve helped the protocol become the largest decentralized exchange in the world. This proposal builds on that foundation, and sets the ecosystem up for the next phase of growth.
Thank you to everyone who has been part of the journey so far. We’re just getting started!



