NftRewardPoolV2

Verified contract

Active on Base with 29 txns
Deployed by via 0x57b4a47f at 21169001
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $139.87
 (#6)
ERC-721
--
 (#4)
ERC-721
--
 (#3)
ERC-721
--
 (#2)
ERC-721
--
 (#1)
ERC-721
--
 (#0)
ERC-721
--
0x2d4d9638363d0802f31a3a74be48da222d3eaa49bba697cf4be18911b3951098
0xb4e489f5a8dcab74a183e79abcde523f7354d850e5c401fdb4892ff306ab0c73
0x0a27a0a989c3cc6ed3e8eb34567e136277879956bfa297a47709ba7f4174d322
0xd34897de48048e292f9105aad623088d871227fc202e3f448502d3b5f9d09d3d
0x652d9e3c0a4efe41c85cf0a888715e0cdadebc1b29c45107975e1efb4c6924cd
0x113a65e0a3050f6c89bccc62abd663149317772677fe8f6b7a0d458eefb508e3
0x988713fe4a57a6929a7aa095d8d5789a1023d4dceff69cfe8409f4b2461aa2cd
0x0965ed877f8a910e09cb03df0f378f2233dacaebab6b4b45a2ad1f6f6abe5377
0x53934a1394bfe40299c1dabda9778f4930c81343f3b0b5335bf8d6026b43cb69
0x3ef9359ecb2bb62217832e43ffbb26f94d89a19bc16c6a2530ef58aeccf1be55

Functions
Getter at block 23783051
PRECISION_FACTOR(view returns (uint256)
1000000000000000000000
accTokenPerShare(view returns (uint256)
4416951504754028571428
bonusEndBlock(view returns (uint256)
22486572
hasUserLimit(view returns (bool)
false
lastRewardBlock(view returns (uint256)
22842665
owner(view returns (address)
0xa6b6491129d5ad8ca0bafab611b597ffbb42c5d6
poolFactory(view returns (address)
0x0000000000000000000000000000000000000000
poolLimitPerUser(view returns (uint256)
0
registrationFee(view returns (uint256)
0
registrationFeeAddress(view returns (address)
0x0000000000000000000000000000000000000000
rewardPerBlock(view returns (uint256)
19290123
rewardToken(view returns (address)
0x5dc2085fe510bbaaba2119d71b09c25098caca3f
stakedToken(view returns (address)
0x30928bf970b74fdcd06e5c9a2b31104327a8a514
startBlock(view returns (uint256)
21190572
tokensStaked(view returns (uint256)
6
vaultAddress(view returns (address)
0xbbd8ddbe5e0bd078df0aeb061a30e1325a8087b4
vaultConfiguration(view returns (bool requiresRegistrationuint256 startDepositBlockuint256 endDepositBlockuint256 maxTokensStakeduint256 maxTokensPerUseruint256 vestDuration)
(requiresRegistration=false, startDepositBlock=21190572, endDepositBlock=22486572, maxTokensStaked=0, maxTokensPerUser=0, vestDuration=0)
Read-only
getUserStakedTokens(address accountuint256 sizeuint256 cursorview returns (uint256[]uint256)
getUserStakedTokensCount(address accountview returns (uint256)
isRegistered(address accountview returns (bool)
pendingReward(address _userview returns (uint256)
State-modifying
deposit(uint256[] tokenIdspayable 
emergencyRewardWithdraw(uint256 _amount
emergencyWithdraw(uint256 tokenId
onERC721Received(addressaddressuint256bytesreturns (bytes4)
recoverWrongTokens(address _tokenAddressuint256 _tokenAmount
register(payable 
renounceOwnership(
stopReward(
transferOwnership(address newOwner
updatePoolLimitPerUser(bool _hasUserLimituint256 _poolLimitPerUser
withdraw(uint256[] tokenIds
Events
AdminTokenRecovery(address tokenRecovereduint256 tokenId
Deposit(address indexed useruint256[] tokenIds
EmergencyWithdraw(address indexed useruint256 tokenId
NewPoolLimit(uint256 poolLimitPerUser
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Registered(address indexed account
RewardsStop(uint256 blockNumber
Withdraw(address indexed useruint256[] tokenIds
Constructor
constructor(struct RewardPoolConfiguration config
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.