Kiln
Consensys Layer Deposit Manager Interface (v1)
This interface exposes methods to handle the interactions with the official deposit contract
Deposits current balance to the Consensus Layer by batches of 32 ETH
Name | Type | Description |
---|---|---|
Returns the amount of pending ETH
Name | Type | Description |
---|---|---|
Get the deposited validator count (the count of deposits made by the contract)
Retrieve the withdrawal credentials
A validator key got funded on the deposit contract
The stored deposit contract address changed
The stored withdrawal credentials changed
An error occured during the deposit
The length of the BLS Public key is invalid during deposit
The length of the BLS Signature is invalid during deposit
The received count of public keys to deposit is invalid
The received count of signatures to deposit is invalid
The withdrawal credentials value is null
The internal key retrieval returned no keys
Not enough funds to deposit one validator
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
_maxCount
uint256
The maximum amount of validator keys to fund
_0
uint256
The amount of pending ETH
_0
uint256
The deposited validator count
_0
bytes32
The withdrawal credentials
publicKey
bytes
BLS Public key that got funded
depositContract indexed
address
Address of the deposit contract
withdrawalCredentials
bytes32
The withdrawal credentials to use for deposits