Transaction
in the StakeOperation
will be empty until there is a transaction to sign.WITHDRAWAL_COMPLETE
, your funds should be available in the withdrawal_address
set during staking.
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.
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