I'm hoping to build a system that would let me, in one transaction, transfer ETH from WalletA and receive DAI in Wallet B.
Is there a contract out there that currently does it? or is it even possible to build a contract that does this?
Keep in mind the
walletB addresses would all be parameters on a given function call.