Lets suppose here are user A and smartcontract B and C(sort of regular dapp). A has no token but little ETH for gas, but B has enough tokens(Erc20).
- A send TX to B
- B send call to C
- C receive tokens in B and give service to A. In addition, C check balance of msg.sender while execution.
In this case, which one should I use delegatecall or just call to make this logic feasible?