KINEPIP
Swap $KINEPIP
COMPLETE TECHNICAL & PROTOCOL REFERENCE

Documentation

Every detail taken out of the dashboard lives here: origin archive, 1% platform fee math, DEX router addresses, Pipify specs, and API specs. ^_^

1. Origin Lore & Character Anatomy

Kinepip ($KINEPIP) is a community meme character and token ecosystem on Elysium (Chain ID 99901). Every detail of the character comes from a public two-post interaction on X on May 11, 2026:

  • Original Artwork Post: On May 11, 2026 at 11:04 PM UTC, artist Omnia π (@0xOmnia) published the original illustration with the three-character caption ^_^ (X Status ID 2053974621762748431).
  • Naming Comment: Twenty-two minutes later at 11:26 PM UTC, Kinetiq (@Kinetiq_xyz) replied directly to @0xOmnia with the single-word name: Kinepip (X Status ID 2053980090397057515).
  • Archived Reference Screenshot: Preserved interactively on What is Kinepip and as a standalone vector/PNG export at /img/x-comment-screenshot.svg.

Structural Anatomy (Preserved Across All Editions)

TraitCanonical Specification
01. KINETIQ Wave CapTilted 3/4 rightward 6-panel petrol-teal baseball cap featuring the circular blue-and-white Japanese Seigaiha ocean-wave badge on the left crown and custom geometric KINETIQ wordmark across the front.
02. Aqua Glass HeadWide translucent seafoam-teal glass orb with crisp white rim refraction, background spiral ring pass-through, glossy black eyes with cyan-mint catchlights, white cheek commas, and a minimalist dash mouth (or ^_^ arc).
03. Haori & Mint BowDark samurai haori coat layered over a teal kimono inner collar, fastened at the throat with a glowing seafoam-mint bow-tie charm on a dark cord and tiny white two-fingered paws.
04. Abalone KatanaHeld diagonally at 42° in the right paw; black diamond-wrapped tsuka hilt, circular dark iron tsuba guard, and dark steel blade inlaid with iridescent cyan, cobalt, violet, and emerald mother-of-pearl shell flecks.

2. Network, Token & Contract Status

Live Status: reading… · Official Contract: not set yet

ParameterValue / Specification
Execution NetworkElysium (Arbitrum Orbit L3 Rollup) · Chain ID 99901 (0x1863d)
Elysium RPChttps://rpc.montramarkets.xyz (the Montra RPC, primary for every read), then https://rpc.agoradex.app, https://rpc.volta.family, https://rpc-live.boxa.club as fallback. Your wallet keeps a general Elysium RPC: the Montra RPC only carries Montra's own transactions.
LaunchpadMontra: market data, pools, candles and every Launch on X launch. Kleos, BOXA, ElysPump and ELYXA cover tokens Montra didn't launch.
Settlement Layer (Parent)HyperEVM · Chain ID 999 (0x3e7) · RPC https://rpc.hyperliquid.xyz/evm
Native Gas & Base AssetHYPE (18 decimals, bridged 1:1 from HyperEVM via Orbit Inbox)
Wrapped Native TokenWHYPE / WETH9 at 0x4200000000000000000000000000000000000006
Official Token BindingConfigured via Worker environment variable KINEPIP_TOKEN. Until set, the site operates in Pre-Launch Mode.
Single-CA Rule: This website stands for at most one official contract address configured in KINEPIP_TOKEN. While in pre-launch, any token on Elysium calling itself KINEPIP or Kinepip is flagged automatically in the Lookalike Shield on the Swap page.

3. Platform Fee Architecture (1% / 100 bps)

Transactions initiated through the Kinepip web terminal apply a transparent 1% platform fee (100 basis points) on every swap:

Platform Fee Rate:      1% (100 bps = 100 / 10,000)
Exact Integer Math:     feeWei = (amountWei * 100n) / 10000n
                        netWei = amountWei - feeWei
  • Buy Swaps (HYPE → Token): 99% of your input HYPE is sent into the optimal DEX router swap call to purchase tokens (with slippage protection computed on the net amount), and 1% is taken as the platform fee in native HYPE.
  • Sell Swaps (Token → HYPE): 100% of your token input is swapped into native HYPE via the best DEX router, and 1% of the quoted HYPE output is taken as the platform fee.
  • One confirmation: buys, and sells on ElysPump and V3 routers, pay the fee inside the swap transaction itself, so if the swap reverts no fee is taken. Buys that aren't ElysPump go through the public Multicall3 contract, which only ever handles HYPE. Other sells have no way to take a fee inside the swap: wallets that support atomic batches (EIP-5792) run the approval, swap and fee as one confirmation, and anywhere else they are separate transactions, with the fee sent only after the swap has been mined.

