One critical benefit DeltaRelay provides is non-custodial:
Unlike centralized exchanges, we never hold onto your Ether or other tokens.
Your tokens will never leave your digital wallet.
I have some ERC-20 token. Why do I need to enable before selling a token?
Enable is a safety feature. In order to safely trade ERC20 tokens in a decentralized environment without a third party holding your digital assets, you need to give DeltaRelay permission to facilitate trades on your behalf.
By enabling a token, let's say HOT, you would be saying -
"I allow DeltaRelay to sell HOT on my behalf, but only by no more than the amount I entered in my sell order."
This prevents the need to ever deposit any token into DeltaRelay.
Why do I NOT need to enable before buying a token?
After you buy a token, essentially, you will receive some token in your wallet. You do not have to give anyone permission to transfer token to your digital wallet. So you don't have to enable the token you are buying.
Meanwhile though, if you are using WETH to buy a token, you need to enable WETH. If you are using DAI to buy a token, you need to enable DAI.
What are the costs?
The only costs are the small gas fees for operating on the Ethereum network.:)
Thanks for choosing DeltaRelay.