WorldsEscrow

Verified contract

Active on Ethereum with 21,287 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots
ERC-20
Value $13,474,640.9
ERC-20
--
 (#10000)
ERC-721
--
 (#9999)
ERC-721
--
 (#9997)
ERC-721
--
 (#9996)
ERC-721
--
 (#9994)
ERC-721
--
 (#9993)
ERC-721
--
 (#9992)
ERC-721
--
 (#9991)
ERC-721
--
0xe3715bd65e3074c07cc9ebcefa49a799c2d75682d48f3038590d8bdcdc1f8ab3
0x5218e6c3ec7eac24f2722f06091c78ae2ba282dda8aedd535c946915dbdb7cc5
0x586c26798d3e70740b297dbc22fa69bacb3f4d95c61388049be915cce5c395f6
0x384d196d32052b99903bcdf5d720e2b3e78c9bfb8a6cb3992ec79a8dc0967b8b
0x3181cf1d4c05e34f8da79ff6ae7ac9898a45af97e0f3903e3847a17af0eb9c62
0xd740cff340079228bf08d73d326befe250c7ef718274aa29ece24033bfa27159
0x8d2d83b5e5d29b1fb4dff2b4aea6262a83f69f4d24c002cea711de37a9c97f91
0x7a022c50c88ef96cf54f191a82b22ddd663b9c5a2159ed1af02ffefe68a0fd7f
0x3833bf7c5ad55800176a1d90f6ae8350bd2073c10e9d6a7be1cd1aab6c15bbdc
0x456049ca1735146ff5675024b893009f593c2ef10eba507b8c73659726e6d970

Functions
Getter at block 20889436
owner(view returns (address)
0xf199e42d09933602dcb7f0d76c678fa995f5f3b6
rewardsPerWeight(view returns (struct IWorldsEscrowRewardsPerWeight)
(213455405, 2303848781676325292, 1728011867, 11090830734910132583)
rewardsPeriod(view returns (struct IWorldsEscrowRewardsPeriod)
(1686772800, 1781463931)
Read-only
checkUserRewards(address _userview returns (uint256)
getWorldInfo(uint256 _tokenIdview returns (struct IWorldsEscrowWorldInfo)
onERC721Received(address operatoraddress fromuint256 tokenIdbytes dataview returns (bytes4)
rewards(address userview returns (struct IWorldsEscrowUserRewards)
supportsInterface(bytes4 _interfaceIdview returns (bool)
userStakedWorlds(address _userview returns (uint256[])
State-modifying
claim(address _to
extendRentalPeriod(uint256 _tokenIduint32 _rentableUntil
initialStake(uint256[] _tokenIdsuint256[] _weightsaddress _stakeTouint16 _deposituint16 _rentalPerDayuint16 _minRentDaysuint32 _rentableUntiluint32 _maxTimestampbytes _signature
renounceOwnership(
setRentalContract(address _rental
setRewardTokenAddress(address _rewardTokenAddress
setRewards(uint32 _startuint32 _enduint96 _rate
setSigner(address _signer
setUpgrade(bytes4 _sigaddress _target
setWeight(uint256[] _tokenIdsuint256[] _weights
setWorldsERC721(address _worlds
setWorldsRental(address _rental
stake(uint256[] _tokenIdsaddress _stakeTouint16 _deposituint16 _rentalPerDayuint16 _minRentDaysuint32 _rentableUntil
transferOwnership(address newOwner
unstake(uint256[] _tokenIdsaddress _unstakeTo
updateRent(uint256[] _tokenIdsuint16 _deposituint16 _rentalPerDayuint16 _minRentDaysuint32 _rentableUntil
updateWorld(uint256 _tokenIdstring _ipfsHashuint256 _noncebytes _updateApproverSignature
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardClaimed(address receiveruint256 claimed
RewardsPerWeightUpdated(uint256 accumulated
RewardsSet(uint32 startuint32 enduint256 rate
RewardsUpdated(uint32 startuint32 enduint256 rate
UserRewardsUpdated(address useruint256 userRewardsuint256 paidRewardPerWeight
WeightUpdated(address indexed userbool increaseuint256 weightuint256 timestamp
WorldStaked(uint256 indexed tokenIdaddress indexed user
WorldUnstaked(uint256 indexed tokenIdaddress indexed user
Constructor
constructor(address _rewardTokenAddressaddress _worlds
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.