UnifiedStaking

Verified contract

Active on Ethereum with 10,374 txns
Deployed by via 0xedf8ded3 at 14939161
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#16664)
ERC-721
--
 (#16663)
ERC-721
--
 (#16661)
ERC-721
--
 (#16660)
ERC-721
--
 (#16659)
ERC-721
--
 (#16657)
ERC-721
--
 (#16654)
ERC-721
--
 (#16653)
ERC-721
--
 (#16652)
ERC-721
--
 (#16649)
ERC-721
--
0xe7bf2fe1c70ffede84781c0d84a2ff00aabca79f0b1a3a02bc8624c0f7c1ccb4
0x1d95a9760ff802aac8581b49a1b1a3a1122bbbf68d513c54e66dd36908057fdd
0x8bf6cbeb3b9e8833449953aada79f34a2f014e613c69dee2687b21261af0c847
0x79f8be86e5940354c03cc8f89fd7687e333780714e7ff415d7eb0c07406fd230
0xe53468e10b8af2e90149ea850eb1d1fed07061fffaed21be00309abbae30dcb3
0xcc82cf56cc57a560d62b4e9677e5f522892b97c17febf02d264f19663c584f25
0xafcd3fb10b7613f443461b426a045155b5ef3bec10d2451c9c1d5b49e040feaf
0xece19754ed1f204cff47daa395d1a35cdd67faa057093359517caba8fcb0081f
0x8d1e5a2d92d4f4481540fa848b753164f91062b376e6eb2e1ac26952ec3c0d4e
0x558da625ab8067cfdeada2b8d422b551f8596f0160143b21c59c04a205073969

Functions
Getter at block 21320432
owner(view returns (address)
0xe1917c2ae334640589d7593502a3a9b3615358c3
poolsLength(view returns (uint256)
23
rewardToken(view returns (address)
0x24c487fc99f31181ffdc3b7664b7471ee0506518
Read-only
collectionForPool(uint256 poolIndexview returns (address)
getPool(uint256 poolIndexview returns (struct PoolablePool)
getStakeInfo(address collectionuint256 tokenIdview returns (address owneruint256 poolIduint256 depositDateuint256 unlockDateuint256 rewardDateuint256 totalClaimed)
getUserTotalRewards(address accountview returns (uint256)
isMinter(address accountview returns (bool)
isPoolOpened(uint256 poolIndexview returns (bool)
isTokenUnlocked(address collectionuint256 tokenIdview returns (bool)
State-modifying
addMinter(address minter
addPool(struct PoolablePool pool
batchRestake(uint256 poolIdaddress collectionuint256[] tokenIds
batchStake(uint256 poolIduint256[] tokenIds
batchStakeFrom(address fromuint256 poolIduint256[] tokenIds
batchUnstake(address collectionuint256[] tokenIds
claim(address collectionuint256 tokenId
claimMulti(struct NftStakingPoolMultiStakeParam[] groups
closePool(uint256 poolIndex
onERC721Received(addressaddressuint256bytesreturns (bytes4)
recoverEth(address _to
recoverNonFungibleToken(address _tokenuint256 _tokenId
recoverToken(address _token
removeMinter(address minter
renounceOwnership(
restake(uint256 newPoolIdaddress collectionuint256 tokenId
restakeMulti(struct NftStakingPoolMultiStakeParam[] groups
stake(uint256 poolIduint256 tokenId
stakeFrom(address fromuint256 poolIduint256 tokenId
stakeMulti(struct NftStakingPoolMultiStakeParam[] groups
transferOwnership(address newOwner
unstake(address collectionuint256 tokenId
unstakeMulti(struct NftStakingPoolMultiStakeParam[] groups
updatePool(uint256 poolIndexstruct PoolablePool pool
Events
BatchStake(address indexed accountuint256 poolIdaddress indexed collectionuint256[] tokenIds
BatchUnstake(address indexed accountaddress indexed collectionuint256[] tokenIds
Claimed(address indexed accountaddress indexed collectionuint256 tokenIduint256 rewardsuint256 pool
ClaimedMulti(address indexed accountstruct NftStakingPoolMultiStakeParam[] groupsuint256 rewards
EthRecovery(uint256 amount
MinterAdded(address indexed minter
MinterRemoved(address indexed minter
NonFungibleTokenRecovery(address indexed tokenuint256 tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolAdded(uint256 poolIndexstruct PoolablePool pool
PoolUpdated(uint256 poolIndexstruct PoolablePool pool
Stake(address indexed accountuint256 poolIdaddress indexed collectionuint256 tokenId
TokenRecovery(address indexed tokenuint256 amount
Unstake(address indexed accountaddress indexed collectionuint256 tokenId
Constructor
constructor(address _rewardToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.