type lending), and Spark Savings, a set of ERC-4626 vaults (public type vault) anchored to the Sky Savings Rate. They have separate mechanics and separate yield IDs; check a yield’s type before assuming which one you’re looking at.
Availability
SparkLend (lending): Ethereum only. You supply a reserve asset and earn the variable rate paid by borrowers. Yield IDs follow{token}-sparklend, for example ethereum-usdc-sparklend. The position token is an sp-prefixed receipt (for example spUSDC), mechanically the same as an Aave aToken: pegged 1:1, balance grows as interest accrues.
Spark Savings (vault): ERC-4626 vaults that deposit into the Sky Savings Rate.
Query
GET /v1/yields?providers=spark for the exact set of markets and vaults enabled for your project; SparkLend and both Savings versions share the spark provider ID.
Entering
SparkLend: enter takes a requiredamount. yield.xyz builds an approval transaction (skipped if allowance already covers the amount) followed by the supply transaction; the aToken-style receipt is minted in the same transaction.
Spark Savings: enter follows the generic ERC-4626 deposit flow, approval then deposit, minting vault shares 1:1 in value at the time of deposit.
Exiting
SparkLend: exit takes an optionalamount and a useMaxAmount flag to redeem the full balance. There is no cooldown.
Spark Savings: exit redeems vault shares for the underlying asset through the standard ERC-4626 withdraw flow. There is no cooldown.
Rewards and position
SparkLend’s publicrewardRate reflects Aave-style variable interest computed from the reserve’s on-chain utilization, distributed each block with automatic claiming.
For Savings V2 vaults, rewardRate is read from the vault’s on-chain variable savings rate (VSR) and annualized. The legacy Savings V1 sUSDC-style vaults price through the Sky Savings Rate instead: on deposit the vault swaps USDC to USDS 1:1 through the Sky Peg Stability Module and back on withdrawal, with no slippage beyond network fees. Both versions claim rewards automatically; there is no manual claim step for either.
Deposits into Spark Savings vaults also earn Spark Points, an off-chain loyalty accrual tracked by Spark rather than a yield.xyz reward token or balance.
Next steps
Lending
Compare all supported lending protocols.
Action lifecycle
How enter and exit actions progress from creation to settlement.

