NodeOperatorsRegistry
Verified contract
Active on
Ethereum with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "NodeOperatorsRegistry"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "NodeOperatorsRegistry"
ABI
ABI objects
Getter at block 21247828 getEVMScriptRegistry() view returns (address) getRecoveryVault() view returns (address)
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
getInitializationBlock() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getNodeOperatorsCount() view returns (uint256)
0
hasInitialized() view returns (bool)
false
isPetrified() view returns (bool)
true
kernel() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowRecoverability(address token) view returns (bool)
canPerform(address _sender, bytes32 _role, uint256[] _params) view returns (bool)
getEVMScriptExecutor(bytes _script) view returns (address)
getNodeOperator(uint256 _id, bool _fullInfo) view returns (bool active, string name, address rewardAddress, uint64 stakingLimit, uint64 stoppedValidators, uint64 totalSigningKeys, uint64 usedSigningKeys)
getRewardsDistribution(uint256 _totalRewardShares) view returns (address[] recipients, uint256[] shares)
getSigningKey(uint256 _operator_id, uint256 _index) view returns (bytes key, bytes depositSignature, bool used)
getTotalSigningKeyCount(uint256 _operator_id) view returns (uint256)
getUnusedSigningKeyCount(uint256 _operator_id) view returns (uint256)
State-modifying
Events addNodeOperator(string _name, address _rewardAddress, uint64 _stakingLimit) returns (uint256 id)
addSigningKeys(uint256 _operator_id, uint256 _quantity, bytes _pubkeys, bytes _signatures)
addSigningKeysOperatorBH(uint256 _operator_id, uint256 _quantity, bytes _pubkeys, bytes _signatures)
assignNextSigningKeys(uint256 _numKeys) returns (bytes pubkeys, bytes signatures)
initialize(address _lido)
removeSigningKey(uint256 _operator_id, uint256 _index)
removeSigningKeyOperatorBH(uint256 _operator_id, uint256 _index)
reportStoppedValidators(uint256 _id, uint64 _stoppedIncrement)
setNodeOperatorActive(uint256 _id, bool _active)
setNodeOperatorName(uint256 _id, string _name)
setNodeOperatorRewardAddress(uint256 _id, address _rewardAddress)
setNodeOperatorStakingLimit(uint256 _id, uint64 _stakingLimit)
transferToVault(address _token)
trimUnusedKeys()
NodeOperatorActiveSet(uint256 indexed id, bool active)
NodeOperatorAdded(uint256 id, string name, address rewardAddress, uint64 stakingLimit)
NodeOperatorNameSet(uint256 indexed id, string name)
NodeOperatorRewardAddressSet(uint256 indexed id, address rewardAddress)
NodeOperatorStakingLimitSet(uint256 indexed id, uint64 stakingLimit)
NodeOperatorTotalStoppedValidatorsReported(uint256 indexed id, uint64 totalStopped)
RecoverToVault(address indexed vault, address indexed token, uint256 amount)
ScriptResult(address indexed executor, bytes script, bytes input, bytes returnData)
SigningKeyAdded(uint256 indexed operatorId, bytes pubkey)
SigningKeyRemoved(uint256 indexed operatorId, bytes pubkey)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.