那位大佬帮忙解释一下,为啥第一种情况没办法正确返回地址,或者是因为其他情况导致的 第一种情况;直接获取msg.sender返回0x0000000000000000000000000000000000000000 如下图
第二种情况:合约部署的时候将msg.sender赋值给owner,然后返回owner,可以正确返回地址:0xb147533b5953EF2Ae351A1237Ab75279265db499 如下图:
第一种 :view函数不发送交易,也不需要任何费用,所以这类函数不需要任何签名者,当没有签名者时,就没有地址。 第二种: 合约部署时触发了交易 msg.sender 就是合约部署者