Platform

Verified contract

Active on Ethereum with 2,678 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $7,198.99
ERC-20
Value $1,193.67
ERC-20
Value $24.56
ERC-20
Value $15.67
ERC-20
Value $2.07
ERC-20
Value $0
0x6eb871b42ba92654be94e88c695ea28dffa0656b1eaf8b691c7ff6be55fa91e1
0x46e8e82a4572859d7b3967944a90e818ddb7bd7b03dfda912ab9a65903bbe464
0x2fc1934775b6490d674300355d728efaa6c6bec2c9f993735fe51e2d4597bbd1
0xa6c83a01580b9fda46cb9b18470a34f1d4ece1ddd86b92ca069fbb2f42f2757c
0x6d1cf7ee5b14095d3c83fce0735c0bfaa9ee10f1a900c2463ce26a37c54c5da6
0xe4e254253135a5119e27288192335fba5e09edd9c13e02f22c849394235d7801
0xfca5f026de6b7ffeccf4a5acb9f38c426d38e95e9ee112a8c36f825e5a10856a
0x7af87de42539850a6a6d784f781b24b2c7309075b83f3ee84b9acd12b96ad58b
0x6de10145bd10da33cb16eb52f2a6c18e10c46844ee31ca446150f7c63de94dc5
0x057bbb59f147443eaabbe05ba32b6b71b134f13b15ccd5d22364f4a3c9bc844c

Functions
Getter at block 21160191
MINIMUM_PERIOD(view returns (uint8)
2
fee(view returns (uint256)
20000000000000000
feeCollector(view returns (address)
0xf930ebbd05ef8b25b1797b9b2109ddc9b0d43063
gaugeController(view returns (address)
0x2f50d538606fa9edd2b11e2446beb18c9d5846bb
getCurrentPeriod(view returns (uint256)
1730937600
isKilled(view returns (bool)
false
nextID(view returns (uint256)
51
owner(view returns (address)
0xf930ebbd05ef8b25b1797b9b2109ddc9b0d43063
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)
feeAccrued(addressview returns (uint256)
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)
recipient(addressview returns (address)
rewardPerVote(uint256view returns (uint256)
upgradeBribeQueue(uint256view returns (uint8 numberOfPeriodsuint256 totalRewardAmountuint256 maxRewardPerVoteuint256 endTimestamp)
State-modifying
claim(uint256 bribeIdreturns (uint256)
claim(uint256 bribeIdaddress _recipientreturns (uint256)
claimAll(uint256[] ids
claimAll(uint256[] idsaddress _recipient
claimAllFor(address _useruint256[] ids
claimFees(address[] rewardTokens
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(
setFeeCollector(address _feeCollector
setPlatformFee(uint256 _platformFee
setRecipient(address _recipient
setRecipientFor(address _foraddress _recipient
transferOwnership(address newOwner
updateBribePeriod(uint256 bribeId
updateBribePeriods(uint256[] ids
updateManager(uint256 bribeIdaddress newManager
Events
BribeClosed(uint256 iduint256 remainingReward
BribeCreated(uint256 indexed idaddress indexed gaugeaddress manageraddress rewardTokenuint8 numberOfPeriodsuint256 maxRewardPerVoteuint256 rewardPerPerioduint256 totalRewardAmountbool isUpgradeable
BribeDurationIncreaseQueued(uint256 iduint8 numberOfPeriodsuint256 totalRewardAmountuint256 maxRewardPerVote
BribeDurationIncreased(uint256 iduint8 numberOfPeriodsuint256 totalRewardAmountuint256 maxRewardPerVote
Claimed(address indexed useraddress rewardTokenuint256 indexed bribeIduint256 amountuint256 protocolFeesuint256 period
FeeCollectorUpdated(address feeCollector
FeeUpdated(uint256 fee
FeesCollected(address indexed rewardTokenuint256 amount
ManagerUpdated(uint256 idaddress indexed manager
OwnershipTransferred(address indexed useraddress indexed newOwner
PeriodRolledOver(uint256 iduint256 periodIduint256 timestampuint256 rewardPerPeriod
RecipientSet(address indexed senderaddress indexed recipient
Constructor
constructor(address _gaugeControlleraddress _feeCollectoraddress _owner
Fallback and receive

This contract contains no fallback and receive objects.

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