Reserves one or more available validators and returns an unsigned transaction.
The validators will remain reserved for 90 days or until the returned transaction is signed and confirmed in the network. Blockdaemon reserves the right to free any allocated resources if the transaction is not confirmed in time.
A single transaction can create up to 250 validators through the use of the Blockdaemon batch deposit contract which delivers over 50% reduction in gas fees when compared to submitting individual transactions for each deposit.
To complete the staking process, you must sign an Ethereum transaction with a data field set to match the returned unsigned_transaction property of the response. The recipient of the transaction must be set to the contract_address property of the response. The account signing the transaction must have the sufficient balance to create the requested number of validators and this amount must be provided as the value of the signed transaction.