ERC721StakingWithPoint

Verified contract

Active on Ethereum with 353 txns
Deployed by via 0xbe7a98f1 at 19125507
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
 (#997)
ERC-721
--
 (#996)
ERC-721
--
 (#995)
ERC-721
--
 (#991)
ERC-721
--
 (#989)
ERC-721
--
 (#986)
ERC-721
--
 (#984)
ERC-721
--
 (#979)
ERC-721
--
 (#969)
ERC-721
--
0xc30eac04fa553c40d34e0d8702321dd43dbf2d1ddd1a3d52f46c0624ef34fdd8
0x80c941ad38307cd413d78210b620202d726a5fcedc8bf5441ad10df82f771a0b
0x2c2f7832ae08ca58e02babc4299eff79a92bb1e51873f87b610146be6b438a45
0xc7179bc0143d4e094b9e0836fe7394d7e815b444819c55bd044563536cdf9f27
0xfed24983a2e74a0cfe9bf333e861c0ae9ae7bf61cbd280416f27dcafd7d62008
0x387040a7452f6e1bc9c1b53e680140705f225951358d905ac2ff0ce66911072b
0x94140514cebf0484c09a4b94f085fe208ebfd37ce3637968fa339219ad21caf9
0x30f498deba371cc3e676194e5854ce190613cfd3b403dcdeebecdcf096402607
0xf5f6c00921528335f2eadf5ffd4a09691b2da8a233fd4ad6886cc2dd5c3740fd
0xc785873fd53f65a53eda0ab4d3d5069b66ab2195e77b6f043b3f61684c120009

Functions
Getter at block 20860496
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MIN_LOCK_DURATION_FOR_SAFETY(view returns (uint256)
600
POINTS_MULTIPLIER(view returns (uint128)
340282366920938463463374607431768211455
TOKEN_SAVER_ROLE(view returns (bytes32)
0xd9d917c4034cff8a8c5fa1e40f9fbaf906b827c33ae3ab1fcabbb616cb8ef24d
escrowDuration(view returns (uint256)
31536000
escrowPool(view returns (address)
0x992b4ce4aae948404d831b97aee23fe367a49505
escrowPortion(view returns (uint256)
1000000000000000000
maxBonus(view returns (uint256)
3000000000000000000
maxLockDuration(view returns (uint256)
31104000
minLockDuration(view returns (uint256)
2592000
nft(view returns (address)
0xbe3a930e8c9deea1dae40a192fd221cc65aed4e6
owner(view returns (address)
0x44f4eade44d45cd9b8960e60a8488ff9078b6b81
pointsPerShare(view returns (uint256)
2214984739302681148224731119138087687828876
rewardToken(view returns (address)
0x7616113782aadab041d7b10d474f8a0c04eff258
stakedNFT(view returns (address)
0xb9a0a436455360bdeeafd4e1a97df392c516bfda
totalStakedPower(view returns (uint256)
33325250000000000000000
Read-only
cumulativeRewardsOf(address _accountview returns (uint256)
getMultiplier(uint256 _lockDurationview returns (uint256)
getRarityMultiplier(uint256 _tokenIdview returns (uint16)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
pointsCorrection(addressview returns (int256)
rarityMapping(uint256view returns (uint16)
supportsInterface(bytes4 interfaceIdview returns (bool)
userStakedPower(addressview returns (uint256)
withdrawableRewardsOf(address _accountview returns (uint256)
withdrawnRewards(addressview returns (uint256)
withdrawnRewardsOf(address _accountview returns (uint256)
State-modifying
batchSetRarityMapping(uint256[] _tokenIdsuint16[] _rarity
batchStake(uint256[] _tokenIdsuint256[] _durations
claimRewards(address _receiver
distributeRewards(uint256 _amount
grantRole(bytes32 roleaddress account
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
saveToken(address _tokenaddress _receiveruint256 _tokenId
stake(uint256 _tokenIduint256 _duration
transferOwnership(address newOwner
unstake(uint256 _tokenId
Events
ERC721Saved(address indexed byaddress indexed receiveraddress indexed tokenuint256 tokenId
NFTStaked(address indexed stakeruint256 tokenIduint256 duration
NFTUnstaked(address indexed unstakeruint256 tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _nftaddress _stakedNFTuint256 _minLockDurationuint256 _maxLockDurationuint256 _maxBonusaddress _rewardTokenaddress _escrowPooluint256 _escrowPortionuint256 _escrowDuration
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.