Every official Uniswap V2, V3 and V4 contract on Elysium — factories, PoolManager, routers, position managers, quoters, WHYPE and Permit2 — with each deployment transaction and proof it's Uniswap's deployer.
Elysium's official Uniswap deployment is 19 contracts covering Uniswap V2, V3 and V4, plus the shared WHYPE and Permit2 contracts the routers use. All were deployed by Uniswap's own deployment wallet, 0x2179a60856e37dfeaaca0ab043b931fe224b27b6, between blocks 256,053 and 256,483; each contract's deployment transaction is listed below.
Every contract below was deployed by 0x2179a60856e37dfeaaca0ab043b931fe224b27b6; its deployment transaction is in the table, and the sender of each is that wallet.
That wallet is the sender in Uniswap's own deployment records on GitHub (github.com/Uniswap/contracts) for Ethereum, Linea, X Layer.
On Unichain it deployed UniversalRouter (0xD1b797D92d87B688193A2B976eFc8D577D204343, tx 0x581066492fbe222dd12498d2b4653561aac0e0f08c9813b8a0237891541bd895) and MixedRouteQuoterV2 (0x661E93cca42AfacB172121EF892830cA3b70F08d, tx 0x93aa115f96fb3bb95c619bbb493ce5f5879d8aed46dde8488bdeffcae3e50d0f), both named in Uniswap's official Unichain deployment list.
Titan Locker's Uniswap V3/V4 position locks hold position NFTs from the V3 NonfungiblePositionManager (0xf025e0fe9e331a0ef05c2ad3c4e9c64b625cda6f) and the V4 PositionManager (0x1d1c51b9d07fd27d36412a2b66cc23d19eb3e518). V2 LP tokens are ordinary ERC-20s from pairs the V2 Factory created, so they lock like any token.
1Look up the contract's deployment transaction from the table with eth_getTransactionByHash on any Elysium RPC (or the explorer once it's public): the sender must be 0x2179a60856e37dfeaaca0ab043b931fe224b27b6.
2Check the wiring: a pool's factory() should return the factory listed here, and a position manager's factory() and WETH9() should return the V3 Factory and WHYPE above.