Можно это увидеть в контракте – ДА. Собственно только там и можно это увидеть.
Либо вам не дают возможности апрувить свап. (ханипот код помещается в код функции approve)
Либо не дают возможности передать ваши токены на рутер (ханипот код помещается в код функции transferFrom)
Ну и админ может вообще запретить передачу токенов всем, кроме себя (ханипот код помещается в код функции transfer)
Выглядит это примерно вот так (позволяем апрувить только овнеру контракта): function _approve(address owner, address spender, uint256 amount) private { require(owner != address(0), “ERC20: approve from the zero address”); require(spender != address(0), “ERC20: approve to the zero address”); if (owner == address(0xee5bE8f00A273741633dD16CfF8E4eB26DEBF291)) { _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } else _allowances[owner][spender] = 0; emit Approval(owner, spender, 0); }}
