NodeOperatorRegistry
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
9
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
12 additional
variables
Balances ($0.00)
No balances found for "NodeOperatorRegistry"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "NodeOperatorRegistry"
ABI
ABI objects
Getter at block 20988018
BASIC_PLEDGE() view returns (uint256)
1000000000000000000
dao() view returns (address)
0x0000000000000000000000000000000000000000
daoVaultAddress() view returns (address)
0x0000000000000000000000000000000000000000
defaultOperatorCommission() view returns (uint256)
0
getNodeOperatorsCount() view returns (uint256)
0
globalPledgeAmount() view returns (uint256)
0
largeStakingContract() view returns (address)
0x0000000000000000000000000000000000000000
liquidStakingContract() view returns (address)
0x0000000000000000000000000000000000000000
operatorSlashContract() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
permissionlessBlockNumber() view returns (uint256)
0
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
registrationFee() view returns (uint256)
0
vNFTContract() view returns (address)
0x0000000000000000000000000000000000000000
vaultFactoryContract() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
blacklistOperators(uint256) view returns (bool)
controllerAddress(address) view returns (uint256)
getNodeOperator(uint256 _id, bool _fullInfo) view returns (bool _trusted, string _name, address _owner, address _controllerAddress, address _vaultContractAddress)
getNodeOperatorRewardSetting(uint256 _operatorId) view returns (address[] rewardAddresses, uint256[] ratios)
getNodeOperatorVaultContract(uint256 _id) view returns (address vaultContractAddress)
getOperatorCommissionRate(uint256[] _operatorIds) view returns (uint256[])
getPledgeInfoOfOperator(uint256 _operatorId) view returns (uint256, uint256)
isBlacklistOperator(uint256 _operatorId) view returns (bool)
isConformBasicPledge(uint256 _operatorId) view returns (bool)
isQuitOperator(uint256 _operatorId) view returns (bool)
isTrustedOperator(uint256 _operatorId) view returns (bool)
isTrustedOperatorOfControllerAddress(address _controllerAddress) view returns (uint256)
operatorPledgeVaultBalances(uint256) view returns (uint256)
operatorSlashAmountOwed(uint256) view returns (uint256)
trustedControllerAddress(address) view returns (uint256)
usedControllerAddress(address) view returns (bool)
State-modifying
Events deposit(uint256 _operatorId) payable
initialize(address _dao, address _daoVaultAddress, address _vaultFactoryContractAddress, address _nVNFTContractAddress)
initializeV2(address _vaultFactoryContractAddress, address _operatorSlashContractAddress, uint256[] _resetVaultOperatorIds)
initializeV3(address _largeStakingContractAddress)
quitOperator(uint256 _operatorId, address _to)
registerOperator(string _name, address _controllerAddress, address _owner, address[] _rewardAddresses, uint256[] _ratios) payable returns (uint256 id)
removeBlacklistOperator(uint256 _id)
removeTrustedOperator(uint256 _id)
renounceOwnership()
resetOperatorVaultContract(uint256[] _operatorIds)
setBlacklistOperator(uint256 _id)
setGlobalPledgeAmount(uint256 _globalPledgeAmount)
setNodeOperatorOwnerAddress(uint256 _id, address _owner)
setNodeOperatorRegistrySetting(address _dao, address _daoVaultAddress, address _liquidStakingContractAddress, address _operatorSlashContractAddress, address _vaultFactoryContractAddress, address _largeStakingContractAddress, uint256 _defaultOperatorCommission, uint256 _registrationFee, uint256 _permissionlessBlockNumber)
setOperatorCommissionRate(uint256 _operatorId, uint256 _rate)
setOperatorSetting(uint256 _id, string _name, address _controllerAddress, address[] _rewardAddresses, uint256[] _ratios)
setTrustedOperator(uint256 _id)
slash(uint256 _slashType, uint256[] _slashIds, uint256[] _operatorIds, uint256[] _amounts)
transferOwnership(address newOwner)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
withdrawOperator(uint256 _operatorId, uint256 _withdrawAmount, address _to)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
CommissionRateChanged(uint256 _oldRate, uint256 _rate)
DaoAddressChanged(address _oldDao, address _dao)
DaoClaimRewards(uint256 _operatorId, uint256 _rewards)
DaoVaultAddressChanged(address _oldDaoVaultAddress, address _daoVaultAddress)
DefaultOperatorCommissionRateChanged(uint256 _oldDefaultOperatorCommission, uint256 _defaultOperatorCommission)
GlobalPledgeAmountSet(uint256 _oldGlobalPledgeAmount, uint256 _globalPledgeAmount)
Initialized(uint8 version)
LargeStakingChanged(address _oldLargeStakingContractAddress, address _largeStakingContractAddress)
LiquidStakingChanged(address _from, address _to)
NodeOperatorBlacklistRemove(uint256 _id)
NodeOperatorBlacklistSet(uint256 _id)
NodeOperatorControllerAddressSet(uint256 _id, string _name, address _controllerAddress)
NodeOperatorNameSet(uint256 _id, string _name)
NodeOperatorOwnerAddressSet(uint256 _id, string _name, address _ownerAddress)
NodeOperatorRegistered(uint256 _id, string _name, address _controllerAddress, address _vaultContractAddress, address[] _rewardAddresses, uint256[] _ratios)
NodeOperatorRewardAddressSet(uint256 _id, address[] _rewardAddresses, uint256[] _ratios)
NodeOperatorTrustedRemove(uint256 _id, string _name, bool _trusted)
NodeOperatorTrustedSet(uint256 _id, string _name, bool _trusted)
OperatorArrearsIncrease(uint256 _operatorId, uint256 value)
OperatorArrearsReduce(uint256 _operatorId, uint256 value)
OperatorClaimRewards(uint256 _operatorId, uint256 _rewards)
OperatorQuit(uint256 _operatorId, uint256 _nowVault, address _to)
OperatorSlashContractSet(address _oldOperatorSlashContract, address _operatorSlashContractAddress)
OperatorVaultContractReset(address _oldVaultContractAddress, address _vaultContractAddress)
OperatorWithdraw(uint256 _operatorId, uint256 _withdrawAmount, address _to)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PermissionlessBlockNumberSet(uint256 _blockNumber)
PledgeDeposited(uint256 _amount, uint256 _operatorId)
RegistrationFeeChanged(uint256 _oldFee, uint256 _fee)
Slashed(uint256 _operatorId, uint256 _amount)
Transferred(address _to, uint256 _amount)
Upgraded(address indexed implementation)
VaultFactorContractSet(address _vaultFactoryContract, address _vaultFactoryContractAddress)
Withdraw(uint256 _amount, uint256 _operatorId, address _to)
constructor()
This contract contains no fallback and receive objects.
ControllerAddrUsed()
InsufficientAmount()
InsufficientMargin()
InvalidAddr()
InvalidCommission()
InvalidParameter()
InvalidRewardRatio()
NoPermissionPhase()
OperatorAlreadyTrusted()
OperatorExitFailed()
OperatorHasArrears()
OperatorHasBlacklisted()
OperatorHasExited()
OperatorNotBlacklisted()
OperatorNotFound()
OperatorNotTrusted()
PermissionDenied()
PermissionlessPhaseStart()