LLMs.txt: agent-readable Markdown index of this site at /llms.txt

Liquidity Launchpad Deployments

Find Uniswap Liquidity Launchpad, CCA, and strategy contract deployments across supported chains.

All Liquidity Launchpad deployment addresses are also available on the unified Deployments page and its deployments.json feed.

Prior liquidity-launcher deployment addresses are retained for reference, marked deprecated, in the Deployment Guide.

ContinuousClearingAuctionFactory

The CCA factory has no constructor parameters so it is deployed to the same address across all compatible chains: Ethereum, Unichain, Base, Arbitrum, Robinhood Chain, and Sepolia. Versions before v2.0.0 should no longer be used or integrated with.

VersionAddressCommit Hash
v2.1.00x000000001F26a0044BaA66024e7b6599c61963F87d7602d257733315434570f2a0c2f94f1c7b207a
v2.0.00x00cCa200BF124dBfA848937c553864f4B4CE0632aee9bca51c92c24eb24a00d75ad98e678bac61d3

LiquidityLauncher

The LiquidityLauncher is a singleton contract deployed at the same address, via CREATE2, on every chain the Liquidity Launchpad supports: Ethereum, Base, Unichain, Arbitrum, Avalanche, X Layer, Robinhood Chain, Arc, Ink, Sepolia, and Base Sepolia. Each of these chains carries the canonical Permit2 deployment (0x000000000022D473030F116dDEE9F6B43aC78BA3).

VersionAddressCommit Hash
v3.2.00x0000FffFBE8efE702c8703aE3477FF5dE3d319C0dd8769cd45c0e9450e928513ee129b0af74f7f32

LBPStrategy

The LBPStrategy contract is deployed to a different address on each chain because it must land on a valid v4 hook address.

Current

VersionChainAddressCommit Hash
v3.3.0Ethereum0x2EEF0e2a9a652d755AccAD95a24541A98B5CA0001c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0Base0xf10124B01E9fa88b0a2eF3fA95a53B33104460001c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0Unichain0x48F55E7E8ac229aA4e2f3F2d44aa9284D86da0001c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0Arbitrum0xc80f3f4497CD9ae41bf8cB5C8809620182B6E0001c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0Robinhood Chain0xbf1aB81f7d534b2CC0Da76fcf4d541322bB0e0001c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0Avalanche0x7575c9488AB7913e7749B9F5e02789355699E0001c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0X Layer0xde758D7B3202b7f4f842E8313Fc04Bf19c6Be0001c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0Ink0x0cB98d78be96D5119E49664a9F24fDA22f83E0001c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0Arc0x542BCDA1015485ef0B1cD11B835DC58DF51020001c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0Sepolia0x95434E898Af471945Cab33D5064d2aC1A6Ba20001c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0Base Sepolia0x73ad52384798AdADfBe19fCfD28ff09D2CC820001c5904912aefceaceb89c24528cd5e25d0b61597

v3.1.x (deprecated)

VersionChainAddress
v3.1.0Ethereum0x49380c4EfaB1b491006aF7FabAB8B3459F0E6000
v3.1.0Base0x34385dD739FE5464892BF0bA4CC42492804dA000
v3.1.0Unichain0x298eA05D0356B2Ae5cCAa3169E471783ee9EA000
v3.1.0Arbitrum0x8Af0775a70Cc94D71DFc0fE809435e833F2Fe000
v3.1.1Robinhood Chain0x05d552391067389EE44fec3924157ed33F976000
v3.1.0Avalanche0x57BD0A9Cd933c89Ba55e086D53031367b6406000
v3.1.0X Layer0x58DF162fF41e5cB42B8515f75F90C1841938A000
v3.1.0Ink0xd749FAe4D01E8fd85B9e26555cB300018aFEA000
v3.1.0Sepolia0x96641d91e223c766F45b19d09494F5925C3cE000
v3.1.0Base Sepolia0xB06428b62c259eE982cE3D9BED47391dC9A5E000

v3.0.0 (deprecated)

ChainAddress
Avalanche0xcAcd77134b072b4AD5621f585b0b422C6Da4E000
X Layer0x95bcb80e3804a085d23778F2956c305d6488e000
Robinhood Chain0x095e38a2135aeBcfFa98A5B6911591937f912000

InstantLaunchStrategy

