IConsensusLayerDepositManagerV1
Kiln
Consensys Layer Deposit Manager Interface (v1)
This interface exposes methods to handle the interactions with the official deposit contract
Methods
depositToConsensusLayer
Deposits current balance to the Consensus Layer by batches of 32 ETH
Parameters
getBalanceToDeposit
Returns the amount of pending ETH
Returns
getDepositedValidatorCount
Get the deposited validator count (the count of deposits made by the contract)
Returns
getWithdrawalCredentials
Retrieve the withdrawal credentials
Returns
Events
FundedValidatorKey
A validator key got funded on the deposit contract
Parameters
SetDepositContractAddress
The stored deposit contract address changed
Parameters
SetWithdrawalCredentials
The stored withdrawal credentials changed
Parameters
Errors
ErrorOnDeposit
An error occured during the deposit
InconsistentPublicKeys
The length of the BLS Public key is invalid during deposit
InconsistentSignatures
The length of the BLS Signature is invalid during deposit
InvalidPublicKeyCount
The received count of public keys to deposit is invalid
InvalidSignatureCount
The received count of signatures to deposit is invalid
InvalidWithdrawalCredentials
The withdrawal credentials value is null
NoAvailableValidatorKeys
The internal key retrieval returned no keys
NotEnoughFunds
Not enough funds to deposit one validator
Last updated