TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 955 txns
Deployed by via 0x0a108e64 at 18034698
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 48 additional slots
1 additional variable
ERC-20
--
0x368094f23a14d8db155b5bf031fc397e0225f3c4494f3a94016ae05130691475
0x343859c4e0dd3cbf8f6012873265feaf0269af48b428f8e6e59473adaf27798b
0xb82b9cb507aaea72ad9d3fbb314759f8b90bca3edc0b469f03d237959a90eeab
0x3d1aa764c72775cad13a7bf8beeddc0456779f18f8baf6d30e61ba1700384792
0xe07ef636757d84fa443355ed00fcfea047b26f89aec0e5fd5cd82231de9916ed
0xc149800b608051b01d756cccb707c60600931a51b0f12e0178446f5574101aaf
0xc924e7997526d48ca8257968143d91768cedfad4407779438637f11b84558186
0x2d3295622db7b6260eb443c3fdfc06b7c7f250378772f95f19ce4365d79bb851
0xa52b153161f8e8f549e64c860b7cb58ecb446158c6bd94b34a6dcc5098339ae5
0x589bb3020b7ec34a0dc5e44ab2e3b7674d58c1f2652abfa4c3edb8f55afcc2d8

Functions
Getter at block 21319144
BLOCKS_PER_HOUR(view returns (uint256)
300
REWARDS_PRECISION(view returns (uint256)
1000000
accShare(view returns (uint256)
123542
currentBlock(view returns (uint256)
21319144
endingBlock(view returns (uint256)
19361593
isPaused(view returns (bool)
false
lastRewardBlock(view returns (uint256)
19086887
lockDuration(view returns (uint256)
0
owner(view returns (address)
0x7efe7cbc1522a3ae877d5878ce38fc784f8de1a5
period(view returns (uint256)
1
rewPerBlock(view returns (uint256)
3000000000000000000
rewardBalance(view returns (uint256)
2592408304766813518836059
stakedBalance(view returns (uint256)
53905939000000000000000000
startingBlock(view returns (uint256)
18034993
tokenInterface(view returns (address)
0x12b6893ce26ea6341919fe289212ef77e51688c8
totalReward(view returns (uint256)
3979800000000000000000000
totalStaked(view returns (uint256)
89026923284666368514558319
Read-only
calcualteOldRewards(address fromview returns (uint256)
calculate(address fromview returns (uint256)
endAccShare(uint256view returns (uint256 perioduint256 accShareuint256 rewPerBlockuint256 startingBlockuint256 endingBlockuint256 rewards)
hasStaked(addressview returns (bool)
isPaid(addressview returns (bool)
userDeposits(address fromview returns (struct TamaStakingDeposits)
State-modifying
changeTokenInterface(address _tokenAddress
claimOldRewards(returns (bool)
claimRewards(returns (bool)
extendPeriod(uint256 rewardsToBeAddedreturns (bool)
initialize(address _tokenAddress
renew(returns (bool)
renounceOwnership(
resetAndSetStartEndBlock(uint256 _rewardAmountuint256 _startBlockuint256 _endBlockuint256 _lockDurationInHrreturns (bool)
stake(uint256 amountreturns (bool)
transferOwnership(address newOwner
withdraw(returns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
NewPeriodSet(uint256 indexed _perioduint256 indexed _startBlockuint256 indexed _endBlockuint256 _lockDurationuint256 _rewardAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PeriodExtended(uint256 indexed perioduint256 indexed endBlockuint256 rewards
RewardsHarvested(address indexed _stakeruint256 _amountuint256 _reward
Staked(address indexed _stakeruint256 _stakedAmount
Withdrawn(address indexed _stakeruint256 _withdrawnAmount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.