首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >接受ERC20令牌回智能契约

接受ERC20令牌回智能契约
EN

Ethereum用户
提问于 2020-01-16 07:53:01
回答 1查看 329关注 0票数 1

我已经创建了一个智能合同(每个发票智能合同),现在合同是在卖方和买方之间,但资金是提供给聪明的合同是从金融家。金融家将资金(Eth)支付给智能合同,并从智能合同中获取令牌(ERC20 XXXTokens)作为支票。

现在的问题是,当金融家想要退款时,他必须返回令牌(ERC20,XXXTokens),那么,我应该如何签入一个智能契约,即返回令牌的用户与这个智能契约生成的令牌相同?

或者,事实上,我们如何检查令牌是否来自特定的智能契约?

EN

回答 1

Ethereum用户

回答已采纳

发布于 2020-01-16 08:49:01

听起来你把事情搞混了。

让我们从更抽象的事物描述开始。

考虑以下两种持有货币的概念性方法:

  1. 你钱包里有N美元
  2. 这家银行有记录表明你持有N美元

在区块链上,每当我们说用户k有类型为XXXN令牌时,我们就意味着XXXToken契约存储一个记录,该记录指示用户k拥有N令牌。

这些令牌当然是XXX类型的,因为这是XXXToken契约“知道”的全部内容。

换句话说,在区块链上,您的权益保持在类似于上面第2条的方式上。

因此,每当用户k想要将他/她的XXX令牌更改为乙醚时,他们所要做的就是与XXXToken契约(如果您愿意的话)交互,并要求它以以太形式出售他们的令牌(即调用函数XXXToken.sell和所需的令牌数量)。

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

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

复制
相关文章

相似问题

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