Explore
Staking API Documentation
1.0.0
OAS 3.0
Servers
https://api-test.ssv.ebunker.io - holesky network
Authorize
ssv-order
POST
/api
/v1
/eth
/staking
/ssv
/request
/order
Set up a request for running a distributed validator and making a stake.
GET
/api
/v1
/eth
/staking
/ssv
/request
/order
Check the status of the set-up operation.
PUT
/api
/v1
/eth
/staking
/ssv
/request
/order
Change the status to cancel of the order.
GET
/api
/v1
/eth
/staking
/ssv
/request
get all requests
ssv-cluster
GET
/api
/v1
/eth
/staking
/ssv
/tx
/cluster
/owner
Get all clusters information under ownerAddress.
GET
/api
/v1
/eth
/staking
/ssv
/tx
/cluster
/withdraw-id
Use clusterId to withdraw the cluster.
GET
/api
/v1
/eth
/staking
/ssv
/tx
/cluster
/deposit-id
Use clusterId to deposit SSV tokens in the cluster.
GET
/api
/v1
/eth
/staking
/ssv
/tx
/cluster
/balance
Check the total SSV cluster balance.
GET
/api
/v1
/eth
/staking
/ssv
/tx
/cluster
/withdraw
Construct a serialized transaction to withdraw amount.
GET
/api
/v1
/eth
/staking
/ssv
/tx
/cluster
/deposit
Construct a serialized transaction to deposit SSV tokens in the cluster balance.
ssv-operator
GET
/api
/v1
/eth
/staking
/ssv
/tx
/operator
/fee
Check the operator on the SSV cluster.
ssv-validator
GET
/api
/v1
/eth
/staking
/ssv
/tx
/exit-validator
Construct a serialized transaction to exitValidator.
GET
/api
/v1
/eth
/staking
/ssv
/tx
/validator
/exit
Construct a serialized transaction to exitValidator.
GET
/api
/v1
/eth
/staking
/ssv
/tx
/remove-validator
Construct a serialized transaction to removeValidator.
GET
/api
/v1
/eth
/staking
/ssv
/tx
/validator
/remove
Construct a serialized transaction to removeValidator.
GET
/api
/v1
/eth
/staking
/ssv
/tx
/fee-recipient-address
Change your fee recipient address.
GET
/api
/v1
/eth
/staking
/ssv
/validator-summary
get validatorSummary of all status, status of pending also include the validators that deposited but not yet observed by consensus layer
POST
/api
/v1
/eth
/staking
/ssv
/validator
/status
get status of all validators
eigenlayer
GET
/api
/v1
/eth
/restake
/eigenlayer
/podAddress
Get the Eigenpod address.
POST
/api
/v1
/eth
/restake
/eigenlayer
/podAddress
Create the Eigenpod address.
POST
/api
/v1
/eth
/restake
/eigenlayer
/restake
Restake the activated validator.
GET
/api
/v1
/eth
/restake
/eigenlayer
/restakedBalance
Get the data of restakedBalance.
GET
/api
/v1
/eth
/restake
/eigenlayer
/isDelegate
Check whether the staker has delegated to the operator.
POST
/api
/v1
/eth
/restake
/eigenlayer
/delegate
Delegate your restake native ETH to the operator.
POST
/api
/v1
/eth
/restake
/eigenlayer
/undelegate
Construct a serialized transaction to undelegate your restake native ETH from the operator.
POST
/api
/v1
/eth
/restake
/eigenlayer
/startCheckpoint
Construct a serialized transaction to start a checkpoint.
POST
/api
/v1
/eth
/restake
/eigenlayer
/verifyCheckpointProofs
Construct a serialized transaction to verify the proofs of a checkpoint.
POST
/api
/v1
/eth
/restake
/eigenlayer
/queueWithdrawals
Construct a serialized transaction to put the ETH into the withdrawal queue.
GET
/api
/v1
/eth
/restake
/eigenlayer
/queuedWithdrawalsInfo
Check queuedWithdrawals data.
POST
/api
/v1
/eth
/restake
/eigenlayer
/completeQueuedWithdrawals
Construct a serialized transaction to Withdraw ETH to your wallet or redeposit.
GET
/api
/v1
/eth
/restake
/eigenlayer
/avsRewards
Get AVS rewards data.
POST
/api
/v1
/eth
/restake
/eigenlayer
/avsRewards
Construct a serialized transaction to claim AVS rewards.
Schemas
SuccessModel
SsvAddress
PostValidatorOrder
ValidatorOrder
Validator
Cluster
Txs
ValidatorRegistrationTxs
FeeRecipientTx
ApproveTx
SsvFeeTxs
Operators
EncryptedShare
DepositData
Order