The KittyCoin::burnKittyCoin()
function allows to reduce the kittyCoinMeownted
balance on-behalf of an account different that who is calling, allowing the on-behalf account keep owning the KittyCoins and the caller keep having the kittyCoinMeownted balance.
The KittyCoin::burnKittyCoin()
function allows to reduce the kittyCoinMeownted
balance on-behalf of an account different that who is calling, allowing the on-behalf account keep owning the KittyCoins and the caller keep having the kittyCoinMeownted balance.
Therefore the on-behalf user can use their KittyCoins outside of the KittyPool contract context and the caller user will be able to take advantage of the kittyCoinMeownted inside of the contract.
Manual review
Consider to remove the option of burn KittyCoin on-behalf of another account.
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.