外部账户使用小狐狸可以授权某代币给dex合约,自己部署的合约账户里调用代币approve给dex合约却失败,可能是什么问题?

其他代币合约账户用以下代码也能正确授权,就某一个代币不行

代码如下

    function approve(address _tokenContract, address _spender, uint256 _amount) public  {
        IERC20 token = IERC20(_tokenContract);
        token.approve(_spender, _amount);       
    }
请先 登录 后评论

1 个回答

Tiny熊
  擅长:智能合约,以太坊
请先 登录 后评论
  • 1 关注
  • 0 收藏,1332 浏览
  • 提出于 2023-03-14 20:25