来自ERC 667
动机
ERC20需要将令牌转移到合同的多步骤过程。在令牌合同上需要先获得批准,才能使合同撤回令牌。接下来,需要告知合同已被批准提取代币。最后,合同必须实际提取令牌,并运行与接收令牌有关的任何代码。此过程通常需要两到三个步骤,效率低下并且用户体验不佳。
对于此问题,还有其他建议的解决方案,包括:ERC 223和ERC 777。
这引导了我提出问题的动机。
大概有实现这些令牌标准(包括ERC 20)中任何一种的有效令牌合同。我想创建一个可以处理所有这些标准的PaymentReceiver合同,然后将我的其他合同称为PaymentRecieved(地址付款人,地址令牌,单位金额,字节数据);。
实现目标的最佳方法是什么?支持所有令牌标准是否值得?有人可以指出我已经这样做的合同吗?
谢谢