Platform

Verified contract

Active on Ethereum with 22,068 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $25,129.37
ERC-20
Value $14,100.85
ERC-20
Value $12,303.73
ERC-20
Value $3,159.89
ERC-20
Value $3,150.38
ERC-20
Value $2,327.16
ERC-20
Value $2,230.01
ERC-20
Value $1,259.54
ERC-20
Value $1,013.56
ERC-20
Value $971.42
0x01ef38eebcf9658752f654f83f51875158a56a34b3aae383aa1c56f9143e1ab2
0xc5555278b9c2ba89b9ed207277b2c074c75caff1cd2014444a02e71c3e7ffe0b
0x4916d96b654938c96c1342d04e49b15f3098bed136f787adaedb82ca3411a702
0xd0b38d230c3dbd0eb734eadc846165edc7816a8b4718fb47d73c29587e5601ae
0xd2a54771516e34f1747946b41a0eaf5cc2caaddb300455ae16a83d36e511b724
0xf726c774cce6e0e766e745c0889130073b21c7aa7a80f47e18e67b983beeb281
0x247a1b1205e9b58df945ac9a7f7e51427fd6a673e0db339a1f64fe3344fda645
0xf70c3578987bec5c8a4e5784757b66462d028e9e3a71c0b08d20920e2e6ecf52
From
0xf0614ae7b9a0373d2ec00c15c4e660476627821d115a7eababa8693d127d40be
0x6a40f8cc9d5b874c4bbaa1fca830de80788a2b9fde4aa7cd9df3bb019db87182

Functions
Getter at block 21247733
MINIMUM_PERIOD(view returns (uint8)
2
fee(view returns (uint256)
40000000000000000
feeCollector(view returns (address)
0x0000000a3fc396b89e4c11841b39d9dff85a5d05
gaugeController(view returns (address)
0x2f50d538606fa9edd2b11e2446beb18c9d5846bb
getCurrentPeriod(view returns (uint256)
1732147200
getVersion(pure returns (string)
2.1.0
isKilled(view returns (bool)
false
nextID(view returns (uint256)
269
owner(view returns (address)
0xf930ebbd05ef8b25b1797b9b2109ddc9b0d43063
Read-only
activePeriod(uint256view returns (uint8 iduint256 timestampuint256 rewardPerPeriod)
amountClaimed(uint256view returns (uint256)
bounties(uint256view returns (address gaugeaddress manageraddress rewardTokenuint8 numberOfPeriodsuint256 endTimestampuint256 maxRewardPerVoteuint256 totalRewardAmount)
claimable(address useruint256 bountyIdview returns (uint256 amount)
feeAccrued(addressview returns (uint256)
getActivePeriod(uint256 bountyIdview returns (struct PlatformPeriod)
getActivePeriodPerBounty(uint256 bountyIdview returns (uint8)
getBlacklistedAddressesPerBounty(uint256 bountyIdview returns (address[])
getBounty(uint256 bountyIdview returns (struct PlatformBounty)
getPeriodsLeft(uint256 bountyIdview returns (uint256 periodsLeft)
getUpgradedBountyQueued(uint256 bountyIdview returns (struct PlatformUpgrade)
isBlacklisted(uint256addressview returns (bool)
isUpgradeable(uint256view returns (bool)
lastUserClaim(addressuint256view returns (uint256)
recipient(addressview returns (address)
rewardPerVote(uint256view returns (uint256)
upgradeBountyQueue(uint256view returns (uint8 numberOfPeriodsuint256 totalRewardAmountuint256 maxRewardPerVoteuint256 endTimestamp)
State-modifying
claim(uint256 bountyIdreturns (uint256)
claim(uint256 bountyIdaddress _recipientreturns (uint256)
claimAll(uint256[] ids
claimAll(uint256[] idsaddress _recipient
claimAllFor(address _useruint256[] ids
claimFees(address[] rewardTokens
claimFor(address useruint256 bountyIdreturns (uint256)
closeBounty(uint256 bountyId
createBounty(address gaugeaddress manageraddress rewardTokenuint8 numberOfPeriodsuint256 maxRewardPerVoteuint256 totalRewardAmountaddress[] blacklistbool upgradeablereturns (uint256 newBountyId)
increaseBountyDuration(uint256 _bountyIduint8 _additionnalPeriodsuint256 _increasedAmountuint256 _newMaxPricePerVote
kill(
setFeeCollector(address _feeCollector
setPlatformFee(uint256 _platformFee
setRecipient(address _recipient
setRecipientFor(address _foraddress _recipient
transferOwnership(address newOwner
updateBountyPeriod(uint256 bountyId
updateBountyPeriods(uint256[] ids
updateManager(uint256 bountyIdaddress newManager
Events
BountyClosed(uint256 iduint256 remainingReward
BountyCreated(uint256 indexed idaddress indexed gaugeaddress manageraddress rewardTokenuint8 numberOfPeriodsuint256 maxRewardPerVoteuint256 rewardPerPerioduint256 totalRewardAmountbool isUpgradeable
BountyDurationIncrease(uint256 iduint8 numberOfPeriodsuint256 totalRewardAmountuint256 maxRewardPerVote
BountyDurationIncreaseQueued(uint256 iduint8 numberOfPeriodsuint256 totalRewardAmountuint256 maxRewardPerVote
Claimed(address indexed useraddress rewardTokenuint256 indexed bountyIduint256 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
ALREADY_CLOSED(
AUTH_MANAGER_ONLY(
INVALID_NUMBER_OF_PERIODS(
KILLED(
NOT_UPGRADEABLE(
NO_PERIODS_LEFT(
WRONG_INPUT(
ZERO_ADDRESS(