In December 2021, MetaMask supported automagically decoding the transaction data prior signing it. This will allow users to fully understand what they are going to do before singing the transaction.
In order to decode a transaction data, the contract ABI should be retrieved. I am not sure whether it should be supported here or by the explorer (e.g blockscout) where the contract ABI can be retrieved.
In December 2021, MetaMask supported automagically decoding the transaction data prior signing it. This will allow users to fully understand what they are going to do before singing the transaction.
In order to decode a transaction data, the contract ABI should be retrieved. I am not sure whether it should be supported here or by the explorer (e.g blockscout) where the contract ABI can be retrieved.
More info can be found below. Ref: https://metamask.zendesk.com/hc/en-us/articles/4412543412123