4. On-Chain Swap & DEX Aggregator

The Swap & Market terminal is Montra-first. A token Montra launched trades in its own Montra pool through Montra's LaunchRouter, quoted with quoteExactIn (exactly what the swap then pays, every fee included). Every other venue is the fallback: if Montra can't quote the trade, or for a token Montra didn't launch, the terminal finds every venue with a live pool, quotes each one, and routes through whichever pays the most. Every plan is re-built at the moment you click, simulated with eth_call from your own address, and refused if the simulation reverts:

Protocol / ContractElysium Address (Chain 99901)Role & Selectors
Montra LaunchRouter (primary)0xc6e9a8e1a99023b67067b8a3605403b8d7b3a157quoteExactIn(PoolKey,bool,uint128) and swapExactIn((PoolKey,bool,uint128,uint128,address,uint256)) on Montra's PoolManager 0xe2e105d3f7209a9da11f83ccf3e7398a753823f1. The pool is HYPE + the token, dynamic fee, tick spacing 200, with a hook Montra's registry 0xf1e2fa75…2aa7 publishes; Montra's API names it and the key must hash to its pool id. Sells approve the router.
Kleos V5 Router0xb15d5a0159fc11bf1a1f9e383b0de76440ec6fc3buy / sell / quoteBuy / quoteSell (with a uint24 fee tier); launch found via launcher 0x2da68edf…9502
Kleos V4 Router0xba0b2699a9d21a2a138c494db82dfd2ffce3344cbuy(address,uint256,address,uint256), sell(…), quoteBuy, quoteSell
Boxa V4 Router0x7d812380c241b331d753e8eef1cefdea4e539496buy(PoolKey,…) / sell(PoolKey,…); quoted by V4 Quoter 0x1ad2186a2734dc8715dea55967df823fd6e6fea4
ElysPump V4 Router0x751cefb96ac88db5327d39e0fbdd5d882d80b430execute(bytes,bytes[],uint256) V4 swap; quoted by 0x4861741785a8319a935741d0b570cafc33c4ca6b; sells approve through Permit2
Elysium V4 Router0xc6e9a8e1a99023b67067b8a3605403b8d7b3a157swapExactIn((PoolKey,bool,uint128,uint128,address,uint256)) on the shared PoolManager 0xe2e105d3f7209a9da11f83ccf3e7398a753823f1, where most new launches trade. Pool keys come from ELYXA and are accepted only if they hash to the listed pool id; quotes are simulations of the swap itself. HYPE-paired pools only.
Multicall30xcA11bde05977b3631167028862bE2a173976CA11Public, ownerless contract that runs a buy and its 1% fee in one transaction with aggregate3Value. It holds nothing between transactions and is never approved for a token.
Uniswap Permit20x000000000022d473030f116ddee9f6b43ac78ba3Allowance manager used by ElysPump V4 sells
V3 RoutersBoxa 0x03c820b1…66c4, Boxa Genesis 0x33987651…13c0, Uniswap 0x10c2b8f2…a22e, Stockium 0xf7d8d5f9…f224, Kleos 0x03c291d5…2687exactInputSingle for buys; multicall(exactInputSingle, unwrapWETH9) for sells. The deepest WHYPE pool across the 1%, 0.3% and 0.05% tiers is used.

Market Data & Candles

For a Montra token, everything comes from Montra's public API: price, market cap, volume, holders, trades, the pool's HYPE, and its 5m / 1h / 1d candles. Featured tokens are Montra's trending board first, and HYPE's dollar price is Montra's. For any other token (or if Montra's candles are empty), the 4-tier cascade below is the fallback:

  1. Tier 1 (ELYXA Pool Candles): Queries https://api.elyxa.space/pools/{pool}/candles for native 5m, 1h, and 1d OHLC bars.
  2. Tier 2 (BOXA Market Candles): Queries https://api.boxa.space/api/market/tokens/{token}/candles.
  3. Tier 3 (Kleos Trade Index Bucketing): Aggregates historical fills from https://api.kleos.space/api/trades/{token} into time-aligned OHLC candles.
  4. Tier 4 (Direct On-Chain Logs): Decodes V3 Swap events (0xc42079f9...) directly from Elysium RPC blocks.

