Celo native staking with validator group delegation and vote activation.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
- 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 ID | Description |
|---|---|
celo-celo-native-staking | Native CELO staking via validator groups |
Required inputs
| Argument | Required | Description |
|---|---|---|
amount | Yes | Amount of CELO to stake |
validatorAddress | Yes | Validator group address |
Actions & lifecycle
- Enter
- Exit
- Manage
- Lock CELO transaction
- Vote for validator group transaction
- Votes activate after epoch boundary
Example flow
Pending actions
| Action | Description |
|---|---|
STAKE_LOCKED | Retry staking if delegation transaction failed |
UNLOCK_LOCKED | Unlock CELO tokens that failed to delegate |
WITHDRAW | After 3-day unlock, withdraw unstaked balance |
Operational notes
Multi-transaction staking
Multi-transaction staking
First-time staking requires three transactions: account creation, locking CELO, and delegating CELO. The API handles these as ordered steps.
Vote activation
Vote activation
Votes must be activated after the epoch boundary. Check pendingActions for activation.
3-day unlock
3-day unlock
Celo has a 3-day unlock period after revoking votes.
Unstaking process
Unstaking process
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
| Validator | Address |
|---|---|
| Stakely | 0xe92b7ba8497486e94bb59c51f595b590c4a5f894 |
| Chorus One | 0x81cef0668e15639d0b101bdc3067699309d73bed |
| Coinbase Cloud | 0xdadbd6cfb29b054adc9c4c2ef0f21f0bbdb44871 |
| Figment | 0x01b2b83fdf26afc3ca7062c35bc68c8dde56db04 |
See also
EVM Overview
All EVM staking

