Deployment Addresses

ContractAddressPurpose
IgnixManager0x60c959e71556671980ea405a1dc5d2f048ed6fceCurve trading, creation and graduation. The entry point.
IgnixLaunchFactory0x7aA4562958D457C9DB8fa24653A2c84552A596F7CREATE2 deployer of tokens — the `from` when predicting an address.
IgnixV4Router0x9271d3b821f96d91f6ede82fe5d954c96bd12cedThe only router that settles a clean token during protection.
IgnixTaxHook0xd9914d727634c01bdb4d1d2eda6f30652245a080V4 hook, registered at graduation for clean tokens.
IgnixLpLocker0xf36ce98d92e8543a82edd92642a158244eb4781eV4 LP, held permanently.
IgnixV2Locker0x755de46f14b548f1106dc2ba109b5d8629b4853dThe same role on the V2 leg.
VaultRegistry0x27f5be9c20b0f152605f52770dc52e288fbb929btemplateId → factory. The on-chain source of what is official.
SystemFactory0x279a0c64461cF6aB04Ea5C1FE9A13c399c50246bTemplate 0 — the default vault.
StockFactory0xEBe4fc2F0256545fcE927Dbc120aE9f59ef306c9Template 1 — the tokenized-equity vault.
IgnixBuybackFactory0xe4694a6322c21ef11e0f252fe978e9a8a6e74d0eBuyback custody. Only used by tokens linked to an agent.

Main Entry Contract

IgnixManager is the primary read entry point:

IgnixManager(manager).tokens(token)
// Curve state, tax rates, graduation status

IgnixManager(manager).pairOf(token)
// Non-zero → Graduated to Uniswap V2

IgnixManager(manager).vaultOf(token)
// Vault associated with the token

Verifying Official Contracts

Do not determine whether a contract belongs to IGNIX based on bytecode or event signatures alone. Use the onchain registry relationship instead:

To verifyQuery
Was this token issued hereIgnixManager.tokens(token).creator != 0
Does this vault belong to the tokenIgnixManager.vaultOf(token)
Is this template factory officialVaultRegistry.factoryOf(templateId)
Caution

Contract code, bytecode, and event signatures can all be copied and must not be used alone as proof of official status.