Skip to content
Solidity

Global & Members API Reference

Solidity 全局变量与成员,涵盖交易上下文、断言、转账与事件。

By EZ4Code Team

Global API & Members

Solidity 全局 API 与合约成员集合。

msg.sender

当前调用的发起者地址(合约或外部账户)。

Returns: address payable,调用者地址

msg.value

本次调用附带的 wei 数量。

Returns: uint256,wei 数量

block.timestamp

当前区块的时间戳(秒)。

Returns: uint256,Unix 秒级时间戳

require(condition, reason)

断言条件,失败时回滚交易并返回原因字符串。

Returns: 无,失败时回滚

payable(addr).transfer(amount)

向地址转账指定 wei,失败回滚。

Returns: 无,转账或回滚

address(this).balance

查询当前合约的以太币余额。

Returns: uint256,合约持有的 wei

keccak256(data)

计算 bytes 数据的 Keccak-256 哈希。

Returns: bytes32,32 字节哈希

emit Event(...)

触发事件,日志写入交易回执供外部监听。

Returns: 无,写入日志

More Solidity API References