Transaction
field in the StakeOperation
will remain empty.WITHDRAWAL_COMPLETE
, your funds should be available in the withdrawal_address
set during staking.
provisioned
, active
, etc.) is available in the response and is printed to stdout in the example below.
The Validator object documentation is available here and the ListValidators documentation is available here
Example output
status
field of the response:
Status | Description | Onchain State Equivalent | Action Required |
---|---|---|---|
Provisioning | Validator is being created by Coinbase | :no_entry_sign: (Coinbase Only Status) | Wait :hourglass_flowing_sand: |
Provisioned | Validator has been created by Coinbase and is ready for a deposit | :no_entry_sign: (Coinbase Only Status) | Sign and broadcast the provided deposit transaction |
Deposited | Deposit transaction has been signed, broadcasted, and finalized on the Ethereum network | :no_entry_sign: (Coinbase Only Status) | Wait :hourglass_flowing_sand: |
Pending | Validator is in the activation queue. This means the Ethereum network has successfully executed the deposit transaction | pending_queued | Wait :hourglass_flowing_sand: |
Active | Validator is active and earning rewards | active_ongoing | None |
Exiting | Validator is in the exit queue. The validator is still earning rewards | active_exiting | Wait :hourglass_flowing_sand: |
Exited | Validator is waiting to enter the withdrawal queue. This means the validator has exited the active set and rewards are no longer being earned. | exited_unslashed | Wait :hourglass_flowing_sand: |
Withdrawal Available | Validator is in the withdrawal queue. The network will sweep available funds to the withdrawal_address on a predetermined schedule | withdrawal_possible | Wait :hourglass_flowing_sand: |
Withdrawal Complete | Validator has completed its lifecycle. It no longer has any validating responsibilities and the available funds (rewards and initial stake) have been swept to the withdrawal_address | withdrawal_done | None |
Unavailable | Validator was provisioned, but a deposit transaction was never broadcasted. Coinbase has spun down the provisioned validator | :no_entry_sign: (Coinbase Only Status) | None |
Active Slashed | Validator has been slashed in a previous epoch. The validator is still in the active set, but rewards cannot be earned and a voluntary exit cannot be performed | active_slashed | Wait :hourglass_flowing_sand: |
Exited Slashed | Validator has been slashed in a previous epoch. The validator has exited the active set | exited_slashed | None |
Example output