Platform

Verified contract

Active on Ethereum with 2,485 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $93.65
ERC-20
Value $71.78
ERC-20
Value $7.27
0x6952e849283f2ca1231a195b33b867c5d0b02574130c0ad91ff553161f10fe8e
0x678d78408cba0b962e92d9a7057e4c36a601d2abd739e94b6f12d750fc081863
0xbdd38d2e656a3380a13483daa9714fba39f87b47663e9c787425fb06b33b9105
0xdbbcceedb7be202c5e0c9972743e821eb1b05cb5fef1d38431d1d4660b9e506f
0x523bbb3bbfa91d94f31da1ec3f3f463660fd541e9fc8da7e28ba67a2e0a6cdbe
0xd36f471e50bda79bd6f4eec397366df92149264f804d18fe7b588d1f56eb15b8
0x3fa0597e0e06f0f73839bcc65ff5d16d2efe67b2f07f73f51aa24fb3a1a8d933
0x1f2466e1732d7ecb727df22135a8302b41fac9158f4040b227d608abae081656
0x362b125e183995744e6c4cfb1ebff002ca64a35084c7224ce9c6a24ff14f7f5e
From
0x815db4a2889f85984336ae8dc53bbbab255ff9d6d74ca0bdd9518d8db4dedb9d

Functions
Getter at block 21305554
MINIMUM_PERIOD(view returns (uint8)
2
factory(view returns (address)
0x90068d8c21cb632cc14cf1ddc8427c1a71ad5880
gaugeController(view returns (address)
0x2f50d538606fa9edd2b11e2446beb18c9d5846bb
getCurrentPeriod(view returns (uint256)
1732752000
isKilled(view returns (bool)
false
nextID(view returns (uint256)
26
Read-only
activePeriod(uint256view returns (uint8 iduint256 timestampuint256 rewardPerPeriod)
amountClaimed(uint256view returns (uint256)
bribes(uint256view returns (address gaugeaddress manageraddress rewardTokenuint8 numberOfPeriodsuint256 endTimestampuint256 maxRewardPerVoteuint256 totalRewardAmount)
claimable(address useruint256 bribeIdview returns (uint256 amount)
getActivePeriod(uint256 bribeIdview returns (struct PlatformPeriod)
getActivePeriodPerBribe(uint256 bribeIdview returns (uint8)
getBlacklistedAddressesForBribe(uint256 bribeIdview returns (address[])
getBribe(uint256 bribeIdview returns (struct PlatformBribe)
getPeriodsLeft(uint256 bribeIdview returns (uint256 periodsLeft)
getUpgradedBribeQueued(uint256 bribeIdview returns (struct PlatformUpgrade)
isBlacklisted(uint256addressview returns (bool)
isUpgradeable(uint256view returns (bool)
lastUserClaim(addressuint256view returns (uint256)
rewardPerVote(uint256view returns (uint256)
upgradeBribeQueue(uint256view returns (uint8 numberOfPeriodsuint256 totalRewardAmountuint256 maxRewardPerVoteuint256 endTimestamp)
State-modifying
claim(uint256 bribeIdreturns (uint256)
claimAll(uint256[] ids
claimAllFor(address useruint256[] ids
claimFor(address useruint256 bribeIdreturns (uint256)
closeBribe(uint256 bribeId
createBribe(address gaugeaddress manageraddress rewardTokenuint8 numberOfPeriodsuint256 maxRewardPerVoteuint256 totalRewardAmountaddress[] blacklistbool upgradeablereturns (uint256 newBribeID)
increaseBribeDuration(uint256 _bribeIduint8 _additionnalPeriodsuint256 _increasedAmountuint256 _newMaxPricePerVoteaddress[] _addressesBlacklisted
kill(
updateBribePeriod(uint256 bribeId
updateBribePeriods(uint256[] ids
updateManager(uint256 bribeIdaddress newManager
Events
BribeClosed(uint256 iduint256 remainingReward
BribeCreated(uint256 indexed idaddress indexed gaugeaddress manageraddress indexed rewardTokenuint8 numberOfPeriodsuint256 maxRewardPerVoteuint256 rewardPerPerioduint256 totalRewardAmountbool isUpgradeable
BribeDurationIncreaseQueued(uint256 iduint8 numberOfPeriodsuint256 totalRewardAmountuint256 maxRewardPerVote
BribeDurationIncreased(uint256 iduint8 numberOfPeriodsuint256 totalRewardAmountuint256 maxRewardPerVote
Claimed(address indexed useraddress indexed rewardTokenuint256 indexed bribeIduint256 amountuint256 protocolFeesuint256 period
ManagerUpdated(uint256 idaddress indexed manager
PeriodRolledOver(uint256 iduint256 periodIduint256 timestampuint256 rewardPerPeriod
Constructor
constructor(address _gaugeControlleraddress _factory
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ALREADY_INCREASED(
AUTH_MANAGER_ONLY(
INVALID_NUMBER_OF_PERIODS(
KILLED(
NOT_ALLOWED_OPERATION(
NOT_UPGRADEABLE(
NO_PERIODS_LEFT(
WRONG_INPUT(
ZERO_ADDRESS(