| Contract | Address | Purpose |
|---|---|---|
| IgnixManager | 0x60c959e71556671980ea405a1dc5d2f048ed6fce | Curve trading, creation and graduation. The entry point. |
| IgnixLaunchFactory | 0x7aA4562958D457C9DB8fa24653A2c84552A596F7 | CREATE2 deployer of tokens — the `from` when predicting an address. |
| IgnixV4Router | 0x9271d3b821f96d91f6ede82fe5d954c96bd12ced | The only router that settles a clean token during protection. |
| IgnixTaxHook | 0xd9914d727634c01bdb4d1d2eda6f30652245a080 | V4 hook, registered at graduation for clean tokens. |
| IgnixLpLocker | 0xf36ce98d92e8543a82edd92642a158244eb4781e | V4 LP, held permanently. |
| IgnixV2Locker | 0x755de46f14b548f1106dc2ba109b5d8629b4853d | The same role on the V2 leg. |
| VaultRegistry | 0x27f5be9c20b0f152605f52770dc52e288fbb929b | templateId → factory. The on-chain source of what is official. |
| SystemFactory | 0x279a0c64461cF6aB04Ea5C1FE9A13c399c50246b | Template 0 — the default vault. |
| StockFactory | 0xEBe4fc2F0256545fcE927Dbc120aE9f59ef306c9 | Template 1 — the tokenized-equity vault. |
| IgnixBuybackFactory | 0xe4694a6322c21ef11e0f252fe978e9a8a6e74d0e | Buyback custody. Only used by tokens linked to an agent. |
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
Do not determine whether a contract belongs to IGNIX based on bytecode or event signatures alone. Use the onchain registry relationship instead:
| To verify | Query |
|---|---|
| Was this token issued here | IgnixManager.tokens(token).creator != 0 |
| Does this vault belong to the token | IgnixManager.vaultOf(token) |
| Is this template factory official | VaultRegistry.factoryOf(templateId) |
Contract code, bytecode, and event signatures can all be copied and must not be used alone as proof of official status.