TokenStaking

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0xe05e5cbc at 18612339
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 46 additional slots

No balances found for "TokenStaking"

0x9c3e1a6486d2091a8d08599696ab09f5c3138ae04f1ec215fe9848df3e4b564b

Functions
Getter at block 21261667
authorizationCeiling(view returns (uint256)
0
getApplicationsLength(view returns (uint256)
0
getSlashingQueueLength(view returns (uint256)
0
governance(view returns (address)
0xfffd7092685bdeebd121d1a0fea3c349114cce50
minTStakeAmount(view returns (uint96)
0
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
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
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 _tokenaddress _nucypherVendingMachine
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.