Airdrop
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
13
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Airdrop"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Airdrop"
ABI
ABI objects
Getter at block 21729275
contractURI() view returns (string)
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=Airdrop, version=1, chainId=8453, verifyingContract=0x5a8f7440455ee05b77edabe0dc363b71bc5d2c41, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
owner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
isClaimed(address _receiver, address _token, uint256 _tokenId) view returns (bool)
processed(bytes32) view returns (bool)
tokenConditionId(address) view returns (uint256)
tokenMerkleRoot(address) view returns (bytes32)
State-modifying
Events airdropERC1155(address _tokenAddress, struct AirdropAirdropContentERC1155[] _contents)
airdropERC1155WithSignature(struct AirdropAirdropRequestERC1155 req, bytes signature)
airdropERC20(address _tokenAddress, struct AirdropAirdropContentERC20[] _contents)
airdropERC20WithSignature(struct AirdropAirdropRequestERC20 req, bytes signature)
airdropERC721(address _tokenAddress, struct AirdropAirdropContentERC721[] _contents)
airdropERC721WithSignature(struct AirdropAirdropRequestERC721 req, bytes signature)
airdropNativeToken(struct AirdropAirdropContentERC20[] _contents) payable
claimERC1155(address _token, address _receiver, uint256 _tokenId, uint256 _quantity, bytes32[] _proofs)
claimERC20(address _token, address _receiver, uint256 _quantity, bytes32[] _proofs)
claimERC721(address _token, address _receiver, uint256 _tokenId, bytes32[] _proofs)
initialize(address _defaultAdmin, string _contractURI)
setContractURI(string _uri)
setMerkleRoot(address _token, bytes32 _tokenMerkleRoot, bool _resetClaimStatus)
setOwner(address _newOwner)
Airdrop(address token)
AirdropClaimed(address token, address receiver)
AirdropWithSignature(address token)
ContractURIUpdated(string prevURI, string newURI)
Initialized(uint8 version)
OwnerUpdated(address indexed prevOwner, address indexed newOwner)
constructor()
This contract contains no fallback and receive objects.
AirdropAlreadyClaimed()
AirdropInvalidProof()
AirdropNoMerkleRoot()
AirdropRequestAlreadyProcessed()
AirdropRequestExpired(uint256 expirationTimestamp)
AirdropRequestInvalidSigner()
AirdropValueMismatch()
ContractMetadataUnauthorized()
OwnableUnauthorized()