Overview
Endur is a liquid BTC staking protocol on StarkNet that allows users to stake WBTC and receive xWBTC, a liquid staking token that accrues staking rewards while remaining transferable and usable as collateral.Endur powers 3 out of 6 Sable vaults with liquid BTC staking yield.
What is Endur?
Endur enables liquid staking for Bitcoin on StarkNet:- Stake WBTC → receive xWBTC (liquid staking token)
- xWBTC automatically accrues staking rewards
- xWBTC is fully composable — use it in DeFi while earning rewards
- Unstake anytime — redeem xWBTC for WBTC + accrued rewards
Key Features
- Liquid Staking Token (xWBTC): Freely transferable, usable as collateral
- Auto-compounding: Staking rewards automatically accrue to xWBTC holders
- No lock-up period: Unstake whenever you want
- BTCFi incentives: Eligible for StarkNet’s 100M STRK BTCFi Season rewards
How Sable Integrates with Endur
Sable leverages Endur’s liquid staking to generate amplified BTC yield across multiple vault strategies.Citadel Vault
Strategy: Staked BTC + Lending- Endur xWBTC staking: ~3-5% APY
- Vesu Re7 xBTC lending: ~4-6% APY
- BTCFi STRK incentives: ~8-12% APR
- Total: ~15-23% APY
Trident Vault
Strategy: Recursive Staking (3x Loop)Trident’s recursive loop is implemented on-chain via the vault’s
deploy_idle() function, which executes 3 staking iterations.Apex Vault
Strategy: Multi-Strategy Max Yield (25% Endur Allocation)xWBTC Token Mechanics
xWBTC is a rebasing liquid staking token.How It Works
-
Stake WBTC:
-
Accrue Rewards:
-
Unstake:
Composability
xWBTC can be used in DeFi protocols:- Collateral: Supply to Vesu for lending (Citadel strategy)
- LP: Provide liquidity in AMMs
- Transfers: Send to other addresses
- All while earning staking rewards
Contract Addresses
Endur contract addresses are not publicly listed in the source code. Refer to Endur’s official documentation for current contract addresses.
Integration Pattern
Sable vaults interact with Endur via standard staking functions.Stake WBTC
Unstake xWBTC
Recursive Staking (Trident)
Which Sable Features Use Endur?
Citadel Vault
Dual Yield StrategyStake WBTC → xWBTC, then supply xWBTC to Vesu for lending yield.
- Risk: 2/5
- Yield: Staking + Lending + STRK
Trident Vault
3x Recursive StakingTriple-stack staking via recursive loops to amplify base staking APY.
- Risk: 3/5
- Yield: 3x Staking rewards
Apex Vault
25% Endur AllocationPart of diversified max-yield strategy.
- Risk: 5/5
- Yield: Blended with lending + LP
Yield Amplification Math
Standard Staking (Baseline)
Citadel (Staking + Lending)
Trident (3x Recursive)
Actual APYs vary based on Endur staking utilization, Vesu pool rates, and BTCFi STRK incentive distributions.
Frontend Integration
Sable’s vault pages display Endur staking yield as part of the APY breakdown.Risk Considerations
Citadel (Low-Medium Risk)
- Smart contract risk: Endur + Vesu
- xWBTC depeg risk: Minimal (backed 1:1 by WBTC)
- Liquidation risk: None (no borrowing)
Trident (Medium Risk)
- Smart contract risk: Endur recursive loops
- Complexity risk: Multi-level staking increases attack surface
- Liquidation risk: None (no borrowing)
Apex (High Risk)
- Smart contract risk: Endur + Vesu + Ekubo
- Leverage risk: 40% allocation uses leverage
- IL risk: 35% allocation exposed to impermanent loss
- Liquidation risk: Moderate (leveraged position)
External Resources
Endur Documentation
Official Endur protocol documentation
Endur App
Endur liquid staking interface
Integration Source Code:
- Citadel:
~/workspace/source/contracts/src/citadel.cairo - Trident:
~/workspace/source/contracts/src/trident.cairo - Apex:
~/workspace/source/contracts/src/apex.cairo