Depositor
DEPOSITOR_ROLE
DEPOSITOR_ROLE
Purpose
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 4 days ago