Stake to compound every epoch. Bond SOL to buy below market.
Olympus proved the model: a treasury that only grows, a token backed by what it holds, and stakers paid in the protocol's own supply. sOHM runs it at Solana speed, with every payment checked against the chain.
Stake sOHM, receive stOHM. Every five minutes the index steps up and your stOHM balance grows with it. Unstake any time after the lock; payouts are sent from the treasury.
Pay SOL, USDC or USDT to the treasury and receive sOHM at a 5β7% discount, vesting linearly over five days. Claim to your wallet, or claim and stake in one click.
Every bond lands in one wallet on Solana. Its SOL, USDC and USDT balances are read from the chain every 20 seconds and shown live, so backing is a number anyone can check.
If everyone stakes, everyone compounds. When someone bonds, the treasury grows and backing rises for every holder. Selling is the one move that breaks the loop, and the game is built so it pays least.
Prices follow the live SOL price. Each market pays the treasury directly, and nothing moves until your own wallet signs.
| Market | Discount | Bond price | Paid as | Vest | Minimum |
|---|---|---|---|---|---|
| loading⦠| |||||
OHM on Ethereum set the template and Wonderland ran it on Avalanche. sOHM runs it on Solana, where a transfer settles in under a second and costs a fraction of a cent.
sOHM is an OHM-style reserve protocol on Solana. Holders stake sOHM for stOHM, which grows every epoch as the index rebases. Bonds sell sOHM below market for SOL, USDC or USDT, and every payment goes into the protocol treasury, whose balances are read from Solana and shown live.
It is the game-theory shorthand from OlympusDAO. If two players both stake, both earn (+3, +3). If one sells, the seller gains less and the one who stayed is hurt. The protocol pays the most to the people who stay staked, and bonds route new capital into the treasury instead of onto the market.
Pick a market (SOL, USDC or USDT), enter an amount and approve the transfer in Phantom. It goes straight to the treasury on Solana. The sOHM server then reads the confirmed transaction from a Solana RPC node, checks that your wallet signed it, that it succeeded and how much actually arrived in the treasury, and credits that amount. Each transaction signature can be credited once. Your sOHM vests linearly over 5 days.
Bond price = sOHM market price Γ (1 β discount). The dollar value of a SOL bond uses the live SOL price from Coinbase, with CoinGecko as the fallback, refreshed every 30 seconds. USDC and USDT are valued at $1. Before the token is trading, the market price is the opening price of the pump.fun bonding curve.
Staking accepts sOHM, so it opens the moment the $sOHM token launches on pump.fun. Until then, bond to get sOHM below market. As it vests you can claim and stake in one step, without waiting for a payout.
From emissions. Each epoch the index increases and every stOHM balance grows by the same rate at the same moment. It is paid in sOHM, so its dollar value moves with the sOHM price and with the treasury that backs it. The app shows the current rate, the countdown to the next rebase and the runway at current emissions.
The treasury is a single Solana wallet. Its key is held offline by the operator and never touches the server. Bond payments and staked sOHM sit there, and its SOL, USDC and USDT balances are read from the chain every 20 seconds and shown on the dashboard. When you bond or stake, Phantom shows you the exact transfer before you approve it.
Unstaking (after the one-hour lock) and claiming vested sOHM to your wallet both join the payout queue, and the treasury sends the tokens on Solana. Both actions need your signed session, so only the wallet that owns a position can move it. Claim and stake skips the queue and moves vested sOHM straight into stOHM.
Phantom, on desktop or in the Phantom app's browser on mobile. Connecting asks for one free message signature that proves the wallet is yours; it moves no funds. You need a little SOL for network fees, usually well under a cent per transfer.
No. The transaction signature is all the server needs. Open the app, connect the same wallet, paste the signature under "Credit by signature" on the Bond tab and it is verified and credited exactly as if the page had stayed open.
The token has a fixed supply, so rebases do not mint new tokens on-chain. The index, the stOHM balances and bond vesting are kept in the sOHM ledger, while every deposit, every bond payment and the treasury itself are real Solana transactions and balances. Payouts are sent from the treasury wallet by the operator.
The reserve currency of Solana starts with the first bond.