RewardTracker
Verified contract
Active on
Ethereum with 104 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional
variable
Balances ($63,215.04)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
QUARTZ | ERC-20 | 553.420664K | $0.113505 |
$62,816.01 | |
WETH | ERC-20 | 0.161278 | $2,474.19 |
$399.03 | |
scWETHv2 | ERC-20 | 0.01472 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20741401 | 24 days ago | | | 0 | 0.00021414290 | |
| 20741399 | 24 days ago | | | 0 | 0.00038583220 | |
| 20721367 | a month ago | | | 0 | 0.00083182315 | |
| 20721196 | a month ago | | | 0 | 0.0012746739 | |
| 20690289 | a month ago | | | 0 | 0.00048975412 | |
| 20612822 | a month ago | | | 0 | 0.00038233157 | |
| 20612819 | a month ago | | | 0 | 0.00028912356 | |
| 20610846 | a month ago | | | 0 | 0.000062488800 | |
| 20610846 | a month ago | | | 0 | 0.00011299920 | |
| 20601776 | a month ago | | | 0 | 0.00016830023 |
ABI
ABI objects
Getter at block 20915164
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DISTRIBUTOR() view returns (bytes32)
0x85faced7bde13e1a7dad704b895f006e704f207617d68166b31ba2d79624862d
DOMAIN_SEPARATOR() view returns (bytes32)
0x7c2e765b523a73f41f6931773f1f46d3ddd98043b655f90a9df8ee48fe8aec21
asset() view returns (address)
0xba8a621b4a54e61c442f5ec623687e2a942225ef
bonusPerToken() view returns (uint256)
510325342465753424657534246529
bonusPerTokenStored() view returns (uint256)
443892694063926940639269406347
decimals() view returns (uint8)
18
duration() view returns (uint64)
2592000
lastBonusUpdateTime() view returns (uint64)
1726226939
lastTimeBonusApplicable() view returns (uint64)
1728321959
lastTimeRewardApplicable() view returns (uint64)
1722516287
lastUpdateTime() view returns (uint64)
1722516287
name() view returns (string)
Staked Quartz
periodFinish() view returns (uint64)
1722516287
rewardBalanceStored() view returns (uint256)
161277905823680331
rewardPerToken() view returns (uint256)
338128595461515238918457
rewardPerTokenStored() view returns (uint256)
338128595461515238918457
rewardRate() view returns (uint256)
20151656849
rewardToken() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
symbol() view returns (string)
sQuartz
totalAssets() view returns (uint256)
553420663825129325091860
totalBonus() view returns (uint256)
5693577706492673509160
totalSupply() view returns (uint256)
553420663825129325091860
treasury() view returns (address)
0x6cf38285fdfaf8d67205ca444a899025b5b18e83
Read-only
allowance(address, address) view returns (uint256)
balanceOf(address) view returns (uint256)
bonus(address) view returns (uint256)
bonusOf(address _account) view returns (uint256)
convertToAssets(uint256 shares) view returns (uint256)
convertToShares(uint256 assets) view returns (uint256)
debtFor(address _account) view returns (uint256)
debtOf(address) view returns (uint256)
debtStartTimeFor(address) view returns (uint64)
earned(address _account) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isVault(address) view returns (bool)
maxDeposit(address) view returns (uint256)
maxMint(address) view returns (uint256)
maxRedeem(address owner) view returns (uint256)
maxWithdraw(address owner) view returns (uint256)
multiplierPointsOf(address) view returns (uint256)
nonces(address) view returns (uint256)
previewDeposit(uint256 assets) view returns (uint256)
previewMint(uint256 shares) view returns (uint256)
previewRedeem(uint256 shares) view returns (uint256)
previewWithdraw(uint256 assets) view returns (uint256)
rewards(address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
userBonusPerTokenPaid(address) view returns (uint256)
userRewardPerTokenPaid(address) view returns (uint256)
State-modifying
Events addVault(address _vault)
approve(address spender, uint256 amount) returns (bool)
boost() returns (uint256 _bonus)
claimRewards(address _receiver) returns (uint256 reward)
deposit(uint256 _assets, address _receiver) returns (uint256 shares)
fetchRewards(address _vault)
grantRole(bytes32 role, address account)
mint(uint256 _shares, address _receiver) returns (uint256 assets)
payDebt()
permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
redeem(uint256 shares, address receiver, address owner) returns (uint256 assets)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setTreasury(address _newTreasury)
startRewardsDistribution()
transfer(address _to, uint256 _amount) returns (bool)
transferFrom(address _from, address _to, uint256 _amount) returns (bool)
withdraw(uint256 assets, address receiver, address owner) returns (uint256 shares)
Approval(address indexed owner, address indexed spender, uint256 amount)
BonusBurned(address indexed user, uint256 bonus)
BonusPaid(address indexed user, uint256 bonus)
DebtAdded(address indexed user, uint256 debt, uint64 timestamp)
DebtPaid(address indexed user, uint256 debt)
Deposit(address indexed caller, address indexed owner, uint256 assets, uint256 shares)
RewardAdded(uint256 reward)
RewardPaid(address indexed user, uint256 reward)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Transfer(address indexed from, address indexed to, uint256 amount)
TreasuryUpdated(address indexed user, address newTreasury)
VaultAdded(address vault)
Withdraw(address indexed caller, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
constructor(address admin, address _treasury, address _stakeToken, string _name, string _symbol, address _rewardToken, uint64 _duration)
This contract contains no fallback and receive objects.
CallerNotAdmin()
CallerNotDistirbutor()
SenderHasToBeReceiver()
TreasuryCannotBeZero()
UserHasDebt()
VaultAssetNotSupported()
VaultNotWhitelisted()