如何从智能合约中转移 ERC20 代币而不转移到基本账户

Posted

技术标签:

【中文标题】如何从智能合约中转移 ERC20 代币而不转移到基本账户【英文标题】:How can I Transfer ERC20 tokens from a smart contract without transfer to base account 【发布时间】:2020-03-21 15:20:16 【问题描述】:

我在由账户 A 创建的智能合约中有一些 ERC20 代币。我想使用来自 A 的气体将 ERC20 代币转移到另一个地址,而不将 ERC20 代币转移到 A 。有什么办法可以解决我的问题

【问题讨论】:

嗨,欢迎来到 SO!您可能想阅读How do I ask a good question,它提高了大幅获得有用答案的可能性。你可能会发现 ESR 的优秀文章 How To s The Smart Way 也很有帮助 - 尽管它的标题很“苛刻”。 【参考方案1】:

只需使用账户 A 与您的 erc20 合约进行交互。例如,transfertransferFrom 函数可能会满足您的需求。

【讨论】:

以上是关于如何从智能合约中转移 ERC20 代币而不转移到基本账户的主要内容,如果未能解决你的问题,请参考以下文章

手把手教你发行代币

我可以使用 PHP 从 ERC20 合约中转移代币吗?

ERC20 合约无法转移大额代币

使用智能合约存取erc20代币

为部署在 RinkeBy 测试网上的智能合约执行 ERC20 代币“传输函数”的原始交易

使用 PHP 将 ERC20 代币从一个账户转移到另一个账户