Links
Comment on page

WithdrawOracle

An oracle that provides data on the number of validators who have exited the consensus layer.

getClBalances

external getClBalances()
Description: return total balance of the consensus layer
Parameter
Type
Description
clBalances
uint256
balance of the consensus layer

getLastClSettleAmount

external getLastClSettleAmount()
Description: Returns the value of the consensus reward settle amount.
Parameter
Type
Description
lastClSettleAmount
uint256
consensus reward settle amount

getClVaultBalances

external getClVaultBalances()
Description: Returns the value of the consensus vault contract balance.
Parameter
Type
Description
clVaultBalance
uint256
consensus vault contract balance

getPendingBalances

external getPendingBalances()
Description: Returns the total balance of the pending validators.
Parameter
Type
Description
pendingBalances
uint256
total balance of the pending validators

getClVaultBalances

external getClVaultBalances()
Description: Returns the value of the consensus vault contract balance.
Parameter
Type
Description
clVaultBalance
uint256
consensus vault contract balance

submitReportData

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

getProcessingState

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