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.

Celo native staking with validator group delegation and vote activation.

What this yield is

  • Asset: CELO (native Celo token)
  • Mechanism: Lock CELO and vote for validator groups
  • Warmup period: 1 day before rewards begin
  • Rewards: Epoch rewards from elected validators (credited every few days)
  • Unbonding: 3-day unlocking period
  • Minimum: None

Available yields

Yield IDDescription
celo-celo-native-stakingNative CELO staking via validator groups

Required inputs

ArgumentRequiredDescription
amountYesAmount of CELO to stake
validatorAddressYesValidator group address

Actions & lifecycle

  • Lock CELO transaction
  • Vote for validator group transaction
  • Votes activate after epoch boundary

Example flow

curl --request GET \
  --url https://api.yield.xyz/v1/yields/celo-celo-native-staking \
  --header 'accept: application/json' \
  --header 'x-api-key: <API_KEY>'

Pending actions

ActionDescription
STAKE_LOCKEDRetry staking if delegation transaction failed
UNLOCK_LOCKEDUnlock CELO tokens that failed to delegate
WITHDRAWAfter 3-day unlock, withdraw unstaked balance

Operational notes

First-time staking requires three transactions: account creation, locking CELO, and delegating CELO. The API handles these as ordered steps.
Votes must be activated after the epoch boundary. Check pendingActions for activation.
Celo has a 3-day unlock period after revoking votes.
When unstaking, submit a transaction to remove the delegation from a validator, then another to unlock the CELO tokens. Use pending actions if any step fails.

Preferred validators

ValidatorAddress
Stakely0xe92b7ba8497486e94bb59c51f595b590c4a5f894
Chorus One0x81cef0668e15639d0b101bdc3067699309d73bed
Coinbase Cloud0xdadbd6cfb29b054adc9c4c2ef0f21f0bbdb44871
Figment0x01b2b83fdf26afc3ca7062c35bc68c8dde56db04

See also

EVM Overview

All EVM staking