WithdrawOracle

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x3d913d88 at 18210488
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
8 additional variables

No balances found for "WithdrawOracle"

No transactions found for "WithdrawOracle"


Functions
Getter at block 20987056
GENESIS_TIME(view returns (uint256)
0
SECONDS_PER_SLOT(view returns (uint256)
0
clBalances(view returns (uint256)
0
clVaultBalance(view returns (uint256)
0
clVaultMinSettleLimit(view returns (uint256)
0
dao(view returns (address)
0x0000000000000000000000000000000000000000
exitRequestLimit(view returns (uint256)
0
getClBalances(view returns (uint256)
0
getClVaultBalances(view returns (uint256)
0
getConsensusContract(view returns (address)
0x0000000000000000000000000000000000000000
getConsensusReport(view returns (bytes32 hashuint256 refSlotuint256 processingDeadlineTimebool processingStarted)
(hash=0x0000000000000000000000000000000000000000000000000000000000000000, refSlot=0, processingDeadlineTime=0, processingStarted=false)
getConsensusVersion(view returns (uint256)
0
getContractVersion(view returns (uint256)
0
getLastClSettleAmount(view returns (uint256)
0
getLastProcessingRefSlot(view returns (uint256)
0
getPendingBalances(view returns (uint256)
0
 
getProcessingState(view returns (struct WithdrawOracleProcessingState result)
lastClSettleAmount(view returns (uint256)
0
lastRefSlot(view returns (uint256)
0
liquidStakingContractAddress(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
pendingBalances(view returns (uint256)
0
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
totalBalanceTolerate(view returns (uint256)
0
vaultManager(view returns (address)
0x0000000000000000000000000000000000000000
Read-only

This contract contains no read-only function objects.

State-modifying
addPendingBalances(uint256 _pendingBalance
initialize(uint256 secondsPerSlotuint256 genesisTimeaddress consensusContractuint256 consensusVersionuint256 lastProcessingRefSlotaddress _daouint256 _exitRequestLimituint256 _clVaultMinSettleLimituint256 _clBalanceuint256 _pendingBalance
initializeV2(address _consensusuint256 _lastProcessingRefSlot
pause(
renounceOwnership(
setClVaultMinSettleLimit(uint256 _clVaultMinSettleLimit
setConsensusContract(address addr
setConsensusVersion(uint256 version
setDaoAddress(address _dao
setExitRequestLimit(uint256 _exitRequestLimit
setLiquidStaking(address _liquidStakingContractAddress
setTotalBalanceTolerate(uint256 _totalBalanceTolerate
setVaultManager(address _vaultManagerContractAddress
submitConsensusReport(bytes32 reportHashuint256 refSlotuint256 deadlineuint256 _moduleId
submitReportData(struct WithdrawOracleReportData datauint256 _contractVersionuint256 _moduleId
transferOwnership(address newOwner
unpause(
updateContractVersion(uint256 version
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
ConsensusHashContractSet(address indexed addraddress indexed prevAddr
ConsensusVersionSet(uint256 indexed versionuint256 indexed prevVersion
ContractVersionSet(uint256 version
DaoAddressChanged(address _oldDaoaddress _dao
Initialized(uint8 version
LiquidStakingChanged(address oldLiqaddress newLiq
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PendingBalancesAdd(uint256 _addBalanceuint256 _totalBalance
PendingBalancesReported(uint256 totalBalance
ReportDataSuccess(uint256 indexed refSlotuint256 reportExitedCountuint256 clBalanceuint256 clVaultBalance
Unpaused(address account
UpdateClVaultMinSettleLimit(uint256 clVaultMinSettleLimit
UpdateExitRequestLimit(uint256 exitRequestLimit
UpdateTotalBalanceTolerate(uint256 olduint256 totalBalanceTolerate
Upgraded(address indexed implementation
VaultManagerChanged(address oldVaultManageraddress newVaultManager
WarnProcessingMissed(uint256 indexed refSlot
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressCannotBeSame(
AddressCannotBeZero(
ArgumentOutOfBounds(
CheckTotalBalanceFailed(uint256 preTotaluint256 curTotaluint256 _clSettleAmountuint256 _pendingBalances
ClVaultBalanceNotMinSettleLimit(
ClVaultMinSettleLimitNotZero(
DaoCannotBeZero(
ExitRequestLimitNotZero(
InitialRefSlotCannotBeLessThanProcessingOne(uint256 initialRefSlotuint256 processingRefSlot
InvalidAddr(
InvalidContractVersionIncrement(
InvalidRequestsData(
InvalidRequestsDataLength(
InvalidTotalBalance(uint256 curTotaluint256 minTotaluint256 maxTotal
ModuleIdIsZero(
ModuleIdNotEqual(
NonZeroContractVersionOnInit(
OnlyConsensusContractCanSubmitReport(
PermissionDenied(
ProcessingDeadlineMissed(uint256 deadline
RefSlotAlreadyProcessing(
RefSlotCannotDecrease(uint256 refSlotuint256 prevRefSlot
RefSlotMustBeGreaterThanProcessingOne(uint256 refSlotuint256 processingRefSlot
SenderNotAllowed(
UnexpectedChainConfig(
UnexpectedConsensusVersion(uint256 expectedVersionuint256 receivedVersion
UnexpectedContractVersion(uint256 expecteduint256 received
UnexpectedDataHash(bytes32 consensusHashbytes32 receivedHash
UnexpectedRefSlot(uint256 consensusRefSlotuint256 dataRefSlot
UnexpectedRequestsDataLength(
UnsupportedRequestsDataFormat(uint256 format
ValidatorReportedExited(uint256 tokenId
VersionCannotBeSame(