【问题标题】:ERC20 token , transferfrom crashes , what would be the consequences?ERC20 token , transferfrom crash , 会有什么后果?
【发布时间】:2018-03-09 12:46:51
【问题描述】:

我们为 TGE/ICO 创建了一个 ERC20 代币。 在我们的测试中,我们发现 transferFrom 函数不起作用并崩溃 其余所有功能都正常工作。代币已经部署在主网上 除了用户无法代表某人转移之外,这会产生什么影响? 无论如何,当令牌出现交换时,这也会影响以后吗?还是用户只打算使用传输功能?

【问题讨论】:

标签: ethereum solidity smartcontracts erc20


【解决方案1】:

“崩溃”是什么意思?事务是否回滚并且结果状态正确,或者令牌是否因使用该函数而丢失/无法检索?

无论哪种方式,作为用户,我都不想购买您的代币。如果其中一个 ERC20 功能不能正常工作,我当然不会相信合约是安全的。影响将是您将拥有不想要您的代币的愤怒客户。用户希望能够使用transferFrom 函数,因为您将您的代币宣传为符合 ERC20 的代币。我也认为没有交易所会接受你的代币。

【讨论】:

  • ,它崩溃意味着状态是回滚,令牌没有被转移,但是它们仍然保留在源帐户中,这是有目的的,后来意识到 transferFrom 不起作用。所以我的问题是什么影响?在交易所拥有此币的普通用户何时会调用 transferFrom?还是会在上市硬币之前交换检查每个功能?或者他们只是寻找函数声明?这里的任何指导都会有所帮助
  • 它为智能合约提供了代表代币所有者发起转账的能力(连同approve)。每个交易所都有自己的验证过程,但它们都不允许具有像这样的非功能性 ERC20 功能的验证过程(至少我不会使用)
  • approve 工作正常,当你说 ERC20 功能不正常时,每个交易所是否彻底检查了所有功能?我了解 transferFrom 功能的使用,但普通用户何时使用此功能?由于传递函数工作正常
猜你喜欢
  • 1970-01-01
  • 2021-06-03
  • 2022-11-01
  • 1970-01-01
  • 2019-02-09
  • 1970-01-01
  • 1970-01-01
  • 2017-07-13
  • 2022-12-05
相关资源
最近更新 更多