A token standard for Solana whose hooks answer instead of only approving, a DEX that runs them on every swap and a launchpad built on both. One program. Every fee shown before you sign.
0 launches0 trades in 24h◎0.00 paid to holders
A Token-2022 hook can only refuse.A HELIX hook answers.
A Token-2022 transfer hook runs after the tokens have moved, sees the transfer read-only, and isn't told why it happens. Its whole answer is one bit. A HELIX hook runs before and after, sees everything the program knows, and answers with what happens to the amount.
- 1The whole amount moves firstBalances change, then the hook is called.
- 2It sees the transfer read-onlyWithout the sender's signature. No buy or sell flag, no price, no pool: it can only guess.
- 3One bit outLet it stand, or make the whole transaction fail. It can't take a cut, burn or keep state without an extra account per holder.
- ·End of the lineMints and burns never call it.
- 1Before hookSees owners, balances, supply, who signed, and why: a buy, a sell, liquidity or a plain transfer. HELIX signs the call.
- 2It answersUp to three cuts of the amount, each to an account it names, and 64 bytes of state written into the holdings. Never more than the amount, never the user's signature.
- 3The amount movesThe destination gets the rest; on a swap the DEX also burns and pays the launch's fees.
- 4After hookRuns once the amount has moved. Transfers, mints and burns all call it.
What a launch can switch on.Fixed the moment it launches.
Presets or your own mix, inside bounds the program enforces. The creator can't change a rule after launch, and nobody else can either.
Holder rewards in SOL
A share of every trade, paid to holders pro rata; claim any time. Settled in the 64 bytes of each holding.
A Token-2022 hook? Only with workarounds
Burn on trade
A share of each buy and sell is destroyed. Transfers between wallets burn nothing.
A Token-2022 hook? No
Trades pay, gifts don’t
The hook is told when tokens move for a trade, so a gift to a friend costs nothing.
A Token-2022 hook? Only with workarounds
Early-buyer lock
Tokens bought in the first seconds can’t be sold or sent until a set time.
A Token-2022 hook? Only with workarounds
Max wallet
No wallet above a share of supply until graduation. It never blocks a sell.
A Token-2022 hook? Yes
Your own hook
Write a hook with the SDK and launch with it. It shows as “Custom hook, unverified” everywhere.
A Token-2022 hook? No
Every fee, shown.Nothing on top.
The fees on a token's page are all of them: protocol, creator, holders and burn, in one compounded figure per side and split by who receives them. HELIX takes no share of a launch's rules. The quote is computed from the pool on chain, to the lamport.
- You send
- 1 SOL
- HELIX protocol fee (0.5%)
- 0.0050 SOL
- Creator fee (1%, preset Plain)
- 0.0100 SOL
- Into the curve
- 0.9850 SOL
- You receive
- 34.11M tokens
1.5% in all. The rows add up.
Built to be checked.Not to be trusted blindly.
Everything below is in the program and visible on chain. Each token page shows its accounts and who can upgrade the code.
Sells never pause
The admin can pause new launches and buys. Sells, transfers, withdrawals and claims have no pause in the code at all.
Fixed at launch
Every launch is minted once, with no mint, freeze, hook or metadata authority. Its rules can’t be changed by anyone.
Liquidity locked for ever
At graduation the curve becomes an AMM in the same transaction; its liquidity has no instruction that can withdraw it.
Snipers pay the pool
The first seconds pay a falling sniper fee. It doesn’t go to HELIX: it deepens the pool at graduation.
Fees with ceilings
Protocol fees are capped in the program (1.5% on the curve, 0.5% on an AMM) and a change applies only to pools created after it.
One small program
Token standard, DEX, launchpad and bridge in one 168 KB program: under 1 SOL to deploy, one upgrade authority to watch, shown on every page.
Leave whenever you like.Come back when it pays.
A bridge both ways and a swap for every pair. No bridge fee: the network fee, and the rent of new accounts the first time a token crosses.
Bring any token in
SPL and Token-2022 tokens cross into HELIX one for one, against a vault the program owns. The name comes from the token’s own metadata.
Take yours out
A graduated HELIX token gets an SPL mirror with its metadata on chain: your wallet lists it, and Jupiter can route it once it has a pool somewhere Jupiter indexes.
Swap anything
Any pair of SOL and HELIX tokens through the HELIX DEX, token to token in one transaction; any Solana token through Jupiter.
// told why tokens move: a buy, a sell, or a gift
let trade = matches!(args.context, Context::Buy | Context::Sell);
if trade {
ret.deltas[0] = Delta { amount: args.amount * fee / 10_000, account: COLLECTOR };
ret.delta_count = 1;
}
// 64 bytes of state in every holding: no extra accounts
ret.destination_hook_data = Some(first_seen(args));
set_return_data(&ret.encode());Build anything a hook can answer.Launch it on the standard.
Fees that fall with holding time, a referral cut, perks for holders of another token, a fee that moves with the market. A hook is an ordinary Solana program, in Anchor or Pinocchio; the TypeScript SDK builds every instruction and resolves its accounts.
Things you'llwant to know.
- No. HELIX tokens live in HELIX's own program, built from scratch for hooks; that is why a hook can take a cut, burn part of a trade and keep state in every holding. The cost: wallets don't list them yet, so the portfolio page does, and trading happens on the HELIX DEX.