TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,354 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 $93,942,442.23
0xc5a92e3466dddc94c5f03a33fdc924fa19051e7fd55e4ddb56b25f876758248d
0xed00855fd636fa8b2b05d521a8a7105b7f8d00802c6595c683438e7499898cbf
0x29e74efc6848f46d29fe0ed8bf8dc335117ed33d749c4648ec7923b09cc1437b
0xed7e0daa7a8194f4e0ce711b6e9cab63e0eafccd4f746e32012d28275372b65a
0xca702936245bcc46e6012a36cf02e825137ef719439be70d183e6ab1507ab28b
0xf5acd1e8c07ab9e163f1ee0fb39815943d0883bdb509cea72130c110cdfe6d79
0x9d92650076efe10dbe6a6e961cb70dbedd671018e50233d8a8dc4b6ff349bb65
0x050e8ff392848a5273ed897191d17ab9177b626c7a0914aea615276e02ba47ed
0x46f9a513be14b60ef34ae9033b6a19d8d12e0d13b354b4f054bae054c56673e2
0xed88d67129cf8112b047e2aaa127a6a81c9c23e642f4fa2f8f1ae121060f5b43

Functions
Getter at block 21260280
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.