TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 303 txns
Deployed by via 0x1f778d3c at 14383995
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
ERC-20
--
0x71865a3487eabcaf7dfe60aed6b6ebbd08e6c7b002a1f1a70244054d41716adc
0x7a8a58075de4aec6dc8c7ff9a2389854d024e65a313765998b8da9779e67938b
0xf8dc3b127a4b035cd27a10eb6f43eb97b650cd13924b4f31e7519493b532bc31
From
0xf480af1f5f377d1bc7868d97ad7409c1cd5b7c51acb45ca6c55a7b313a1f599d
0xc4c516d7a3f3234d69989d724516b7cf534600b23c002c17310d938d884ffd2c
0xb68d43fa1444e5e904d86b2706f408ecca6328119fd636f899ac26b7061462d5
0x14e03f024500ff9d24ee162ff97506a59af48afcdd35caca323173a6d42a9b06
0xbbebcc83c1449df81d1a9aeb82ce21a3c24f54fbc646a5383465c9295458f362
0x9977c597386dd7ce85e0b16790169aef9d7cd0dd20a637857f3334febb64d96b
0xa8580bd1c13934fd5f06ab7c12219bf934c67caada7a3f262f10dd636c04d2f4
From

Functions
Getter at block 21333071
PRECISION_FACTOR(view returns (uint256)
1000000000000000000
calculateSharePriceInFRAK(view returns (uint256)
1000058135219040880
currentRewardPerBlock(view returns (uint256)
0
frakToken(view returns (address)
0x1f81f8f262714cc932141c7c79495b481ef27258
lastRewardAdjustment(view returns (uint256)
0
lastRewardBlock(view returns (uint256)
0
lastUpdateBlock(view returns (uint256)
0
owner(view returns (address)
0x6e541a513bd6ddd9b0bfd3103ee88e2bf501e3fe
periodEndBlock(view returns (uint256)
0
rewardPerTokenStored(view returns (uint256)
0
totalShares(view returns (uint256)
21918892262484899982248526
Read-only
calculatePendingRewards(address userview returns (uint256)
calculateSharesValueInFRAK(address userview returns (uint256)
userInfo(addressview returns (uint256 sharesuint256 userRewardPerTokenPaiduint256 rewards)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
deposit(uint256 amountbool claimRewardToken
emergencyWithdraw(
harvest(
initialize(address _frakToken
renounceOwnership(
transferOwnership(address newOwner
updateRewards(uint256 rewarduint256 rewardDurationInBlocks
withdraw(uint256 sharesbool claimRewardToken
withdrawAll(bool claimRewardToken
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Deposit(address indexed useruint256 amountuint256 harvestedAmount
Harvest(address indexed useruint256 harvestedAmount
NewRewardPeriod(uint256 numberBlocksuint256 rewardPerBlockuint256 reward
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Withdraw(address indexed useruint256 amountuint256 harvestedAmount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.