Kite ChainDeveloping Smart Contracts
Kite Mainnet Contracts List
This page provides a comprehensive list of all smart contracts deployed on Kite Mainnet and related cross-chain deployments.
1. Validator Staking Contracts
Contracts that manage validator/delegator staking, reward calculation, and reward distribution on the Kite L1.
| Contract | Address | Description |
|---|---|---|
| KiteStakingManager (Proxy) | 0x7d627b0F5Ec62155db013B8E7d1Ca9bA53218E82 | Upgradeable proxy for the staking manager. Entry point for validator registration, delegator staking, reward claims, and all staking operations. |
| KiteStakingManager (Impl) | 0x065cA4309a5abc9F1cC2d8fA00634BC948C25C6b | Implementation contract behind the KiteStakingManager proxy. Contains the core staking logic for native KITE token staking. |
| RewardVault | 0xd26850d11e8412fC6035750BE6A871dff9091FAe | Holds native KITE tokens reserved for staking reward distribution. The staking manager calls distributeReward() to pay out validator/delegator rewards from this vault. |
| FixedAPRRewardCalculator | 0x171eefa30E88f9bca456CEf49c5Df093A516C7c2 | Calculates staking rewards using a fixed APR (simple interest). Reward formula: stakeAmount * APR * uptimeSeconds / secondsInYear. Current rate: 2.5% (250 bps). |
| ValidatorMessages | 0x9C00629cE712B0255b17A4a657171Acd15720B8C | Library contract for packing/unpacking ICM (Inter-Chain Messaging) messages used by the validator manager, as specified in ACP-77. |
| ProxyAdmin | 0x3FA7667FD726F73ef42c66f8715E0C6d37D44905 | OpenZeppelin ProxyAdmin that manages the KiteStakingManager proxy upgrades. Only the ProxyAdmin owner can trigger implementation upgrades. |
2. Staking Vault (LST) Contracts
Contracts for the liquid staking vault, enabling users to stake KITE and receive liquid staking tokens (LST).
| Contract | Address | Description |
|---|---|---|
| StakingVault (Proxy) | 0x23f7b52E2830C66f88EFc1f35b8a6a4AAe218dCA | Upgradeable proxy for the staking vault. User-facing entry point for depositing KITE and receiving LST tokens. |
| StakingVault (Impl) | 0x69379f875551A505d77876a9363BcDe3dfd00bbe | Implementation contract for the StakingVault proxy. Contains the core vault logic (deposit, withdraw, share accounting). |
| StakingVaultOperations (Impl) | 0xE31b845a6898D165e3dFc2AD4C3D61fE74394817 | Implementation contract handling operational logic for the staking vault (e.g., delegating staked assets to validators, rebalancing). |
3. Tokens on Kite Mainnet
| Token | Address | Decimals | Description |
|---|---|---|---|
| WKITE | 0xcc788DC0486CD2BaacFf287eea1902cc09FbA570 | 18 | Wrapped KITE (ERC-20 wrapper for the native KITE token). Used for DEX trading and DeFi interactions. |
| USDC.e | 0x7aB6f3ed87C42eF0aDb67Ed95090f8bF5240149e | 6 | Bridged USDC stablecoin (deployed and maintained by Lucid Labs). Used for payments, x402 settlement, and DeFi. |
| USDT | 0x3Fdd283C4c43A60398bf93CA01a8a8BD773a755b | 6 | Bridged USDT stablecoin (deployed and maintained by Lucid Labs). |
| WETH | 0x3D66d6c3201190952e8EA973F59c4428b32D5F9b | 18 | Bridged Wrapped Ether (deployed by Lucid Labs). |
4. Algebra DEX Contracts
Algebra Integral concentrated liquidity DEX deployed on Kite Mainnet.
| Contract | Address | Description |
|---|---|---|
| AlgebraFactory | 0x10253594A832f967994b44f33411940533302ACb | Factory contract that creates and manages Algebra liquidity pools. |
| AlgebraPoolDeployer | 0xd7cB0E0692f2D55A17bA81c1fE5501D66774fC4A | Used by the factory to deploy individual pool contracts via CREATE2. |
| SwapRouter | 0x03f8B4b140249Dc7B2503C928E7258CCe1d91F1A | Router for executing token swaps against Algebra pools. |
| NonfungiblePositionManager | 0xD637cbc214Bc3dD354aBb309f4fE717ffdD0B28C | Manages concentrated liquidity positions as NFTs (ERC-721). |
| Multicall3 | 0xE3104A157cc4C0d3c7C3a8c655092668D068c149 | Utility contract for batching multiple read/write calls in a single transaction. |
5. KITE Token (Cross-Chain)
The KITE token deployed on external chains. All deployments are non-upgradeable with the same address across chains.
| Network | Address |
|---|---|
| Ethereum Mainnet | 0x904567252D8F48555b7447c67dCA23F0372E16be |
| BSC Mainnet | 0x904567252D8F48555b7447c67dCA23F0372E16be |
| Avalanche C-Chain | 0x904567252D8F48555b7447c67dCA23F0372E16be |
6. LayerZero Bridge Contracts
LayerZero contracts for cross-chain messaging on Kite Mainnet.
- LayerZero Chain ID: 2366
- LayerZero Endpoint ID: 30406
| Contract | Address |
|---|---|
| EndpointV2 | 0x6F475642a6e85809B1c36Fa62763669b1b48DD5B |
| SendUln302 | 0xC39161c743D0307EB9BCc9FEF03eeb9Dc4802de7 |
| ReceiveUln302 | 0xe1844c5D63a9543023008D332Bd3d2e6f1FE1043 |
| LZ Executor | 0x4208D6E27538189bB48E603D6123A94b8Abe0A0b |
| LZ Dead DVN | 0x6788f52439ACA6BFF597d3eeC2DC9a44B8FEE842 |
| Blocked Message Library | 0xc1ce56b2099ca68720592583c7984cab4b6d7e7a |
7. Lucid Bridge Contracts
Lucid contracts for cross-chain messaging on Kite Mainnet.
| Contract | Address |
|---|---|
| USDC Controller (Avalanche) | 0x92E2391d0836e10b9e5EAB5d56BfC286Fadec25b |
| WETH Controller (Avalanche) | 0x638d1c70c7b047b192eB88657B411F84fAc74681 |
| USDT Controller (Celo) | 0x80bA7204f060Fd321BFE8d4F3aB2E2bF4e6fCe49 |
| USDC Controller (Kite) | 0x92E2391d0836e10b9e5EAB5d56BfC286Fadec25b |
| WETH Controller (Kite) | 0x638d1c70c7b047b192eB88657B411F84fAc74681 |
| USDT Controller (Kite) | 0x80bA7204f060Fd321BFE8d4F3aB2E2bF4e6fCe49 |