TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 303 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0x1f81…7258
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
FRAK | ERC-20 | 21.920167M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14831232 | 3 years ago | | | 0 | 0.0018709496 | |
| 14831230 | 3 years ago | | | 0 | 0.0028297910 | |
| 14708409 | 3 years ago | | | 0 | 0.0041374352 | |
| 14667695 | 3 years ago | | | 0 | 0.0036642458 | |
| 14666451 | 3 years ago | | | 0 | 0.0030102654 | |
| 14665921 | 3 years ago | | | 0 | 0.0038533355 | |
| 14610219 | 3 years ago | | | 0 | 0.0043823091 | |
| 14607437 | 3 years ago | | | 0 | 0.0031314884 | |
| 14603848 | 3 years ago | | | 0 | 0.0031479438 | |
| 14598950 | 3 years ago | | | 0 | 0.0024918038 |
ABI
ABI objects
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 user) view returns (uint256)
calculateSharesValueInFRAK(address user) view returns (uint256)
userInfo(address) view returns (uint256 shares, uint256 userRewardPerTokenPaid, uint256 rewards)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
deposit(uint256 amount, bool claimRewardToken)
emergencyWithdraw()
harvest()
initialize(address _frakToken)
renounceOwnership()
transferOwnership(address newOwner)
updateRewards(uint256 reward, uint256 rewardDurationInBlocks)
withdraw(uint256 shares, bool claimRewardToken)
withdrawAll(bool claimRewardToken)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Deposit(address indexed user, uint256 amount, uint256 harvestedAmount)
Harvest(address indexed user, uint256 harvestedAmount)
NewRewardPeriod(uint256 numberBlocks, uint256 rewardPerBlock, uint256 reward)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Withdraw(address indexed user, uint256 amount, uint256 harvestedAmount)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.