Ether

如何在合約中轉移乙太幣?

  • October 8, 2021

當我使用該toAddress.call{value: amt}(""); 程式碼時,將乙太幣轉移到 EOA 帳戶可以正常工作,但如果將其發送到合約,則返回錯誤。這是為什麼?

預設情況下,合約不能接收乙太幣並且會拒絕發送。

對於能夠接收乙太幣的合約,你應該有一個帶有payable關鍵字的函式(並呼叫該函式),或者使用通用的備份receive函式。更多資訊請訪問https://ethereum.stackexchange.com/a/81995/31933

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