How Reactor works

No crypto knowledge needed. The first section is the whole idea in one picture. Everything after it is detail, and you can stop whenever it clicks.

The whole idea, in one picture

Picture all the JitoSOL inside Reactor as one pie. rxSOL is the slices. Four steps, and each one ends with the word Reactor uses for it.

  • Two ways to get rxSOL: JitoSOL into it here, or buy it from someone on an exchange.
  • Two ways out: your rxSOL back into JitoSOL here, or sell it on an exchange.

An exchange sets its own price for rxSOL, which can be more or less than the JitoSOL behind it. Here you always get the JitoSOL behind it, minus a small fee.

The pictures below move. This stops them.

  1. You put JitoSOL in and get rxSOL back

    It is one step. Your JitoSOL goes into Reactor's vault and, at the same time, you get rxSOL for it. Only the program can open the vault.

    That rxSOL is your slice: every rxSOL is an equal slice of all the JitoSOL in the vault. Holding rxSOL is the whole product, if you want it to be.

    There is no lock-up and no minimum. Hand your rxSOL back and you get your slice of JitoSOL out, minus a small fee.

    Reactor calls it

    Containment
    the vault
    Fuse
    putting JitoSOL in
    rxSOL
    your slice
    Split
    handing rxSOL back
  2. Every move pays a tiny fee

    — to put in, — to take out, and — every time rxSOL is sent or traded, including every swap on an exchange. The fee is taken in rxSOL.

    The transfer fee is a rule written into the rxSOL token itself, so no app can skip it. It waits on the account that received the rxSOL, and about every ten minutes a housekeeping job sweeps it up. Anyone can run that job. It is not a special power, and it is not us.

    Each fee is then split three ways, in this order: — of the fee pays the team that builds and runs Reactor, — of the fee is burned, and — of the fee goes into a reward pot.

  3. Part of a fee can be burned

    Burned rxSOL is gone for good, but the JitoSOL behind it stays in the vault. The same pie is now cut into fewer slices, so every slice left is a little bigger. Yours too.

    Nobody's rxSOL is taken to do this: the burned rxSOL comes out of the fee. And nothing is created out of nothing. It is division, not magic.

    Reactor calls it

    Burn-off
    the part of every fee that is burned
  4. The rest keeps the market going

    People want to swap rxSOL for the pool's other token in seconds, without waiting for somebody who wants the opposite trade. That takes a pool stocked with both rxSOL and the pool's other token, on Raydium, an exchange Reactor does not run. Somebody has to stock it.

    So the reward pot pays the people who stock the pool. It drips out slowly, all the time, rather than all at once.

    More trading means more fees, more drips and more reason to keep the pool stocked. That loop is the reactor. With no trading there is nothing to drip, so the reward can be zero.

    Reactor calls it

    the Core
    the reward pot
    Enrich
    stocking the pool
    fuel
    your share of the pool
    Load
    signing your share up for the drips
    Output
    the drips, paid in rxSOL
    Harvest
    collecting them
Where the picture is not quite right
  • A bigger slice means more JitoSOL, not more money. What one rxSOL sells for is decided by whoever is trading it, not by Reactor.
  • The pool is not part of Reactor. It is Raydium, a different business with its own rules and its own risks.
  • The pot does not drip at a steady rate. It releases a share of whatever is in it all the time, so it slows as it empties and speeds up when new fees arrive.

Words we use

We use our own words for things. Here they are in plain English. Further down, tap any underlined word to see what it means.

JitoSOL
The token you hand in. Reactor holds it and gives you rxSOL.
Containment
The vault holding every JitoSOL that backs rxSOL: the pie. Only the program can open it.
rxSOL
Your slice: an equal share of every JitoSOL in the vault.
Fuse
Turn JitoSOL into rxSOL.
Split
Turn rxSOL back into JitoSOL.
the fee
Taken on a Fuse, on a Split, and on every transfer of rxSOL.
the automatic collection
About every ten minutes a housekeeping job sweeps up transfer fees. Anyone can run it.
the protocol share
The part of each fee that goes to the project's treasury.
Burn-off
The part of each fee that is destroyed for good, leaving fewer, bigger slices.
the Core
The reward pot. Part of every fee goes in, and it pays out to people who Loaded fuel.
gradual release
About half of whatever is in the Core is released in —.
the pool
An exchange office with no clerk, on Raydium: two drawers, rxSOL and the pool's other token, that let anyone swap one for the other in seconds.
Enrich (undo: Deplete)
Put rxSOL and the pool's other token into the pool; you get fuel back.
fuel
Your receipt for the rxSOL and the pool's other token you put into the pool (an LP token).
Load (undo: Eject)
Register your fuel to get a share of the drips.
Output
Your drips, paid in rxSOL.
Harvest
Collect your Output.

