# Protocol Fee Expansion: Vote 1
AI summary
This proposal, "Protocol Fee Expansion: Vote 1," aims to enable protocol fees on Uniswap V3 on Arbitrum, Base, and OP Mainnet, and on Uniswap V2 on Arbitrum and OP Mainnet. It involves transferring ownership of various factory contracts to a new V3OpenFeeAdapter on Mainnet, and to a CrossChainAccount on Celo. For Arbitrum and OP Mainnet, it sets the recipient of V2 protocol fees to a "TokenJar" contract.
If passed, Uniswap will begin collecting fees on trades occurring on these networks, potentially increasing revenue for the DAO treasury. This could benefit UNI token holders if fees are directed to them, but it may slightly increase costs for users trading on these chains. The exact financial impact cannot be determined without knowing the fee percentages and trading volumes.
Voting results
🐳 Whale votes
0 votes > 5% VPFull proposal
Protocol Fee Expansion: Vote 1
Proposal Spec
If this proposal passes, it will execute ten transactions:
/// Transition to v3OpenFeeAdapter on Mainnet
/// Change the owner on UniswapV3Factory to v3OpenFeeAdapter
V3_FEE_ADAPTER.setFactoryOwner(address(v3OpenFeeAdapter));
/// Enable fees on Arbitrum, Base, and OP Mainnet. For each chain:
/// Set the owner of the V3 Factory to the V3OpenFeeAdapter
V3_FACTORY.setOwner(address(v3OpenFeeAdapter));
/// Set the recipient of V2 protocol fees to the TokenJar
V2_FACTORY.setFeeTo(address(tokenJar));
/// Transition to CrossChainAccount own…