Skip to main content
Blend runs lending pools on Stellar’s Soroban smart contract platform. You supply an asset into a pool and earn interest paid by borrowers; yield.xyz integrates Blend’s Fixed Pool V2 and YieldBlox Pool on Stellar mainnet.

Availability

Query GET /v1/yields?providers=blend for the live list per pool. Yield IDs follow stellar-{token}-blend-lending-{pool}, for example stellar-usdc-blend-lending-fixed-pool-v2 and stellar-usdc-blend-lending-yieldblox-pool.

Entering

You request an enter action with the deposit amount (minimum one stroop, 0.0000001). Blend issues a Soroban collateral position (an internal bToken accounting balance) for the supplied asset; there is no separate approval step, since Stellar assets don’t use an allowance model. Keep some XLM in the wallet to cover Soroban transaction fees.

Exiting

Exit with amount or useMaxAmount for a full withdrawal. yield.xyz reads your live collateral position from the pool before building the transaction and caps a partial exit to that balance; there is no cooldown or withdrawal queue, so funds return in the same transaction.

Rewards and position

yield.xyz reports your Blend balance in the underlying asset (for example USDC), not as a separate bToken. The reported amount rises as interest accrues; there is no pricePerShare growth to track separately, since the underlying asset’s balance itself reflects accrued interest.
Blend’s own protocol interface issues bTokens (b-prefixed) as the on-chain accounting representation of your deposit. yield.xyz abstracts this into a single balance denominated in the deposited asset.

Next steps

Lending

Compare Blend against other lending integrations.

Stellar network

Network details for building on Stellar.