KKite Create launch
KITE PROTOCOL · WHITEPAPER

Give every launch a clear price,
and lock liquidity for good.

Kite is a non-custodial fixed-price token launch protocol for BNB Smart Chain. Every launch has a fixed total supply of 1,000,000,000 tokens, and every participant enters at the same BNB reference price. When a launch reaches its target, the remaining tokens and raised funds create permanently locked Uniswap v4 liquidity.

1 billion fixed

Every launch has exactly 1,000,000,000 tokens with 18 decimals. Half is offered publicly; the other half forms initial liquidity.

Fixed price · BNB only

Funding accepts native BNB only at one reference price. Each buy is limited to 5% of the fixed total supply, and launch requires more than 10 BNB raised after the funding cap is reached.

0.10%

Funding-stage buys and sellbacks each carry a 10-basis-point fee settled through the on-chain FeeVault.

0.50%

The graduated Uniswap v4 pool uses a 0.50% fee tier; the current Kite release focuses on launches and locked liquidity.

Directory metrics

Launched market cap is an implied valuation calculated from the fixed launch price and total supply. Volume is the cumulative recorded funding buy and sell volume. Active holders count wallets with a non-zero funding position.

1. Launch lifecycle

Every launch has a fixed supply of 1,000,000,000 tokens. The protocol applies an automatic initial price of 0.000000021 BNB per token, so the 500,000,000-token public allocation targets 10.5 BNB before funding fees. During Funding, users mint with native BNB; the default frontend amount is 0.1 BNB and the amount can be changed before signing.

PhaseWhat happensAvailable actions
Funding · mintingThe Factory creates the Token and Sale. Public subscriptions use the fixed reference price and have no closing deadline.Buy or sell back within the position balance at any time before graduation.
Ready · target metPublic subscriptions reach 50% of total supply and cumulative funding is above 10 BNB.Call finalize to create Uniswap v4 liquidity.
Trading · launchedThe remaining tokens and all net proceeds enter Uniswap v4. The Adapter permanently owns the LP position.Claim launch tokens; swap through the Kite Router with a minimum output and deadline.

2. Funds and ownership

User funds

Buy principal remains in the Sale contract and funds initial liquidity when the target is reached. Overpayments become the user's own withdrawable credit.

Liquidity

The Adapter only lets registered Sales create pools and exposes no liquidity-removal path. Pool IDs, positions and locked amounts are readable on-chain.

Non-custodial

The frontend only reads RPC data and requests wallet-signed transactions. It never stores private keys or takes custody of tokens or BNB.

Fees

The creation fee is fixed at 0.001 BNB. Funding fees accumulate in FeeVault and can be withdrawn by the configured treasury. No sale principal is sent to the treasury.

LP fee split

After graduation, 40% of collected pool fees is reserved for manual compoundFees() reinvestment, 40% is credited to the protocol, and 20% is credited to the creator. Fees are not compounded on every swap.

3. Protocol components

  • Factory: deploys Tokens and Sales and registers every launch.
  • FixedPriceSale: handles fixed-price subscriptions, no-deadline sellbacks, graduation, claims and BNB credit withdrawals.
  • FeeVault: records creation and funding fees using pull-payment withdrawals.
  • KiteV4Adapter: calls the BSC Uniswap v4 PoolManager to create pools and lock full-range liquidity.
  • KiteLiquidityGateHook: restricts initialization, liquidity additions and removals to the Kite liquidity vault.
  • KiteSwapRouter: provides validated single-pool BNB/token swaps with slippage and deadline protection.

4. Risks and current boundaries

Kite is still an unaudited MVP. Before production scale-up, complete BSC Testnet end-to-end testing, deployment-address verification, Hook CREATE2 verification, fee and permission reviews, operational multisig setup, and an independent security audit. The BSC mainnet Factory is 0xF6b4BFe198Db06C8D0abb57c92315E8caD86d666; the Router is 0x511e8ED14C617Ae46Ca22d2F62e3AD8a946BDAEA.

View launch directory ↗

5. Getting BSC test tokens

Use BSC Testnet (Chain ID 97) and a dedicated test wallet when testing Kite. Testnet tBNB has no real value and is only used to pay test transaction gas.

  1. Add BSC Testnet to your wallet and switch to it.
  2. Copy your test wallet address and open the official BNB Chain faucet ↗.
  3. Select BNB, paste your address and submit the request. The faucet currently generally allows one request every 24 hours.
  4. Confirm that tBNB arrived, then use it to pay deployment and test transactions.

If the official faucet requires a small mainnet BNB balance, that is the faucet's anti-abuse condition, not a Kite requirement. Never enter a mainnet private key or seed phrase into any faucet page.