CoinYQ Dossier

The Contracts Stayed Still While Uniswap Grew Around Them

Uniswap's history is often compressed into a neat invention myth: one formula became a DEX, then a token captured its success. The record is more revealing. Ideas passed from Alan Lu to Vitalik Buterin to Hayden Adams; immutable deployments accumulated instead of upgrading; and UNI's power now runs through a web of governance, DUNI contracts, Labs work, Unichain infrastructure, and burn machinery.

An equation with more than one author

After Siemens laid him off on July 6, 2017, Hayden Adams learned Ethereum development and chose to implement an automated market maker described in posts by Vitalik Buterin. His own history draws a careful line around authorship: Alan Lu first conceived x*y=k market makers on Ethereum, Buterin publicized the design, and Adams created the specific implementation that became Uniswap.

That distinction does not diminish the work. Adams turned a mechanism into a production system, secured a documented $100,000 Ethereum Foundation grant, worked with Runtime Verification, and launched v1 on November 2, 2018. About $30,000 from one provider, split across three tokens, supplied the first liquidity. Uniswap's achievement was implementation, accessibility, and persistence—not ownership of the AMM idea.

Four versions, no master upgrade button

V1's constraint was visible in every pool: an ERC-20 traded through ETH. V2, launched May 18, 2020, allowed direct ERC-20 pairs and added oracles and flash swaps. V3 reached mainnet on May 5, 2021 and let LPs concentrate capital inside chosen ranges, exchanging passive simplicity for active position risk.

V4, live from January 31, 2025, changed the boundary between core and extension. A singleton PoolManager and flash accounting form a non-upgradeable settlement layer, while optional hooks can run custom code around swaps and liquidity changes. The old protocols did not disappear. They remain callable, so 'Uniswap' is a family of contracts with different liquidity, fees, licenses, and risks rather than software governed by one upgrade switch.

Hooks make the family more expressive and less uniform. A hook can alter math, call an oracle, depend on a bridge, hold assets, or retain upgrade keys. The Foundation's own security framework says it does not certify hook implementations. The pink interface may route across pools, but its visual continuity is not a security guarantee.

The token arrived after the machine was running

UNI launched on September 16, 2020, nearly two years after v1. One billion tokens were minted at genesis: 60% for community members, 21.266% for team and future employees, 18.044% for investors, and 0.69% for advisers. The initial allocation described inflation beginning after four years. The published Uni.sol contract permits the authorized minter to mint at most 2% of the contract’s totalSupply per call, with at least 365 days between mint calls. This is a callable authority, not automatic yearly issuance, and its denominator is contract total supply rather than circulating supply.

What UNI controls is concrete but bounded. Delegates can vote to spend treasury assets, set protocol fees, and use the capped mint power. They cannot alter the code of already deployed core contracts. Holding UNI alone does not grant Labs shares, an LP position, redemption at a fixed value, or an automatic slice of each swap fee.

Practical control also depends on participation. Voting power must be delegated, proposals must clear process and quorum, and many users of the protocol never vote. The token connects people to specific governance levers; it does not collapse all developers, LPs, interfaces, and chains into one owner.

Unichain and DUNI move power off the swap curve

Unichain mainnet opened on February 11, 2025 as an OP Stack L2 where users could access Uniswap v2, v3, and v4. This put sequencing, bridging, fault proofs, and L2 governance beside pool-level risks. Even when a swap uses Uniswap contracts, its execution now inherits assumptions from the chain carrying it.

DUNI addressed a different gap. Adopted as a Wyoming decentralized unincorporated nonprofit association, it lets Uniswap Governance sign contracts, hire service providers, and handle legal and tax duties. Membership is fluid: a person must hold more than zero UNI and participate by delegating, voting, or proposing. The arrangement explicitly left the token, protocol, and core voting mechanics unchanged.

The legal wrapper also made formal division of labor possible. DUNI can bind service providers; the Foundation and administrators carry limited ministerial duties; Labs builds products and protocol software as a separate company. Those links create accountability paths, but they do not make every Labs roadmap choice a direct token-holder command.

A burn links usage to supply, not to a dividend

