首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ERC-20令牌可以根据特定事件交换吗?

ERC-20令牌可以根据特定事件交换吗?
EN

Stack Overflow用户
提问于 2018-04-12 10:01:04
回答 1查看 167关注 0票数 1

我有一个快速的问题,一个不正常的方式购买ERC-20代币,并了解这是否在技术上是可能的。

让我们假设有一个智能契约,它生成并持有一个名为“ThankYou”令牌的ERC-20Token,它有10亿个令牌。

1)用户A向有需要的儿童捐赠100 need。

2)智能契约检测用户A已捐赠了100个ETH,并确认100 ETH确实已发送给该儿童

3)触发智能契约,向用户A发送30张感谢令牌,以使其做得更好。

我非常感谢你对此的思考。我只遇到这样的情况: ERC-20令牌是通过与ETH‘购买’(基于ERC-20令牌的价格)获得的。我想知道我提到的上述步骤是否可行。如果是的话,用户A能把那30元代币卖给ETH交换吗?

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-12 13:09:42

不,我不认为明智的合同是不可能听取事件的。

不过,您可以编写一个web应用程序,该应用程序将侦听某个事件,然后远程调用智能契约中的函数。但这一定会发生,从区块链上消失。

除此之外,您还可以实现一个函数askForThanks(),该函数将检查用户是否在过去捐赠了一定数量的以太,并相应地向他发送ThankYou令牌。

如果是的话,用户A能把那30元代币卖给ETH交换吗?

如果人们愿意购买ThankYou令牌(尽管我认为这会消除您令牌的全部用途),那么您当然可以像其他任何ERC20令牌一样交易这些令牌。

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

https://stackoverflow.com/questions/49793648

复制
相关文章

相似问题

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