Contract-Development
ERC20 代幣的動態總供應量
我正在嘗試使用以下工作流程創建 ERC20 令牌。
- 創建一個新的代幣,比如說“XYZ”,初始總供應量為 1000 個硬幣。
- 在交易所列出它們,並創建硬幣自己的錢包來購買硬幣。
- 當 1000 枚硬幣的初始供應用完並且使用者嘗試購買更多硬幣時,比如說 150 枚硬幣,然後我的智能合約會即時鑄造新的令牌 (150) 並在成功付款後記入使用者的錢包。並且循環繼續。顯然,總供應量將相應增加。
在 OpenZeppelin 智能合約中,有鑄造和燃燒代幣的方法,但它們可以毫無問題地使用嗎?
更重要的是,我需要了解上述工作流程是否存在任何缺陷。可能是技術、財務或其他方面的。
https://ethereum.org/token涵蓋了您所描述的大部分內容,所以不,我認為這樣做沒有任何問題。
您應該創建一個智能合約來管理它。然後將您的 ERC 代幣的所有權轉移到該合約,以便智能合約可以鑄造您的代幣。
當有人試圖從你的經理合約中購買你的 ERC 代幣時,它應該鑄造 ERC 代幣並將它們轉移給發件人。
讓我知道您是否有任何不清楚的地方。