I've been working with contracts from Uniswap and its clones for on chain swaps. Integration was easy mostly because all the contract source and ABIs are easily available. After Uniswap I started looking at other DEXs and found that they are obfuscated at best and totally opaque at worst. 0x obfuscates their contracts with proxies and what's on Etherscan is wrong.. Lido contracts go so far as to poison their ABIs so they're unusable without modification. Metamask is totally opaque and executes some crazy swap paths (which are not at all optimized) see: this example I won't even get into ChangeNOW which is totally off chain (on purpose).
Why is this acceptable? Why do people trust these apps? Isn't this all supposed to be open and verifiable?
[link] [comments]
You can get bonuses upto $100 FREE BONUS when you:
π° Install these recommended apps:
π² SocialGood - 100% Crypto Back on Everyday Shopping
π² xPortal - The DeFi For The Next Billion
π² CryptoTab Browser - Lightweight, fast, and ready to mine!
π° Register on these recommended exchanges:
π‘ Binanceπ‘ Bitfinexπ‘ Bitmartπ‘ Bittrexπ‘ Bitget
π‘ CoinExπ‘ Crypto.comπ‘ Gate.ioπ‘ Huobiπ‘ Kucoin.
Comments