Koine docs

Glossary

Short definitions of the words used in these pages, in alphabetical order. Each links to the page with the details.

Abandoned #

A coin whose steward has failed at least one of the steward checks at every hourly check for 14 days in a row. Holders can then vote in a new steward. More: Creator share.

Source: app/server/steward.ts (evaluate), app/server/config.ts (STEWARD.abandonSeconds)

Approver #

Short for the withdrawal approver: a separate service that holds the second key every withdrawal, address change and key export needs. It keeps its own record of what you asked for and refuses anything else, so Koine's trading server can't move your SOL alone. More: Security.

Source: approver/src/approver.ts, trade/server/approver.ts, trade/server/withdraw.ts

Bond #

The 1% of a coin's supply (10,000,000 tokens) its steward must hold to earn their fee share. Presale tokens not yet claimed count. More: Creator share.

Source: app/server/config.ts (STEWARD.bondBps), app/server/steward.ts (heldBy)

Buyback and burn #

Koine's keeper uses part of a coin's trading fees to buy that coin in its pool once an hour, then burns what it bought, so those tokens are gone for good. More: Fees.

Source: app/server/keeper.ts (buyback, buybackLeft)

Check-in #

An update the steward posts on the coin's Community tab. Each one keeps their fee share earning for the next 72 hours. Trading opening counts as the first. More: Creator share.

Source: app/server/steward.ts (checkin), app/server/config.ts (STEWARD.checkinSeconds)

Circulating supply #

All of a coin's tokens except those burned and those still in the pool. Flags and votes are measured against it. More: Creator share.

Source: app/server/steward.ts (circulating)

Claim #

Two things on Koine. A presale depositor claims unlocked tokens into their Koine wallet. A steward claims their owed fee share, which works only while their latest update is less than 24 hours old. More: Presales, Creator share.

Source: app/server/tx.ts (claimTx), app/server/keeper.ts (claimShare), app/server/steward.ts (claimCheck)

Coin page #

Each coin's page on koine.markets: its chart, the checks for buyers, and the Community, Holders, Trades, Record and Contract tabs. More: Buy your first Koine coin.

Source: app/web/src/CoinDesktop.tsx, app/web/src/Coin.tsx

Fee spike #

The first 100 seconds of trading, when the pool's trading fee starts at 99% and falls to 1%. Fees from this window go 75% to buyback and burn and 25% to Koine, after Meteora's 20%. More: How a launch works.

Source: app/server/config.ts (RULES.fee, RULES.spikeSeconds, FEES.spikePlatformPct)

Flag #

A holder's mark that a coin's steward is gone. It counts after 3 days and lasts 14. If counted flags reach 25% of circulating supply, the steward stops earning. More: Creator share.

Source: app/server/steward.ts (flag, flagWeight), app/server/config.ts (STEWARD.flagAgeSeconds, STEWARD.flagTtlSeconds, STEWARD.flagPct)

Holder #

On a coin's page, someone whose Koine wallet holds at least 0.01% of the coin's supply (100,000 tokens), counting unclaimed presale tokens. Holders can reply and react. Any wallet with a balance can flag. More: Coin communities.

Source: app/server/config.ts (COMMUNITY.minHoldBps), app/server/community.ts, app/server/steward.ts (flag)

Keeper #

Koine's server wallet and the loop that runs it every 10 seconds. It creates each coin, runs the presale buy, collects and splits trading fees, and runs buybacks. More: How a launch works.

Source: app/server/keeper.ts (tick), app/server/config.ts (KEEPER)

Knot #

A limit you set on yourself, such as most per buy or a daily loss limit. Tying one is instant; untying one waits your untie delay. A knot never blocks a sell or a withdrawal. More: Knots.

Source: trade/server/knots.ts (KNOTS)

Koine fee #

Koine's charge on each buy or sell from a Koine wallet: 1% of the SOL, or 0.9% if you joined through a referral link. It is on top of the pool's trading fee. More: Trading.

Source: trade/server/config.ts (feeBps), trade/server/referrals.ts (feeBpsFor)

Koine wallet #

The Solana wallet Koine makes for you when you sign in, kept at Privy. You fund it, trade, deposit and launch from it, and can export its key. More: Accounts and sign-in.

Source: trade/server/users.ts (ensureWallet), trade/server/policy.ts

Launch fee #

What a creator pays Koine to launch a coin: 0.25 SOL, from their Koine wallet to the treasury. More: Fees.

Source: app/server/config.ts (RULES.launchFeeSol), trade/server/launchfee.ts

Meteora #

The Solana exchange whose programs run each Koine coin's pool and presale vault. Its pool program keeps 20% of every trading fee. More: Trust.

