各位大佬,想请教一下,pancakeswap的撤除流动性方法removeLiquidityETH里,用了TransferHelper.safeTransfer方法,它先把要转出来的代币转移到路由合约上,然后再从路由合约上把代币转给用户,我写了一个代币,加流动性(用addLiquidityETH),以及swap都正常,唯独撤除有问题,跟踪发现,代币从流动池到路由合约都正常,但是从路由合约到用户就出了问题,总是报'TransferHelper: TRANSFER_FAILED',代币合约的transfer方法里面有一些扣税分红的逻辑,第二次转账往往执行到需要改写路由合约上的余额时就终止了