首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ERC20预售合同与数据字段

ERC20预售合同与数据字段
EN

Ethereum用户
提问于 2017-08-21 01:44:57
回答 2查看 753关注 0票数 2

我正在为一个新的ERC20令牌创建预售版。我已经看到了各种方法,我想了解更多关于数据字段的细节。

例1. Bitjob

代码语言:javascript
复制
Address: 0x5e87EDE65d71218d710c6F94b9bfCD9017FB292A
Gas Limit:​ 250000
GWEI (Gas Price): 25
Data:     0x1fb00cdc00000000000000000000000000000000464de6625dfe4f2d83ad09b4886000e6
  1. 目标硬币

https://medium.com/@TargetCoin/contribute-to-target-coin-ico-83ba469f0b8a

他们说-

代码语言:javascript
复制
Using the Target Coin Coin Smart-contract: ETH only.
0xe9e1E3414800886d5210a3F726947387F662ba2A

但是没有数据字段。我对此有点困惑。

是否有更多关于数据字段的详细信息,以及如何在预售中使用?

EN

回答 2

Ethereum用户

发布于 2017-08-21 10:12:57

我想我的问题已经有答案了,但这里没有人回应-

代码语言:javascript
复制
 // fallback function to buy tokens
  function () payable {
     buyTokens(msg.sender);
  }

当从地址运行代码时,当指定数据时,4个字节指定函数时,将使用回退。

票数 1
EN

Ethereum用户

发布于 2017-08-21 11:50:27

好吧,你对你的问题已经给了一些人,所以尊敬你。首先,回退函数是默认函数,即当调用契约而不发送数据时,则调用回退函数。如果您试图在没有任何数据的情况下将以太发送到合同,那么契约将直接转到回退函数(如果它被定义为应付款,它将能够接收以太,否则它将抛出异常)。

其次,这完全取决于开发人员在预售期间(代码)要做什么。如果它们应该是与以太一起发送的数据,那么将根据它创建一个函数(就像位作业那样),或者如果它只是接收以太(比如Target或您的示例),那么一个简单的回退函数就足够了。

最后,它归结为你想做什么和你想做什么。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/24791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档