Why Smart Contract Interaction Needs Smarter Wallets: A Deep Dive into DeFi Security and Transaction Simulation