Technical Reference

Find Uniswap governance contracts, addresses, and ABI links for Ethereum mainnet and historical deployments.

Uniswap Governance is an onchain governance system for governing the Uniswap protocol, enabled by UNI. This reference identifies core onchain components, including contracts and relevant addresses.

Governance GitHub Repository

governance

Active Governance Contracts

The contracts below are actively deployed on Ethereum mainnet.

ContractAddressABI
UNI Token0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984JSON - NPM
Timelock0x1a9C8182C09F50C8318d769245beA52c32BE35BCJSON - NPM
GovernorBravo0x408ED6354d4973f66138C91495F2f2FCbd8724C3Etherscan

Deprecated Governance Contracts

The contracts below were deprecated in 2021 via governance vote, following Compound's upgrade to GovernorBravo.

ContractAddressABI
GovernorAlpha v20xC4e172459f1E7939D522503B81AFAaC1014CE6F6Etherscan
GovernorAlpha0x5e4be8Bc9637f0EAA1A755019e06A68ce081D58FJSON - Etherscan

All contracts were built from commit ab22c08 and were originally deployed on Ropsten, Rinkeby, Goerli, and Kovan testnets.

Miscellaneous Addresses

The following addresses only exist on Ethereum mainnet.

NameDescriptionAddress
UNI merkle distributorManaged UNI airdrop0x090D4613473dEE047c3f2706764f49E0821D256e
Four year-long vesting contractVested UNI to the protocol treasury over a four-year period beginning September 2020 and ending September 20250x4750c43867ef5f89869132eccf19b9b6c4286e1a
0xe3953d9d317b834592ab58ab2c7a6ad22b54075d
0x4b4e140d1f131fdad6fb59c13af796fd194e4135
0x3d30b1ab88d487b0f3061f40de76845bec3f1e94