Skip to content

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

Fig. 1 · one transfer, two standards

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.

A · Token-2022 transfer hook
  1. 1
    The whole amount moves first
    Balances change, then the hook is called.
  2. 2
    It sees the transfer read-only
    Without the sender's signature. No buy or sell flag, no price, no pool: it can only guess.
  3. 3
    One bit out
    Let it stand, or make the whole transaction fail. It can't take a cut, burn or keep state without an extra account per holder.
  4. ·
    End of the line
    Mints and burns never call it.
B · HELIX hook
  1. 1
    Before hook
    Sees owners, balances, supply, who signed, and why: a buy, a sell, liquidity or a plain transfer. HELIX signs the call.
  2. 2
    It answers
    Up 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.
  3. 3
    The amount moves
    The destination gets the rest; on a swap the DEX also burns and pays the launch's fees.
  4. 4
    After hook
    Runs 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.

One trade through the hooksa 1 SOL buy at the opening price
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.

0
Launches
◎0.00
Volume 24h
◎0.00
Paid to holders
0.00
Tokens burned

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.

hooks/trade_tax/src/lib.rs
// 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.

Launch with rules that hold.Trade with fees you can read.

How HELIX works