Solidity

MyAdvancedToken 自動買賣功能不起作用

  • January 14, 2022

我嘗試使用此處描述的“自動和銷售”功能創建代幣。複製/粘貼程式碼(footpage)並部署合約後,不會出現錯誤消息。但是當我執行“賣出”或“買入”功能時,什麼也沒有發生。當嘗試執行“購買”功能時,沒有出現任何欄位,這對我來說似乎很奇怪,因為應該輸入他們想要購買/出售的金額……知道如何解決這個問題嗎?

我的期望是發件人帳戶收到的新代幣數量等於發送的乙太數量 * 指定的轉換率,這是此程式碼的目的嗎?

提前致謝 !

您連結到基本硬幣程式碼,請在此處嘗試完整改進的硬幣程式碼:https ://ethereum.org/token#full-coin-code

另外,請確保您在“SELECT CONTRACT TO DEPLOY”下選擇 MyAdvancedToken 部署後,進入合約管理頁面並使用 setPrices 功能首先為買賣功能提供價格,然後嘗試使用從乙太坊賬戶。

*確保使用測試網

如果您使用的是 MyAdvancedToken 合約,在部署後首先您應該使用命令 setPrices 設置買賣價格。價格以 wei 為單位,而不是以 ETH 為單位。此外,您需要向您的代幣合約發送一些 ETH,然後才能使用賣出功能。因為你需要為你的代幣償還 ETH。

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