| Contract | Address | Purpose |
|---|---|---|
| IgnixManager | 0x96b51c57e5346d0c0198899243cf851d1e23c309 | Curve trading, creation and graduation. The entry point. |
| IgnixLaunchFactory | 0x5fe101caed11883ee133eb3ffd013f0cd27bb9d3 | CREATE2 deployer of tokens — the `from` when predicting an address. |
| IgnixV4Router | 0xb47b2f991d4014d2c4a2bbac6dd6fe3ed8884985 | The only router that settles a clean token during protection. |
| IgnixTaxHook | 0xeb7e2bba4579705b608c466317d47817c9e16080 | V4 hook, registered at graduation for clean tokens. |
| IgnixLpLocker | 0x560d9f6025c3537e7610695c760ada761d0a0d6a | V4 LP, held permanently. |
| IgnixV2Locker | 0xed707fc375c6a27e4330d3d38a939ba55bb2b99a | The same role on the V2 leg. |
| VaultRegistry | 0xce65471a6c6950e17f4b527b20b0af8a8f905311 | templateId → factory. The on-chain source of what is official. |
| SystemFactory | 0xb6f6e4d08f7895e0dc685144fc3ff1272649b6cc | Template 0 — the default vault. |
| StockFactory | 0x347ba34a85514a2b8eb5d95c3e53878dd52d7780 | Template 1 — the tokenized-equity vault. |
| IgnixBuybackFactory | 0x042b20147250f730f040f961858a7597fe952f30 | 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.