ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 562 txns
Deployed by via 0x522e51c5 at 16683153
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 32 additional slots
8 additional variables

No balances found for "ERC1967Proxy"

0x0309965a045b14c523f11da4d03d67cd5d9ea8ab25544695731a01b2d0415ee7
0xc1488b11031cdc770435f270fcc18163ca6692fa42f26793cbaebdb930f3cd93
0x927f7ac1b993d83f07d41971900db4a8845fb0f5eaf15a5316b174f17c931f96
0xe58245500dfa9a483f4e0b77d5c5ac53eb7ecb43e276931c5e39170a3980c08f
0x5df30945a93e4e4b2efd9297d602be14bf1b25ebdb6c00136b4f12a1c673e318
0x32f944764d54e7ca45e423e4cfa0119d565c470df99b34b5c81069e16483b93f
0x350d5bceac3d94c52ea10303a2f5be134e5344978b9d3dbfd6ef88c4ce17e61e
0x25af77c5fd3ca6e97802cb6a976c18824039c42eb72bb4176cb1fb9447d30c3c
0xd953c638d216c43fded3d847e3251b6ef0692937402866590624cffa42c3df6d
0x0d8a11140cee5d61793052aa7859e9a4aa0a10b1fc32dc1a8f332e922e2ceec3

Functions
Getter at block 21383171
BASE_9(view returns (uint256)
1000000000
CHAIN_ID(view returns (uint256)
1
HOUR(view returns (uint32)
3600
core(view returns (address)
0x0e632a15ebcba463151b5367b4fcf91313e389a6
defaultFees(view returns (uint256)
30000000
distributor(view returns (address)
0x3ef3d8ba38ebe18db133cec108f4d14ce00dd9ae
feeRecipient(view returns (address)
0xeac6a75e19beb1283352d24c0311de865a867dab
 
getValidRewardTokens(view returns (struct RewardTokenAmounts[])
 
message(view returns (string)
messageHash(view returns (bytes32)
0x08dabc24dcfcb230453d08bce47c730ed6f1cce205bc153680488959b503644e
 
proxiableUUID(view returns (bytes32)
Read-only
_nonces(addressview returns (uint256)
campaign(bytes32 _campaignIdview returns (struct CampaignParameters)
campaignId(struct CampaignParameters campaignDataview returns (bytes32)
campaignList(uint256view returns (bytes32 campaignIdaddress creatoraddress rewardTokenuint256 amountuint32 campaignTypeuint32 startTimestampuint32 durationbytes campaignData)
campaignLookup(bytes32 _campaignIdview returns (uint256)
campaignSpecificFees(uint32view returns (uint256)
distribution(uint256 indexview returns (struct CampaignParameters)
distributionList(uint256view returns (bytes32 rewardIdaddress uniV3Pooladdress rewardTokenuint256 amountuint32 propToken0uint32 propToken1uint32 propFeesuint32 epochStartuint32 numEpochuint32 isOutOfRangeIncentivizeduint32 boostedRewardaddress boostingAddressbytes additionalData)
feeRebate(addressview returns (uint256)
getCampaignsBetween(uint32 startuint32 enduint32 skipuint32 firstview returns (struct CampaignParameters[]uint256 lastIndexCampaign)
getDistributionsBetweenEpochs(uint32 epochStartuint32 epochEnduint32 skipuint32 firstview returns (struct DistributionParameters[]uint256 lastIndexDistribution)
getValidRewardTokens(uint32 skipuint32 firstview returns (struct RewardTokenAmounts[]uint256)
isWhitelistedToken(addressview returns (uint256)
rewardTokenMinAmounts(addressview returns (uint256)
rewardTokens(uint256view returns (address)
userSignatureWhitelist(addressview returns (uint256)
userSignatures(addressview returns (bytes32)
State-modifying
acceptConditions(
createCampaign(struct CampaignParameters newCampaignreturns (bytes32)
createCampaigns(struct CampaignParameters[] campaignsreturns (bytes32[])
createDistribution(struct DistributionParameters newDistributionreturns (uint256 distributionAmount)
createDistributions(struct DistributionParameters[] distributionsreturns (uint256[])
initialize(address _coreaddress _distributoruint256 _fees
recoverFees(address[] tokensaddress to
setCampaignFees(uint32 campaignTypeuint256 _fees
setFeeRecipient(address _feeRecipient
setFees(uint256 _defaultFees
setMessage(string _message
setNewDistributor(address _distributor
setRewardTokenMinAmounts(address[] tokensuint256[] amounts
setUserFeeRebate(address useruint256 userFeeRebate
sign(bytes signature
signAndCreateCampaign(struct CampaignParameters newCampaignbytes signaturereturns (bytes32)
toggleSigningWhitelist(address user
toggleTokenWhitelist(address token
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
CampaignSpecificFeesSet(uint32 campaignTypeuint256 _fees
DistributorUpdated(address indexed _distributor
FeeRebateUpdated(address indexed useruint256 userFeeRebate
FeeRecipientUpdated(address indexed _feeRecipient
FeesSet(uint256 _fees
Initialized(uint8 version
MessageUpdated(bytes32 _messageHash
NewCampaign(struct CampaignParameters campaign
NewDistribution(struct DistributionParameters distributionaddress indexed sender
RewardTokenMinimumAmountUpdated(address indexed tokenuint256 amount
TokenWhitelistToggled(address indexed tokenuint256 toggleStatus
Upgraded(address indexed implementation
UserSigned(bytes32 messageHashaddress indexed user
UserSigningWhitelistToggled(address indexed useruint256 toggleStatus
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
CampaignAlreadyExists(
CampaignDoesNotExist(
CampaignDurationBelowHour(
CampaignRewardTokenNotWhitelisted(
CampaignRewardTooLow(
CampaignSouldStartInFuture(
InvalidLengths(
InvalidParam(
InvalidSignature(
NotGovernor(
NotGovernorOrGuardian(
NotSigned(
ZeroAddress(