前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Warning! Error encountered during contract execution [Reverted]

Warning! Error encountered during contract execution [Reverted]

作者头像
rectinajh
发布2020-01-15 16:10:51
5.1K0
发布2020-01-15 16:10:51
举报

为什么erc20转账的合约总是提醒Error encountered during contract execution [Reverted]?? https://info.etherscan.com/what-happens-when-erc-20-token-transfer-might-have-failed/

image.png

每当发生ERC-20 token转账失败的错误时,发送方发送的金额/token不会离开发送方地址,但会扣除“gas费用”。

主要原因是智能合约和token失败。以下是ERC-20 token转账可能失败的最常见原因: 1,token合约已锁定或暂停(token尚未转让)。变量包括:铸造,铸造完成,已暂停,可转让,可转让StartTime,已暂停。 2,已锁定发送方地址的token余额不足,在将token发送到另一个地址之前,请确保发送地址具有足够的转移token余额即使实际扣除了余额(不完全符合ERC-20标准),代币合同也不会发出转让事件。 3,特定token的代币合约未提供有效的传输事件日志,因此导致交易失败。此问题归因于针对ERC-20令牌的合规性政策。

如需其他帮助,请直接联系发件人/交易创建者以获取更多信息。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档