All the words, in one list

Follow the money

Two pictures. The first is what happens when somebody puts JitoSOL in or takes it out. The second is what happens when rxSOL is sent or traded. Both end up in the same place.

1. When someone Fuses or Splits JitoSOL

JitoSOL goes into the vault, rxSOL comes out, and a slice of it is held back as the fee.

Skip the diagram
Money moves along the arrows. The three parts of the fee are shown by colour, by pattern and by name — you do not need to see colour to read it. The arrows are all the same thickness; the bar further down shows the real proportions.

The same diagram, in words

  1. Containment — Someone sends JitoSOL from their wallet into Containment, the vault. That is a Fuse.

  2. rxSOL — Reactor makes new rxSOL and sends it to that wallet, minus the Fuse fee of —. Going the other way is a Split: the rxSOL is destroyed, the JitoSOL comes back out, and the fee is —.

  3. The fee — The fee goes to one place, where it is split three ways, in this order. A transfer of rxSOL pays — and is split exactly the same way.

  4. Project treasury — First, — of the fee goes to the project's treasury.

  5. Burn-off — Then another — of the fee is destroyed for good. That is the Burn-off.

  6. The Core — Everything still left goes into the Core: — of the whole fee.

  7. Backing — Because the destroyed rxSOL is gone while its JitoSOL stays in Containment, every rxSOL still out there is backed by a little more.

  8. People who Loaded fuel — The Core lets go of what is in it slowly: about half of any amount in —. Everyone who has Loaded fuel gets a slice. Your slice was worked out once, when you Loaded, and it stays the same until you take your fuel back.

2. When rxSOL is sent or traded

Every time rxSOL changes hands the same fee is charged, and the money comes back round — so this one is drawn as a ring.

Skip the diagram
The same fee, arriving a different way. This is the loop the protocol is built around: swapping pays fees, fees fill the Core, the Core pays the people who keep the pool stocked, and a stocked pool is what makes swapping possible.

The same diagram, in words

  1. A swap or a transfer — Someone swaps the pool's other token for rxSOL at the pool on Raydium — or simply sends rxSOL to another wallet.

  2. The transfer fee — Every transfer of rxSOL charges —. The fee is held on the account that received the tokens.

  3. The sweep — About every ten minutes, a housekeeping job sweeps those held fees back to Reactor. Anyone can run it; it is not a special power.

  4. The three-way split — From there the fee takes exactly the path in the first picture: — to the treasury, then — destroyed, then — into the Core. All three are shares of the whole fee.

  5. The Core — The Core drips out to everyone who has Loaded fuel.

  6. People who Loaded fuel — Those are the same people who keep the pool stocked. Their stock is what let the swap in step 1 happen at all. That is the loop.

In the Core
Released per day at the current rate

Total loaded weight

Where does a fee go?

Pick an amount. These are the real settings on the chain right now, not made-up numbers.

Example amount

You hand in
Reactor would make
Fuse fee (—)
You receive

The fee is then split three ways, in this order:

  • To the project's treasury — — of the fee

    Pays for building and running Reactor.

  • Destroyed for good — Burn-off, — of the fee

    Gone. The JitoSOL behind it stays in Containment, so every rxSOL left over is backed by a little more.

  • Into the Core — — of the fee

    Waits in the pot and drips out to people who have Loaded fuel.

Where every fee goes

  • Protocol — —
  • Burn-off — —
  • Core — —

The fee is taken in rxSOL, not in JitoSOL. Splitting back works the same way, at —. So does every transfer, at —.

Why does my rxSOL balance grow on its own?

Because of the burning: same pie, fewer slices.

This app shows your rxSOL as the amount of JitoSOL behind it. Other apps show a different, smaller number. When destroys some rxSOL, the JitoSOL behind it stays in . Fewer rxSOL now share the same JitoSOL, so each one is backed by more — and the number goes up without you doing anything.

No transaction happens. Nobody sends you anything. Nothing is created out of nothing. It is division, not magic.

Some wallets show a smaller, different number for the same balance. That is the plain number of tokens, before we work out what they are worth in JitoSOL. Both are correct. This app always shows what your rxSOL is backed by.

12 slicesvault of 12 ÷ 12 slices= 1 per slice2 burned10 slicesvault of 12 ÷ 10 slices= 1.2 per slice
Made-up numbers, to show the idea.
Right now

And one more thing, which is not Reactor's doing.

JitoSOL is a receipt for SOL that has been staked through jito.network. You keep the same number of JitoSOL; each one is worth a little more SOL over time, as staking rewards build up in the pool. Reactor does not run that pool and has no say over it. Every number on this site counts JitoSOL, not SOL.

