TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 60 txns
Deployed by via 0x81ba9b44 at 14794694
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
ERC-20
--
ERC-20
--
ERC-20
--
0x83634283e50c9c2d77d77858d857eb461072bb9f307eb23f38ba9cf75effad6c
0x27604490814d8d3e8a4d01f67d48679e38ccdad67817abc0fea118d0a0189551
0x44cb382ba8adc1dfb10b43c25150507990742a3996d8577c172f201f99510860
0x31cd617984dd25b0223f429ee14ed3b490a93ffb9d6cd12571b0ab783aef695a
0x49c651830dae850daf446e2732eaba44ec264e05ba487bd976b877e414517932
0xd28f61a7f17cc80b2154153d0eb7be0121b53f775d3cb1318582a256f82aea5e
0xec716d4013fb49bd8931bb9ab8e7282ac953cc0773a7f85036e48a58719ba2f9
0x1926b7036c097794b945e447596ef66169d8c7d708a294467a9abba19643beb1
0x9725585353ca3b4ef0d0ae10806cd1d48805c7320feb26c27904931c30d17aa2
0x2ab825e3dd04f6096a8e7e6a12e32fed4c553a7acfec7915874bc15676386ab4

Functions
Getter at block 21191362
currentEpochMultiplier(view returns (uint128)
799604828042328042
epoch1Start(view returns (uint256)
1652907600
epochDuration(view returns (uint256)
604800
getCurrentEpoch(view returns (uint128)
131
Read-only
balanceOf(address useraddress tokenview returns (uint256)
computeNewMultiplier(uint256 prevBalanceuint128 prevMultiplieruint256 amountuint128 currentMultiplierpure returns (uint128)
epochIsInitialized(address tokenuint128 epochIdview returns (bool)
getEpochPoolSize(address tokenAddressuint128 epochIdview returns (uint256)
getEpochUserBalance(address useraddress tokenuint128 epochIdview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approveAccess(address addr
deposit(address tokenAddressaddress walletuint256 amount
emergencyWithdraw(address walletaddress tokenAddress
getAndClearReward(address accountaddress tokenAddressreturns (uint256)
manualBatchEpochInit(address[] tokensuint128 startingEpochIduint128 endingEpochId
manualEpochInit(address[] tokensuint128 epochId
revokeAccess(address addr
transfer(address tokenAddressuint256 amountaddress fromaddress to
withdraw(address tokenAddressaddress walletuint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Deposit(address indexed useraddress indexed tokenAddressuint256 amount
EmergencyWithdraw(address indexed useraddress indexed tokenAddressuint256 amount
ManualEpochInit(address indexed calleruint128 indexed epochIdaddress[] tokens
Withdraw(address indexed useraddress indexed tokenAddressuint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.