For the complete documentation index, see llms.txt. This page is also available as Markdown.

Contract Addresses

Source of truth for addresses: DEX addresses are mirrored from integrator-kit/addresses/. Launchpad (Fire*) contract addresses are sourced from the Kumbaya frontend's constants/fire.ts, which is the canonical reference for currently-active deployments and parameters. If they disagree with this page, please open an issue.

The fire/addresses/megaETH-mainnet.json snapshot in the fire repo reflects initial deployment state - addresses are still correct, but other fields (paused, requiredVestingDuration, etc.) may have been updated by governance since deploy. Read the registry on-chain for live config values - see Live registry config.

🛡 All contracts on this page are audited. The Kumbaya V3 fork inherits Uniswap V3's audits (Trail of Bits + ABDK) and is bytecode-verified against upstream. The Kumbaya launchpad - including FireToken - has a signed BlockSec audit. See Audit & security for full reports and the trust model.

MegaETH Mainnet (Chain ID 4326)

DEX (Uniswap V3 fork)

Contract
Address

UniswapV3Factory

0x68b34591f662508076927803c567Cc8006988a09

NonfungiblePositionManager

0x2b781C57e6358f64864Ff8EC464a03Fdaf9974bA

SwapRouter02

0xE5BbEF8De2DB447a7432A47EBa58924d94eE470e

UniversalRouter

0xAAB1C664CeaD881AfBB58555e6A3a79523D3e4C0

QuoterV2

0x1F1a8dC7E138C34b503Ca080962aC10B75384a27

TickLens

0x9c22f028e0a1dc76EB895a1929DBc517c9D0593e

V3Migrator

0xE2702742F78b84F2032C5A36082b199E2d62aAB0

UniswapV3Staker

0x9F393A399321110Fb7D85aCc812b8e48A7c569aC

Multicall

0xeeb4a1001354717598Af33f3585B66F9de7e7b27

Multicall2

0xf6f404ac6289ab8eB1caf244008b5F073d59385c

Permit2

0x000000000022D473030F116dDEE9F6B43aC78BA3

WETH9

0x4200000000000000000000000000000000000006

Kumbaya Launchpad (Fire* contracts)

Contract
Address

FireRegistry

0x286B4CB284270C6aE2844875BC92ed7E4C21c4C6

FireLaunch

0x69FE0908F1211dE66F7067021998f28A5693ABbD

FireGraduator

0xCCA4759167Ef4214dF98Eb7cBbCE47EB9B4F2585

FuelVault

0x5aFaB54ac28a3bd485751146470D053b4FF11c81

FireStream

0x94d9582130745d0e2a1757dDEd8e730F5CDAd759

The FireToken contract is deployed per-launch by FireLaunch - there is no single canonical address.

MegaETH Testnet (Chain ID 6343)

DEX (Uniswap V3 fork)

Contract
Address

UniswapV3Factory

0x53447989580f541bc138d29A0FcCf72AfbBE1355

NonfungiblePositionManager

0x367f9db1F974eA241ba046b77B87C58e2947d8dF

SwapRouter02

0x8268DC930BA98759E916DEd4c9F367A844814023

UniversalRouter

0x7E6c4Ada91e432efe5F01FbCb3492Bd3eb7ccD2E

QuoterV2

0xfb230b93803F90238cB03f254452bA3a3b0Ec38d

TickLens

0x6D65B4854944Fd93Cd568bb1B54EE22Fe9BF2faa

Multicall2

0xc638099246A98B3A110429B47B3F42CA037BC0a3

V3Migrator

0xC6eB4Ad186F5A4a0184E95d10f00DCEf413D42Cf

UniswapV3Staker

0x511f4EC90936450152895b2C2FD20AF6DC72663b

Permit2

0x000000000022D473030F116dDEE9F6B43aC78BA3

WETH9

0x4200000000000000000000000000000000000006

Kumbaya Launchpad (testnet)

Contract
Address

FireRegistry

0xaB31c1f84e9c7CcE928a27A8b77fC7De7C310EcA

FireLaunch

0xB710b3fe1002eeC1E4b451502f46bC384c823522

FireGraduator

0x88E0cC07b308FB07038Be48203a0619E281d2ac7

FuelVault

0x37494B27b429b539a4048D19de4a015025B07662

FireStream

0x65c62D7219Cc86E58636aA6589f60A43F389560A

Pool init code hash

Same on both networks. Used for off-chain pool address derivation.

This is different from upstream Uniswap V3 - see Pool Init Code Hash.

Programmatic access

Both repos publish the addresses as plain JSON, so you can import them directly:

The launchpad addresses on this page are pinned for mainnet and testnet - those don't change once deployed. For other config values (grace period, vesting duration, recipient list, etc.), read the registry on-chain rather than trusting any JSON snapshot - see Live registry config.

Last updated