Transactions

交易顯示在 etherscan 上,metamask 表示已發送,但我的代幣餘額仍然相同

  • April 1, 2022

我進行了 USDC 交易,metamask 說它已發送,而 etherscan 也說進行瞭如下所示的交易。但是我的 USDC 餘額仍然和從未離開我的賬戶一樣。接收者也沒有收到它。為什麼進行了交易但沒有扣除任何費用?我付了 $ 3 worth of gas fees, did I just lose $ 3?

另外,為什麼交易中沒有說明發送的 USDC 金額。

在此處輸入圖像描述

因為你剛剛批准了你的代幣。您沒有發送它們,您只是批准了合約或地址,以便在需要時使用這些代幣。使用實際轉賬創建另一個交易。

這個過程在 DEX 的 Swap 上是這樣的:

您必須批准您發送代幣的那一刻,這是一筆交易,然後您必須轉移代幣,這是另一筆交易

因此,當您嘗試在 DEX 上進行交換時,您實際上必須進行 2 次交易。

因此,您似乎只批准了您的交換,現在您必須按下 dex 上的交換功能,該功能應該已從批准更改為 dex 上的交換:>

引用自:https://ethereum.stackexchange.com/questions/87465