Synthetic RARE | 0xa66bd444

Unverified contract

Proxy

Active on Ethereum with 10 txns
Deployed by via 0x3723da7e at 18027180
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 $328.65
0x5312f1e469020e5afe7ef0a34165dfe55ace7b8f391cc86862d678f436911f95
0xae92188541e1dccea38e8fcfcec2262ead423186602ce02030400a0a1887328f
0xd6fd045437a9cb1b4acba534144a4ad908c3f625c6343de6107c2ebb357b3c20
0x5bb022f04b96ca5790f99e13ed656b458ee5b74241c59375ca97f36633f8ae16
0xfadd3e999b074e35405e6188aa8ab972a6f9370ca29f75cd386db1c8c371cb74
0x0b16154a56b91e1d4aae6caefc94665c413e2b128bab0fa9c42b00ec6daf7730
From
0x907f5db28cef4eeb8997d70815c7d7e4ab1b8bcd63ee1511da955fe5259cd5f6
From
0x7ecca6bf33631f270cc309217924cfe89c7ba98bb196bc611c98c08373cdc757
0x504b5bf71c4d6b790263ef9b6f881a3afca72e49b374a3daf2900851a1c68bdb
0xa4c6cd64a1c7b4757700ae580f5a5de5cdd0ecd2e6bfa716e4656d7b0c9be16c

Functions
Getter at block 20938247
decimals(view returns (uint8)
18
getAllTimeRewards(view returns (uint256)
1950000000000000000000
getCreationTime(view returns (uint256)
1693395683
 
getCurrentRound(view returns (uint256)
getLastSnapshotTimestamp(view returns (uint256)
1723828607
getStakingRegistry(view returns (address)
0x0c891cba9a617e6b06c9b6fbbd340d61e4dd313b
getSumOfAllClaimed(view returns (uint256)
1949999999999999999998
getTargetBeingStakedOn(view returns (address)
0xa66bf5d22d48b69a08746d28c711f6d56d44480e
 
name(view returns (string)
 
symbol(view returns (string)
totalSupply(view returns (uint256)
42426401393567464589772
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(