Erc-20
ERC20 預售合約和數據欄位
我正在為新的 ERC20 代幣創建預售。我見過各種方法,我想了解有關數據欄位的更多詳細資訊。
範例 1.Bitjob
Address: 0x5e87EDE65d71218d710c6F94b9bfCD9017FB292A Gas Limit: 250000 GWEI (Gas Price): 25 Data: 0x1fb00cdc00000000000000000000000000000000464de6625dfe4f2d83ad09b4886000e6
- 目標幣
https://medium.com/@TargetCoin/contribute-to-target-coin-ico-83ba469f0b8a
他們說——
Using the Target Coin Coin Smart-contract: ETH only. 0xe9e1E3414800886d5210a3F726947387F662ba2A
但是沒有數據欄位。我對此有點困惑。
有沒有關於數據欄位的更多詳細資訊以及如何在預售中使用它?
我想我已經回答了我的問題,但沒有人在這裡回复——
// fallback function to buy tokens function () payable { buyTokens(msg.sender); }
當程式碼從地址執行並且指定數據時使用回退,這 4 個四個字節指定函式。
好吧,你已經對你的問題給出了一些答案,所以向你致敬。首先fallback函式是預設函式,即合約被呼叫但沒有數據發送時,呼叫fallback函式。如果你嘗試在沒有任何數據的情況下向合約發送乙太幣,那麼合約將直接進入回退功能(如果它被定義為應付,它將能夠接收乙太幣,否則它將拋出異常)。
其次,這完全取決於開發人員在預售期間想要做什麼(程式碼)。如果應該有數據與乙太一起發送,那麼將創建一個根據它的函式(如在 bitjob 的情況下),或者如果它只是接收乙太(如目標硬幣或您的範例),一個簡單的備份函式就足夠了.
最後歸結為你想怎麼做,你想做什麼。