I tried to exchange NMR (Ethereum token) to ETH, but both Uniswap and 1inch only suggest I sign a transaction for 0 ETH value. I signed this transaction, and here's the result:
What's this "Success"? Because they have taken the transaction fee, but no exchange took place. What is it for? What did I pay for?
Btw, my wallet app shows "Call Contract succeeded" instead of "Success". I haven't found anything useful on it. The best I've found is "call" is performed without a fee. But in my case, I had to pay. Apparently, there are several terms "call" in Ethereum.
Why does this happen? How can I exchange NMR to ETH?
UPD:
I've tried to swap on Uniswap 2 times, and both times, apparently, I've just paid for this approval. Both these 0 ETH transactions refer to the same Contract ID. I've connected with WalletConnect to etherscan.io and tried to perform approve on this Contract with _spender (address)
to be official Uniswap address 0x7a250d5630b4cf539739df2c5dacb4c659f2488d. It fails with an error: estimateGas: execution reverted
.
Do you have any ideas about what happened? How do I use this contract that I've paid for 2 times? How do I swap? Thanks