IDepositor
Author: mortimr @ Kiln
The Depositor contract adds deposit capabilities to easily fund validators and activate them on the Consensus Layer.
Unstructured Storage Friendly
Functions
depositContract
Retrieve the deposit contract address.
function depositContract() external view returns (address depositContractAddress);
Returns
| Name | Type | Description |
|---|---|---|
depositContractAddress | address | The deposit contract address |
Events
SetDepositContract
The deposit contract address has been updated.
event SetDepositContract(address depositContract);
Errors
InvalidPublicKeyLength
The provided public key is not 48 bytes long.
error InvalidPublicKeyLength();
InvalidSignatureLength
The provided signature is not 96 bytes long.
error InvalidSignatureLength();
InvalidDepositSize
The balance is too low for the deposit.
error InvalidDepositSize();
DepositError
An error occured during the deposit.
error DepositError();