Smart Contract Security, Blockchain Security, Blockchain Security Audit, Ethereum Security, Secure Development.
since your address is in tx.origin, your contract will give the relevant authorization to this method. Let’s examine it through an example. Wallet is simply a contract that allows its owner to send ether to another address. Wallet.transfer() uses tx.origin to check that the caller is the owner.