function swap(address token,uint amountIn,uint amountOutMin,address[] calldata path,address to,uint deadline)external {
//require(block.timestamp>Users[msg.sender].time_overdue,"time < block.timestamp");
IMdexRouter(token).swapExactTokensForTokensSupportingFeeOnTransferTokens(amountIn,amountOutMin,path,to,deadline);
}
这是百度找着写的代码,但是交易一直失败,原因见下图! 这里有几个问题搞不明白 1.在合约里调用这个方法是合约与DEX之间进行交易呢,还是由调用者进行交易的 2.不知道为什么交易不成功,我往合约里面转了1个USDT也是同样的错误
求路过的大佬解惑