I have been trying for days to swap US DC for Eth. I have tried Uniswap and Trust wallet and both have incomplete or failed transactions. To make it worse I keep losing Eth to Transaction and network fees.
I submitted one transaction that only cost $30 Eth and it did not complete. When I went back to try again, the transaction cost $100 to swap $500 USDC to Eth.
I have tried increasing gas fees, but this does not work.
When swapping tokens for the first time, you have to approve it first to be spendable. And, that is what you did just now. Since you are done approving the token, you need to enter the amount that you want to exchange then press the swap button.
All in all, you will confirm two transactions: approve and swap
I was able to fix the problem by going into Metamask and changing the “Nonce” setting. Next I ran a small transaction with the maximum gas fee and it seemed to work. Im not sure if that was the actual fix, or it if just happend to start working.
The transaction kept getting approved, but it would just sit idle in “pending” status until it failed the next day.
Here is a 1 inch transaction approval, but it did pretty much the same thing on Uniswap and Trust Wallet.
You need to make sure that you are using a high gwei for the network fees so that it will be confirmed as quickly as possible. You can use this for your reference: https://www.gasnow.org/