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.
Please see the Ethereum API Usage Example which demonstrates how the returned transaction can be signed and broadcast to the network.
Here you find details on the recommended gas limit setting for launching different size batches of validators.