Synthetic RARE | 0x762d5db7

Unverified contract

Proxy

Active on Ethereum with 46 txns
Deployed by via 0xf96f264d at 18021916
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 1 additional slot
-
variable spans 45 additional slots
-
variable spans 48 additional slots
1 additional variable
ERC-20
Value $10,546.94
0x5dce662351a03e7903fb2392602f80adfeaf1b93215bb3196fb8f346b0c77c24
0x11f6916125df79c948ca827fc2ed822bc95139f28024058c45c6dc5bd96b3bac
0xc364661e158dda3b8273dd3e7c7b4fcd0d3912de72f947992e648fc379d47968
0xe7bb2f17a9e55b81841ebfdee81222675854f9711b738c190efc83ad8bcb27e8
0xc65c6e3d6b56c22ca5eb95294e4019e82fe68870cb05954de73d3c559ae367a3
0xd8c3b3acdfefeba9aeb0f589dc79e832218230d0eb4aee13cf63df6bfafe8a23
0x42a461e074f1c2a482938efadffdee8c33ac8d2fd47edd98ecfa82b84f871be1
0xd7497481e6d804738ee08665720a088977de3de47595e53e1c7f3b9ff35345de
0x5886d98d78dc4f4f24cb319426e5595923036cd242d7771d0f206d8e805c52bf
0x924372e240246eda4d8c9aff1221d9b6ae1b04e666548df82c68bdc4fe772d16

Functions
Getter at block 20939992
decimals(view returns (uint8)
18
getAllTimeRewards(view returns (uint256)
2925000000000000000000
getCreationTime(view returns (uint256)
1693331999
 
getCurrentRound(view returns (uint256)
getLastSnapshotTimestamp(view returns (uint256)
1728503111
getStakingRegistry(view returns (address)
0x0c891cba9a617e6b06c9b6fbbd340d61e4dd313b
getSumOfAllClaimed(view returns (uint256)
498036125950191813689
getTargetBeingStakedOn(view returns (address)
0x762da606029d3120735aa1eec15464e265db7a3c
 
name(view returns (string)
 
symbol(view returns (string)
totalSupply(view returns (uint256)
1198983596104919602473242
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
balanceOfAt(address accountuint256 snapshotIdview returns (uint256)
calculatePurchaseReturn(uint120 _totalSRareuint120 _stakedAmountpure returns (uint256)
calculateSaleReturn(uint256 _totalSRareByUseruint256 _totalRareStakedByUseruint256 _unstakeAmountpure returns (uint256)
getAmountStakedByUser(address _userview returns (uint256)
getClaimableRewardsForUser(address _useruint256 _numRoundsview returns (uint256)
getHistoricalRewardsForUserForRounds(address _useruint256[] _roundsview returns (uint256)
getRoundRewards(uint256 _roundview returns (uint256)
totalSupplyAt(uint256 snapshotIdview returns (uint256)
State-modifying
addRewards(address _donoruint256 _amount
approve(address spenderuint256 amountreturns (bool)
claimRewards(address _useruint8 _numRounds
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _userStakedToaddress _stakingRegistryaddress _creator
stake(uint120 _amount
takeSnapshot(
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unstake(uint256 _amount
Events
AddRewards(address indexed _donoruint256 indexed _rounduint256 _amountuint256 _totalAmountAddeduint256 _newRoundRewardAmount
Approval(address indexed owneraddress indexed spenderuint256 value
Initialized(uint8 version
RewardClaimed(address indexed _msgSenderaddress indexed _claimeruint256 _amountToStaker
Snapshot(uint256 id
Stake(address indexed _stakeruint256 _amountStakinguint256 _totalAmountStakeduint256 _amountSRareReceived
StakingSnapshot(uint256 _lastSnapshotTimestampuint256 _currentSnapshotTimestampuint256 _round
Transfer(address indexed fromaddress indexed touint256 value
Unstake(address indexed _stakeruint256 _amountUnstakinguint256 _totalAmountStakeduint256 _amountRareBurneduint256 _amountSRareSold
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
CannotAddZeroRewards(
CannotClaimCurrentRound(
ClaimingTooManyRounds(
ClaimingZeroRounds(
InsufficientStakedRare(
InsufficientSyntheticRare(
RewardAlreadyClaimed(
Unauthorized(
ZeroAddressUnsupported(