A yield-bearing stablecoin is a token that stands for a share of a vault holding a dollar token. The vault’s exchange rate climbs as yield accrues. That is why sUSDe, sDAI and their relatives trade above one dollar: the anchor is what one share redeems for. That figure is built to rise. A price above $1 is the design, not a deviation.
What deserves attention is a different distance, the one between the redemption value and the price the market pays today. This article explains where the rising figure comes from, how five widely used tokens produce it and why the two prices can part.
One standard behind the rising price
Most of these tokens implement ERC-4626, titled “Tokenized Vaults” and listed as Final on the Ethereum improvement proposals site. The standard describes a vault that holds a single underlying token and issues shares against it. Lending markets, aggregators and interest-bearing tokens are the use cases it names.
Two properties matter for pricing. Your share balance does not change when yield arrives. What changes is the amount of the underlying token each share can be exchanged for. A rebasing dollar works the other way round: the price stays near one and the growth shows up as extra tokens in the wallet.
The standard gives that exchange amount a name, the convertToAssets function. Pass it a number of shares and it returns the underlying amount the vault would exchange for them in an ideal scenario. By definition it leaves out fees, does not depend on who calls it and does not include slippage. The vault’s totalAssets figure is meant to include compounding from yield, which is how the ratio drifts upward.
On Ethereum mainnet, the vault contracts for sDAI, sUSDS, sUSDe, syrupUSDC and sfrxUSD all answer convertToAssets and totalAssets (checked 23 October 2026). One detail to handle in code: syrupUSDC uses 6 decimals while the other four use 18, so “one share” means a different raw integer for each.
Five tokens, five sources of yield
The mechanism is shared. The source of the yield and the way out are not. Those differences decide what can go wrong.
- sDAI. Spark’s documentation describes it as an ERC-4626 wrapper of DAI in the Dai Savings Rate module, offered through permissionless contracts offered by Sky. Governance sets the savings rate, which Sky’s docs say is typically below the base stability fee so that it stays sustainable. A rate accumulator that keeps increasing turns that rate into extra DAI per share. Spark’s page lists the standard
redeemfunction and describes no cooldown. - sUSDS. The Sky Savings Rate for USDS, wrapped as an ERC-4626 token. Sky’s developer docs say conversions stay accurate in real time even if the
dripfunction was not called recently. Its pages describe the rate as variable, funded from protocol surplus and set through governance. The risk page for the Sky.money interface says the rate can change at any time and can drop to zero. The Sky.money page describes withdrawals as possible at any time without lockups. - sUSDe. Staking USDe mints sUSDe. Ethena’s docs say rewards are transferred into the staking contract in USDe. Unstaking burns sUSDe for a proportionate amount of USDe. Funding and basis spread from hedging positions is named as a source. Ethena’s newer revenue page lists further streams, so read the current page rather than a summary. The docs call rewards discretionary and say they are positive or zero, with a Reserve Fund intended to bear losses in periods of negative revenue.
- syrupUSDC. Maple’s pools implement ERC-4626. The docs say yield comes mainly from overcollateralized institutional loans plus supporting strategies such as futures basis trading and DeFi liquidity provision. Maple’s FAQ is direct that the token is not backed by USDC. Its value derives from the pool of loans, with credit risk and possible loss of principal.
- sfrxUSD. Frax describes it as an ERC-4626 token that is redeemable for frxUSD at a rising rate, with no lock-up and no staking or unstaking fees. A strategy allocates staked frxUSD across carry trades, DeFi venues and real-world assets such as Treasury bills. Frax’s documentation mentions Ethena’s USDe and Sky’s sUSDS among its strategies, so its yield sources overlap with others on this list.
Read together, “yield-bearing” covers governance-set savings rates, hedged derivatives income, institutional credit and blended strategies. The price mechanism is shared; the risks behind it differ.
Two prices for one token
Every one of these tokens has a redemption value and a market price.
The redemption value is what the vault says a share exchanges for. It is smooth and it rises, but by its own definition it ignores the cost of getting out. The standard draws that line itself: a redemption that returns less than convertToAssets suggests, as measured by previewRedeem, counts as slippage in share price or some other condition.
The market price is what a pool pays for the share right now. It carries everything the vault figure leaves out:
- Exit time. Unstaking sUSDe can involve a cooldown set by the protocol. Ethena’s docs say the setting can change. Maple routes withdrawals through a queue or window, per its docs. A lender who leaves by swapping on a pool stops earning from that point.
- Pool liquidity. A holder who needs to leave today sells to whatever the pools can absorb.
- Credit and governance risk. syrupUSDC’s value is a claim on loans. A savings rate that governance cuts changes how fast the redemption value climbs.
When the market price sits at or just under the redemption value, the protocol exit and the market exit cost about the same. When the market price falls away from a redemption value that keeps rising, the market is saying that leaving now is worth a discount. The reason is worth finding. It might be a long exit queue or limited liquidity in the pools, or it might be doubt about the assets behind the vault.
The rise can also stall
“Meant to rise” has limits, written into the docs. Ethena says rewards are positive or zero. Sky says its savings rate can drop to zero. Maple warns about potential loss of principal. A flat exchange rate is therefore a legitimate state for some of these tokens. A monitor that watches for price drops alone will miss it.
For the same reason a price above one dollar should not be read as extra safety. A token can sit above $1 and still trade at a wide discount to its own redemption value, because the comparison that matters is against the vault rate, not against the dollar.
What to read for which job
A risk or treasury team can split the work between the two prices:
- Valuation of holdings. Use the vault exchange rate as the anchor, read at a stated block. Convert shares to the underlying token with the right decimals.
- Stress monitoring. Compare the market price with the redemption value at the same block. The distance and how fast it changes are the signal. A drop in the rate of growth of the exchange rate is a second one.
- Exit planning. Check the token’s protocol exit (cooldown or queue) against the depth of the pools you would sell into.
An ML Data feed page supplies the market side of that comparison, expressed in dollars: sUSDe, sDAI, sUSDS and syrupUSDC each have one. The yield-bearing and RWA hub groups them with tokenized treasuries. The vault side comes from the vault contract. For how an on-chain price is read from pool state at a block, see how DEX-native price feeds work.
A naming hazard
One operational risk deserves a sentence. sUSDS (“Savings USDS”, Sky) and sUSDe (“Staked USDe”, Ethena) differ by one letter. They have different issuers, different underlying tokens and different sources of yield. A system keyed on the symbol instead of the contract address can price one against the other’s book.
If you also hold tokenized fund shares alongside these, the same logic of redemption value against market price applies there: see tokenized treasuries, NAV and market price. For where yield-bearing tokens sit among stablecoin designs, see types of stablecoins.
Sources
- ERC-4626: Tokenized Vaults, Ethereum Improvement Proposals
- Staking USDe, Ethena docs
- Protocol Revenue, Ethena docs
- How USDe Works, Ethena docs
- Rewards Mechanism, Ethena docs
- sDAI Token, Spark docs
- Pot, Sky developer docs
- sUSDS (Savings USDS), Sky developer docs
- Savings USDS, Sky
- User Risks, Sky docs
- Get Started, Maple docs
- Earning with syrupUSDC/USDT/USDG, Maple docs
- FAQ, Maple docs
- Withdrawals, Maple docs
- Stake & Unstake frxUSD Overview, Frax docs