TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 140 txns
Deployed by via 0xa73eabaa at 13983408
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 48 additional slots
ERC-20
Value $4,646,470.51
0x3ba7dd4d269dae2ef0fca32171da47ac58e30d1aa141e5fc3499f102035ed916
0x856db485cbe7c39044958c00123aec65d5c61d6fce8d713f2de0ab8803a4a940
0xf97aa42504629580f7a087ad3f6e3c3c896db31c6bfe37a7d0a3eae885eab215
0x19506bdd1af131e6a4a9777733b08fd09dbfd5b9b1932f7eba80218918704459
0x3b3907e1799382aa95619843e13f4a14dd42477a1428103992edb68527089370
0xe5d21a66db394246fb397161c8406bb07ff4910cda700bddbb2d7ac7c5715a21
0xf7be748b33d8780bc35007c57bbe2bd212d81d5fe7b3390ba6ca8c1c3622ad79
0x166ee979c119010cda5b8c6feb3fcc90d861ecfb771b33323c6c04c4385acdfa
0x44fe327f3cf3b161393e625624c13483363f1e92f5dac817cea5794c663928eb
0x22b5541832be019b88da5ced177f05e34d98d782cdd761bec5d60814bc379805

Functions
Getter at block 21266372
BASE(view returns (uint256)
1000000000000000000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GOVERNOR_ROLE(view returns (bytes32)
0x7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f55
GUARDIAN_ROLE(view returns (bytes32)
0x55435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041
RATE_REDUCTION_COEFFICIENT(view returns (uint256)
1007827884862117171
RATE_REDUCTION_TIME(view returns (uint256)
604800
WEEK(view returns (uint256)
604800
controller(view returns (address)
0x9ad7e7b0877582e14c17702eecf49018dd6f2367
delegateGauge(view returns (address)
0xe02f8e39b8cfa7d3b62307e46077669010883459
distributionsOn(view returns (bool)
false
miningEpoch(view returns (uint256)
117
rate(view returns (uint256)
1450276545512222381
rewardToken(view returns (address)
0x31429d1856ad1377a8a0079410b297e1a9e214c2
startEpochSupply(view returns (uint256)
207349906295673400936953600
startEpochTime(view returns (uint256)
1712655172
Read-only
delegateGauges(addressview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isInterfaceKnown(addressview returns (bool)
killedGauges(addressview returns (bool)
lastTimeGaugePaid(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
distributeReward(address gaugeAddrreturns (uint256uint256)
distributeRewardToMultipleGauges(address[] gauges
grantRole(bytes32 roleaddress account
initialize(address _rewardTokenaddress _controlleruint256 _initialRateuint256 _startEpochSupplyaddress governoraddress guardianaddress _delegateGauge
recoverERC20(address tokenAddressaddress touint256 amount
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setDelegateGauge(address gaugeAddraddress _delegateGaugebool toggleInterface
setGaugeController(address _controller
setRate(uint256 _newRate
toggleDistributions(
toggleGauge(address gaugeAddr
toggleInterfaceKnown(address _delegateGauge
updateMiningParameters(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
DelegateGaugeUpdated(address indexed _gaugeAddraddress indexed _delegateGauge
DistributionsToggled(bool _distributionsOn
GaugeControllerUpdated(address indexed _controller
GaugeToggled(address indexed gaugeAddrbool newStatus
InterfaceKnownToggled(address indexed _delegateGaugebool _isInterfaceKnown
RateUpdated(uint256 _newRate
Recovered(address indexed tokenAddressaddress indexed touint256 amount
RewardDistributed(address indexed gaugeAddruint256 rewardTally
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
UpdateMiningParameters(uint256 timeuint256 rateuint256 supply
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.