OCP Quests Airdrop

Verified contract

Active on Ethereum with 416 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x123fb93331b83e420d49bc6b58bc5672e403fc9cc95e239189ca342ca9d6dda0
0x36f7eca60c53d1c83ff8ecc0c9979090737e0aa96af842b8b7ca21064be4e709
0x91f4110a4713ba4b8cffc67a9ff2337487a21a5ea52d51f218ce3c2037d24f83
0x59c805f926030a97d530a8bf801194238ce70cf01996056821d5b4a27936d14f
0x63fad105a960c259521c8d71db6dcceec19142ceec734e8295c273c4db1412fe
0x952c14699734570a26e1b4525184d82ecf97055fd31451b0d39febbc6ccd1b49
0x2b83341a33c30f41308802310becdebf9646d7619a883f6c1a3f3a10390cfc6c
0x62c6df5ff330cf29752706b24f9f7ed8fa43064fdea96ae0b8120d37a2d4751d
0xbd69519d8967379ec4d193f8398928096a0fe2c34bc14b7d9ce386994ea82969
0x0bc803434a73d41a38d7a349454eabb6cca988d0a81232564abde447aaadffb6

Functions
Getter at block 21225292
ASSET(view returns (address)
0x4c04897259d015452e4f3fd55c58052e5401b673
CANCELABLE(view returns (bool)
true
EXPIRATION(view returns (uint40)
1735145280
LOCKUP_LINEAR(view returns (address)
0x3962f6585946823440d274ad7c719b02b49de51e
MERKLE_ROOT(view returns (bytes32)
0xa8db091423b77d28ade0548fdc1335377483f26010a2e61f7254b6742a118170
TRANSFERABLE(view returns (bool)
true
admin(view returns (address)
0x8dbd5cd6f23bba57115bfd040d0363b27d8a57ba
getFirstClaimTime(view returns (uint40)
1727283599
hasExpired(view returns (bool)
false
ipfsCID(view returns (string)
QmTwenpCNDdCVBxbXeRxgvcCYM5WQyV4nSV7bYfiSSSgFd
name(view returns (string)
OCP Quests Airdrop
streamDurations(view returns (uint40 cliffuint40 total)
(cliff=0, total=7862400)
Read-only
hasClaimed(uint256 indexview returns (bool)
State-modifying
claim(uint256 indexaddress recipientuint128 amountbytes32[] merkleProofreturns (uint256 streamId)
clawback(address touint128 amount
transferAdmin(address newAdmin
Events
Claim(uint256 indexaddress indexed recipientuint128 amountuint256 indexed streamId
Clawback(address indexed adminaddress indexed touint128 amount
TransferAdmin(address indexed oldAdminaddress indexed newAdmin
Constructor
constructor(MerkleLockupConstructorParams baseParamsaddress lockupLinearstruct LockupLinearDurations streamDurations_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CallerNotAdmin(address adminaddress caller
FailedInnerCall(
SablierV2MerkleLockup_CampaignExpired(uint256 blockTimestampuint40 expiration
SablierV2MerkleLockup_CampaignNameTooLong(uint256 nameLengthuint256 maxLength
SablierV2MerkleLockup_ClawbackNotAllowed(uint256 blockTimestampuint40 expirationuint40 firstClaimTime
SablierV2MerkleLockup_InvalidProof(
SablierV2MerkleLockup_StreamClaimed(uint256 index
SafeERC20FailedOperation(address token