Activate a predeposited validator on the PredepositGuarantee contract

Generates the encoded transaction to activate a validator. If the validator
is in PREDEPOSITED state, a beacon chain proof is generated and
proveWCAndActivateValidator is called. If the validator is already in PROVEN
state, activateValidator is called without a proof.

Path Params
string
required

The unique identifier of the Lido staking contracts

Body Params

Request to activate validators on the PredepositGuarantee contract. Uses proveWCActivateAndTopUpValidators to handle all validator stages in a single batch call. PREDEPOSITED validators are proven and activated, PROVEN validators are activated, and ACTIVATED validators can be topped up.

validators
array of objects
required
length ≥ 1

Array of validators to activate.

validators*
string
required
^0x[a-fA-F0-9]{96}$

Validator BLS public key (48 bytes hex).

string

Optional top-up amount in wei (on top of the activation deposit). Defaults to "0" if not provided. Only applicable for validators being activated or already activated.

string
^0x[a-fA-F0-9]{40}$

Optional Ethereum address to simulate the transaction from.

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json