pragma solidity >=0.6.0 <0.8.0; interface ILinkdropERC20 { function verifyLinkdropSignerSignature ( uint _weiAmount, address _tokenAddress, uint _tokenAmount, uint _expiration, address _linkId, bytes calldata _signature ) external view returns (bool); function checkClaimParams ( uint _weiAmount, address _tokenAddress, uint _tokenAmount, uint _expiration, address _linkId, bytes calldata _linkdropSignerSignature, address _receiver, bytes calldata _receiverSignature ) external view returns (bool); function claim ( uint _weiAmount, address _tokenAddress, uint _tokenAmount, uint _expiration, address _linkId, bytes calldata _linkdropSignerSignature, address payable _receiver, bytes calldata _receiverSignature ) external returns (bool); }