Source: app/server/launch.ts (createLaunch), app/server/damm.ts

Opening #

The moment trading starts, 65 minutes after the presale ends. The site shows "Opening soon" before it. More: How a launch works.

Source: app/server/config.ts (RULES.protocolGapSeconds), app/web/src/coins.ts (STAGE_LABEL)

Pool #

Where a coin trades: a Meteora pool that starts with all 1,000,000,000 tokens and no SOL. Its money is locked for good when it's created. More: How a launch works.

Source: app/server/launch.ts (createLaunch), app/server/config.ts (RULES.supply, RULES.startMcapSol)

Presale #

The first stage of every coin, from 5 minutes to 7 days long. Anyone can deposit SOL, and withdraw it until it ends. Everyone gets the same price. More: How a launch works.

Source: app/server/config.ts (RULES.presaleMinMinutes, RULES.presaleMaxMinutes), app/server/tx.ts (depositTx, withdrawTx)

Presale vault #

The Meteora Alpha Vault that holds presale deposits. Koine doesn't hold them. About an hour before opening, it makes one buy of the coin with all deposits. More: How a launch works.

Source: app/server/launch.ts (vault creation), app/server/keeper.ts (crank)

Preview #

What koine.markets shows before it opens: the front page only, with its buttons shown but not working. You can't sign in, launch or trade on it.

Source: app/server/http.ts (PREVIEW_HOSTS, isPreview), app/web/src/App.tsx, app/web/src/Landing.tsx

Quote #

What Koine shows before a trade: about what you'll get, the least you'll accept, the Koine fee and the network costs. Nothing is spent until you confirm. More: Buy your first Koine coin.

Source: app/web/src/Trade.tsx (KoineTrade), trade/server/web.ts (/web/quote)

A link someone shares to bring you to Koine. Joining through one makes your Koine fee 0.9% instead of 1%, and the person who shared it earns a share of the fees you pay. More: Accounts and sign-in.

Source: trade/server/referrals.ts (DISCOUNT_BPS, feeBpsFor, accrue)

Refund #

Getting your presale deposit back when the presale vault never made its buy. The button is Withdraw my SOL, from the opening time. More: Risks.

Source: app/server/tx.ts (refundTx), app/web/src/Trade.tsx (ClaimPanel)

Saved address #

The one address your Koine wallet can withdraw SOL to. The first applies at once; changing it waits your untie delay. More: Trading.

Source: trade/server/withdraw.ts (setAddress, savedAddress)

Slippage #

How far the price may move between your quote and your trade. If it moves further, the trade fails and only the network fee is spent. More: Trading.

Source: trade/server/orders.ts (prepare), trade/server/db.ts (settings defaults)

Steward #

The wallet that looks after a coin: its creator to start with. It earns 40% of the hourly fees Koine collects from the pool, but only while it passes three checks: the bond, a check-in in the last 72 hours, and no counted flags at 25%. More: Creator share.

Source: app/server/steward.ts (stewardOf, status), app/server/config.ts (FEES.creatorPct, STEWARD)

Takeover vote #

A 7-day vote holders can start on an abandoned coin to choose a new steward. It needs votes from 10% of circulating supply and a winner with more than half of them. More: Creator share.

Source: app/server/steward.ts (nominate, vote, closeVote), app/server/config.ts (STEWARD.voteSeconds, STEWARD.quorumPct)

Trading fee #

The fee every trade in a coin's pool pays, in SOL: 99% at opening, falling to 1% after about 100 seconds, then 1% for good. It is set in the pool and nobody can change it. More: Where the money goes.

Source: app/server/config.ts (RULES.fee), app/server/launch.ts (poolFees)

Treasury #

Koine's own wallet. It receives launch fees, 25% of what the pool's fees from the first 100 seconds leave after Meteora's cut, and 40% of each hourly share. More: Fees.

Source: app/server/config.ts (TREASURY), app/server/keeper.ts (payOut)

Unlock #

How presale tokens become claimable: in a straight line over 24 hours, starting 100 seconds after opening. More: How a launch works.

Source: app/server/launch.ts (startVestingPoint, endVestingPoint), app/server/config.ts (RULES.unlockSeconds)

Untie delay #

How long any loosening of your own limits waits, and also every withdrawal, a new withdrawal address and key export. You choose it before your first buy: 1 hour, 24 hours, 3 days, 7 days, or none. More: Knots.

Source: trade/server/knots.ts (untie_delay, chooseDelay, DELAY_NOTICE), app/web/src/terminal/components/terminal/StartCards.tsx (DELAY_CHOICES)