Unnecessary immutable variable, which is never used.
LoveToken
contract has imported ISoulmate
import and created the immutable variable named soulmateContract
which is initialized in constructor. This variable is never used by the contract in any context and is obsolete.
This will only create extra bytecode for deployment, which cause high gas to deploy. It is better approach to remove any dead code.
Unused code will cause extra gas to deploy
Manual Review
update the contract as follows -
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.