StakePoolV2

Verified contract

Active on Ethereum with 1,122 txns
Deployed by via 0x939ef615 at 15216994
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
 (#316)
ERC-1555
--
 (#659)
ERC-721
--
 (#651)
ERC-721
--
 (#644)
ERC-721
--
 (#627)
ERC-721
--
 (#621)
ERC-721
--
 (#619)
ERC-721
--
 (#610)
ERC-721
--
 (#607)
ERC-721
--
 (#600)
ERC-721
--
0x8f4ff543efe899ec25e10543e8836ab0858b5a02381d043424f5951692c4e144
0x8b03c47c2781938527ec7d7c93e21548d3de7062e5648c5bac343be8fe22d32b
From
0x30585ddf24e546940ce66a8747d978436cc19ed9f030dfd6141cc359ba28ec66
0x4185b7bd6bc4858e910e46158b04f8907747d34f572d2fe716e4f81a746dd878
0x48c4deb8214011f34745a369d7024a472aaa96f59042396181c1334a6044bbec
0x0140ba9670ae4637d20be1541781669ad6e83b4281e47061a47f3dacac3ce7d0
0x94c9c11f0c9c4bef8cd511a66a542c8b4b459a8f6b87e208f490572b33420b2a
From
0x38e029d2aa83c74a04951fb2a128705dc7f855ebe33fcc43ae916d23b7143d56
From
0x554cde88693f20456a7933e3b5a6dc52d0bb977f89ca44b8d5b946bc70a52161
0x0d63df714098c5a34decdddc1594c4712617cab63f1c15ee4e60e87636a47a92

Functions
Getter at block 20857160
_erc721(view returns (address)
0x9d20cff2db7e1c23c3fc6ef000ea0f36b428e3f5
_stakeLimit(view returns (uint256)
5
getStakeTypes(view returns (uint256[])
[0, 1, 2]
owner(view returns (address)
0xed903811c396d5fcc136372e287aa83e13798743
paused(view returns (bool)
false
Read-only
_stakeCondition(uint256view returns (uint256 durationuint256 rewardRate)
_stakeInfos(uint256addressuint256view returns (uint256 startTimeuint256 accumulateTime)
getAllStakeInfo(address ownerview returns (struct StakePoolV2StakeRecord[])
getCurStakeInfo(uint256 stakeTypeaddress ownerview returns (struct StakePoolV2StakeRecord[])
getCurStakeTokens(uint256 stakeTypeaddress ownerview returns (uint256[])
getRecordStakeTokens(uint256 stakeTypeaddress ownerview returns (uint256[])
getStakeInfo(uint256 stakeTypeaddress ownerview returns (struct StakePoolV2StakeRecord[])
onERC721Received(addressaddressuint256bytespure returns (bytes4)
State-modifying
close(uint256 stakeType
pause(
renounceOwnership(
setErc721(address erc721
setLimit(uint256 limit
setStakeCondition(uint256 stakeTypeuint256 durationuint256 rewardRate
stakeNFTs(uint256 stakeTypeuint256[] nftList
transferOwnership(address newOwner
withdrawAll(
withdrawByType(uint256 stakeType
withdrawNFTs(uint256 stakeTypeuint256[] nftList
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
eStake(uint256 tokenIdaddress owneruint256 actionuint256 timestamp
eWithdraw(uint256 tokenIdaddress owneruint256 actionuint256 durationuint256 timestamp
Constructor
constructor(address erc721uint256 stakeLimit
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.