This contract is being backfilled. You may encounter incomplete storage history.

Platform

Verified contract

Active on Ethereum with 21,483 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $48,130.83
ERC-20
Value $21,422.45
ERC-20
Value $12,303.73
ERC-20
Value $6,057.07
ERC-20
Value $4,122.47
ERC-20
Value $3,319.8
ERC-20
Value $1,380.87
ERC-20
Value $1,367.16
ERC-20
Value $1,257.03
ERC-20
Value $720.67
0xb2b204ede7e8b0fb1dc6d8a0c2b5e634c9128d568bafe6d39ef7e96a6cb83448
0x2cdde5f235abea955884475baeebceb967e155ad45823ef9cf14ed139887b09e
0xbe0f00b4ec924f1a1524d1a0da5a01f1b760edc135a980152cb444905d59c89f
0xeca91055b25410110127cb5c0a09c47bc6d58291b15e85b6d61345e7ee6263e2
0xf67810aaf161812e0a72db9b8a6a5a321ec98bd462b4fed903bb6305a03a86e3
0x766457a2201c13cdd3d5cc8440701fb9bf609899a8c26279f5995e3016531f26
From
0x3a2476549a7b64504699d5d8f682f608f0ec0594ceff359f6de7f94985d07653
0xff72777c46bdb9bdb0b9bb6272e7d9f63c580e1d09dda87b76d5984a5a21dbb8
0x6db6d84bff59d4ba6a0c827e0fb2559ce9290a9a9c9a07e333ec371d380aa589
0xfb3501de526f52229f3895bb96edffa977c7090c3d75295b3886e12b9d728011

Functions
Getter at block 20794170
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)
1726704000
getVersion(pure returns (string)
2.1.0
isKilled(view returns (bool)
false
nextID(view returns (uint256)
265
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(