What is "swap" presicely between ERC20 tokens? Is it exchanging one ERC20 token for the other without fees, in the most possible native way?
How is it different from "convert"?
Let's say I want to "swap" my Ethereum for Dai or some other ERC20 token. Can I do it on my own? I'm a programmer, so writing a bit of code, if required, for it would be ok.