求助中

在以太坊区块链中使用代币10

我正在编写一个测试应用程序,允许人们购买令牌。

我正在从这里改编示例:https//ethereum.org/token#the-code

这是我的问题:

  1. 进行购买登记的最佳方法是什么?我想这可能是一个简单的Web界面,它查询区块链以查看谁买了什么。

如果这是正确的,这是否意味着要在服务器上运行geth以获得最新的区块链,然后使用某种PHP / Javascript库以便经常查询区块链?

  1. 出售代币的最佳方法是什么?可以通过网络界面完成此操作,还是最好通过以太坊钱包进行销售?或两者?

  2. 可以说,我想将令牌分为多个部分,例如:

A:完整令牌= 1 B:完整令牌的1/10(称为10令牌)C:10令牌的1/10(称为100令牌)D:100令牌的1/10(称为1000令牌)

代表这一点的最好方法是什么?

例如,如果某人拥有一个完整的令牌,则他们拥有该令牌的100%权限。但是,令牌的许多部分可能由不同的人拥有,这些人将根据其份额共享权利。

在视觉上,它看起来像这样:

在此处输入图片说明

如何做到这一点对我来说是一个难题。


老虎or猫咪

2021.01.07
1567
收藏

1个答案:

justnow

2021.01.08

您可以通过进行这样的事件来在代币销售智能合约中进行注册表   event TokenPurchase(address indexed purchaser, address indexed beneficiary, uint256 value, uint256 amount);

在这种情况下,您将可以稍后查看事件日志并获取所需的所有地址。

另一种方法是像这样向您的合同添加一个简单的地图,mapping (address => uint256) public deposited;并在购买时向该地图添加元素。

关于用户注册表的表示,最好只看一下您喜欢的ICO,并以相同的方式进行。


评论(0) 赞赏(0)

撰写答案:

1.描述你的问题

2.贴上相关代码

3.贴上报错信息

4.贴上相关截图

5.你已经尝试了哪些方法仍然没解决(附上相关链接)

提交答案

感谢您的善举,每一次解答会成为新人的灯塔。回答被采纳后获得20算力和相应LK币奖励。

关闭