UNIfication passed onchain and executed on December 28, 2025. Its eight actions included sending 100 million treasury UNI to 0xdead, turning on v2 and selected v3 fees on Ethereum, approving up to 40 million UNI to vest to Labs over two years, and anchoring a DUNI service agreement. The same vote therefore reduced supply and authorized substantial treasury spending. Sending UNI to 0xdead removes it from economic use but does not itself decrement the token contract’s totalSupply.

The recurring burn is an exchange, not a payout. Fee adapters move assorted assets into an immutable TokenJar. When that basket is worth enough, a caller burns the configured UNI threshold through a releaser such as Firepit and withdraws the basket. The caller captures the spread; all UNI holders experience the supply reduction, but they do not receive the collected tokens pro rata.

On July 27, 2026, proposal 100 extended fee control to specified v4 pool families on seven chains. Governance may replace the fee policy or override pool and family settings even though v4 core remains immutable. UNI's economic link to usage is now real, but indirect and governed: its result depends on trading volume, fee choices, LP response, searcher participation, cross-chain delivery, future minting, and treasury outflows.

How the project changed

  1. 2017-07-06
    A layoff opens an implementation problem

    Hayden Adams leaves Siemens and begins learning Ethereum before building the AMM described by Vitalik Buterin.

  2. 2018-11-02
    V1 reaches Ethereum

    The first Uniswap contracts launch with ETH-centered pools and about $30,000 in initial liquidity.

  3. 2020-05-18
    V2 removes ETH from the middle

    Direct ERC-20 pairs, flash swaps, and price-oracle machinery broaden the protocol without retiring v1.

  4. 2020-09-16
    UNI creates a governance layer

    One billion UNI are minted at genesis and treasury, fee-switch, and delegation powers begin.

  5. 2021-05-05
    V3 prices capital by range

    Concentrated liquidity lets LPs choose active price intervals and introduces new management trade-offs.

  6. 2025-01-31
    V4 opens the hook boundary

    A singleton and flash accounting stay in immutable core while optional hooks carry custom execution logic.

  7. 2025-02-11
    Unichain adds a chain layer

    Uniswap's dedicated OP Stack L2 opens to the public with v2, v3, and v4 access.

  8. 2025-12-28
    UNIfication turns fees into burns

    Proposal 93 executes a 100 million UNI treasury burn, mainnet protocol fees, and the DUNI-Labs service structure.

  9. 2026-07-27
    V4 fees become policy-driven

    Proposal 100 activates a replaceable fee-controller path for selected v4 pool families on seven chains.

Evidence and primary sources

Last evidence review: 2026-09-04

More stories about this project

What is Uniswap?

Uniswap is not one contract and UNI is not a share in one company. The name now covers separately deployed, non-upgradeable exchange protocols from v1 through v4, interfaces and wallets built by Uniswap Labs, and deployments across Ethereum and other networks. The protocol began as Hayden Adams's implementation of an x*y=k market maker already discussed by Alan Lu and Vitalik Buterin; Uniswap made that design usable and influential, but did not invent automated market making itself.

Each version widened what the system could do. V1 paired ERC-20 tokens with ETH; v2 added direct ERC-20 pairs, oracles, and flash swaps; v3 let liquidity providers choose price ranges; and v4 placed pools in a singleton with flash accounting and optional hooks. Those older contracts continue to exist rather than being upgraded in place.

The institutional perimeter later grew around the contracts. UNI governance launched in 2020, Unichain became a live Ethereum L2 in February 2025, and DUNI gave governance a Wyoming nonprofit-association structure for contracts and compliance. This is a network of protocols, a private development company, a legal association, delegates, LPs, hook developers, and chain operators—not one interchangeable organization.

What problem does Uniswap solve?

V1 attacked a narrow market-design problem: how could an Ethereum user trade against pooled reserves without waiting for an order-book counterparty or giving an exchange custody? Its answer was a deliberately small invariant-based contract. The trade-off was a rigid market: ETH had to sit on one side, the curve spread capital across all prices, and the deployed logic could not be edited.

Later versions solved different bottlenecks rather than repeating the first breakthrough. V2 broadened pair construction, v3 concentrated capital, and v4 moved customization outside immutable core logic into hooks. Unichain tackles execution cost and block production at the chain layer. Governance, DUNI, and the fee system address coordination and value capture. Because these solutions live at different layers, using the Uniswap interface does not prove that UNI holders control every pool, hook, sequencer, or Labs product decision.

