Skip to main content

Documentation Index

Fetch the complete documentation index at: https://yieldxyz.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

What this yield is

  • Protocol: Spark Protocol (SparkLend + Spark Savings)
  • Asset: DAI, USDC, WETH, USDT, sDAI, wstETH, and more
  • Receipt token: spTokens (e.g., spUSDC, spETH)
  • Additional rewards: Spark Points
  • Network: Ethereum
Spark provides two complementary yield products: SparkLend markets for lending/borrowing and Spark Savings Vaults (V2) for simplified yield access anchored to the Sky Savings Rate.

Required inputs

ParameterDescription
yieldIdThe specific Spark yield ID
addressUser’s wallet address
amountAmount to deposit

Spark products

Money market lending
  • Supply assets to earn interest from borrowers
  • Supports DAI, USDC, ETH, wstETH, and more
  • Dynamic interest rates based on utilization
  • Immediate yield accrual

Actions & lifecycle

Action: Deposit assets into Spark
  • Supply the underlying asset
  • Receive position/share token
  • Begin earning yield immediately

Example flow

1

Get yield metadata

Fetch available Spark yields and their current rates.
2

Enter position

Call the enter action with your deposit amount.
3

Sign & submit

Sign the transaction and broadcast to the network.
4

Track balances

Monitor your position via the balances endpoint.
curl --request GET \
  --url https://api.yield.xyz/v1/yields/ethereum-usdc-sparklend \
  --header 'accept: application/json' \
  --header 'x-api-key: <API_KEY>'

Operational notes

Users who deposit into Spark Savings vaults earn Spark Points on top of native yield. Points accrue daily at varying rates:
  • ETH: 50,000 Spark Points per deposited ETH
  • USDC: 3 Spark Points per deposited USDC
  • USDT: 3 Spark Points per deposited USDT
Spark yields have no pending actions. Rewards accrue automatically and are reflected in the token value.
Both SparkLend and Spark Savings support instant withdrawals at any time.

Yield IDs for this protocol

Spark Savings (V2 Vaults)

Yield IDName
ethereum-usdc-spusdc-0x28b3a8fb53b741a8fd78c0fb9a6b2393d896a43d-4626-vaultSpark USDC Vault V2
ethereum-usdt-spusdt-0xe2e7a17dff93280dec073c995595155283e3c372-4626-vaultSpark USDT Vault V2
ethereum-weth-speth-0xfe6eb3b609a7c8352a241f7f3a21cea4e9209b8f-4626-vaultSpark ETH Vault V2

SparkLend

Yield IDName
ethereum-dai-sparklendDAI Sparklend Pool
ethereum-sdai-sparklendsDAI Sparklend Pool
ethereum-usdc-sparklendUSDC Sparklend Pool
ethereum-weth-sparklendWETH Sparklend Pool
ethereum-wsteth-sparklendwstETH Sparklend Pool
ethereum-wbtc-sparklendWBTC Sparklend Pool
ethereum-reth-sparklendrETH Sparklend Pool
ethereum-usdt-sparklendUSDT Sparklend Pool
ethereum-weeth-sparklendweETH Sparklend Pool
ethereum-cbbtc-sparklendcbBTC Sparklend Pool
ethereum-susds-sparklendsUSDS Sparklend Pool

See also

Quickstart

Get started with Yield.xyz

Actions & Balances

Understand how actions work