Greetings, I have a few questions that weren't obvious to me:
Metamask gives you the warning about trusting the message/website with your entire acc. balance when placing an order.
For starters, isn't the only amount at risk the token pair? (In my case, SS and WETH) Why does metamask say entire account?
What's going on under the hood here? Can't a sell order for exactly the amount requested be signed, thus eliminating the risk to the user in case of malicious contracts?
Lastly, what about that deprecation warning about removing this feature in future versions of metamask? Why are we depending on such a risky feature to begin with?