Platform

Verified contract

Active on Ethereum with 2,004 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $23.96
ERC-20
Value $0.03
0xf8e07d513a155af8bd91d548d209e481c375de5dab3de06d116277c5203f7959
0x27b49526090218f3fc0d492dba23a627830873a3720bacfa7baaa33d99fc6fab
0xc9c9b6806236a81af8b0466ec0f2322b27169a4101f3564ef80ab8854950e682
0xc86a9dc93239daaaa06d575ba267683f10e335c1b1aca3de8ba50666ae4de052
0x6bef3a9a1961a468d3044b6675d1c1857f2adfa03b58457b783fed37819788ad
0xb2eff293c62d7ea50eab2567f27c5de619ca36ccd652697fd9dfb7f2d164526a
0xb55e8c010960fd52760696559187ce633b82fdb7ace4943e1231ab6dbf700e2a
0x2b2e0a503a340876364d8384461665455ff3c9bbe006e3634cf47c5b32614ae4
0xb287cd5d1c0840b5539e9501c3e4ba9ef6954994266844c0e53754b40eafa1e2
0x47c04830ec9f4898b547d84ba122aa148abcbade34509ae77fede8389dc768f5

Functions
Getter at block 20983754
MINIMUM_PERIOD(view returns (uint8)
2
factory(view returns (address)
0xfe55fd115cc33af63afcc22b8ce7029b9d59dc98
gaugeController(view returns (address)
0x2f50d538606fa9edd2b11e2446beb18c9d5846bb
getCurrentPeriod(view returns (uint256)
1729123200
isKilled(view returns (bool)
false
nextID(view returns (uint256)
13
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)
rewardPerToken(uint256view returns (uint256)
upgradeBribeQueue(uint256view returns (uint8 numberOfPeriodsuint256 totalRewardAmountuint256 maxRewardPerVoteuint256 endTimestamp)
State-modifying
claim(uint256 bribeIdreturns (uint256)
claimAll(uint256[] ids
closeBribe(uint256 bribeId
createBribe(address gaugeaddress manageraddress rewardTokenuint8 numberOfPeriodsuint256 maxRewardPerVoteuint256 totalRewardAmountaddress[] blacklistbool upgradeablereturns (uint256 newBribeID)
increaseBribeDuration(uint256 _bribeIduint8 _additionnalPeriodsuint256 _increasedAmountuint256 _newMaxPricePerVote
kill(
unKill(
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 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_GAUGE(
INVALID_NUMBER_OF_PERIODS(
KILLED(
NOT_ALLOWED_OPERATION(
NOT_UPGRADEABLE(
NO_PERIODS_LEFT(
WRONG_INPUT(
ZERO_ADDRESS(