Modify token allowance before transaction

Description:

Make option to change token allowances before transactions are sent or received.

Purpose:
This will allow give better ease of access to check and verify token allowances without the need for a transaction to be sent. With the current set up the transaction request comes before the approval when receiving a transaction. This error may occur “execution reverted: BEP20: transfer amount exceeds balance” With a setting in MetaMask to change the maximum token amount before attempting to receive “claim” a transaction this error can be prevented.

Extension/Mobile/Both:
Both

Images/Attacments: