TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 72 txns
Deployed by via 0x6249244c at 18020658
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
--
0x7f26a03340e4cc6119abe55b6ca49dcfbe504b99b6e1961956097d200046880c
0xdd9540010681f18ba19685c94a12e9d0494218ac331c20bd88123db50945d67c
0x700bee22e919c0212f467368b3d43a90f822929d2d404db1d73f8dd24d9067a0
0xd8ebb10db5fddbaebf37bf9b230863388241653d8a2e81c7232e2fb4a67658ad
0xeba30560c2a379851499057f1133e23fcaa8ca44a18bf9969fb04a8b55306d6f
0x73b47420f801f795f9aa0bd14445882367487d7a7db15534bf72e6d3726a3d16
0xe5053b43d20bd29b76c68af722a9d770bd828ce36a6a4e2e5d8c57a8308d269f
0x016b5992e9fe01dd5f29efa78d0de2783e9ea6fce3077c661d5c4ae22e1a3d97
0x4369d78e978231c8aa2f8ad099deb8d55e901dbbf68ce8fbeede9c83d3f1358d
0xa5de33871343b58dccf8a0c3a6232d8cbce5795c33cdb0b615bc8a57fb66548d

Functions
Getter at block 21304124
BLOCKS_PER_HOUR(view returns (uint256)
300
REWARDS_PRECISION(view returns (uint256)
1000000
accShare(view returns (uint256)
36876000000000000000127986434
currentBlock(view returns (uint256)
21304124
endingBlock(view returns (uint256)
19031547
isPaused(view returns (bool)
false
lastRewardBlock(view returns (uint256)
18512773
lockDuration(view returns (uint256)
0
owner(view returns (address)
0x56d9e4a0663ea4fa310887c1ee02a56824c4533b
period(view returns (uint256)
6
rewPerBlock(view returns (uint256)
1000000000000000
rewardBalance(view returns (uint256)
2362325042000000000000
stakedBalance(view returns (uint256)
4638000000000000000000
startingBlock(view returns (uint256)
18383547
tokenInterface(view returns (address)
0x12b6893ce26ea6341919fe289212ef77e51688c8
totalReward(view returns (uint256)
648000000000000000000
totalStaked(view returns (uint256)
43146000000000000000001
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.