Comment on page
WithdrawOracle
An oracle that provides data on the number of validators who have exited the consensus layer.
external getClBalances()
Description: return total balance of the consensus layer
Parameter | Type | Description |
clBalances | uint256 | balance of the consensus layer |
external getLastClSettleAmount()
Description: Returns the value of the consensus reward settle amount.
Parameter | Type | Description |
lastClSettleAmount | uint256 | consensus reward settle amount |
external getClVaultBalances()
Description: Returns the value of the consensus vault contract balance.
Parameter | Type | Description |
clVaultBalance | uint256 | consensus vault contract balance |
external getPendingBalances()
Description: Returns the total balance of the pending validators.
Parameter | Type | Description |
pendingBalances | uint256 | total balance of the pending validators |
external getClVaultBalances()
Description: Returns the value of the consensus vault contract balance.
Parameter | Type | Description |
clVaultBalance | uint256 | consensus vault contract balance |
external submitReportData()
Description: Submits report data for processing.
Parameter | Type | Description |
data | ReportData | See the ReportData structure's docs for details |
_contractVersion | uint256 | Expected version of the oracle contract |
external getProcessingState()
Description: Returns data processing state for the current reporting frame.
Parameter | Type | Description |
result | ProcessingState | See the docs for the ProcessingState struct. |
Last modified 6mo ago