How Stipend works
Stake SOL, hold a token that stays worth exactly one SOL, and receive the staking yield as a stock, a metal or another token, in your wallet, every epoch. Nothing custom on chain, nothing to claim, nothing locked.
How it works
Each Stipend LST is a standard SPL stake pool token. The pool delegates everything to Solana Compass and keeps 100% of the staking reward as its epoch fee. Because the fee is the whole reward, one LST is always redeemable for one SOL and the token never appreciates. The yield leaves the pool as SOL every epoch and comes back to you as the asset the LST is named after.
- The protocol pays the epoch’s staking reward into the pool’s stake accounts at the epoch boundary.
- The pool is updated. The reward is minted to the pool as LST and redeemed for SOL from the reserve.
- The platform fee is taken (below).
- Every wallet holding the LST is snapshotted at that moment. Only wallet balances count; LST sitting in a DEX pool or a lending market earns nothing until we add look-through for that venue.
- The remaining SOL is swapped into the asset on Jupiter, in one fill for the whole pool.
- The asset is transferred to each holder in proportion to their snapshot balance.
- Epoch startsprotocol pays the previous epoch's rewards to stake accounts
- Worker runspool update → fee tokens → SOL → snapshot → fill → payouts
- Holdingmint, redeem, trade, pair: the LST is a normal token
- Epoch endsabout two days; a day at 200 ms slots
The snapshot, the fill and every transfer are recorded and shown on the Stats page and on each LST’s Epochs table, so anyone can rebuild the split from public data.
Security
Stipend runs no on-chain program of its own and never holds your SOL. Principal sits in the SPL stake pool program, the same audited program behind JitoSOL, bSOL and more than two hundred other LSTs. The program mints your LST when you deposit, burns it when you redeem, and nothing else can move that SOL. Stipend’s keys only see one thing: the epoch’s yield after it has been redeemed.
- ✓Reserve + validator stake accounts
- ✓Mints LST 1:1 on deposit
- ✓Burns LST, pays SOL on redeem
- ✓Audited; runs JitoSOL, bSOL and 240 more
- ✓Set fees, inside program limits
- ✓Redeem the epoch fee tokens
- ✓Update token name and image
- ✕Withdraw anyone's SOL
- ✕Mint LST without SOL
- ✕Freeze or seize LST
- ✓Choose the validator
- ✓Move stake: reserve ↔ validator
- ✕Withdraw SOL from the pool
- ✕Change fees
- ✕Touch your wallet
- ✓Receive one epoch's redeemed fee
- ✓Swap it and pay holders
- ✕Reach principal
- ✕Reach earlier epochs' payouts
Only the LST holder can turn LST back into SOL.
This matters because the alternative fails badly. Services that keep user funds in their own wallets or in an upgradeable program of their own are one leaked key or one bad upgrade from losing everything, and that is how staking products get drained. There is no equivalent path here: a compromise of Stipend’s keys could, at worst, cost one epoch’s undistributed yield and let an attacker raise the withdrawal fee within the program’s limits, which the program caps and delays by an epoch so holders can leave first. It could not withdraw a single lamport of principal.
- If the manager key leaked
- Fees could be changed, next epoch, inside program limits; the current epoch’s fee tokens could be redeemed by the attacker. Fix: rotate the manager. Principal untouched.
- If the staker key leaked
- Stake could be pointed at another validator or parked in the reserve, costing yield for an epoch or two. Fix: the manager replaces the staker. Principal untouched.
- If the worker key leaked
- One epoch’s redeemed yield, in SOL or the asset, could be taken before it was paid out. Fix: new worker key. Principal untouched.
- If Stipend disappeared
- Your LST still redeems 1:1 through the stake pool program, and trades on Jupiter through Sanctum’s router. Only the payouts would stop.
Yield and inflation
The one number shown across the site is the validator’s staking yield net of the platform fee, currently about 4.31% a year in SOL terms. It is not a quote from anyone. It is derived from two live inputs: Solana’s inflation rate, read from the chain, and the share of all SOL that is staked. Staking yield is roughly inflation divided by that share, so it moves with both; MEV tips add a little on top. Once a pool has paid an epoch, the figures on its page switch from that estimate (marked ~) to what was actually paid per 100 SOL over the trailing 30 days, annualised.
Inflation is on a fixed schedule set in the protocol’s governor: it started at 8% and is reduced by 15% of itself each year until it reaches 1.5%. It is 3.64% now. That is a step down of about 0.55% next year, not fifteen points.
Two things pull the other way. Validators already keep 100% of priority fees since SIMD-0096 activated in February 2025, and the validator here shares MEV tips with stakers through Jito. SIMD-0123, approved by stake-weighted vote in March 2025 and on Anza’s 2026 delivery list, lets validators pass block revenue to their delegators in-protocol, on top of inflation. As network activity grows, a larger share of stakers’ return comes from fees and tips rather than issuance. Stipend pools receive whatever the validator shares, so that upside flows through to holders as more of the asset.
Fees
- Platform fee
- 15% of each epoch’s yield. It funds the swaps, the payout transactions, and the token accounts Stipend opens for holders who arrived without one.
- Deposit (SOL)
- 0%
- Deposit (stake account)
- 0%
- Redeem to SOL
- 0.1% of the amount, the market’s standard. It is what stops someone minting just before a snapshot and redeeming just after: a day of yield is far less than the fee.
- Withdraw as stake
- 0.1%
Redemptions to SOL come from the pool reserve, which is kept at about 3% of the pool. If the reserve is short, redeem less, wait for the next rebalance, or sell the LST on Jupiter, where Sanctum’s router quotes it at par.
Delivery and rent
Payouts are plain token transfers to your wallet. Receiving a token on Solana needs a token account for it, which costs a small rent deposit. The rules:
- Mint on this site and the transaction opens your account for the asset at the same time. You pay the rent once, and the first epoch pays straight in.
- Arrived another way, through Jupiter or a transfer? Stipend opens your first account for you, out of the platform fee, after you have held through one full epoch.
- Close that account and the next one comes out of your own accrued payouts, so closing and reopening for the rent refund gains nothing.
- Rent spend per epoch is capped at a share of that epoch’s fee. In a normal epoch the cap is never reached; if it ever is, the largest balances are funded first and the rest the epoch after.
- Amounts below a small minimum are carried in the ledger and paid once they clear it. Nothing expires.
Your own LST
Any token can have a Stipend pool: a stock, a metal, a memecoin, a governance token. Holders of tickerSOL stake SOL and receive your token every epoch, which makes a standing market buy funded by other people’s staking yield. The launcher posts a bond, the pool is created with the same keys and the same program as every other Stipend pool, and the launcher receives a share of the platform fee on that pool for as long as they hold the creator role. Launch a pool.
Roadmap
- First pools opening; more assets from the tokenized stock, ETF and metal lists, then the majors.
- Run a Stipend validator as staked SOL grows, so the pools’ stake and the fee flow sit on infrastructure we operate end to end.
- Look-through for LST held in DEX pools and lending markets, so pairing your LST does not cost you the payout.
- Creator pools open to anyone, with published per-pool fee ledgers.
Programs and keys
- Stake pool program
- SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy
- Validator
- EARNynHRWg6GfyJCmrrizcZxARB3HVzcaasvNa8kBS72
Each LST’s mint, pool, reserve and fee account are listed on its page.
Sources
- SPL stake pool program, the program that holds every Stipend pool.
- Inflation governor and current rate:
getInflationGovernorandgetInflationRate, read live from the chain. Staking share from Solana Compass. - SIMD-0096, full priority fees to validators; activated on mainnet 12 February 2025 (The Block).
- SIMD-0123, block revenue distribution to delegators; approved by vote March 2025, in Anza’s 2026 plan (Blockdaemon, Solana Compass).
- Sanctum LST list, which Jupiter’s stake pool routing reads.