Submitted by EPSec, also found by h2134, chista0x, Drynooo, stacey, and MrPotatoMagic
The Vultisig token, as described in its documentation, is expected to include a burnable feature. However, the current implementation of the Vultisig token contract lacks the necessary functions to support token burning. This report identifies the impact of this missing functionality and provides a recommended solution to implement the burn feature. The vultisig stated that they forgot to add this functionality.
Non-compliance with Documentation: Users and developers relying on the documentation will expect burn functionality, leading to confusion and potential loss of trust when they find it missing.
As you can see from the code below function for burning is missing, consider adding it to the code.
To address this issue, the following burn functions should be added to the Vultisig contract:
Here is the modified contract with the added burn functionality. Something like this can be added to the Vultisig code:
ERC20
0xsomeone (judge) decreased severity to Medium and commented:
Vultisig confirmed
