I made USDC transaction and metamask said it was sent and etherscan also say there was a transaction made as seen below. But my USDC balance is still the same as if it never left my account. And neither did the receiver received it. Why was a transaction made but nothing was deducted? I paid $3 worth of gas fees, did I just lose $3?

Also why does no where in the transaction say the amount of USDC that was sent.

enter image description here

  • the transaction action say approved :/ and not transfer :/
    – Majd TL
    Sep 14 '20 at 20:10
  • i see. so approved and transfer are 2 completely different things? so where did it break in the transaction? where should i look? Sep 14 '20 at 20:21
  • where did you make the USDC transaction?. In ERC20 approve usually mean you give a third address the ability to spend a certain amount of your token on behalf .. if you click on "click to see more" you should be able to see the function that has been called with the parameters
    – Majd TL
    Sep 15 '20 at 7:45
  • what happens now its been 3 days since i approved it. does it expire? Sep 16 '20 at 17:02
  • We need more information from you? what are you using? how did you send the transaction, where and why?
    – Majd TL
    Sep 17 '20 at 8:40

Because you just approved your tokens. You didn't send them, you just approved the contract or address to use those tokens whenever it wants. Create another transaction with the actual transfer.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.