TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 48,297 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
Balances ($2,925.63)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
member | ERC-20 | 73.5088M | $0.000031 |
$2,278.04 | |
CRASH | ERC-20 | 710.229966M | $0.00 |
$335.94 | |
DEGEN | ERC-20 | 22.17K | $0.008933 |
$198.04 | |
TREE | ERC-20 | 2.417536M | $0.000028 |
$66.75 | |
toby | ERC-20 | 611.541294M | $0.00 |
$22.02 | |
$SHAKA | ERC-20 | 17.982K | $0.00058 |
$10.43 | |
GLOOM | ERC-20 | 250K | $0.000032 |
$8.09 | |
USDC | ERC-20 | 6.2 | $0.999208 |
$6.2 | |
BENTO | ERC-20 | 8.880888M | $0.00 |
$0.09 | |
WGC | ERC-20 | 200 | $0.000105 |
$0.02 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21670033 | 2 days ago | | | 0.00015 | 0.0000015272864 | |
| 21657394 | 2 days ago | | | 0.00015 | 0.0000014925645 | |
| 21639621 | 3 days ago | | | 0.00015 | 0.0000013168036 | |
| 21633850 | 3 days ago | | | 0.00015 | 0.0000014568590 | |
| 21633580 | 3 days ago | | | 0.00015 | 0.0000014568257 | |
| 21633443 | 3 days ago | | | 0.00015 | 0.0000014568257 | |
| 21633300 | 3 days ago | | | 0.00015 | 0.0000014567146 | |
| 21633163 | 3 days ago | | | 0.00015 | 0.0000014537720 | |
| 21633039 | 3 days ago | | | 0.00015 | 0.0000014567146 | |
| 21632919 | 3 days ago | | | 0.00015 | 0.0000014568257 |
ABI
ABI objects
Getter at block 21757691
claimFee() view returns (uint256)
150000000000000
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=CampaignsNativeGaslessClaim, version=1.0, chainId=8453, verifyingContract=0x542ffb7d78d78f957895891b6798b3d60e979b64, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
owner() view returns (address)
0x8df737904ab678b99717ef553b4efda6e3f94589
protocolRewards() view returns (address)
0x6a9041a6955fe4b81cb5093b4d2d2e3a6400d61a
sponsoredClaimFee() view returns (uint256)
250000000000000000
totalClaimFees() view returns (uint256)
21771060000000000000
treasury() view returns (address)
0x8df737904ab678b99717ef553b4efda6e3f94589
Read-only
campaigns(address, uint256) view returns (address tokenAddress, uint8 isInactive, uint8 isGasless, uint256 maxClaims, uint256 noOfClaims, uint256 amountPerClaim, uint256 maxSponsoredClaims, uint256 noOfSponsoredClaims)
getNonce(address user) view returns (uint256 nonce)
hasClaimed(bytes32) view returns (uint256)
splitRewards(uint256 _amount, address _platform, address _creator, address _referrer) pure returns (uint256, uint256, uint256)
State-modifying
Events claim(address _campaignManager, uint256 _campaignId, bytes32 r, bytes32 s, uint8 v, address _referrer) payable
createCampaign(address _tokenAddress, uint256 _maxClaims, uint256 _amountPerClaim, uint8 _isGasless, uint256 _maxSponsoredClaims) payable returns (uint256 _campaignId)
executeMetaTransaction(address userAddress, bytes functionSignature, bytes32 sigR, bytes32 sigS, uint8 sigV) payable returns (bytes)
increaseMaxSponsoredClaims(address _campaignManager, uint256 _campaignId, uint256 _additionalSponsoredClaims) payable
initialize(address _trustedAddress, uint256 _claimFee)
renounceOwnership()
setClaimFee(uint256 _claimFee) payable
setSponsoredClaimFee(uint256 _sponsoredClaimFee) payable
setTreasury(address _treasury) payable
setTrustedAddress(address _trustedAddress) payable
splitAndDepositRewards(uint256 _amount, address _platform, address _creator, address _referrer) payable returns (uint256, uint256, uint256)
transferOwnership(address newOwner)
withdrawCampaign(uint256 _campaignId)
withdrawTotalClaimFees(address _treasury) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
CampaignClaimed(address indexed campaignManager, uint256 indexed campaignId, address indexed claimer, address tokenAddress, uint256 amount)
CampaignCreated(address indexed campaignManager, uint256 indexed campaignId)
CampaignWithdrawn(address indexed campaignManager, uint256 indexed campaignId)
ClaimFeePaid(uint256 claimFee, address claimFeePayer, address claimFeeRecipient, address campaignManager, uint256 campaignId, address referrer)
EIP712DomainChanged()
Initialized(uint8 version)
MetaTransactionExecuted(address userAddress, address relayerAddress, bytes functionSignature)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SponsoredClaimFeesPaid(uint256 sponsoredClaims, uint256 claimFee, address claimFeeRecipient)
Withdrawal(uint256 amount, address indexed treasury)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
AlreadyClaimed()
ExceedsMaxClaims()
InactiveCampaign()
IncorrectValue()
InvalidAddress()
InvalidCount()
InvalidFee()
NonExistentCampaign()
TransferFailed()