NodeOperatorRegistry

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xa178ba13 at 19075008
Slot
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

No balances found for "NodeOperatorRegistry"

No transactions found for "NodeOperatorRegistry"


Functions
Getter at block 20986516
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(uint256view returns (bool)
controllerAddress(addressview returns (uint256)
getNodeOperator(uint256 _idbool _fullInfoview returns (bool _trustedstring _nameaddress _owneraddress _controllerAddressaddress _vaultContractAddress)
getNodeOperatorRewardSetting(uint256 _operatorIdview returns (address[] rewardAddressesuint256[] ratios)
getNodeOperatorVaultContract(uint256 _idview returns (address vaultContractAddress)
getOperatorCommissionRate(uint256[] _operatorIdsview returns (uint256[])
getPledgeInfoOfOperator(uint256 _operatorIdview returns (uint256uint256)
isBlacklistOperator(uint256 _operatorIdview returns (bool)
isConformBasicPledge(uint256 _operatorIdview returns (bool)
isQuitOperator(uint256 _operatorIdview returns (bool)
isTrustedOperator(uint256 _operatorIdview returns (bool)
isTrustedOperatorOfControllerAddress(address _controllerAddressview returns (uint256)
operatorPledgeVaultBalances(uint256view returns (uint256)
operatorSlashAmountOwed(uint256view returns (uint256)
trustedControllerAddress(addressview returns (uint256)
usedControllerAddress(addressview returns (bool)
State-modifying
deposit(uint256 _operatorIdpayable 
initialize(address _daoaddress _daoVaultAddressaddress _vaultFactoryContractAddressaddress _nVNFTContractAddress
initializeV2(address _vaultFactoryContractAddressaddress _operatorSlashContractAddressuint256[] _resetVaultOperatorIds
initializeV3(address _largeStakingContractAddress
quitOperator(uint256 _operatorIdaddress _to
registerOperator(string _nameaddress _controllerAddressaddress _owneraddress[] _rewardAddressesuint256[] _ratiospayable returns (uint256 id)
removeBlacklistOperator(uint256 _id
removeTrustedOperator(uint256 _id
renounceOwnership(
resetOperatorVaultContract(uint256[] _operatorIds
setBlacklistOperator(uint256 _id
setGlobalPledgeAmount(uint256 _globalPledgeAmount
setNodeOperatorOwnerAddress(uint256 _idaddress _owner
setNodeOperatorRegistrySetting(address _daoaddress _daoVaultAddressaddress _liquidStakingContractAddressaddress _operatorSlashContractAddressaddress _vaultFactoryContractAddressaddress _largeStakingContractAddressuint256 _defaultOperatorCommissionuint256 _registrationFeeuint256 _permissionlessBlockNumber
setOperatorCommissionRate(uint256 _operatorIduint256 _rate
setOperatorSetting(uint256 _idstring _nameaddress _controllerAddressaddress[] _rewardAddressesuint256[] _ratios
setTrustedOperator(uint256 _id
slash(uint256 _slashTypeuint256[] _slashIdsuint256[] _operatorIdsuint256[] _amounts
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawOperator(uint256 _operatorIduint256 _withdrawAmountaddress _to
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
CommissionRateChanged(uint256 _oldRateuint256 _rate
DaoAddressChanged(address _oldDaoaddress _dao
DaoClaimRewards(uint256 _operatorIduint256 _rewards
DaoVaultAddressChanged(address _oldDaoVaultAddressaddress _daoVaultAddress
DefaultOperatorCommissionRateChanged(uint256 _oldDefaultOperatorCommissionuint256 _defaultOperatorCommission
GlobalPledgeAmountSet(uint256 _oldGlobalPledgeAmountuint256 _globalPledgeAmount
Initialized(uint8 version
LargeStakingChanged(address _oldLargeStakingContractAddressaddress _largeStakingContractAddress
LiquidStakingChanged(address _fromaddress _to
NodeOperatorBlacklistRemove(uint256 _id
NodeOperatorBlacklistSet(uint256 _id
NodeOperatorControllerAddressSet(uint256 _idstring _nameaddress _controllerAddress
NodeOperatorNameSet(uint256 _idstring _name
NodeOperatorOwnerAddressSet(uint256 _idstring _nameaddress _ownerAddress
NodeOperatorRegistered(uint256 _idstring _nameaddress _controllerAddressaddress _vaultContractAddressaddress[] _rewardAddressesuint256[] _ratios
NodeOperatorRewardAddressSet(uint256 _idaddress[] _rewardAddressesuint256[] _ratios
NodeOperatorTrustedRemove(uint256 _idstring _namebool _trusted
NodeOperatorTrustedSet(uint256 _idstring _namebool _trusted
OperatorArrearsIncrease(uint256 _operatorIduint256 value
OperatorArrearsReduce(uint256 _operatorIduint256 value
OperatorClaimRewards(uint256 _operatorIduint256 _rewards
OperatorQuit(uint256 _operatorIduint256 _nowVaultaddress _to
OperatorSlashContractSet(address _oldOperatorSlashContractaddress _operatorSlashContractAddress
OperatorVaultContractReset(address _oldVaultContractAddressaddress _vaultContractAddress
OperatorWithdraw(uint256 _operatorIduint256 _withdrawAmountaddress _to
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PermissionlessBlockNumberSet(uint256 _blockNumber
PledgeDeposited(uint256 _amountuint256 _operatorId
RegistrationFeeChanged(uint256 _oldFeeuint256 _fee
Slashed(uint256 _operatorIduint256 _amount
Transferred(address _touint256 _amount
Upgraded(address indexed implementation
VaultFactorContractSet(address _vaultFactoryContractaddress _vaultFactoryContractAddress
Withdraw(uint256 _amountuint256 _operatorIdaddress _to
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ControllerAddrUsed(
InsufficientAmount(
InsufficientMargin(
InvalidAddr(
InvalidCommission(
InvalidParameter(
InvalidRewardRatio(
NoPermissionPhase(
OperatorAlreadyTrusted(
OperatorExitFailed(
OperatorHasArrears(
OperatorHasBlacklisted(
OperatorHasExited(
OperatorNotBlacklisted(
OperatorNotFound(
OperatorNotTrusted(
PermissionDenied(
PermissionlessPhaseStart(