How does Uniswap work?

A Uniswap pool lets traders exchange assets against reserves supplied by LPs. The exact accounting depends on the version: v1 and v2 use a constant-product curve, v3 confines positions to chosen price ranges, and v4 keeps pools in one PoolManager and lets a pool call an optional hook before or after actions. A hook may alter fees, accounting, or dependencies; its code and administrator choices must be assessed separately from the immutable v4 core.

UNI supplies governance power after delegation. Governance can spend the treasury and configure protocol fees. The published Uni.sol contract permits the authorized minter to mint at most 2% of the contract’s totalSupply per call, with at least 365 days between mint calls. This is a callable authority, not automatic yearly issuance, and its denominator is contract total supply rather than circulating supply. DUNI lets participating holders—those who hold more than zero UNI and engage in governance—act through a legal association, while the Foundation and other administrators execute bounded offchain duties. Labs remains a separate operating company even where a DUNI service agreement aligns and funds its work.

Since UNIfication executed on December 28, 2025, designated protocol fees flow through adapters into an immutable TokenJar. A searcher can burn the UNI threshold required by a releaser such as Firepit and receive the accumulated fee assets. The December proposal also burned 100 million treasury UNI directly; a July 2026 vote extended the controller path to specified v4 pool families on seven chains. Both mechanisms reduce UNI supply. Neither creates a contractual dividend or a pro-rata claim on the collected assets for every UNI holder. Sending UNI to 0xdead removes it from economic use but does not itself decrement the token contract’s totalSupply.

Key facts

  • Uniswap v1 launched on Ethereum on November 2, 2018; Hayden Adams described it as his specific implementation of an x*y=k market maker, not the invention of AMMs.
  • V2 launched May 18, 2020; v3 launched May 5, 2021; v4 went live January 31, 2025. The core deployments remain separate and non-upgradeable.
  • One billion UNI were minted at genesis in September 2020. The published Uni.sol contract permits the authorized minter to mint at most 2% of the contract’s totalSupply per call, with at least 365 days between mint calls. This is a callable authority, not automatic yearly issuance, and its denominator is contract total supply rather than circulating supply.
  • UNI governance controls treasury spending, protocol-fee settings, and capped minting. UNI does not by itself grant Uniswap Labs equity or a direct share of swap fees.
  • Unichain mainnet launched February 11, 2025 as an OP Stack Ethereum L2 supporting Uniswap v2, v3, and v4.
  • DUNI is a Wyoming DUNA for Uniswap Governance; membership requires both holding UNI and participating in governance.
  • UNIfication executed December 28, 2025, burning 100 million treasury UNI and activating the fee-to-burn architecture; proposal 100 extended v4 fee control on seven chains on July 27, 2026.

Official links

Categories

Related coins

Frequently asked questions

Did Uniswap invent the AMM?

No. Hayden Adams's own history credits Alan Lu with first conceiving x*y=k market makers on Ethereum and Vitalik Buterin with publishing the idea. Adams created the specific Uniswap implementation and helped make pooled automated liquidity widely usable.

Can UNI holders upgrade Uniswap's deployed contracts?

They can govern defined parameters and deploy or recognize later versions, but v1-v4 core contracts are non-upgradeable. A new version accumulates beside older deployments; governance does not rewrite their bytecode.

Do protocol fees get paid directly to UNI holders?

No. Under the current design, fee assets collect in TokenJar and a caller burns UNI to release them. Holders may vote on the system, but holding UNI does not create an automatic dividend or pro-rata revenue claim.

What did the 100 million UNI burn do?

Proposal 93 transferred 100 million treasury UNI to 0xdead when it executed on December 28, 2025. It permanently reduced that treasury balance; it did not distribute prior fees to holders.

Does DUNI turn Uniswap into a company?

DUNI gives Uniswap Governance a Wyoming nonprofit-association structure for contracts, service providers, taxes, and liability protections. The adopted structure says it does not alter the UNI token, protocol, or core onchain governance, and Uniswap Labs remains a separate company.

Are all v4 pools equally safe?

No. V4 core is immutable, but a pool can attach arbitrary hook logic. Hook math, external calls, upgrade keys, bridges, oracles, and fee rules create a separate risk surface that must be reviewed pool by pool.

External trackers

Choose a tracking site for Uniswap: