ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 13 txns
Deployed by via 0xca094b4b at 16683911
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
16 additional variables
Native
Value $0
0x505fbb1b45630d819d20c55b31d3464d7dda5fc81d0dc661538d2a377599af9f
0x9de7826d95ea6fc1140d73f061f62a93584c9e6663782ff0400691f2b478391d
0xd07deed91d78672868941c6668223c62c336e9f6ed343bdd803a64b613687110
0x8a738b92bd0a342a9f066dbc39820716250d60ae056ff82896ea4442e33f4f87
0xbe4ffbcea69f1e018c3d000a54aff6918a93a4bceae393dacf608ef2c4373bc7
0x8001a6b3cbbdde2ad4c38db440ac69362528d4983cb59a0034885b577fccd0b7
0xf3650183da2eb0996c9486873d96e9b0e32b390b83a9ca41bcafbf9ed42b6c73
0x0dcc476b7178cad3bdd686bb2cc581cbe0eab9d27cf3b0915d549cc718b402db
0x2d4f7a92a848e468e4bf622ed0c7f0cfd9a3328617e556ee39140831656ba7a2
0x17b36e7a4a9aa7fbcb4650971b618a3e8d6e3e387415e802b2fd7fe519caeb56

Functions
Getter at block 20986516
BASIC_PLEDGE(view returns (uint256)
1000000000000000000
dao(view returns (address)
0x718b7885fec8511dc8f2a378d3045c90e82d6a1d
daoVaultAddress(view returns (address)
0x79285fd2224cbc0b25065c49537b72c1a4567afc
defaultOperatorCommission(view returns (uint256)
2000
getNodeOperatorsCount(view returns (uint256)
2
globalPledgeAmount(view returns (uint256)
1
largeStakingContract(view returns (address)
0xbbd19e8f766dcc94d50e47502b79c81cdad484b8
liquidStakingContract(view returns (address)
0x8103151e2377e78c04a3d2564e20542680ed3096
operatorSlashContract(view returns (address)
0x82c87cc83c9fa09dadbebfb8f8b9152ee6104b5d
owner(view returns (address)
0x16f692525f3b8c8a96f8c945d365da958fb5735b
permissionlessBlockNumber(view returns (uint256)
0
 
proxiableUUID(view returns (bytes32)
registrationFee(view returns (uint256)
100000000000000000
vNFTContract(view returns (address)
0x58553f5c5a6aee89eabfd42c231a18ab0872700d
vaultFactoryContract(view returns (address)
0xc9f9741cdaef80136478d55abf13268a51c6c026
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
Upgraded(address indexed implementation
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(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
ControllerAddrUsed(
InsufficientAmount(
InsufficientMargin(
InvalidAddr(
InvalidCommission(
InvalidParameter(
InvalidRewardRatio(
NoPermissionPhase(
OperatorAlreadyTrusted(
OperatorExitFailed(
OperatorHasArrears(
OperatorHasBlacklisted(
OperatorHasExited(
OperatorNotBlacklisted(
OperatorNotFound(
OperatorNotTrusted(
PermissionDenied(
PermissionlessPhaseStart(