SurrealestateStaking

Verified contract

Active on Ethereum with 3,691 txns
Deployed by via 0xd2016b0b at 14472682
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#9998)
ERC-721
--
 (#9997)
ERC-721
--
 (#9774)
ERC-721
--
 (#9773)
ERC-721
--
 (#9772)
ERC-721
--
 (#9771)
ERC-721
--
 (#9770)
ERC-721
--
 (#9768)
ERC-721
--
 (#9767)
ERC-721
--
 (#9766)
ERC-721
--
0x03209ebf4bc0ef20496863a9e01e7538445784dc3f467018b299aebed280c166
0xe25a379fa837135e08934281f1cd52c51f771170a76af1baa34c8c1fcca677de
0x4a72ada007404e849225c3df13ad8e123b8dcd1cb862ef4a0a943f6a371b469c
0x46f629fa4ecb7ce8c95c8247ca972ad026000f38f056ad8b009846ed23c76a7f
0xba2741f9de62d67c13d4059c2b1f9fdbd14bd7a525ff5beeaf629fe7afc3ba75
0x0cfbaccf651232a07950d1c01ac663fd2341ea06465c6c8d11c2f7e0e3c70cd2
0x637443204ef2a72b1f01879d99118d5dd566c29c95407f93a1d86bd24f7d1fc0
0xfc8111c1877a359755698454379ef3e66dee8dfb3d7296731cc855c540b8b88b
From
0x95a9c1c9744cf9ad492f4ed3786332a123d953a84a239c4a50d198e9585758d4
0x9f4a6d818ae5e0c906f35eaeeb27e9b81d23cd71eae1a469fdea1858bc581dee

Functions
Getter at block 21262523
earnPeriodSeconds(view returns (uint256)
36000
owner(view returns (address)
0x132266286f204d9eb2b48f16d25ed74ce5275636
Read-only
accounts(addressview returns (uint256 numStakeduint256 pointsStakeduint256 lastRefreshTimestampuint256 tokensEarnedBeforeLastRefreshstruct SurrealestateStakingStakingMultiplier stakingMultiplier)
approvedManagers(addressview returns (bool)
calculateTokensEarned(address addrview returns (uint256)
pointsByTokenId(uint256 tokenIdview returns (uint256)
stakedTokensOfOwner(address addruint256 startuint256 stopview returns (uint256[])
tokens(uint256view returns (bool isLockeduint256 lockedUntiladdress owner)
State-modifying
addApprovedManager(address managerAddr
addStakingListener(address contractAddress
lockStaking(uint256[] tokenIds
onERC721Received(addressaddressuint256bytesreturns (bytes4)
removeApprovedManager(address managerAddr
renounceOwnership(
resetStakingListeners(
setEarnPeriod(uint256 newSeconds
setEarningMultiplier(address addruint256 numeratoruint256 denominator
setRawPoints(bytes newRawPoints
setStakingLockPeriod(uint256 newPeriod
stake(uint256[] tokenIdsbool lock
transferOwnership(address newOwner
unstake(uint256[] tokenIds
unstakeAsOwner(address addruint256[] tokenIds
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.