ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 13 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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
0xc9f9…c026
0x8103…3096
0x5855…700d
16 additional
variables
Balances ($0.00)
Native
Value
$0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0 | $2,613.56 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20482486 | 2 months ago | | | 0 | 0.00016120897 | |
| 19630504 | 6 months ago | | | 0 | 0.00087305597 | |
| 19573439 | 6 months ago | | | 0 | 0.0013780392 | |
| 17383282 | a year ago | | | 0 | 0.0016880842 | |
| 17078117 | a year ago | | | 0 | 0.0041996713 | |
| 17078114 | a year ago | | | 1.5 | 0.0017612698 | |
| 17077970 | a year ago | | | 0 | 0.0029079206 | |
| 16739620 | 2 years ago | | | 1 | 0.013238181 | |
| 16696012 | 2 years ago | | | 1 | 0.025979236 | |
| 16683925 | 2 years ago | | | 0 | 0.00090512100 |
ABI
ABI objects
Getter at block 20986516 proxiableUUID() view returns (bytes32)
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
registrationFee() view returns (uint256)
100000000000000000
vNFTContract() view returns (address)
0x58553f5c5a6aee89eabfd42c231a18ab0872700d
vaultFactoryContract() view returns (address)
0xc9f9741cdaef80136478d55abf13268a51c6c026
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)
Upgraded(address indexed implementation)
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(address _logic, bytes _data)
fallback()
receive()
ControllerAddrUsed()
InsufficientAmount()
InsufficientMargin()
InvalidAddr()
InvalidCommission()
InvalidParameter()
InvalidRewardRatio()
NoPermissionPhase()
OperatorAlreadyTrusted()
OperatorExitFailed()
OperatorHasArrears()
OperatorHasBlacklisted()
OperatorHasExited()
OperatorNotBlacklisted()
OperatorNotFound()
OperatorNotTrusted()
PermissionDenied()
PermissionlessPhaseStart()