Pool
0x7B6D1201A9e98B16EFef58CC42afFeb8D805d120
/**
* @dev Structure for passing information about the validator deposit data.
* @param operator - address of the operator.
* @param withdrawalCredentials - withdrawal credentials used for generating the deposit data.
* @param depositDataRoot - hash tree root of the deposit data, generated by the operator.
* @param publicKey - BLS public key of the validator, generated by the operator.
* @param signature - BLS signature of the validator, generated by the operator.
*/
struct DepositData {
address operator;
bytes32 withdrawalCredentials;
bytes32 depositDataRoot;
bytes publicKey;
bytes signature;
}Key features
Stake Management
Validator Registration
Deposit Tracking
Upgradeability and access control
Secure execution
The flow of registering validators
The LYX pathway inside the Pool contract
Understanding multipliers as a workaround to floating point arithmetic
Last updated