Incorrect erc20 interface for LoveToken
and Soulmate
ILoveToken (src/interface/ILoveToken.sol#4-18) has incorrect ERC20 function interface:ILoveToken.approve(address,uint256) (src/interface/ILoveToken.sol#7)
ILoveToken (src/interface/ILoveToken.sol#4-18) has incorrect ERC20 function interface:ILoveToken.transfer(address,uint256) (src/interface/ILoveToken.sol#9)
ILoveToken (src/interface/ILoveToken.sol#4-18) has incorrect ERC20 function interface:ILoveToken.transferFrom(address,address,uint256) (src/interface/ILoveToken.sol#11)
ISoulmate (src/interface/ISoulmate.sol#4-33) has incorrect ERC20 function interface:ISoulmate.transferFrom(address,address,uint256) (src/interface/ISoulmate.sol#17)
A contract compiled with Solidity > 0.4.22 interacting with these functions will fail to execute them, as the return value is missing.
Slither
Set the appropriate return values and types for the defined ERC20 functions.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.