When we check the address that called the current entry point e.g. in SmartPy:
sp.verify(self.data.authorizedAddr == sp.sender)
What guarantees do we have? For example, is it possible for someone else to have called the entry point?
Tezos Stack Exchange is a question and answer site for users, experts, and developers of the Tezos blockchain project. It only takes a minute to sign up.
Sign up to join this communityYou are guaranteed (if the crypto behind Tezos is not broken) that the person who signed the transaction knew the corresponding private key (in case of an implicit account) so, for all reasonable purposes, you should be good.