Skip to content

Contract addresses

Every platform contract deployed on chain 3009, verified on the explorer.

Testnet only

These addresses are for kriptonyx_3009-1. Mainnet will use a different chain and every contract will be redeployed at new addresses.

DEX and AMM

ContractAddress
KnyxSwapFactory0x7bd16633C4Be95117C9444D982fc608aA9ED3783
KnyxSwapRouter0x0C7A38D71E351eBd4cc2c1B2988c7dF025fc28A4
KnyxFarm0xC2682e516E64D0e6Df83D5d97FC70725E2414999
Multicall20x00fd1F986cf2e263f0Bca6391925c6a704Fa394e

INIT_CODE_PAIR_HASH = 0xf1bf8e2a6157730155748d7dda53c849265620eeef1bd1a3a9da5430eedc8fb6

Take the hash from the deployed factory

It is build-dependent. A router compiled from a local checkout embeds a different hash and will not resolve pair addresses against the live factory.

Tokens

TokenAddressDecimals
KNYXnative18
WKNYX0xEaB9208A1b83BB2F85E13Af19E6BB8254Ac0d35b18
KUSD0xf30443F13fd8f9de14Ea632E47bC874422858E9F18
KNP0x95f79e7d12BBC353991f856C5330D0424E2BA7FD18

Pairs

PairAddressState
WKNYX / KUSD0x8470B792d2c2Ed1C8Bfe9F8600a0B2d1C80dF947Live
KNP / WKNYX0x6Ff89907bcb41440c8aF3E991f4A9216D4425Ec7Not yet seeded
KNP / KUSD0x48Ec53fa4Aaa3871f1A00452C5c4Ddf5b07EE441Not yet seeded

Pair addresses are CREATE2-derived, so the unseeded ones are already known.

Governance

ContractAddress
Staking0xe62304CF98d98cad476151359D84f2073a762a46
Delegation0x8cb3420CbC4BddE84Ff1A38FB91e3861847fE176
Governance0xf5e003Ef0924993Bd690228787c315Ec3f86AC84

ICO launchpad

ContractAddress
Launchpad0xBA369fDcDF7Ec0A2E37D97aCad6c1aEe0C8B6b18
LauncherRegistry0x51813916b6AE27769f05d8b475E299C36BccbA20

Supporting contracts: ICOFactory, ICOPresale, TokenFactory, ProjectToken, LiquidityLocker, PlatformTreasury.

Reading these programmatically

js
const code = await provider.getCode(address);
if (code === '0x') throw new Error('nothing deployed at ' + address);

Or fetch the verified ABI:

bash
curl -s https://api.testnet.kriptonyx.com/api/v2/smart-contracts/<address>

KriptoNyx testnet — chain ID 3009 (kriptonyx_3009-1)