首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >购买产品标识

问购买产品标识
EN

Stack Overflow用户
提问于 2018-01-01 21:09:00
回答 2查看 29关注 0票数 0

我在测试network.Now上创造了硬币,令人困惑的是,

我已经分发硬币给100个会员,谁可以使用这些硬币购买我的platform.Now上的数字产品(域名)混淆是,如果所有的域名都列出销售10美元(100个硬币),多个域名被出售,我怎么能确定哪个用户付款给me.Because所有用户都可以看到我的钱包address.Is有什么方法来检测付款来为哪个购买的产品?

EN

回答 2

Stack Overflow用户

发布于 2018-01-03 00:36:45

让你的钱包成为一份聪明的合同。

然后签出备用函数payable。每当有人向您的合同发送以太时,该函数就会被调用。

代码语言:javascript
复制
function () payable {
    address guyWhoPaiedMe = msg.sender;
  }

要找出是谁向您发送了以太,请使用msg.sender。

票数 1
EN

Stack Overflow用户

发布于 2018-01-04 18:54:12

您可以将特定产品的标识符作为事务的输入数据进行传递。在这种情况下,很容易识别付款所针对的产品。

回调web3.eth.sendTransaction(transactionObject,web3.eth.sendTransaction )

将事务发送到网络。

参数1. Object -要发送的事务对象:·from: String -发送账号的地址。如果未指定,则使用web3.eth.defaultAccount属性。·to: String -(可选)消息的目标地址,合同创建事务未定义。·value: Number|String|BigNumber -(可选)交易在Wei中转移的值,如果是合同创建交易,也包括捐赠。·gas: Number|String|BigNumber -(可选,默认:待定)交易使用的气体量(未使用的气体量退还)。·gasPrice: Number|String|BigNumber -(可选,默认:待定)本次交易气价,单位为wei,默认为网络平均气价。·data: String -(可选)包含消息相关数据的字节字符串,或者在合同创建事务的情况下,初始化代码。·nonce: Number -(可选) nonce的整数。这允许覆盖您自己的使用相同nonce的挂起事务。2. Function -(可选)如果你传递一个回调,HTTP请求是异步的。有关详细信息,请参阅此注释。

返回

字符串-十六进制字符串形式的32字节事务哈希。

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

https://stackoverflow.com/questions/48049928

复制
相关文章

相似问题

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