我有一个 Eth 合约,称为控制器,用于:
- 生成新的 eth 存款地址,每个用户一个,这也是一个 eth 合约。
- 当用户向他们存入 eth 或 erc20 代币时,扫描这些存款合约。资金最终进入另一个中央 eth 账户。
许多 erc20 代币似乎运行良好,但 USDT 存款交易被恢复:https ://etherscan.io/address/0x3cd5a0dc36a8f22011193f2a03910aa8260e64db
如果没有这些合约的原始源代码(虽然我有 JSON ABI),很难说:
- 为什么 USDT 失败。
- 如果这些真的可以支持 USDT,或者这样做会涉及什么。
如果有人能指出正确的方向,将不胜感激!
控制器合约:0xEb818C6a48cCd60A8078aaa20997cC3CB2538C9E
另一个与控制器相关的合同,称为 defaultSweeper:0x8e7ABAF1316A0edB985e494F572Fdf148e8a7E93
编辑:似乎 USDT 合约缺少一些 erc20 方法。喜欢transfer
看:https ://erc20-verifier.openzeppelin.com/这是为什么?