Appearance
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
| Contract | Address |
|---|---|
| KnyxSwapFactory | 0x7bd16633C4Be95117C9444D982fc608aA9ED3783 |
| KnyxSwapRouter | 0x0C7A38D71E351eBd4cc2c1B2988c7dF025fc28A4 |
| KnyxFarm | 0xC2682e516E64D0e6Df83D5d97FC70725E2414999 |
| Multicall2 | 0x00fd1F986cf2e263f0Bca6391925c6a704Fa394e |
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
| Token | Address | Decimals |
|---|---|---|
| KNYX | native | 18 |
| WKNYX | 0xEaB9208A1b83BB2F85E13Af19E6BB8254Ac0d35b | 18 |
| KUSD | 0xf30443F13fd8f9de14Ea632E47bC874422858E9F | 18 |
| KNP | 0x95f79e7d12BBC353991f856C5330D0424E2BA7FD | 18 |
Pairs
| Pair | Address | State |
|---|---|---|
| WKNYX / KUSD | 0x8470B792d2c2Ed1C8Bfe9F8600a0B2d1C80dF947 | Live |
| KNP / WKNYX | 0x6Ff89907bcb41440c8aF3E991f4A9216D4425Ec7 | Not yet seeded |
| KNP / KUSD | 0x48Ec53fa4Aaa3871f1A00452C5c4Ddf5b07EE441 | Not yet seeded |
Pair addresses are CREATE2-derived, so the unseeded ones are already known.
Governance
| Contract | Address |
|---|---|
| Staking | 0xe62304CF98d98cad476151359D84f2073a762a46 |
| Delegation | 0x8cb3420CbC4BddE84Ff1A38FB91e3861847fE176 |
| Governance | 0xf5e003Ef0924993Bd690228787c315Ec3f86AC84 |
ICO launchpad
| Contract | Address |
|---|---|
| Launchpad | 0xBA369fDcDF7Ec0A2E37D97aCad6c1aEe0C8B6b18 |
| LauncherRegistry | 0x51813916b6AE27769f05d8b475E299C36BccbA20 |
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>