AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 17,600 txns
Deployed by via 0x0d16cddb at 10362559
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 49 additional slots
-
variable spans 48 additional slots
ERC-20
--
ERC-20
--
0xde8656a2cf2013b4f7e3d62eda791709c9097f3f3e3574f496bfb8097cab88d0
0xb6294f0a819015bb77513bad0e258a14bb5b8ae7a5b437c4579e5c5f09b21574
0xa4a1ab4d459dac0ffdc320a1e7a0f6fb91d7d9af2cdc1f23d6e9430001a4b210
0x10d90c1698614f571427a7c58c86d6aecf29c37cc521921a319a52c61dd4220f
0x54f4622a53e49e5fd0cbae46837f683300eeb54012a62be37243f362fe1016b4
0x2b293dd1eaed97e4712fd684275e44870b0451b9a16b9fe3873b0ef9b38ac620
0x51a2fcab6b73a98ab63f566308876dde7b3a48016df2fc414a5ed36ba9a3fff1
0x07b0b3397167e7e5c3211eb92fd6a99dd7ba879ff485cc8d5e8ab67a123e349d
0xe35e5849b9c612b5492024f6c7058a60e3b5048e3609c732b01335fb4dda24ca
0x71c993a70ae6db99764fbc49b7123e3cfbeed42f44e532da28838689a69f3d68

Functions
Getter at block 21158618
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
UNDELEGATION_PROHIBITION_WINDOW_SECONDS(view returns (uint256)
259200
contractManager(view returns (address)
0xc04a10fd5e6513242558f47331568abd6185a310
Read-only
delegations(uint256view returns (address holderuint256 validatorIduint256 amountuint256 delegationPerioduint256 createduint256 starteduint256 finishedstring info)
delegationsByHolder(addressuint256view returns (uint256)
delegationsByValidator(uint256uint256view returns (uint256)
getDelegatedToValidator(uint256 validatorIduint256 monthview returns (uint256 amount)
getDelegation(uint256 delegationIdview returns (struct IDelegationControllerDelegation delegation)
getDelegationsByHolderLength(address holderview returns (uint256 length)
getDelegationsByValidatorLength(uint256 validatorIdview returns (uint256 length)
getEffectiveDelegatedToValidator(uint256 validatorIduint256 monthview returns (uint256 amount)
getEffectiveDelegatedValuesByValidator(uint256 validatorIdview returns (uint256[] amounts)
getFirstDelegationMonth(address holderuint256 validatorIdview returns (uint256 month)
getLockedInPendingDelegations(address holderview returns (uint256 amount)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getState(uint256 delegationIdview returns (uint8 state)
hasRole(bytes32 roleaddress accountview returns (bool)
hasUnprocessedSlashes(address holderview returns (bool hasUnprocessed)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptPendingDelegation(uint256 delegationId
cancelPendingDelegation(uint256 delegationId
confiscate(uint256 validatorIduint256 amount
delegate(uint256 validatorIduint256 amountuint256 delegationPeriodstring info
getAndUpdateDelegatedAmount(address holderreturns (uint256 amount)
getAndUpdateDelegatedByHolderToValidatorNow(address holderuint256 validatorIdreturns (uint256 amount)
getAndUpdateDelegatedToValidatorNow(uint256 validatorIdreturns (uint256 amount)
getAndUpdateEffectiveDelegatedByHolderToValidator(address holderuint256 validatorIduint256 monthreturns (uint256 effectiveDelegated)
getAndUpdateEffectiveDelegatedToValidator(uint256 validatorIduint256 monthreturns (uint256 amount)
getAndUpdateForbiddenForDelegationAmount(address walletreturns (uint256 amount)
getAndUpdateLockedAmount(address walletreturns (uint256 amount)
grantRole(bytes32 roleaddress account
initialize(address contractsAddress
processAllSlashes(address holder
processSlashes(address holderuint256 limit
renounceRole(bytes32 roleaddress account
requestUndelegation(uint256 delegationId
revokeRole(bytes32 roleaddress account
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Confiscated(uint256 indexed validatorIduint256 amount
DelegationAccepted(uint256 delegationId
DelegationProposed(uint256 delegationId
DelegationRequestCanceledByUser(uint256 delegationId
Initialized(uint8 version
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SlashesProcessed(address indexed holderuint256 limit
UndelegationRequested(uint256 delegationId
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
Errors

This contract contains no error objects.