Smart 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.
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).
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
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.
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.
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
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.
USDC Controller (Avalanche)
0x92E2391d0836e10b9e5EAB5d56BfC286Fadec25b
WETH Controller (Avalanche)
0x638d1c70c7b047b192eB88657B411F84fAc74681
USDT Controller (Celo)
0x80bA7204f060Fd321BFE8d4F3aB2E2bF4e6fCe49
USDC Controller (Kite)
0x92E2391d0836e10b9e5EAB5d56BfC286Fadec25b
WETH Controller (Kite)
0x638d1c70c7b047b192eB88657B411F84fAc74681
USDT Controller (Kite)
0x80bA7204f060Fd321BFE8d4F3aB2E2bF4e6fCe49
Last updated
