> ## Documentation Index
> Fetch the complete documentation index at: https://yieldxyz.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Blend

> Supply USDC, XLM, or EURC to Blend's Soroban lending pools on Stellar and hold a redeemable bToken position.

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

| Pool | Input tokens | Position |
| - | - | - |
| Fixed Pool V2 | USDC, XLM, EURC | Collateral position in the pool (bTokens internally) |
| YieldBlox Pool | USDC, XLM, EURC | Collateral position in the pool (bTokens internally) |

Query [`GET /v1/yields?providers=blend`](/api-reference/YieldsController_getYields) 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.

<Note>
  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.
</Note>

## List the live yields

Copy this request to list the Blend yields enabled for your project. Yield IDs change as markets and networks are added, so query the API rather than hardcoding them.

```bash theme={null}
curl "https://api.yield.xyz/v1/yields?providers=blend&limit=100" \
  -H "x-api-key: $YIELD_API_KEY"
```

## Next steps

<Columns cols={2}>
  <Card title="Lending" icon="hand-holding-dollar" href="/documentation/earn/defi/lending/index">
    Compare Blend against other lending integrations.
  </Card>

  <Card title="Stellar network" icon="globe" href="/documentation/earn/networks/stellar">
    Network details for building on Stellar.
  </Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.