arrow-left

All pages
gitbookPowered by GitBook
1 of 60

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

State

OperatorsRegistry

TotalValidatorExitsRequested

TotalValidatorExitsRequested Storage

This value is the amount of performed exit requests, only increased when there is current exit demandUtility to manage the TotalValidatorExitsRequested in storage

DenierAddress

Denier Address Storage

Utility to manage the Denier Address in storage

Oracle

LastEpochId

Last Epoch Id Storage

Utility to manage the Last Epoch Id in storage

OracleMembers

Oracle Members Storage

Utility to manage the Oracle Members in storage

There can only be up to 256 oracle members. This is due to how report statuses are stored in Reports Positions

Quorum

Quorum Storage

Utility to manage the Quorum in storage

ReportsPositions

Reports Positions Storage

Utility to manage the Reports Positions in storage

Each bit in the stored uint256 value tells if the member at a given index has reported

ReportsVariants

Reports Variants Storage

Utility to manage the Reports Variants in storage

RedeemManager

BufferedExceedingEth

Buffered Exceeding Eth storage

Redeem Manager utility to manage the exceeding ETH with a redeem request

RedeemQueueV2

Redeem Manager Redeem Queue storage

Utility to manage the Redeem Queue in the Redeem Manager

AllowlistAddress

Allowlist Address Storage

Utility to manage the Allowlist Address in storage

BalanceToRedeem

CLSpec

Consensus Layer Spec Storage

Utility to manage the Consensus Layer Spec in storage

CLValidatorCount

Consensus Layer Validator Count Storage

Utility to manage the Consensus Layer Validator Count in storageThis state variable is deprecated and was kept due to migration logic needs

CLValidatorTotalBalance

Consensus Layer Validator Total Balance Storage

Utility to manage the Consensus Layer Validator Total Balance in storageThis state variable is deprecated and was kept due to migration logic needs

CoverageFundAddress

Coverage Fund Address Storage

Utility to manage the Coverage Fund Address in storage

DepositedValidatorCount

Deposited Validator Count Storage

Utility to manage the Deposited Validator Count in storage

CurrentValidatorExitsDemand

CurrentValidatorExitsDemand Storage

This value controls the current demand for exits that still need to be triggered in order to notify the operatorsUtility to manage the CurrentValidatorExitsDemand in storage

AllowList

AllowerAddress

Allower Address Storage

Utility to manage the Allower Address in storage

RedeemDemand

Redeem Demand storage

Redeem Manager utility to store the current demand in LsETH

KeeperAddress

Keeper Address Storage

Utility to manage the Keeper Address in storage

MetadataURI

Metadata URI Storage

Utility to manage the Metadata in storage

RiverAddress

BalanceOf

Balance Storage

Utility to manage the Balance in storage

WLSETH

ValidatorKeys

Validator Keys Storage

Utility to manage the validator keys in storage

hashtag
Errors

hashtag
InvalidPublicKey

The provided public key is not matching the expected length

hashtag
InvalidSignature

The provided signature is not matching the expected length

Version

Version Storage

Utility to manage the Version in storage

hashtag
Methods

BalanceForCoverage

Balance For Coverage Value Storage

Utility to manage the Balance For Coverage value in storage

GlobalFee

Global Fee Storage

Utility to manage the Global Fee in storage

Shares

Shares Count Storage

Utility to manage the Shares Count in storage

OracleAddress

Oracle Address Storage

Utility to manage the Oracle Address in storage

LastOracleRoundId

Last Oracle Round Id Storage

Utility to manage the Last Oracle Round Id in storageThis state variable is deprecated and was kept due to migration logic needs

River

RedeemManagerAddress

Redeem Manager Address Storage

Utility to manage the Redeem Manager Address in storage

OperatorsRegistryAddress

Operators Registry Address Storage

Utility to manage the Operators Registry Address in storage

ApprovalsPerOwner

Approvals Per Owner Storage

Utility to manage the Approvals Per Owner in storage

WithdrawalCredentials

Withdrawal Credentials Storage

Utility to manage the Withdrawal Credentials in storage

Shared

DailyCommittableLimits

Daily Committable Limits storage

Utility to manage the Daily Committable Limits in storage

TLC

BalanceToDeposit

error InvalidPublicKey()
error InvalidSignature()
hashtag
VERSION_SLOT

Storage slot of the Version

hashtag
Returns

Name
Type
Description

_0

bytes32

undefined

function VERSION_SLOT() external view returns (bytes32)

OperatorsV2

Operators Storage

Utility to manage the Operators in storage

hashtag
Errors

hashtag
OperatorNotFound

The operator was not found

hashtag
Parameters

Name
Type
Description

AdministratorAddress

Administrator Address Storage

Utility to manage the Administrator Address in storage

hashtag
Methods

hashtag
ADMINISTRATOR_ADDRESS_SLOT

Storage slot of the Administrator Address

hashtag
Returns

Name
Type
Description

CommittedBalance

ReportBounds

Report Bounds Storage

Utility to manage the Report Bounds in storage

IgnoreGlobalUnlockSchedule

Global unlock schedule activation storage

Utility to manage the global unlock schedule activation mapping in storageThe global unlock schedule releases 1/24th of the total scheduled amount every month after the local lock end

error OperatorNotFound(uint256 index)

index

uint256

The provided index

function ADMINISTRATOR_ADDRESS_SLOT() external view returns (bytes32)

_0

bytes32

undefined

SlashingCoverage

WithdrawalStack

Redeem Manager Withdrawal Stack storage

Utility to manage the Withdrawal Stack in the Redeem Manager

LastConsensusLayerReport

Last Consensus Layer Report Storage

Utility to manage the Last Consensus Layer Report in storage

ELFeeRecipientAddress

Execution Layer Fee Recipient Address Storage

Utility to manage the Execution Layer Fee Recipient Address in storage

VestingSchedulesV2

VestingSchedulesV2 Storage

Utility to manage VestingSchedulesV2 in storage

hashtag
Errors

hashtag
VestingScheduleNotFound

The VestingSchedule was not found

hashtag
Parameters

Name
Type
Description

SharesPerOwner

Shares Per Owner Storage

Utility to manage the Shares Per Owner in storage

error VestingScheduleNotFound(uint256 index)

index

uint256

vesting schedule index

Allowlist

Allowlist Storage

Utility to manage the Allowlist mapping in storage

PendingAdministratorAddress

Pending Administrator Address Storage

Utility to manage the Pending Administrator Address in storage

hashtag
Methods

hashtag
PENDING_ADMINISTRATOR_ADDRESS_SLOT

Storage slot of the Pending Administrator Address

hashtag
Returns

Name
Type
Description
function PENDING_ADMINISTRATOR_ADDRESS_SLOT() external view returns (bytes32)

_0

bytes32

undefined

DepositContractAddress

Deposit Contract Address Storage

Utility to manage the Deposit Contract Address in storage

CollectorAddress

Collector Address Storage

Utility to manage the Collector Address in storage