Ember Loop explained: how JewelSwap's beta vault loops Ember eEARN on Suilend for leveraged USDC yield on Sui, plus fees, withdrawals and the real risks.

Ember Loop is a JewelSwap Labs vault on Sui that earns leveraged stablecoin yield: you deposit USDC, the vault turns it into Ember's yield-bearing eEARN token, borrows more USDC against that eEARN on Suilend and buys more eEARN, up to a target of about 4.5x. You receive jeLOOP, a share token whose value follows the vault's net assets, and a JewelSwap keeper manages the loan for you.
It is a public beta, live since 11 October 2026, and the contract is unaudited. Leverage multiplies the gap between what eEARN earns and what borrowing USDC costs, and that gap can turn negative. This guide explains how Ember Loop works, where the yield comes from, how deposits and the queue-only withdrawals work, what the fees are, who controls the contract, and the risks, all based on the Ember Loop documentation.
Ember Loop is a single shared vault that runs one leveraged position on behalf of everyone who deposits. It sits in the Labs section of the JewelSwap Sui app, at the Ember Loop app page.
The idea is simple. eEARN is a stablecoin vault token that grows slowly in value. If you can borrow USDC more cheaply than eEARN earns, you can buy more eEARN with the borrowed money and earn the spread on a bigger position. That process of borrowing against a yield-bearing asset and reinvesting is called looping, which we cover in general terms in DeFi looping explained.
Doing this by hand means managing a loan and watching your health factor. Ember Loop does that inside a vault. You hold jeLOOP; the loan belongs to the vault, not to you. That makes it a kind of strategy vault, a pattern we explain in crypto vaults explained.
Ember Loop may suit you if:
It is not for you if:
Ember Loop combines outside protocols with its own contract, and each one is a separate place where something can go wrong.
Ember Protocol is a vault platform incubated by Bluewater Labs, according to Ember's introduction. Its vaults issue receipt tokens. Per Ember's core concepts page, the receipt token balance stays the same while its exchange rate against the deposit coin rises as the strategy earns, and fees are baked into that rate. We cover the protocol in more depth in what is Ember Protocol.
eEARN is the receipt token of Ember's Ember Earn vault, which takes USDC. Ember's public vaults API describes it as running "stablecoin lending spreads, disciplined looping across bluechip protocols and delta-neutral yield and funding capture", with strategy accounts on both Sui and Ethereum. As of 12 October 2026, the same API showed:
Ember's own FAQ says the APY shown on a vault is a target and that real yield may vary. That is the base of the whole trade: if eEARN earns less, Ember Loop earns less, multiplied.
The vault posts its eEARN as collateral on Suilend, a lending market on Sui, and borrows USDC against it. If you are new to Suilend, see what is Suilend and our step-by-step how to use Suilend. The Ember Loop app shows Suilend's live USDC borrow rate next to the position.
One detail from the docs matters for risk: Suilend values eEARN at $1, using the USDC price feed, not Ember's exchange rate. That means a markdown in eEARN's value doesn't on its own push the Suilend loan towards liquidation. The flip side is that, because eEARN's real rate is above $1, Suilend's books show the loan at a somewhat higher LTV than the vault's own accounting, and interest building on the debt is what pushes it towards the limit.
The docs name Current (EmberMarket) as a second, backup lender. The vault can hold collateral and debt on either lender, and the keeper can move debt between them.
The documentation lists five steps:
Your USDC doesn't go into the position the moment you deposit. It first sits in the vault as idle cash, and the keeper levers idle deposits into the position on its next run, every 10 minutes. Until then it counts towards the vault's value at full value.
"4.5x leverage" means the vault holds $4.50 of eEARN for every $1 of depositors' money. Here is the docs' worked example:
| Item | Amount |
|---|---|
| Your deposit (your equity) | $1,000 |
| eEARN held as collateral (4.5 × $1,000) | $4,500 |
| USDC borrowed to buy the extra eEARN | $3,500 |
| Loan-to-value: $3,500 ÷ $4,500 | ≈ 78% |
Your $1,000 earns eEARN's yield on $4,500 and pays borrow interest on $3,500. Because deposits are pooled, these numbers describe your share of one shared position, not a separate loan in your name.
In practice the keeper targets about 77.5% LTV. The contract enforces a maximum LTV of 78% per lender today and never more than 81% under any settings. If you want a refresher on what LTV means, see crypto loan LTV explained.
The app shows three cards at 2x, 3x and 4.5x. The docs are clear that these are estimates to show how leverage changes the return. All deposits go into the same vault at about 4.5x, and picking a card doesn't change your position.
The return is the gap between eEARN's yield and the USDC borrow rate, scaled by leverage. The docs give this formula:
Net yield ≈ (eEARN yield × leverage) − (borrow rate × (leverage − 1)) − fees
The table below is the docs' illustrative example with made-up round rates: eEARN earning 10% a year and USDC borrowing costing 8%. It is not a forecast and not the vault's actual return.
| Leverage | eEARN yield earned | Borrow interest paid | Before fees | After 10% performance fee |
|---|---|---|---|---|
| 1x (just holding eEARN) | 10% | 0% | 10.0% | 9.0% |
| 2x | 20% | 8% | 12.0% | 10.8% |
| 3x | 30% | 16% | 14.0% | 12.6% |
| 4.5x | 45% | 28% | 17.0% | 15.3% |
Leverage doesn't multiply the yield; it multiplies the spread. Going from 1x to 4.5x here lifts the return from 10% to 17% before fees, not to 45%, because you pay interest on 3.5 times your deposit.
Leverage also works in both directions. The docs' own counter-example: if eEARN's yield fell to 6% while borrowing still cost 8%, the 4.5x position would earn 27% − 28% = −1% a year. The more leverage, the faster you lose when borrowing costs more than eEARN earns. Borrow rates on lending markets move with utilisation, so the spread can shrink quickly.
The app's APY cards use live inputs: eEARN's recent yield and Suilend's on-chain USDC borrow rate. Its APY calculator also lets you include the entry and exit fees and how long you plan to hold, which matters for short holds. The app's estimates count only this spread; any incentive tokens the lender pays from time to time are not included, so treat the spread as the core return. For the difference between quoted rates, see APY vs APR.
jeLOOP is a normal Sui coin in your wallet. Its value is your share of the vault's net asset value (NAV), which the contract recalculates on every deposit and withdrawal. Per the docs, NAV is:
The jeLOOP price is NAV divided by total jeLOOP supply. The number of jeLOOP you hold doesn't change; the price of each one does. It rises when eEARN earns more than the borrowed USDC costs, and falls if eEARN loses value or borrowing becomes more expensive than eEARN's yield.
jeLOOP is not pegged to 1 USDC. New deposits get jeLOOP at the current price, and the price can sit above or below 1. In the app, the Value figure under Your position shows what your jeLOOP is worth in USDC right now.
Ember Loop isn't a set-and-forget contract. An off-chain keeper, run by JewelSwap, does the active work. Per the docs, it runs every 10 minutes and:
The contract limits what the keeper can do. It can't lever a position above the lender's maximum LTV, and a reduce can't leave the position at a higher LTV than before. It can never send vault funds to an arbitrary address. When it sells eEARN, the price must be within 1% of Ember's rate, and flash-loan fees are capped at 0.1%.
If Ember's on-chain rate shows eEARN losing value, the vault switches into de-risk mode by itself. New leverage can't be added until the admin reviews it. Reducing leverage and withdrawing keep working. It doesn't undo the markdown loss; it stops new exposure being added on top.
A separate guardian key can pause the vault and switch on de-risk in an emergency. It can't unpause or move funds. While the vault is paused, deposits, withdrawal requests and new leverage stop, but reducing leverage and claiming already-funded tickets still work.
Deposits get jeLOOP at the current price, less a 0.45% entry fee that the app's estimate already includes. There is currently no deposit cap, though the admin can set one.
Every withdrawal is a queued request. There is no instant withdrawal, and that is enforced in the contract, not just hidden in the app. The flow has three steps:
Idle deposits are always levered into the position, so the vault never pays one person's exit with another person's new money. Each withdrawal is funded by unwinding exactly the slice it needs. Because your amount is locked when you request, the wait doesn't change what you receive.
The wait can be longer than 30 minutes. If the keeper stops, tickets wait. A very large withdrawal may need several keeper rounds. And if selling eEARN on Bluefin would cost more than 1% below Ember's rate, the contract refuses the sale and the ticket waits. Redeeming eEARN through Ember itself is not a fast fallback: Ember's API lists a 3-day withdrawal period for Ember Earn, and Ember's FAQ says withdrawals can take longer depending on the curator's strategy. Thin Bluefin liquidity in a busy market is therefore a real exit risk. Our guide to Bluefin covers the exchange side.
Ember Loop charges three fees. The docs list current levels and the hard ceilings in the contract:
On top of these, Ember's own fees are already reflected in eEARN's exchange rate, according to Ember's core concepts page.
Entering and leaving costs about 1.45% in total, which can exceed what the vault earns over a short hold.
Only JewelSwap's 3-of-5 multisig can change fees and parameters, and only within the hard ceilings. Since package v5, those changes apply immediately: there is no timelock. So there is no on-chain advance notice of a fee change, though the ceilings always apply.
The docs list four roles:
Admin and upgrade rights moved to the multisig on 10 October 2026, per the docs. A 3-of-5 multisig means three separate signers must approve any admin action; see what is a multisig wallet. It doesn't remove trust: the upgrade holders can change the code, and the docs note that keeper and guardian keys issued by the admin can't be revoked. Contract addresses are listed in the docs.
These are the risks the docs list, in plain terms:
For a general checklist before using any protocol, see how to check a DeFi protocol is safe.
Ask yourself four questions.
If you try it, start small and read the docs in full first.
Ember Loop is a JewelSwap Labs vault on Sui. You deposit USDC and receive jeLOOP. The vault buys Ember's eEARN, posts it as collateral on Suilend, borrows USDC and buys more eEARN, targeting about 4.5x leverage. It is an unaudited public beta.
There is no fixed rate. The return is roughly eEARN's yield times leverage, minus the borrow rate times leverage minus one, minus fees. The app shows live estimates based on current rates; they are not promises, and the spread can turn negative.
No. jeLOOP is a share of the vault, so its price moves with the vault's net asset value. The Value figure under Your position shows what your jeLOOP is worth in USDC.
Usually 10 to 30 minutes. You request a withdrawal, which burns your jeLOOP and locks your USDC amount in a ticket. The keeper runs every 10 minutes and funds tickets in order. Large withdrawals, thin Bluefin liquidity or a stopped keeper can make it take longer.
A 0.45% entry fee, a 1% withdrawal fee and a 10% performance fee above the high-water mark. The contract caps them at 1%, 1% and 20%. Only JewelSwap's 3-of-5 multisig can change them, and changes apply immediately with no timelock.
No. The loan belongs to the vault, and the keeper manages leverage within on-chain limits. You still carry the risk: if the position loses value or is partly liquidated, the jeLOOP price falls.
Yes. If eEARN loses value, if borrowing costs more than eEARN earns, in a liquidation, or through a bug in the unaudited contract, you can lose money, and leverage makes losses bigger.
Disclaimer: this article is educational and not financial advice. Ember Loop is an unaudited beta; only deposit what you can afford to lose. Ember Loop mechanics are as described in the JewelSwap documentation on 12 October 2026; eEARN figures are from Ember's public vaults API as of 12 October 2026. The yield table uses the documentation's made-up illustrative rates, not forecasts.