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.

Ethereum staking on Yield.xyz includes native ETH staking via multiple institutional providers, as well as ERC-20 token staking for MATIC, GRT, APE, and SNX.

ETH staking (by provider)

Everstake

Institutional validator provider

Figment

Institutional validator provider

P2P

Validator infrastructure
Additional ETH staking providers (InfStones, Luganodes, StakeWise) are available. Check the Providers catalog for current availability.

ERC-20 token staking

MATIC Staking

Delegate to Polygon validators

GRT Staking

Delegate to The Graph indexers

APE Staking

ApeCoin and NFT staking

SNX 420 Pool

Synthetix staking

SUSHI → xSUSHI

SushiSwap staking

Available yields

ProviderYield IDNotes
Everstakeethereum-eth-everstake-stakingInstitutional provider
Figmentethereum-eth-figment-stakingInstitutional provider
InfStonesethereum-eth-infstones-stakingInstitutional provider
Luganodesethereum-eth-luganodes-stakingInstitutional provider
P2Pethereum-eth-p2p-stakingInstitutional provider
StakeWiseethereum-eth-stakewise-stakingNon-custodial staking
Yield IDDescription
ethereum-matic-native-stakingDelegate MATIC to Polygon validators
Yield IDDescription
ethereum-grt-native-stakingDelegate GRT to indexers
Yield IDDescription
ethereum-ape-native-stakingStake APE tokens
ethereum-ape-bayc-native-stakingStake with BAYC NFT
ethereum-ape-mayc-native-stakingStake with MAYC NFT
ethereum-ape-bakc-native-stakingStake with BAKC NFT
ethereum-ape-paraspace-stakingParaSpace APE staking
Yield IDDescription
ethereum-snx-420-stakingSynthetix 420 pool staking
Yield IDDescription
ethereum-sushi-xsushi-stakingStake SUSHI for xSUSHI

Required inputs

Inputs vary by yield type. Always fetch yield metadata for exact schemas.
Yield TypeRequired Arguments
ETH stakingamount
MATIC stakingamount, validatorAddress
GRT stakingamount, validatorAddress (indexer)
APE stakingamount, NFT token IDs (for NFT variants)

Actions & lifecycle

  • Call /actions/enter with yield ID and required arguments
  • ETH staking: single transaction (no approval needed for native ETH)
  • ERC-20 staking: approval transaction + stake transaction
  • Execute transactions in order returned by API
  • Position becomes active after confirmation

Example flow

1

Fetch yield metadata

Get required arguments and validator options.
2

Request enter action

Call the enter endpoint with yield ID and arguments.
3

Sign & submit

Execute ordered transactions using your signing infrastructure.
4

Track balances

Monitor position lifecycle and pending actions.
curl --request GET \
  --url https://api.yield.xyz/v1/yields/ethereum-matic-native-staking \
  --header 'accept: application/json' \
  --header 'x-api-key: <API_KEY>'

Operational notes

Different providers have different terms, fee structures, and SLAs. Consult your account team for institutional provider recommendations.
Use the validators endpoint to fetch available validators with performance metrics before staking.
NFT-based staking requires ownership of the corresponding NFT. Token IDs must be provided in the action arguments.
For institutional flows, validate unsigned transactions with Shield before signing.

See also

Liquid Staking

stETH, rETH

EVM Overview

All EVM chains

API Reference

Enter action endpoint