全局变量上的可靠文档说明了tx.origin的情况:
tx.origin
事务发送方(完整呼叫链)
但这有点模糊。我们能否始终确保ts.origin是一个外部拥有的帐户?有什么边缘案件吗?
ts.origin
发布于 2021-09-10 15:02:57
是的,tx.origin是呼叫的原始发送方。在导致调用链的事务中,tx.origin是首先启动事务的EOA (合同不能单独启动事务),而msg.sender是链的最后一个成员(可以是合同)
msg.sender
https://ethereum.stackexchange.com/questions/109680
相似问题