AvatarsEscrow
Verified contract
Active on
Ethereum with 2,392 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
TOPIA | ERC-20 | 1.066897M | $0.012413 |
$13,243.54 | |
(#11914) | AVATARS | ERC-721 | 1 | -- | -- |
(#11911) | AVATARS | ERC-721 | 1 | -- | -- |
(#11909) | AVATARS | ERC-721 | 1 | -- | -- |
(#11908) | AVATARS | ERC-721 | 1 | -- | -- |
(#11907) | AVATARS | ERC-721 | 1 | -- | -- |
(#11906) | AVATARS | ERC-721 | 1 | -- | -- |
(#11905) | AVATARS | ERC-721 | 1 | -- | -- |
(#11904) | AVATARS | ERC-721 | 1 | -- | -- |
(#11903) | AVATARS | ERC-721 | 1 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21287366 | 24 minutes ago | | | 0 | 0.00084972855 | |
| 21286141 | 5 hours ago | | | 0 | 0.0047807981 | |
| 21285636 | 6 hours ago | | | 0 | 0.0044979845 | |
| 21285543 | 7 hours ago | | | 0 | 0.0041708353 | |
| 21285031 | 8 hours ago | | | 0 | 0.0026831272 | |
| 21285029 | 8 hours ago | | | 0 | 0.0039426443 | |
| 21284628 | 10 hours ago | | | 0 | 0.00056590777 | |
| 21283646 | 13 hours ago | | | 0 | 0.00047361144 | |
| 21283269 | 14 hours ago | | | 0 | 0.00073298099 | |
| 21280493 | a day ago | | | 0 | 0.0014744369 |
ABI
ABI objects
Getter at block 21287483
owner() view returns (address)
0x156fb9db6cb952daaebbf080974022271988868f
rewardsPerWeight() view returns (struct IAvatarsEscrowRewardsPerWeight)
(258990602, 34992426968685007, 1732811003, 452997028330000000)
rewardsPeriod() view returns (struct IAvatarsEscrowRewardsPeriod)
(1713418500, 1823794500)
Read-only
checkUserRewards(address _user) view returns (uint256)
getAvatarInfo(uint256 _tokenId) view returns (struct IAvatarsEscrowAvatarInfo)
onERC721Received(address operator, address from, uint256 tokenId, bytes data) view returns (bytes4)
rewards(address user) view returns (struct IAvatarsEscrowUserRewards)
supportsInterface(bytes4 _interfaceId) view returns (bool)
userStakedAvatars(address _user) view returns (uint256[])
State-modifying
Events claim(address _to)
extendRentalPeriod(uint256 _tokenId, uint32 _rentableUntil)
initialStake(uint256[] _tokenIds, uint256[] _weights, address _stakeTo, uint16 _deposit, uint16 _rentalPerDay, uint16 _minRentDays, uint32 _rentableUntil, uint32 _maxTimestamp, bytes _signature)
renounceOwnership()
setAvatarsERC721(address _avatars)
setAvatarsRental(address _rental)
setRentalContract(address _rental)
setRewardTokenAddress(address _rewardTokenAddress)
setRewards(uint32 _start, uint32 _end, uint96 _rate)
setSigner(address _signer)
setUpgrade(bytes4 _sig, address _target)
setWeight(uint256[] _tokenIds, uint256[] _weights)
stake(uint256[] _tokenIds, address _stakeTo, uint16 _deposit, uint16 _rentalPerDay, uint16 _minRentDays, uint32 _rentableUntil)
transferOwnership(address newOwner)
unstake(uint256[] _tokenIds, address _unstakeTo)
updateAvatar(uint256 _tokenId, string _ipfsHash, uint256 _nonce, bytes _updateApproverSignature)
updateRent(uint256[] _tokenIds, uint16 _deposit, uint16 _rentalPerDay, uint16 _minRentDays, uint32 _rentableUntil)
AvatarStaked(uint256 indexed tokenId, address indexed user)
AvatarUnstaked(uint256 indexed tokenId, address indexed user)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardClaimed(address receiver, uint256 claimed)
RewardsPerWeightUpdated(uint256 accumulated)
RewardsSet(uint32 start, uint32 end, uint256 rate)
RewardsUpdated(uint32 start, uint32 end, uint256 rate)
UserRewardsUpdated(address user, uint256 userRewards, uint256 paidRewardPerWeight)
WeightUpdated(address indexed user, bool increase, uint256 weight, uint256 timestamp)
constructor(address _rewardTokenAddress, address _avatars)
fallback()
receive()
This contract contains no error objects.