Depositor
DEPOSITOR_ROLE
DEPOSITOR_ROLEPurpose
Manages ETH deposits and withdrawals within the staking vault. Depositors can also propose validator exits when needed.
Permissions
- Deposit ETH into the vault (
deposit). - Withdraw deposited ETH (
withdrawDeposit). - Accept or reject validator exit proposals (
acceptExit,rejectExit). - Distribute staking rewards to designated recipients (
collectRewards) - Set reward recipient (
setrewardRecipient)
Relevant Methods
function deposit() external payable;
function withdrawDeposit(uint256 amount) external;
function acceptExit(bytes32 proposalId) external;
function setRewardRecipient(address recipient) external;Updated 2 months ago
