после интеграции смарт-контрактов / реализации обмена , мой контакт любит ниже
contract UniDemo {
function swapTokensForETH(uint amountIn, uint amountOutMin, uint deadline) public payable returns(uint) {
// transfer
require(Token.transferFrom(msg.sender, address(this), amountIn), 'transferFrom failed.');
// approve
require(Token.approve(UNISWAP_ROUTER_ADDRESS, amountIn), 'approve failed.');
// swap
uint[] memory outs = uniswapRouter.swapExactTokensForETH(amountIn, amountOutMin, getPathForTokenToETH(), msg.sender, deadline);
return outs[1];
}
}
Я продолжаю получать ошибку возврата EVM, это что-то не так?
Пример tx: 0x080555abe5287a8e7d67a9129e9464d2773955371fd9ffcf6e81b301d0a7f4df