1 tx
5 calls
constructor
No constructor.
functions
chainId
viewfunction chainId() view returns (uint256)
checkClaimParams
viewfunction checkClaimParams(uint256 _weiAmount, address _tokenAddress, uint256 _tokenAmount, uint256 _expiration, address _linkId, bytes _linkdropSignerSignature, address _receiver, bytes _receiverSignature) view returns (bool)
checkClaimParamsERC1155
viewfunction checkClaimParamsERC1155(uint256 _weiAmount, address _nftAddress, uint256 _tokenId, uint256 _tokenAmount, uint256 _expiration, address _linkId, bytes _linkdropSignerSignature, address _receiver, bytes _receiverSignature) view returns (bool)
checkClaimParamsERC721
viewfunction checkClaimParamsERC721(uint256 _weiAmount, address _nftAddress, uint256 _tokenId, uint256 _expiration, address _linkId, bytes _linkdropSignerSignature, address _receiver, bytes _receiverSignature) view returns (bool)
claimedTo
viewfunction claimedTo(address) view returns (address)
claimPattern
viewfunction claimPattern() view returns (uint256)
factory
viewfunction factory() view returns (address)
getLinkdropMaster
viewfunction getLinkdropMaster() view returns (address)
getMasterCopyVersion
viewfunction getMasterCopyVersion() view returns (uint256)
initialized
viewfunction initialized() view returns (bool)
isCanceledLink
viewfunction isCanceledLink(address _linkId) view returns (bool)
isClaimedLink
viewfunction isClaimedLink(address _linkId) view returns (bool)
isLinkdropSigner
viewfunction isLinkdropSigner(address) view returns (bool)
linkdropMaster
viewfunction linkdropMaster() view returns (address)
paused
viewfunction paused() view returns (bool)
verifyLinkdropSignerSignature
viewfunction verifyLinkdropSignerSignature(uint256 _weiAmount, address _tokenAddress, uint256 _tokenAmount, uint256 _expiration, address _linkId, bytes _signature) view returns (bool)
verifyLinkdropSignerSignatureERC1155
viewfunction verifyLinkdropSignerSignatureERC1155(uint256 _weiAmount, address _nftAddress, uint256 _tokenId, uint256 _tokenAmount, uint256 _expiration, address _linkId, bytes _signature) view returns (bool)
verifyLinkdropSignerSignatureERC721
viewfunction verifyLinkdropSignerSignatureERC721(uint256 _weiAmount, address _nftAddress, uint256 _tokenId, uint256 _expiration, address _linkId, bytes _signature) view returns (bool)
verifyReceiverSignature
viewfunction verifyReceiverSignature(address _linkId, address _receiver, bytes _signature) view returns (bool)
verifyReceiverSignatureERC721
viewfunction verifyReceiverSignatureERC721(address _linkId, address _receiver, bytes _signature) view returns (bool)
version
viewfunction version() view returns (uint256)
addSigner
payablefunction addSigner(address _linkdropSigner) payable returns (bool)
cancel
nonpayablefunction cancel(address _linkId) returns (bool)
claim
payablefunction claim(uint256 _weiAmount, address _tokenAddress, uint256 _tokenAmount, uint256 _expiration, address _linkId, bytes _linkdropSignerSignature, address _receiver, bytes _receiverSignature) payable returns (bool)
claimERC1155
payablefunction claimERC1155(uint256 _weiAmount, address _nftAddress, uint256 _tokenId, uint256 _tokenAmount, uint256 _expiration, address _linkId, bytes _linkdropSignerSignature, address _receiver, bytes _receiverSignature) payable returns (bool)
claimERC721
payablefunction claimERC721(uint256 _weiAmount, address _nftAddress, uint256 _tokenId, uint256 _expiration, address _linkId, bytes _linkdropSignerSignature, address _receiver, bytes _receiverSignature) payable returns (bool)
destroy
nonpayablefunction destroy()
initialize
nonpayablefunction initialize(address _factory, address _linkdropMaster, uint256 _version, uint256 _chainId, uint256 _claimPattern) returns (bool)
pause
nonpayablefunction pause() returns (bool)
removeSigner
nonpayablefunction removeSigner(address _linkdropSigner) returns (bool)
unpause
nonpayablefunction unpause() returns (bool)
withdraw
nonpayablefunction withdraw() returns (bool)
events
AddedSigningKey
event AddedSigningKey(address linkdropSigner)
Canceled
event Canceled(address linkId)
Claimed
event Claimed(address indexed linkId, uint256 ethAmount, address indexed token, uint256 tokenAmount, address receiver)
ClaimedERC1155
event ClaimedERC1155(address indexed linkId, uint256 ethAmount, address indexed nft, uint256 tokenId, uint256 tokenAmount, address receiver)
ClaimedERC721
event ClaimedERC721(address indexed linkId, uint256 ethAmount, address indexed nft, uint256 tokenId, address receiver)
Paused
event Paused()
RemovedSigningKey
event RemovedSigningKey(address linkdropSigner)
Unpaused
event Unpaused()
errors
No errors.
creation bytecode
0x6352c7420d6000526103ff60206004601c335afa6040516060f3