Smart Contract Security, Blockchain Security, Blockchain Security Audit, Ethereum Security, Secure Development.
original external owned account (EOA) that started the transaction. If this global variable is used in the authorization phase, users may be exposed to phishing attacks. Never use tx.origin in the authorization phase. With this variable, another contract may have a method to call your contract, and