StarkFiStarkFi

Endur (LST)

Liquid staking integration — how StarkFi connects to Endur for STRK → xSTRK

Overview

Endur is a liquid staking protocol on Starknet. When you stake STRK through Endur, you receive xSTRK — a liquid staking token whose value appreciates over time as staking yield accrues.

Unlike delegation staking (where you claim rewards manually), LST yield is embedded in the share price. Your xSTRK shares increase in value automatically.

StarkFi integrates with Endur via the Starkzap v3 SDK, using native wallet.lstStake(), lstRedeem(), and lstExitAll() methods.

How StarkFi Uses Endur

OperationStarkzap APIStarkFi CLIMCP Tool
Check positionwallet.getLstPosition()lst-positionget_lst_position
Protocol statssdk.endur.getStats()lst-statsget_lst_stats
Stake (deposit)wallet.lstStake()lst-stakelst_stake
Redeem (partial)wallet.lstRedeem()lst-redeemlst_redeem
Exit allwallet.lstExitAll()lst-exit-alllst_exit_all

Yield Model

⚠️ Important: Endur LST yield is not a claimable reward. The xSTRK share price increases over time to reflect accumulated staking yield. To realize your yield, redeem xSTRK back to STRK — you'll receive more STRK than you originally staked.

Example: If you stake 100 STRK and receive 100 xSTRK, after some time the exchange rate increases from 1.0 to 1.05. Your 100 xSTRK is now worth 105 STRK.

LST vs Delegation Staking

FeatureDelegation StakingEndur LST
Token receivedNone (position tracked on-chain)xSTRK (ERC-20, tradeable)
Yield mechanismManual claim via rewards --claimAutomatic via share price
LiquidityLocked until unstake cooldownLiquid — trade xSTRK anytime
DeFi composabilityLimitedxSTRK usable in Troves, lending, DEX
Unstaking2-step process with cooldownInstant redemption

Composability

xSTRK is a standard ERC-20 token, so it can be used in other DeFi protocols:

  • Troves: Deposit xSTRK into yield vault strategies for additional yield
  • Lending: Supply xSTRK as collateral on Vesu
  • Trading: Swap xSTRK on DEXs

See Also

Edit on GitHub

Last updated on

On this page