首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对ERC20令牌进行确认?

如何对ERC20令牌进行确认?
EN

Ethereum用户
提问于 2021-09-15 22:26:31
回答 1查看 259关注 0票数 0

新来的区块链。

我对比特币和其他类似的令牌有很好的理解,以及它们的确认和交易情况。但我仍在试图弄清楚Ethereum和ERC20令牌是如何工作的,比如USDC,USDT。据我所知,USDT也可以工作在其他区块链,如TRC20或平衡计分卡。所以我假设我只需要听一个Ethereum节点,并检查里面的这些令牌,对吗?

有人能帮我了解一下这是怎么回事吗?具体来说,如何确认ERC20令牌的事务?

EN

回答 1

Ethereum用户

回答已采纳

发布于 2021-09-16 05:03:41

ERC20令牌通过调用令牌契约的transfer函数(或approve + transferFrom)来传输。它修改契约的令牌余额,并应该发出一个Transfer事件。

因此,要监视令牌传输,应该监视Transfer事件的令牌约定。

但是,不能保证ERC20令牌契约实际上会发出事件,并且事件数据将是准确的。因此,唯一确定的方法是在事务之前和之后检查令牌余额。

监视ERC20令牌传输的主要问题是,监视一个令牌协议的传输相当简单,但是如果要监视任何令牌协议的传输,则基本上必须开始分析事务,以查看哪些事务包含令牌传输。

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

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

复制
相关文章

相似问题

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