I'm in a situation to implement the following scenario,
- Need to transfer ERC20 standard token(own by my contract) to some another wallet.
- When recording transaction on Ethereum, need to add custom data(eg: why this transaction happens.)
- When executing getBalance method on any wallet address it should be able to read custom data as well.
Is there any way that I can add custom data on transactions while maintaining the ERC20 standard? Appreciate any help.