Bytecode Safety & Control Scanner

For every loaded token, the Worker inspects live EVM state at the latest Elysium block:

  • Reads deployed bytecode via eth_getCode and detects DELEGATECALL (0xf4) proxy opcodes.
  • Queries owner() (0x8da5cb5b) and paused() (0x5c975abb) on-chain getters.
  • Scans EVM PUSH4 (0x63) instructions against known administrative function selectors: mint, pause, blacklist, setTax / setFees, setMaxTx, openTrading, and upgradeTo.

5. Pipify Studio, Styles & X Avatar Proxy

Pipify me! composites any avatar or uploaded photo into a 1024×1024 PNG in your browser canvas:

  • 2 PFP Modes: Inside Glass Head (places your photo inside Kinepip's 3/4 aqua glass sphere with adjustable glass tint and zoom, under the tilted KINETIQ cap) or Wear Cap & Katana (overlays Kinepip's tilted KINETIQ cap, haori collar, mint bow, and abalone katana directly onto your full-frame PFP).
  • 6 Same-Structure Style Editions: original (@0xOmnia teal vortex), cyber (Cyber-Neon magenta/violet), sakura (Midnight Sakura crimson/rose), gold (Sovereign Gold obsidian/amber), ukiyoe (Edo Woodblock indigo/parchment), and frost (Glacial Ice arctic crystal).
  • Privacy & SSRF-Hardened Avatar Proxy: Uploaded files never leave your browser. When looking up an X @username, GET /api/x-avatar resolves the public avatar URL and GET /api/avatar-proxy fetches image bytes strictly from allowlisted hosts (pbs.twimg.com, abs.twimg.com, unavatar.io) over HTTPS with a 5 MB cap and strict image/* MIME validation so your canvas remains CORS-clean for PNG export.

6. Public Worker API Reference

EndpointMethod & Query ParamsDescription
/api/marketGET ?token=0x…Live price, market cap, liquidity, 24h volume, holders, bytecode safety scan, recent trades, lookalike shield list, and featured tokens.
/api/candlesGET ?token=0x…&res=5m|1h|1dOHLC candles from the 4-tier cascade.
/api/tradeGET ?token=0x…&side=buy|sell&amount=…&slippage=2&from=0x…Quotes every venue with a pool, deducts the 1% platform fee, runs the pre-sign eth_call simulation from from, and returns ready-to-sign steps (any approvals and the swap, plus a separate fee step unless feeIncluded is true). slippage is in percent.
/api/x-profileGET ?handle=usernamePublic X profile lookup.
/api/x-avatarGET ?handle=usernameResolves a public X handle to its avatar proxy URL and display name.
/api/healthGETHealth check endpoint returning { ok: true, service: "kinepip-web", chainId: 99901 }.
/api/launch/configGETLaunch on X: whether the bot and Connect X are on, the bot's handle, the 0.02 HYPE Kinepip launch fee, and Montra's factory and launch fee.
/api/launch/launchesGETTokens launched from X through the bot, with live Montra market data.
/api/launch/meGET (signed in with X)The connected X account's Elysium wallet, its live HYPE balance, pending transactions and launches.

7. Security, Custody & Legal Disclaimer

  • Swap is non-custodial: This website never asks for seed phrases or private keys. Wallet connection is optional and used solely to request signatures from your own EIP-1193 wallet when you initiate a swap.
  • Launch on X is custodial: The Launch section's wallets are made and held by this site's Worker for each X account (keys encrypted with AES-GCM at rest), so a post on X can launch on Montra. Keep only what you mean to launch with in one, and export its key from the dashboard at any time. Each successful launch pays a 0.02 HYPE Kinepip fee to the same platform fee wallet as Swap and Bridge.
  • No Affiliation: $KINEPIP is an independent community meme project on Elysium (chain 99901). It is not created, operated, or endorsed by Kinetiq (@Kinetiq_xyz) or Elysium unless explicitly stated by them on their official channels.
  • No Financial Advice: Meme coins are cultural digital collectibles with no intrinsic value or promised financial return. Always verify contract addresses and transaction simulations in your wallet before signing.