Staked Perpetual

Verified contract

Proxy

Active on Ethereum with 12,457 txns
Deployed by via 0x08e7bee2 at 12106695
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
ERC-20
Value $693,905.75
0xca9e806148a145d1f7d1a25f4e5c4caa242d8c3d73ff6a403cd423734f56fa90
0x873d31a42e91e954ad9bf674780f744b1339a786ef83fc3b116f5214b7203204
0x3bc0030def95324b8de1b77b601bef224d5c1a9b14f23a4bcb69c54a40717b98
0x0845a8c0e8ccb6c573729fa8bcc83084079564dd490fd8e350effc1daed6f716
0xca52f70589bbec819c430f26ff24ca9e3aadac1ff2bcc9c5dd3819827de10c03
0x15ff8651323cd03c549591f2b07f06a0754ef1ff521c8b19379507e7f346c7c6
0x3f1ad122a85efd1621fd9a6206319263a68151cb806c7a1398ac7fb0316082c5
0x1a0ca8ea40b2adb3aa9e618b35997b2fc2194ea7aa4081e86868e817363b6f3b
0xd641b3de82cc9d1f38cfe48aad19b837101643c6678c8198f08de401e9d73134
0x44dc6978dd4d98eec34f97b641052fad0d29acffc2ba4992c3f49083fe5f1130

Functions
Getter at block 21260809
TOKEN_AMOUNT_LIMIT(view returns (uint256)
20
candidate(view returns (address)
0x0000000000000000000000000000000000000000
cooldownPeriod(view returns (uint256)
1
decimals(view returns (uint8)
18
getStakeModuleLength(view returns (uint256)
1
name(view returns (string)
Staked Perpetual
owner(view returns (address)
0x5e4b407eb1253527628bab875525aaec0099ffc5
perpToken(view returns (address)
0xbc396689893d065f41bc2c6ecbee5e0085233447
symbol(view returns (string)
sPERP
totalSupply(view returns (uint256)
558372889876373973541858
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(address _ownerview returns (uint256)
balanceOfAt(address _owneruint256 __blockNumberview returns (uint256)
isStakeModuleExisted(address _stakeModuleview returns (bool)
stakeModules(uint256view returns (address)
stakerCooldown(addressview returns (uint256)
stakerWithdrawPendingBalance(addressview returns (uint256 d)
totalSupplyAt(uint256 __blockNumberview returns (uint256)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addStakeModule(address _stakeModule
approve(addressuint256returns (bool)
initialize(address _perpTokenuint256 _cooldownPeriod
removeStakeModule(address _stakeModule
renounceOwnership(
setCooldownPeriod(uint256 _cooldownPeriod
setOwner(address newOwner
stake(struct Decimaldecimal _amount
transfer(addressuint256returns (bool)
transferFrom(addressaddressuint256returns (bool)
unstake(
updateOwner(
withdraw(
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
StakeModuleAdded(address stakedModule
StakeModuleRemoved(address stakedModule
Staked(address stakeruint256 amount
Transfer(address indexed fromaddress indexed touint256 value
Unstaked(address stakeruint256 amount
Withdrawn(address stakeruint256 amount
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.