NodeOperatorsRegistry

Verified contract

Active on Ethereum with 0 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "NodeOperatorsRegistry"

No transactions found for "NodeOperatorsRegistry"


Functions
Getter at block 21247828
ADD_NODE_OPERATOR_ROLE(view returns (bytes32)
0xe9367af2d321a2fc8d9c8f1e67f0fc1e2adf2f9844fb89ffa212619c713685b2
MANAGE_SIGNING_KEYS(view returns (bytes32)
0x75abc64490e17b40ea1e66691c3eb493647b24430b358bd87ec3e5127f1621ee
PUBKEY_LENGTH(view returns (uint256)
48
REPORT_STOPPED_VALIDATORS_ROLE(view returns (bytes32)
0x18ad851afd4930ecc8d243c8869bd91583210624f3f1572e99ee8b450315c80f
SET_NODE_OPERATOR_ACTIVE_ROLE(view returns (bytes32)
0xd856e115ac9805c675a51831fa7d8ce01c333d666b0e34b3fc29833b7c68936a
SET_NODE_OPERATOR_ADDRESS_ROLE(view returns (bytes32)
0xbf4b1c236312ab76e456c7a8cca624bd2f86c74a4f8e09b3a26d60b1ce492183
SET_NODE_OPERATOR_LIMIT_ROLE(view returns (bytes32)
0x07b39e0faf2521001ae4e58cb9ffd3840a63e205d288dc9c93c3774f0d794754
SET_NODE_OPERATOR_NAME_ROLE(view returns (bytes32)
0x58412970477f41493548d908d4307dfca38391d6bc001d56ffef86bd4f4a72e8
SIGNATURE_LENGTH(view returns (uint256)
96
appId(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getActiveNodeOperatorsCount(view returns (uint256)
0
 
getEVMScriptRegistry(view returns (address)
getInitializationBlock(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getNodeOperatorsCount(view returns (uint256)
0
 
getRecoveryVault(view returns (address)
hasInitialized(view returns (bool)
false
isPetrified(view returns (bool)
true
kernel(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowRecoverability(address tokenview returns (bool)
canPerform(address _senderbytes32 _roleuint256[] _paramsview returns (bool)
getEVMScriptExecutor(bytes _scriptview returns (address)
getNodeOperator(uint256 _idbool _fullInfoview returns (bool activestring nameaddress rewardAddressuint64 stakingLimituint64 stoppedValidatorsuint64 totalSigningKeysuint64 usedSigningKeys)
getRewardsDistribution(uint256 _totalRewardSharesview returns (address[] recipientsuint256[] shares)
getSigningKey(uint256 _operator_iduint256 _indexview returns (bytes keybytes depositSignaturebool used)
getTotalSigningKeyCount(uint256 _operator_idview returns (uint256)
getUnusedSigningKeyCount(uint256 _operator_idview returns (uint256)
State-modifying
addNodeOperator(string _nameaddress _rewardAddressuint64 _stakingLimitreturns (uint256 id)
addSigningKeys(uint256 _operator_iduint256 _quantitybytes _pubkeysbytes _signatures
addSigningKeysOperatorBH(uint256 _operator_iduint256 _quantitybytes _pubkeysbytes _signatures
assignNextSigningKeys(uint256 _numKeysreturns (bytes pubkeysbytes signatures)
initialize(address _lido
removeSigningKey(uint256 _operator_iduint256 _index
removeSigningKeyOperatorBH(uint256 _operator_iduint256 _index
reportStoppedValidators(uint256 _iduint64 _stoppedIncrement
setNodeOperatorActive(uint256 _idbool _active
setNodeOperatorName(uint256 _idstring _name
setNodeOperatorRewardAddress(uint256 _idaddress _rewardAddress
setNodeOperatorStakingLimit(uint256 _iduint64 _stakingLimit
transferToVault(address _token
trimUnusedKeys(
Events
NodeOperatorActiveSet(uint256 indexed idbool active
NodeOperatorAdded(uint256 idstring nameaddress rewardAddressuint64 stakingLimit
NodeOperatorNameSet(uint256 indexed idstring name
NodeOperatorRewardAddressSet(uint256 indexed idaddress rewardAddress
NodeOperatorStakingLimitSet(uint256 indexed iduint64 stakingLimit
NodeOperatorTotalStoppedValidatorsReported(uint256 indexed iduint64 totalStopped
RecoverToVault(address indexed vaultaddress indexed tokenuint256 amount
ScriptResult(address indexed executorbytes scriptbytes inputbytes returnData
SigningKeyAdded(uint256 indexed operatorIdbytes pubkey
SigningKeyRemoved(uint256 indexed operatorIdbytes pubkey
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.