Solidity 基础知识:“msg.sender”代表啥

Posted

技术标签:

【中文标题】Solidity 基础知识:“msg.sender”代表啥【英文标题】:Solidity basics: what "msg.sender" stands forSolidity 基础知识:“msg.sender”代表什么 【发布时间】:2018-07-11 18:17:51 【问题描述】:

我刚开始将 Solidity 作为一项个人挑战来学习。我不是开发人员,所以我还有很长的路要走。

我正在关注 Ethereum.org 教程,这是我的疑问:[msg.sender] 代表什么?我猜是触发合约的钱包地址,但我不确定。

【问题讨论】:

RTFM "msg.sender (address): 消息的发送者(当前通话)" 【参考方案1】:

msg.sender (address):消息的发送者(当前通话)

msg.sender 将是当前与合同联系的人。

稍后,您可能会处理与合同相关的合同。在这种情况下,创建调用的合约将是msg.sender

在此处查看文档:https://docs.soliditylang.org/en/develop/units-and-global-variables.html#block-and-transaction-properties

【讨论】:

以上是关于Solidity 基础知识:“msg.sender”代表啥的主要内容,如果未能解决你的问题,请参考以下文章

solidity msg.sender.transfer发送给谁

solidity msg.sender.transfer发送给谁

如何在solidity 0.5.0中将etherenum发送到msg.sender

solidity learning

以太坊 solidity msg对象

solidity 从入门到发币(eth)