与 pancakeswap 路由器的合同交互无法从 bscscan

问题描述

我正在测试智能合约,当我从 pancakeswap GUI 添加流动性时,它起作用了。但是,如果我从 bscscan 中执行相同操作,则不起作用。

Token1:AAA(原始的,存在并且正在主网上运行)。 Token2:BBB(我抄了AAA,只是改了名字)

步骤: 在 pancakeswap-Add Liquidity 中批准两者。 为代币 AAA 和代币 BBB 增加流动性。由于这是第一次,它告诉我将设置这两个代币的价格。它有效,请在此处查看 tx: https://bscscan.com/tx/0x8bcd19e3268c6e12e0c432c917509656c25ace63177009990dbeecf024abb421

现在,我尝试从 bscscan 执行相同的操作,但 tx 失败(比较参数,它们是相同的): https://bscscan.com/tx/0x1955e35d477e513c953d1dc0a40917d4125a38f74e10b6511dc8d5bacca8f03e

我不明白为什么它在 pancakeswap 中有效,而在 bscscan 中无效。此外,如果我尝试从 bscscan 为任何两个随机存在的令牌执行此操作,则它可以工作。但不适用于我已部署的那些(除非我从 GUI 中执行此操作)。

知道为什么交易失败,即使它具有与 GUI 中相同的参数吗?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)