The InstantLaunchStrategy launches a fixed-supply token directly into a hookless native-currency Uniswap v4 pool (ETH on most chains; USDC on Arc) as a single-sided LP position.

Deployments that support creator fees split the fees from the pool position between auto-compounding and the creator; deployments without creator fees do not share funds with a creator. The Creator Fees column marks each deployment: launches that select a creator fee in the interface use a deployment marked Yes, and launches without one use a deployment marked No.

VersionChainCreator FeesAddressFeeSplitterInitial TickCommit Hash
v3.3.0Robinhood ChainYes0x7c48DDe3B447381F4d986334679b3Afc7F2D35C20x9411fa7F956f64aa7981AA27cB3bC6eC0415449C198,0501c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0Robinhood ChainNo0xC9566675b1Ea42861546f3c5B74Ace2c79c495720x882Ae5e2095435A62Fd1BBDEfcb637f5CeAFc0ee198,0501c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0ArcNo0x36F8c87047b212589eD66524Bb69cE62B1f00B2d0xE8113a9a9CddD6d13fe8A3E32eAA687e108C4616122,05081fc34ce3e2dd9a48199485edc5cbf81bdeaec76
v3.2.0Robinhood ChainYes0x23f8209572b4a1C2AD88A42749E830791Fb027f10xeFF166AAf189323c58dc27eD1206EB2C37FaACDfdd8769cd45c0e9450e928513ee129b0af74f7f32
v3.2.0Robinhood ChainNo0xAD44D55E7f8337C3cE113fBb591486E85be104b20x222D6d4f1ce59b0d48D5505114eC8Addc90A4359dd8769cd45c0e9450e928513ee129b0af74f7f32

UniversalRouterStrategy

The UniversalRouterStrategy runs a caller-supplied Universal Router route, so a launch and a buy fit in one transaction.

VersionChainAddressCommit Hash
v3.3.0Robinhood Chain0x0A122717bc36E3C7A7958128a5C789E0b070b3Ae1c5904912aefceaceb89c24528cd5e25d0b61597
v3.3.0Arc0x0A122717bc36E3C7A7958128a5C789E0b070b3Ae1c5904912aefceaceb89c24528cd5e25d0b61597
v3.2.0Robinhood Chain0x1242c9439d589cAE85E121B1f79f2aF51e91DCEEdd8769cd45c0e9450e928513ee129b0af74f7f32

InitializerHook

The InitializerHook is a base hook that restricts pool initialization to a preset address. Caller-specified hooks must inherit it to be used in LBPStrategy.

VersionChainAddressLBPStrategySaltCommit Hash
v3.3.0Ethereum0xcDf73dEddE5e8C2FdC9c01C18607e0B40380E0000x2EEF0e2a9a652d755AccAD95a24541A98B5CA0000x00000000000000000000000000000000000000000000000000000000000010a47ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.3.0Unichain0xF44Ba9c854Ec0ad6a899864bdfF560AAD40020000x48F55E7E8ac229aA4e2f3F2d44aa9284D86da0000x00000000000000000000000000000000000000000000000000000000000010467ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.3.0Robinhood Chain0x5fB5229FBA341dFE5a7e6A14d4809D6Cf887a0000xbf1aB81f7d534b2CC0Da76fcf4d541322bB0e0000x000000000000000000000000000000000000000000000000000000000000247f7ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.3.0Avalanche0x602bd3e53b5e80f732b0859E90564CFCAcb520000x7575c9488AB7913e7749B9F5e02789355699E0000x0000000000000000000000000000000000000000000000000000000000000d677ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.3.0X Layer0xcaf0443A5F171DC1dd5574eE50dD2c45274da0000xde758D7B3202b7f4f842E8313Fc04Bf19c6Be0000x000000000000000000000000000000000000000000000000000000000000df037ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.3.0Ink0x47AFDD2D8591275E9dF688FCacb8Cf5C772Ee0000x0cB98d78be96D5119E49664a9F24fDA22f83E0000x000000000000000000000000000000000000000000000000000000000000ae2a7ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.3.0Arc0x0A2Bf52DA5D72fd1B1cDB21ABd4Bd8672b5120000x542BCDA1015485ef0B1cD11B835DC58DF51020000x000000000000000000000000000000000000000000000000000000000000403b7ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.3.0Sepolia0x1600059B95A80d500fC42400ea9a88A9C29D20000x95434E898Af471945Cab33D5064d2aC1A6Ba20000x0000000000000000000000000000000000000000000000000000000000000edf7ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.3.0Base Sepolia0xE09e0D23097B08443C09F2AE23e72016014220000x73ad52384798AdADfBe19fCfD28ff09D2CC820000x0000000000000000000000000000000000000000000000000000000000011e777ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.1.1Robinhood Chain0xD462a559337859369EF271814851A18F496ba0005ef0262b8e191360a212aac864a525dcf7a06605

