Skip to main content
Base is an Ethereum L2 built by Coinbase. Staking opportunities on Base are exposed through the standard Yield.xyz integration model.

What this covers

  • Native staking and yield opportunities on Base
  • Validator selection (where applicable)
  • Lifecycle timing (warmup/unbonding/withdraw windows)

Available yields

Query the catalog for current Base staking opportunities:
curl --request GET \
  --url 'https://api.yield.xyz/v1/yields?network=base' \
  --header 'accept: application/json' \
  --header 'x-api-key: <API_KEY>'
Schemas and required arguments come from yield metadata. Current availability comes from the Providers catalog.

Integration model

1

Fetch yield metadata

Get required arguments and mechanics from the yield endpoint.
2

Request action

Call enter, exit, or manage with the required arguments.
3

Sign & submit

Execute ordered transactions using your signing infrastructure.
4

Track balances

Monitor lifecycle states and pending actions.

What to expect

Where applicable, staking yields accept a validatorAddress argument. Fetch available validators from the yield metadata.
Unbonding periods are yield-specific. Check yield metadata for timing requirements.
Use balances endpoint to check for pending actions (claim, withdraw, restake).
  • Insufficient balance for gas
  • Approval not completed before stake transaction
  • Validator at capacity

See also

EVM Overview

All EVM staking

API Reference

Discovery endpoints