Solidity

誰為交易所中的 ERC-20 代幣交易支付 gas 費?

  • July 29, 2021

我正在開發一個交換器作為下一個 js 中的一個愛好項目。我剛剛開始學習區塊鏈。我正在為每個使用者生成新的存款乙太坊地址。現在我的主要困惑是,當使用者將 erc-20 代幣發送到該地址時,誰將支付汽油費以將這些代幣轉移到公司的熱錢包?如果假設使用者發送了多個 time 代幣,公司會支付幾個 time 的 gas 費用嗎?我非常困惑,:(如何解決這些問題..請幫助

我已經註意到至少有兩種不同的方法。

Binance將在存款地址中發送並保留少量 Eth 餘額。他們將使用該 Eth 將代幣從存款錢包發送到交易所熱錢包。

Kraken使用合約作為存款賬戶而不是 EOA。這些存款合約中沒有 Eth 餘額。編輯: 熱錢包呼叫存款合約上的一個函式,將代幣從合約轉移到熱錢包。

在這兩種情況下,交易所都會支付汽油費以將代幣發送到熱錢包。這就是交易所設置“最低存款”金額的原因。在這個數額之下,將代幣轉移到熱錢包中是不值得的。

對於提款,交易所向使用者收取費用以支付汽油費。

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