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...

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

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

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

AllowList

error InvalidPublicKey()
error InvalidSignature()

LastEpochId

Last Epoch Id Storage

Utility to manage the Last Epoch Id in storage

ReportsVariants

Reports Variants Storage

Utility to manage the Reports Variants 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

OperatorsV2

Operators Storage

Utility to manage the Operators in storage

hashtag
Errors

hashtag
OperatorNotFound

The operator was not found

hashtag
Parameters

Name
Type
Description

RedeemDemand

Redeem Demand storage

Redeem Manager utility to store the current demand in LsETH

Quorum

Quorum Storage

Utility to manage the Quorum in storage

DenierAddress

Denier Address Storage

Utility to manage the Denier Address in storage

AllowerAddress

Allower Address Storage

Utility to manage the Allower Address in storage

KeeperAddress

Keeper Address Storage

Utility to manage the Keeper Address in storage

CoverageFundAddress

Coverage Fund Address Storage

Utility to manage the Coverage Fund Address in storage

RedeemQueueV2

Redeem Manager Redeem Queue storage

Utility to manage the Redeem Queue in the Redeem Manager

OperatorsRegistryAddress

Operators Registry Address Storage

Utility to manage the Operators Registry Address in storage

AllowlistAddress

Allowlist Address Storage

Utility to manage the Allowlist Address in storage

BufferedExceedingEth

Buffered Exceeding Eth storage

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

BalanceToRedeem

LastConsensusLayerReport

Last Consensus Layer Report Storage

Utility to manage the Last Consensus Layer Report 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

GlobalFee

Global Fee Storage

Utility to manage the Global Fee in storage

CommittedBalance

Allowlist

Allowlist Storage

Utility to manage the Allowlist mapping in storage

ELFeeRecipientAddress

Execution Layer Fee Recipient Address Storage

Utility to manage the Execution Layer Fee Recipient Address in storage

error OperatorNotFound(uint256 index)

index

uint256

The provided index

CLSpec

Consensus Layer Spec Storage

Utility to manage the Consensus Layer Spec in storage

DepositedValidatorCount

Deposited Validator Count Storage

Utility to manage the Deposited Validator Count in storage

BalanceToDeposit

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

CollectorAddress

Collector Address Storage

Utility to manage the Collector Address in storage

WithdrawalStack

Redeem Manager Withdrawal Stack storage

Utility to manage the Withdrawal Stack in the Redeem Manager

ApprovalsPerOwner

Approvals Per Owner Storage

Utility to manage the Approvals Per Owner in storage

WLSETH

BalanceForCoverage

Balance For Coverage Value Storage

Utility to manage the Balance For Coverage value in storage

TLC

DailyCommittableLimits

Daily Committable Limits storage

Utility to manage the Daily Committable Limits in storage

SharesPerOwner

Shares Per Owner Storage

Utility to manage the Shares Per Owner 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

Oracle

SlashingCoverage

BalanceOf

Balance Storage

Utility to manage the Balance in storage

OracleAddress

Oracle Address Storage

Utility to manage the Oracle Address 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

Shares

Shares Count Storage

Utility to manage the Shares Count in storage

Shared

RiverAddress

WithdrawalCredentials

Withdrawal Credentials Storage

Utility to manage the Withdrawal Credentials in storage

ReportBounds

Report Bounds Storage

Utility to manage the Report Bounds in storage

RedeemManagerAddress

Redeem Manager Address Storage

Utility to manage the Redeem Manager Address in storage

Version

Version Storage

Utility to manage the Version in storage

hashtag
Methods

hashtag
VERSION_SLOT

Storage slot of the Version

hashtag
Returns

Name
Type
Description

PendingAdministratorAddress

Pending Administrator Address Storage

Utility to manage the Pending Administrator Address in storage

hashtag
Methods

hashtag

VestingSchedulesV2

VestingSchedulesV2 Storage

Utility to manage VestingSchedulesV2 in storage

hashtag
Errors

hashtag

RedeemManager

function VERSION_SLOT() external view returns (bytes32)

_0

bytes32

undefined

PENDING_ADMINISTRATOR_ADDRESS_SLOT

Storage slot of the Pending Administrator Address

hashtag
Returns

Name
Type
Description

_0

bytes32

undefined

function PENDING_ADMINISTRATOR_ADDRESS_SLOT() external view returns (bytes32)
VestingScheduleNotFound

The VestingSchedule was not found

hashtag
Parameters

Name
Type
Description

index

uint256

vesting schedule index

error VestingScheduleNotFound(uint256 index)

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
function ADMINISTRATOR_ADDRESS_SLOT() external view returns (bytes32)

_0

bytes32

undefined

River

MetadataURI

Metadata URI Storage

Utility to manage the Metadata in storage

DepositContractAddress

Deposit Contract Address Storage

Utility to manage the Deposit Contract Address in storage

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