Growth on top of growth

SOL on its own stays SOL. JitoSOL is SOL that earns staking rewards, so it climbs. rxSOL holds JitoSOL, so it climbs with it, and every fee that is burned lifts it again. One kind of growth stacked on another: for as long as people use rxSOL, the gap keeps widening.

How much people use it

How far ahead

After 5 years

rxSOLJitoSOL + Burn-off
JitoSOLSOL + staking
1.40 SOL
SOLjust held
1.00 SOL

An illustration, not a forecast.

The JitoSOL line assumes it keeps gaining 6.91% a year against SOL, which is what it gained from August 2024 to September 2026. Its stake pool sets that, not Reactor, and it changes.

Show the numbers
WhenSOLJitoSOLrxSOL
Now1.001.00—
1 year1.001.07—
2 years1.001.14—
3 years1.001.22—
4 years1.001.31—
5 years1.001.40—

What is a pool, really?

Picture an exchange office with no clerk. It has two drawers: one full of rxSOL, one full of the pool's other token. You put rxSOL into its drawer and take the pool's other token out of the other, straight away. Nobody on the other side has to want the opposite trade.

Nobody sets the rate by hand, either. A fixed rule works it out from how full the two drawers are: the fewer the pool's other token are left in their drawer, the more each one costs in rxSOL. So a big trade moves the price more than a small one.

The drawers do not belong to the exchange office. Ordinary people fill them, putting in rxSOL and the pool's other token in equal value. That is called providing liquidity. Each of them gets a receipt for their share of both drawers: exchanges call it an LP token, and Reactor calls it . Hand the receipt back and you get your share of the drawers out, in rxSOL and the pool's other token.

Every swap pays the rxSOL transfer fee. That is why the fills up when people trade, and why Reactor pays the people who keep the drawers stocked.

rxSOLthe pool's other tokenin one side, out the other
How a swap moves the two drawers. Not drawn to scale.
In the pool right now
Price right now

The catch with pools

The pool always trades one token for the other, so the mix keeps changing as people swap. If the price of rxSOL moves a lot in either direction, the pool ends up holding more of whatever got cheaper and less of whatever got dearer.

When you take your share back out, you get that new mix. It can be worth less than if you had simply kept the two tokens in your wallet and done nothing.

People call this impermanent loss. The name is misleading — nothing says it goes away.

Providing liquidity is not a deposit. Nobody promises you get the same amount back.

What is the Core?

The is Reactor's reward pot. Think of it as the exchange office's tip jar: every time someone or , or rxSOL is sent or swapped, part of the fee drops into it.

It does not pay everything out at once. It lets a little go all the time, so the payout stays steady even when trading comes in bursts.

Who gets it? The people who keep the pool's drawers stocked. They hold a receipt, , for the rxSOL and the pool's other token they put in. Whoever hands that receipt to the gets a share of every payout, by how much they put in. The payout is paid in rxSOL, and Reactor calls it .

Nobody promises there will be any. comes only from fees other people pay, so with no trading it is zero. And your still stands for rxSOL and the pool's other token in the pool, which can be worth less when you take it out (see "The catch with pools" above).

Taking part, in three steps

  1. Put rxSOL and the pool's other token into the pool. You get fuel.

    Go to Enrich

  2. Hand your fuel to the Core. Eject takes it back out, any time.

    Go to Load

  3. Collect your Output, paid in rxSOL, whenever you like.

    Go to Harvest

What can go wrong

The short list. The long one is on the risks page, and you should read it.

  • Providing liquidity can lose value. See the section above.

  • The market sets the price of rxSOL. On an exchange rxSOL trades at whatever people pay. That can be below what it is backed by.

  • Output can be zero. It comes only from fees other people pay. No activity, no . It is not a wage and it is not an interest rate.

  • JitoSOL has its own risks. It is somebody else's token, with its own stake pool, its own contracts and its own price against SOL. If JitoSOL loses value, so does everything backed by it.

  • You need a little SOL as well. Solana charges its own fee on every transaction, always in SOL, even when you are fusing JitoSOL.

Read the full risks

Ready to try it?

Start with a small amount. We cannot reverse anything for you — we cannot undo a transaction and we never hold your funds.

You will need two things in your wallet: some JitoSOL to , and a little SOL to pay Solana's own transaction fee.

Get JitoSOL

Get JitoSOL

Reactor does not swap for you. The Fuse panel can have JitoSOL's stake pool mint it from your SOL, in the same transaction as the Fuse. Both routes below are other ways, run by other people.

Check you are receiving JitoSOL — mintJ1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPnView on explorer (opens in a new tab)