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

Platform

Verified contract

Active on Ethereum with 1,816 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $12,094.09
ERC-20
Value $0
0x4fdd7ec8422b53118673179082b6da64cc58bb75cb46af7471d8a1b67bce04b4
0xab668ab5df2ec297cb3e4cc6da1c8562b2def8e3cad3b634c2381fab8066a9a3
0x28232c2af833c3f1b627e3239e920adb7fe7e2f456a0def9f2612dc7aac388a8
0x16648fd1708e24c12993f72c53923194886f71530cd5252d728af71d6d330cc8
0x2d643a2a348def100b11cc4bacad888eafcd2616d625f935cf9218d17e13f844
0x8079c3d0087fb7e92fe4f44d531307c451158d656f521f092fe5be0b66dd7a7c
0xf18136d3bed6638132622b2ee0b9479a34513931e1a90335aa1aebc6e76e92bc
0xb1650deab31c9e1e2c616e9e41ba0bf1cc039b377c2668d40e11cf5e4ee78480
0xad8e55083e76a2da62bfa1b5ab9967179d97243ba09e7f076878ccb93a525511
From
0x9e6e3eeabe7af62977d66012779d635744a9967b4a7649e09dc58b7553ecc6b8

Functions
Getter at block 20796637
MINIMUM_PERIOD(view returns (uint8)
2
fee(view returns (uint256)
40000000000000000
feeCollector(view returns (address)
0x0000000a3fc396b89e4c11841b39d9dff85a5d05
gaugeController(view returns (address)
0x3669c421b77340b2979d1a00a792cc2ee0fce737
getCurrentPeriod(view returns (uint256)
1726704000
getVersion(pure returns (string)
2.1.0
isKilled(view returns (bool)
false
nextID(view returns (uint256)
59
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(