TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,236 txns
Deployed by via 0x72c9016c at 14113768
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 46 additional slots
ERC-20
Value $73,306,572.73
0x7de51b1c48321ef46cdbddccdfca0107a20f56b5e7fe3062c0c357519d5be0b2
0x19a23abc7a63d633a29a6d33854e3720b8a907e53ece0226b2cd0814793713f8
0xec7b351ed8f99331628fe83cef6cc3e9fa04de68a851f02787f3588fae8cf6af
0xe8eeab65c4c56527a2f1b66dca31fddf640607e745ae2cc3a3bcbb32f518776b
0x733c463863c036d48eefdcff367a0d466122f07fb4ee3ddbbcbb32b0f30eac2b
0xcdfd4bdbfb3a9fe3d9eac8d7c639cbf5240092c919d7b8f0970cd419d522a0ed
0x4e71cd008cdc1d730e21b5621f5a0e07ec1284ce0b0d799b2d2f3a76278508c5
0xd2b1e7617b236932b655c6b10da918174a3027b1ed4f2e804bd409449c86ffb8
0x98d16c706677423f04b71279879c3e47d43a04c8227588889a23706e720c0f58
0x4cc6661038f0055e520bfa75bbcf8094fe51314e73c9e9ed3f3d799679ce06c5

Functions
Getter at block 20892727
authorizationCeiling(view returns (uint256)
0
getApplicationsLength(view returns (uint256)
3
getSlashingQueueLength(view returns (uint256)
0
governance(view returns (address)
0x9f6e831c8f8939dc0c830c6e492e7cef4f9c2f5f
minTStakeAmount(view returns (uint96)
40000000000000000000000
notificationReward(view returns (uint256)
0
notifiersTreasury(view returns (uint256)
0
slashingQueueIndex(view returns (uint256)
0
Read-only
applicationInfo(addressview returns (uint8 statusaddress panicButton)
applications(uint256view returns (address)
authorizedStake(address stakingProvideraddress applicationview returns (uint96)
checkpoints(address accountuint32 posview returns (struct CheckpointsCheckpoint checkpoint)
delegates(address accountview returns (address)
getAutoIncreaseFlag(address stakingProviderview returns (bool)
getAvailableToAuthorize(address stakingProvideraddress applicationview returns (uint96 availableTValue)
getMinStaked(address stakingProvideruint8 stakeTypesview returns (uint96)
getPastTotalSupply(uint256 blockNumberview returns (uint96)
getPastVotes(address accountuint256 blockNumberview returns (uint96)
getStartStakingTimestamp(address stakingProviderview returns (uint256)
getVotes(address accountview returns (uint96)
numCheckpoints(address accountview returns (uint32)
rolesOf(address stakingProviderview returns (address owneraddress beneficiaryaddress authorizer)
slashingQueue(uint256view returns (address stakingProvideruint96 amount)
stakedNu(address stakingProviderview returns (uint256 nuAmount)
stakes(address stakingProviderview returns (uint96 tStakeuint96 keepInTStakeuint96 nuInTStake)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approveApplication(address application
approveAuthorizationDecrease(address stakingProviderreturns (uint96)
delegateVoting(address stakingProvideraddress delegatee
disableApplication(address application
forceDecreaseAuthorization(address stakingProvideraddress application
forceUnstakeLegacy(address stakingProvider
forceUnstakeLegacy(address[] _stakingProviders
increaseAuthorization(address stakingProvideraddress applicationuint96 amount
initialize(
pauseApplication(address application
processSlashing(uint256 count
pushNotificationReward(uint96 reward
requestAuthorizationDecrease(address stakingProvider
requestAuthorizationDecrease(address stakingProvideraddress applicationuint96 amount
seize(uint96 amountuint256 rewardMultiplieraddress notifieraddress[] _stakingProviders
setAuthorizationCeiling(uint256 ceiling
setMinimumStakeAmount(uint96 amount
setNotificationReward(uint96 reward
setPanicButton(address applicationaddress panicButton
slash(uint96 amountaddress[] _stakingProviders
stake(address stakingProvideraddress beneficiaryaddress authorizeruint96 amount
toggleAutoAuthorizationIncrease(address stakingProvider
topUp(address stakingProvideruint96 amount
transferGovernance(address newGuvnor
unstakeAll(address stakingProvider
unstakeKeep(address stakingProvider
unstakeNu(address stakingProvider
unstakeT(address stakingProvideruint96 amount
withdrawNotificationReward(address recipientuint96 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ApplicationStatusChanged(address indexed applicationuint8 indexed newStatus
AuthorizationCeilingSet(uint256 ceiling
AuthorizationDecreaseApproved(address indexed stakingProvideraddress indexed applicationuint96 fromAmountuint96 toAmount
AuthorizationDecreaseRequested(address indexed stakingProvideraddress indexed applicationuint96 fromAmountuint96 toAmount
AuthorizationIncreased(address indexed stakingProvideraddress indexed applicationuint96 fromAmountuint96 toAmount
AuthorizationInvoluntaryDecreased(address indexed stakingProvideraddress indexed applicationuint96 fromAmountuint96 toAmountbool indexed successfulCall
AutoIncreaseToggled(address indexed stakingProviderbool autoIncrease
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
GovernanceTransferred(address oldGovernanceaddress newGovernance
MinimumStakeAmountSet(uint96 amount
NotificationRewardPushed(uint96 reward
NotificationRewardSet(uint96 reward
NotificationRewardWithdrawn(address recipientuint96 amount
NotifierRewarded(address indexed notifieruint256 amount
PanicButtonSet(address indexed applicationaddress indexed panicButton
SlashingProcessed(address indexed calleruint256 countuint256 tAmount
Staked(uint8 indexed stakeTypeaddress indexed owneraddress indexed stakingProvideraddress beneficiaryaddress authorizeruint96 amount
TokensSeized(address indexed stakingProvideruint96 amountbool indexed discrepancy
ToppedUp(address indexed stakingProvideruint96 amount
Unstaked(address indexed stakingProvideruint96 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.