TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 3,180 txns
Deployed by via 0x8d2e1008 at 13583029
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 49 additional slots
2 additional variables
ERC-20
Value $119,861.58
0x2778b1caa0cfd4e66797817ecc11f50534d940ed31052a42683050aff10d9fa6
0xdd0d4db6ec301e9a09a3f335801882891f44a3d28df80f554d2c3132e0b85c7f
0x7a8123abac92353ebd6cadcdb5c715ab4ac327212c83f895086a2e6ad3d234b3
0xc988d44d9536278d4f797b75f5609c788365e4bcb5955420bdf224973b840481
0x672e5d91d1c00f6c77a0caaa9bf98e5ad7b9b46bbbafc193556e719252a109ee
0x42b837bb5efd2f53668c1fdf71d5f99c40d98ab518466d9f6ecf84fa30835394
0xeebd0b65d6d55abcb2880ab9ff01b5754776da4d6181d5905cb6fd8c006ed45f
0xfd73b91aba7f0ad6569234363988277702731eb2f2c314323600d275904bb75f
0x452bb6703d918c29ed7b15dcebe7b46067a18e51196c51f64c662f742237a5ea
0x92cf4dccabd315280868e309d77ecffa7326cb8d836f6aac3b5f104eea3ae147

Functions
Getter at block 21161285
ADMIN_ROLE(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
CONFIG_ROLE(view returns (bytes32)
0x0085368fcead87b7a1f74b5b9926f0e299edbb8150bcfc16333ff99e346562bb
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
dao(view returns (address)
0x29965c56d54e82ebc232e554f1218d881f89c904
lastFeeGrowth(view returns (uint256)
8623599
pausedDeposit(view returns (bool)
false
pausedWithdraw(view returns (bool)
false
rewardToken(view returns (address)
0x69fa0fee221ad11012bab0fdb45d444d3d2ce71c
totalAmount(view returns (uint256 total)
7785877770105456099153331
votersToken(view returns (address)
0xebcd3922a199cd1358277c6458439c13a93531ed
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
nftRates(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenRates(addressview returns (uint256)
totalAmounts(addressview returns (uint256)
userInfoAmounts(address userview returns (uint256uint256address[]uint256[]uint256[])
userInfoPendingFees(address useruint256 tokensOnlyTotalview returns (uint256)
userInfoTotal(address userview returns (uint256uint256)
userInfos(addressview returns (uint256 lastFeeGrowthuint256 lastDeposituint256 lastWithdraw)
users(uint256view returns (address)
usersList(uint256 pageuint256 pageSizeview returns (address[])
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
deposit(address tokenuint256 amount
donate(uint256 amount
grantRole(bytes32 roleaddress account
initialize(address _owneraddress _daoaddress _rewardTokenaddress _votersToken
migrateRewards(uint256 amount
onTokenTransfer(address useruint256 amountbytes _data
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
togglePausedDeposit(
togglePausedWithdraw(
updateDao(address _dao
updateNft(address _tokenuint256 _rate
updateToken(address[] _tokensuint256[] _rates
updateVotersToken(address _token
updateVotersTokenRate(uint256 _rate
withdraw(address tokenuint256 amountaddress to
withdrawNow(address tokenuint256 amountaddress to
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Deposit(address indexed useruint256 amount
DepositPaused(bool paused
Donate(address indexed useruint256 amount
NftUpdated(address tokenuint256 rate
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokenUpdated(address tokenuint256 rate
Withdraw(address indexed useruint256 amountaddress indexed to
WithdrawNow(address indexed useruint256 amountaddress indexed to
WithdrawPaused(bool paused
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.