v3.3.0 InitializerHook addresses for Base and Arbitrum are not yet published in the liquidity-launcher release notes.

TokenSplitter

The TokenSplitter is a minimal strategy that splits a token distribution across multiple recipients, such as EOAs or multisigs, pulling tokens directly from the caller so it never holds funds. The v3.0.0 deployment shares one address across the networks listed below; Robinhood Chain runs the newer v3.2.0 deployment at its own address.

VersionChainAddressCommit Hash
v3.0.0Ethereum, Base, Unichain, Arbitrum, Avalanche, X Layer, Arc, Sepolia, Base Sepolia0x8B7DCeb5639DB986FCf86606C74e6300C40FE3cd3a3103543f50a13a0ae52a253bb98a925d72146f
v3.2.0Robinhood Chain0x4F5E3FBb9745358A92Da5674305FAb8D2B8a73cEdd8769cd45c0e9450e928513ee129b0af74f7f32

FeeSplitter

The FeeSplitter permanently holds v4 native-currency LP positions, permissionlessly collects their fees, and pushes independent fixed splits for the native-currency and token side, set immutably at deployment. Multiple deployments may exist on the same chain.

VersionChainAddressFee SplitsCommit Hash
v3.3.0Robinhood Chain0x9411fa7F956f64aa7981AA27cB3bC6eC0415449CUERC20BeneficiaryVault: 40% native ETH; CompoundingClaimRecipient: 60% native ETH, 100% token7ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.3.0Robinhood Chain0x882Ae5e2095435A62Fd1BBDEfcb637f5CeAFc0eeCompoundingClaimRecipient: 100% native ETH, 100% token7ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.3.0Arc0xE8113a9a9CddD6d13fe8A3E32eAA687e108C4616BuybackAndBurnClaimRecipient: 100% native, 100% token81fc34ce3e2dd9a48199485edc5cbf81bdeaec76
v3.2.0Robinhood Chain0xeFF166AAf189323c58dc27eD1206EB2C37FaACDfUERC20BeneficiaryVault: 40% native ETH; CompoundingClaimRecipient: 60% native ETH, 100% tokendd8769cd45c0e9450e928513ee129b0af74f7f32
v3.2.0Robinhood Chain0x222D6d4f1ce59b0d48D5505114eC8Addc90A4359CompoundingClaimRecipient: 100% native ETH, 100% tokendd8769cd45c0e9450e928513ee129b0af74f7f32

UERC20BeneficiaryVault

The UERC20BeneficiaryVault is a BeneficiaryVault that holds fee shares for registered beneficiaries. Registration mints a transferable ERC-721 whose holder can claim, and the creator of a UERC20 token can register an unregistered position via the token's graffiti.

VersionChainAddressCommit Hash
v3.3.0Robinhood Chain0x26d2F7AcB07707034406a0dC458351Bb63C025537ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.2.0Robinhood Chain0xd35E9CA72F64C7F93BE30fad67524323396B36D7dd8769cd45c0e9450e928513ee129b0af74f7f32

CompoundingClaimRecipient

The CompoundingClaimRecipient pays claimed fee amounts to an executor contract, which must compound them back into the claimed position as liquidity.

VersionChainAddressCommit Hash
v3.3.0Robinhood Chain0xf585b5D728A8fdE743027307BF5F3556E3B9C58D7ea523c9d75a51cb2f497be5e49bacdaeb80a342
v3.2.0Robinhood Chain0xf9526Dd3361fe0ba6b7a99533ed471D3E808E99add8769cd45c0e9450e928513ee129b0af74f7f32

BuybackAndBurnClaimRecipient

The BuybackAndBurnClaimRecipient pays claimed fee amounts to an executor contract, then pulls a fixed amount of the position's token from that executor and sends it to the burn address. The burn amount is fixed at deployment and the same for every call; read the live value from minCurrency1BurnAmount(). See Buyback and Burn.

