Erc-20

MetaMask如何收取費用,而交易成本高於費用?

  • October 29, 2021

特別是在乙太坊網路上,交易費用(與另一個代幣交換時)在許多情況下可能超過 10 美元。我很感興趣,MetaMask 是如何收取它的小額費用(即0.87%或其他)的,比如說,如果費用總和高達 10 美元,但交易成本不止於此,那麼 MetaMask 是如何從我們那裡獲得這些費用的?它使用什麼方法來削減費用並發送給自己?

不要將 Gas 費與 Metamask 費混淆。元遮罩費僅適用於掉期,不適用於直接錢包到錢包的轉賬。無論如何,您總是需要支付汽油費,但這不是您的元遮罩交換訂單的一部分。

在交換的情況下,正如他們在此處解釋的那樣:

0.875% 的服務費會自動計入每個報價

貨幣/硬幣對始終採用 BASE/QUOTE 格式。

在 ETH/USDT 中,ETH 是基礎,USDT 是報價。

這意味著如果硬幣 A 到硬幣 B 的實際變化率為 1,您將支付 1.00875 的變化率。

因此,要購買 100 ETH,您將支付 100.875 BUSD。(100 兌換率,0.875 手續費)

使用元遮罩進行交換時,您將首先與他們的智能合約交換路由器進行互動。

交換路由器將在內部將您的訂單轉發到目前似乎位於 0x74de5d4FCbf63E00296fd95d33236B9794016631 的另一個合約。

如果您檢查由該合約進行的內部交易,您會看到對於從 Metamask 交換路由器收到的每個呼叫,一筆交易轉到交易所,另一筆轉到Metamask:費用合約,這是 0.875。

因此,當您發送報價 + 費用時,Metamask 會將報價轉發給交易所以履行您的訂單,並將您的費用轉發給他們自己的合約。

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