DelegatedClaimCampaigns

Verified contract

Active on Ethereum with 162,081 txns
Deployed by via 0x2ef25755 at 20319477
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $10,999,325.74
ERC-20
Value $4,725,099.76
ERC-20
Value $1,072,984.28
ERC-20
Value $111,492.62
ERC-20
Value $29,338.51
ERC-20
Value $10,404.08
ERC-20
Value $4,472.48
ERC-20
Value $2,568.78
ERC-20
Value $1,159.38
ERC-20
--
0xa09ecab357c74e4092bc2f8f067f681092232767fdf2c621c023cb39c1592928
0x52bfde7aa9b0d091f48b1430b9d6f04eaeb185cf393c3d04d123f8dbaeb826cd
From
0xfb445d5f8bea1852e047f8a7a22b1109782b95a17baac9dbfe15ef825bdb8da6
0x1a623cc87fc6e5729ca8693eb657f1eb24f93292db5f9e1e69f6ceec9dfdfdf3
0x2c823442b3f0491e1171b9bef38bc7ac86fc5bd6c5e3fae66b790bf9dd4649f4
0x06945466cdb538ba6d2aff3d4136c69f2376988f2a6556255fa70b621c97990b
0x355c958e31eec9f3215d381efa4735f8c515218cf6d4d170753900b83462eb14
0xd121d6886f8514fe27b1e7af0492c65e8e6a028ec61f1d0e67f76c65567adafc
0xddfafb6266d6d727a853d930c15e859453eecf75714a7b93beef5ec23401f131
0x0de7c5cc63849124d41cc0768eda678a2f313f8102685f3af6aa63fb165573cf

Functions
Getter at block 21244956
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=ClaimCampaigns, version=2, chainId=1, verifyingContract=0x5ae97e4770b7034c7ca99ab7edc26a18a23cb412, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
Read-only
campaigns(bytes16view returns (address manageraddress tokenuint256 amountuint256 startuint256 enduint8 tokenLockupbytes32 rootbool delegating)
claimLockups(bytes16view returns (address tokenLockeruint256 startuint256 cliffuint256 perioduint256 periods)
claimed(bytes16addressview returns (bool)
nonces(address ownerview returns (uint256)
tokenLockers(addressview returns (bool)
usedIds(bytes16view returns (bool)
verify(bytes32 rootbytes32[] proofaddress claimeruint256 amountpure returns (bool)
State-modifying
cancelCampaigns(bytes16[] campaignIds
claim(bytes16 campaignIdbytes32[] proofuint256 claimAmount
claimAndDelegate(bytes16 campaignIdbytes32[] proofuint256 claimAmountaddress delegateestruct DelegatedClaimCampaignsSignatureParams delegationSignature
claimAndDelegateWithSig(bytes16 campaignIdbytes32[] proofaddress claimeruint256 claimAmountstruct DelegatedClaimCampaignsSignatureParams claimSignatureaddress delegateestruct DelegatedClaimCampaignsSignatureParams delegationSignature
claimMultiple(bytes16[] campaignIdsbytes32[][] proofsuint256[] claimAmounts
claimMultipleWithSig(bytes16[] campaignIdsbytes32[][] proofsaddress claimeruint256[] claimAmountsstruct DelegatedClaimCampaignsSignatureParams claimSignature
claimWithSig(bytes16 campaignIdbytes32[] proofaddress claimeruint256 claimAmountstruct DelegatedClaimCampaignsSignatureParams claimSignature
createLockedCampaign(bytes16 idstruct DelegatedClaimCampaignsCampaign campaignstruct DelegatedClaimCampaignsClaimLockup claimLockupaddress vestingAdminuint256 totalClaimers
createUnlockedCampaign(bytes16 idstruct DelegatedClaimCampaignsCampaign campaignuint256 totalClaimers
onERC721Received(addressaddressuint256bytesreturns (bytes4)
Events
CampaignCancelled(bytes16 indexed id
CampaignStarted(bytes16 indexed idstruct DelegatedClaimCampaignsCampaign campaignuint256 totalClaimers
ClaimLockupCreated(bytes16 indexed idstruct DelegatedClaimCampaignsClaimLockup claimLockup
Claimed(address indexed recipientuint256 indexed amount
EIP712DomainChanged(
LockedTokensClaimed(bytes16 indexed idaddress indexed claimeruint256 indexed tokenIduint256 amountClaimeduint256 amountRemaining
UnlockedTokensClaimed(bytes16 indexed idaddress indexed claimeruint256 amountClaimeduint256 amountRemaining
Constructor
constructor(string namestring versionaddress[] _tokenLockups
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidShortString(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
StringTooLong(string str