Ethereum ERC20代币,从崩溃中转移,会有什么后果?

Ethereum ERC20代币,从崩溃中转移,会有什么后果?,ethereum,solidity,smartcontracts,erc20,Ethereum,Solidity,Smartcontracts,Erc20,我们已经为TGE/ICO创建了一个ERC20令牌。 在我们的测试中,我们发现transferFrom函数不起作用并且崩溃 其余所有功能均正常工作。令牌已部署在mainnet上 除了用户不能代表他人传输外,这将产生什么影响? 当代币在exchange上出现时,这是否也会产生影响?或者用户只打算使用传递函数?您所说的“崩溃”是什么意思?事务是否回滚,结果状态是否正确,或者令牌是否因使用该函数而丢失/无法恢复 不管怎样,作为一名用户,我都不想购买您的代币。如果ERC20函数中的一个不能正常工作,我肯定

我们已经为TGE/ICO创建了一个ERC20令牌。 在我们的测试中,我们发现transferFrom函数不起作用并且崩溃 其余所有功能均正常工作。令牌已部署在mainnet上 除了用户不能代表他人传输外,这将产生什么影响? 当代币在exchange上出现时,这是否也会产生影响?或者用户只打算使用传递函数?

您所说的“崩溃”是什么意思?事务是否回滚,结果状态是否正确,或者令牌是否因使用该函数而丢失/无法恢复


不管怎样,作为一名用户,我都不想购买您的代币。如果ERC20函数中的一个不能正常工作,我肯定不会相信合同是安全的。其影响将是,您将有愤怒的客户不想要您的代币。用户希望能够使用
transferFrom
功能,因为您将您的代币作为符合ERC20标准的代币进行广告宣传。我还认为没有任何交易所会接受您的代币。

,它崩溃意味着状态是回滚的,代币不会被转移,但它们仍然保留在源帐户中,这是有意的,后来才意识到transferFrom不起作用。所以我的问题是这会产生什么影响?当一个普通的用户在交换这些硬币时,他会调用transferFrom吗?或者exchange会在列出硬币之前检查每个功能吗?或者他们只是寻找函数声明?此处的任何指导都会有所帮助。它为智能合约提供了代表代币所有者发起转让的能力(以及
批准
)。每个交易所都有自己的验证过程,但没有一个交易所会允许一个具有非功能性ERC20功能的交易所,比如说(至少我不会使用)approve运行良好,当你说ERC20功能非功能性时,每个交易所会彻底检查所有功能吗?我理解transferFrom函数的用法,但普通用户什么时候使用这个函数呢?由于传递函数的工作更精细