VersionChainAddressBurn AmountCommit Hash
v3.2.0Robinhood Chain0xa1ba4CC12654D2b188e3ba77dc86c75cA47f1A4e500,000 tokens (0.05% of supply)0b5ee0527af94a8c635b6af5b334a7d17c5ed719
v3.3.0Arc0x5cEe9852d136833aE26c9E36a96fC02Cdfc9C40C500,000 tokens (0.05% of supply)81fc34ce3e2dd9a48199485edc5cbf81bdeaec76

VestingClaimRecipient

The VestingClaimRecipient holds the beneficiary NFT for a renounced position, claims that position's fees from an allowlisted beneficiary vault, and releases them to a downstream recipient at a capped rate per block. Both the rate and the downstream recipient are fixed at deployment. See Buyback and Burn.

ChainAddressReleases ToCommit Hash
Robinhood Chain0xeF451B293ED8C61d20f7d13ef336a496F0cc2c26BuybackAndBurnClaimRecipient0b5ee0527af94a8c635b6af5b334a7d17c5ed719

UERC20Factory

The UERC20Factory is a factory contract for new UERC20 tokens.

NetworkAddressCommit HashVersion
Ethereum0x000000e200088D55C39a11F609E5F667729ad49bde5bacd215f6aae50e524297c18fcf78b69b6312v2.0.0
Sepolia0x000000e200088D55C39a11F609E5F667729ad49bde5bacd215f6aae50e524297c18fcf78b69b6312v2.0.0

USUPERC20Factory

The USUPERC20Factory is a factory contract for Superchain compatible UERC20 tokens, deployed to the same address across Superchain compatible L2s.

NetworkAddressCommit HashVersion
Base0xeEeeEEE204Afb6BABb1287ffed52cCD6BA0b0fb2de5bacd215f6aae50e524297c18fcf78b69b6312v2.0.0
Base Sepolia0xeEeeEEE204Afb6BABb1287ffed52cCD6BA0b0fb2de5bacd215f6aae50e524297c18fcf78b69b6312v2.0.0
Unichain0xeEeeEEE204Afb6BABb1287ffed52cCD6BA0b0fb2de5bacd215f6aae50e524297c18fcf78b69b6312v2.0.0
Unichain Sepolia0xeEeeEEE204Afb6BABb1287ffed52cCD6BA0b0fb2de5bacd215f6aae50e524297c18fcf78b69b6312v2.0.0

Deprecated Strategy Factories

The following LBP strategy factories are superseded by LBPStrategy v3 and are not recommended for new launches. Addresses are retained for reference.

FullRangeLBPStrategyFactory

ChainAddress
Ethereum0x65aF3B62EE79763c704f04238080fBADD005B332
Unichain0xAa56d4d68646B4858A5A3a99058169D0100b38e2
Base0x39E5eB34dD2c8082Ee1e556351ae660F33B04252
Sepolia0x89Dd5691e53Ea95d19ED2AbdEdCf4cBbE50da1ff
Base Sepolia0xa3A236647c80BCD69CAD561ACf863c29981b6fbC

AdvancedLBPStrategyFactory

ChainAddress
Ethereum0x982DC187cbeB4E21431C735B01Ecbd8A606129C5
Unichain0xeB44195e1847F23D4ff411B7d501b726C7620529
Base0x9C5A6fb9B0D9A60e665d93a3e6923bDe428c389a
Sepolia0xdC3553B7Cea1ad3DAB35cBE9d40728C4198BCBb6
Base Sepolia0x67E24586231D4329AfDbF1F4Ac09E081cFD1e6a6

GovernedLBPStrategyFactory

ChainAddress
Base0xBc869216dAD02E1A95c1478a459D064b16F41B24
Base Sepolia0xB460228ACa3bbf8FaDB781d22Cf051f55e7460A9

LBPStrategyBasicFactory

ChainAddress
Ethereum0xbbbb6FFaBCCb1EaFD4F0baeD6764d8aA973316B6
Base0xC46143aE2801b21B8C08A753f9F6b52bEaD9C134
Unichain0x435DDCFBb7a6741A5Cc962A95d6915EbBf60AE24

VirtualLBPStrategyFactory

ChainAddress
Ethereum0x00000010F37b6524617b17e66796058412bbC487
Sepolia0xC695ee292c39Be6a10119C70Ed783d067fcecfA4