NFTStaking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x43e5b189 at 15583775
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "NFTStaking"

No transactions found for "NFTStaking"


Functions
Getter at block 21321740
NFT(view returns (address)
0x0000000000000000000000000000000000000000
dividendsPerNFT(view returns (uint256)
0
lockTime(view returns (uint256)
0
lockTimeSetter(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
 
rewardBalanceOf(view returns (uint256)
rewardToken(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
totalDividends(view returns (uint256)
0
totalStaked(view returns (uint256)
0
 
totalSupply(view returns (uint256)
Read-only
balanceOf(address ownerview returns (uint256 balance)
fetchBalancePendingAndTotalRewards(address userview returns (uint256uint256uint256)
getApproved(uint256 aview returns (address operator)
hasStakedNFT(address useruint256 tokenIdview returns (bool)
hasStakedNFTs(address useruint256[] tokenIdview returns (bool[])
isApprovedForAll(address aaddress bview returns (bool)
isOwner(uint256 tokenIdaddress userview returns (bool)
listUserStakedNFTs(address userview returns (uint256[])
listUserStakedNFTsAndURIs(address userview returns (uint256[]string[])
listUserStakedNFTsURIsAndRemainingLockTimes(address userview returns (uint256[]string[]uint256[])
listUserTotalNFTs(address useruint256 minuint256 maxview returns (uint256[])
listUserTotalNFTsAndUris(address useruint256 minuint256 maxview returns (uint256[]string[])
ownerOf(uint256 tokenIdview returns (address owner)
pendingRewards(address accountview returns (uint256)
timeUntilUnlock(uint256 tokenIdview returns (uint256)
tokenInfo(uint256view returns (uint256 indexuint256 timeLockedaddress owner)
tokenURI(uint256 tokenIdview returns (string)
userInfo(addressview returns (uint256 balanceuint256 totalExcludeduint256 totalRewardsClaimed)
State-modifying
__init__(address NFT_address rewardToken_uint256 lockTime_string name_string symbol_address lockTimeSetter_
approve(addressuint256
batchStake(uint256[] tokenIds
batchWithdraw(uint256[] tokenIds
claimRewards(
clone(returns (address)
giveRewards(uint256 amount
safeTransferFrom(addressaddressuint256
safeTransferFrom(addressaddressuint256bytes
setApprovalForAll(addressbool
setLockTime(uint256 newLockTime
setLockTimeSetter(address newSetter
stake(uint256 tokenId
transferFrom(addressaddressuint256
withdraw(uint256 tokenId
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.