我有一个快速的问题,一个不正常的方式购买ERC-20代币,并了解这是否在技术上是可能的。
让我们假设有一个智能契约,它生成并持有一个名为“ThankYou”令牌的ERC-20Token,它有10亿个令牌。
1)用户A向有需要的儿童捐赠100 need。
2)智能契约检测用户A已捐赠了100个ETH,并确认100 ETH确实已发送给该儿童
3)触发智能契约,将30元代币传送给用户A,使其做得好。
我非常感谢你对此的思考。我只遇到这样的情况: ERC-20令牌是通过与ETH‘购买’(基于ERC-20令牌的价格)获得的。我想知道我提到的上述步骤是否可行。如果是的话,用户A能把那30元代币卖给ETH交换吗?
谢谢,
发布于 2018-04-12 12:05:19
如果你的合同也处理以太的捐赠,那就很容易做到。因此,你的合同将接受捐赠,并将它传递到它应该去的地方,并触发一次代币的转移。
如果您的合同没有处理捐赠,那么您必须注意到什么时候捐款。您必须在区块链之外执行此操作,可能是通过侦听一些正在发出的事件。你还得特别考虑一下,哪一种转移被认为是一种捐赠,哪些不是。
https://ethereum.stackexchange.com/questions/45467
复制相似问题