Can I send ERC20 and ETH in the same transaction trough web3js ?
I want enable the user to send my token with ETH in a same transaction to my wallet. I know that there are 2 transactions (ETH transfer & token transfer). But could it be possible to approve both at the same time?
I do not want the user to accept 3 metamask popups (approve ETH spending, approve token spending, Smart Contract transfer ETH & ERC20 Token function).