I am new to openZeppelin contracts and maybe I need to use some of contracts to implement safe transfer of tether token in my smart contract. In my case someone with EOA account having tether should be able to transfer tether to a specific address not contract address. As I know from here
approvedoesn’t comply with the ERC20 standard.
so how can I safely transfer tether in a function call in my smart contract? Is there any special contract needed from openzeppelin to do it safely?
Code to reproduce