- Buy
- under 0.1 SOL
- Heat
- ≈ 900 K
$ROCK · Solana · Meteora bonding curve
RockHook carries a hook in its code. Each time someone buys $ROCK on the curve, the hook writes it down on-chain and that buy becomes an Ember NFT. The bigger the buy, the hotter it burns. When the curve graduates, the forge goes cold for good.
From buy to Ember
Embers only exist for buys made while $ROCK is on the curve. Nobody can forge one after graduation, so the collection is exactly as big as the curve made it.
Buy $ROCK anywhere the Meteora curve trades: its site, Jupiter or your terminal of choice.
Code attached to the token runs inside your buy and writes a ticket on-chain with your wallet, size and buy number.
The forge mints an Ember from the ticket, or you claim it yourself. Its flame matches the size of that buy.
At a $200,000 market cap, $ROCK moves to a Meteora pool, the hook is removed and no Ember can ever be forged again.
The hook also sees sells. Any wallet that sells before graduation has its Embers turned to ash for good. Hold until graduation and your flame stays lit.
Rarity is temperature
An Ember's tier comes from the size of the one buy that forged it. Each tier is named after a real flame, and its temperature is the colour temperature of that flame, rounded.
Try it
Docs
RockHook is a normal token trade with one extra step hidden inside it. These notes follow a single buy from your wallet to your Ember.
Most tokens are passive. They move from wallet to wallet and nothing else happens. $ROCK is a Token-2022 token with a transfer hook: a small program that Solana runs automatically every time the token moves, in the same transaction, with no way to skip it.
RockHook's hook doesn't charge anything and can't touch your funds. It does one thing: it watches the token leave the Meteora bonding curve and writes down who received it. That record is what an Ember is forged from.
Think of it as a notary sitting inside the token. Every buy on the curve gets witnessed and stamped, whether it came through the RockHook site, Jupiter or a trading terminal.
A buy is one Solana transaction. Inside it, three programs pass control down the line, and the hook runs last, while the transaction is still open.
If any step fails, the whole buy fails. So a buy without a ticket can't exist, and a ticket without a buy can't be written.
The ticket is a small on-chain account owned by the hook program. Only the hook can write it, and anyone can read it. Here is what one looks like:
Because the buy number and size are written by the program at the moment of the trade, the first buyer, the biggest buyer and every tier are facts on the chain. Nobody picks winners by hand.
The Ember itself is minted right after the trade, not inside it. That is a deliberate choice. Solana limits how deep one program can call another, and a buy routed through an aggregator like Jupiter is already several calls deep when it reaches the hook. Minting an NFT inside the hook would push those buys over the limit and make them fail.
So the hook only writes the ticket, which is cheap and always fits, and the forge turns tickets into Embers a few seconds later. If you'd rather not wait, you can claim your Ember from your ticket yourself. Each ticket forges exactly one Ember, once.
Embers are Metaplex Core NFTs, so they show up in Phantom and trade on Solana NFT marketplaces like any other collection.
An Ember's tier is decided by the SOL paid in the single buy that forged it. There is no dice roll and nothing hidden. Anyone can check a ticket and know which Ember it produces.
| Tier | Buy | Flame |
|---|---|---|
| Ember | < 0.1 SOL | ≈ 900 K |
| Flame | 0.1 – 0.5 SOL | ≈ 1,300 K |
| White-hot | 0.5 – 1 SOL | ≈ 1,800 K |
| Blue Flame | 1 – 3 SOL | ≈ 2,200 K |
| Plasma | ≥ 3 SOL | ≈ 10,000 K |
| Supernova | First buy, the buy that fills the curve, biggest buyer | ≈ 10⁹ K |
The three Supernovas are settled when the curve graduates, because only then is the biggest buyer final.
The hook runs on sells too, since a sell moves $ROCK back into the curve. When a wallet sells before graduation, the hook flags that wallet's tickets as burnt out, and the forge switches those Embers to the ash artwork. The flag is permanent: buying back later doesn't relight an old Ember, though new buys still forge new ones.
After graduation the hook is gone, so trading can no longer burn anything out. Every Ember still lit at graduation stays lit.
When buys push $ROCK to a $200,000 market cap, the last buy completes the curve. Meteora moves the liquidity into a DAMM v2 pool, where it is locked forever, and removes the hook from the token as part of the migration. From that moment $ROCK is an ordinary token and the forge is closed.
Tickets written before graduation can still be claimed afterwards. What can't happen is a new ticket. The number of Embers that will ever exist is fixed by the curve.
| Piece | What it is | Address |
|---|---|---|
| $ROCK | Token-2022 token with the RockHook transfer hook | At launch |
| Curve | Meteora Dynamic Bonding Curve, graduating to DAMM v2 | At launch |
| Hook program | Writes tickets and burn-out flags | At launch |
| Embers | Metaplex Core collection | At launch |
Questions
One for every buy made on the curve before graduation, plus the three Supernovas. Nobody knows the final number until the curve fills, and nobody can add to it afterwards.
No. Buy on the curve and the forge mints your Ember to the wallet that bought. You can also claim it yourself from your ticket if you don't want to wait.
No. The hook lives inside the token, so every buy that reaches the curve gets a ticket, whether it comes from the RockHook site, Jupiter or a trading terminal.
The tier depends only on the size of a single buy, and every buy is public on-chain. Splitting a buy gives you more Embers at a cooler tier. The three Supernovas go to events that can each happen only once.
$ROCK keeps trading on a Meteora pool whose liquidity is locked forever. The hook is removed at graduation, so trades after that forge nothing and burn nothing out. The collection is final.
In any Solana wallet or marketplace that shows NFTs, such as Phantom. Embers are Metaplex Core NFTs.