IOperatorsRegistryV1
Methods
addOperator
function addOperator(string _name, address _operator) external nonpayable returns (uint256)Parameters
Name
Type
Description
Returns
Name
Type
Description
addValidators
function addValidators(uint256 _index, uint32 _keyCount, bytes _publicKeysAndSignatures) external nonpayableParameters
Name
Type
Description
demandValidatorExits
Parameters
Name
Type
Description
getCurrentValidatorExitsDemand
Returns
Name
Type
Description
getNextValidatorsToDepositFromActiveOperators
Parameters
Name
Type
Description
Returns
Name
Type
Description
getOperator
Parameters
Name
Type
Description
Returns
Name
Type
Description
getOperatorCount
Returns
Name
Type
Description
getOperatorStoppedValidatorCount
Parameters
Name
Type
Description
Returns
Name
Type
Description
getRiver
Returns
Name
Type
Description
getStoppedAndRequestedExitCounts
Returns
Name
Type
Description
getStoppedValidatorCountPerOperator
Returns
Name
Type
Description
getTotalStoppedValidatorCount
Returns
Name
Type
Description
getTotalValidatorExitsRequested
Returns
Name
Type
Description
getValidator
Parameters
Name
Type
Description
Returns
Name
Type
Description
initOperatorsRegistryV1
Parameters
Name
Type
Description
initOperatorsRegistryV1_1
listActiveOperators
Returns
Name
Type
Description
pickNextValidatorsToDeposit
Parameters
Name
Type
Description
Returns
Name
Type
Description
removeValidators
Parameters
Name
Type
Description
reportStoppedValidatorCounts
Parameters
Name
Type
Description
requestValidatorExits
Parameters
Name
Type
Description
setOperatorAddress
Parameters
Name
Type
Description
setOperatorLimits
Parameters
Name
Type
Description
setOperatorName
Parameters
Name
Type
Description
setOperatorStatus
Parameters
Name
Type
Description
Events
AddedOperator
Parameters
Name
Type
Description
AddedValidatorKeys
Parameters
Name
Type
Description
FundedValidatorKeys
Parameters
Name
Type
Description
OperatorEditsAfterSnapshot
Parameters
Name
Type
Description
OperatorLimitUnchanged
Parameters
Name
Type
Description
RemovedValidatorKey
Parameters
Name
Type
Description
RequestedValidatorExits
Parameters
Name
Type
Description
SetCurrentValidatorExitsDemand
Parameters
Name
Type
Description
SetOperatorAddress
Parameters
Name
Type
Description
SetOperatorLimit
Parameters
Name
Type
Description
SetOperatorName
Parameters
Name
Type
Description
SetOperatorStatus
Parameters
Name
Type
Description
SetOperatorStoppedValidatorCount
Parameters
Name
Type
Description
SetRiver
Parameters
Name
Type
Description
SetTotalValidatorExitsRequested
Parameters
Name
Type
Description
UpdatedRequestedValidatorExitsUponStopped
Parameters
Name
Type
Description
UpdatedStoppedValidators
Parameters
Name
Type
Description
Errors
InactiveOperator
Parameters
Name
Type
Description
InvalidArrayLengths
InvalidEmptyArray
InvalidEmptyStoppedValidatorCountsArray
InvalidFundedKeyDeletionAttempt
InvalidIndexOutOfBounds
InvalidKeyCount
InvalidKeysLength
InvalidStoppedValidatorCountsSum
InvalidUnsortedIndexes
NoExitRequestsToPerform
OperatorLimitTooHigh
Parameters
Name
Type
Description
OperatorLimitTooLow
Parameters
Name
Type
Description
StoppedValidatorCountAboveFundedCount
Parameters
Name
Type
Description
StoppedValidatorCountArrayShrinking
StoppedValidatorCountsDecreased
StoppedValidatorCountsTooHigh
UnorderedOperatorList
Last updated
Was this helpful?