1703876845
区块链项目开发指南 3.11 返回多值
1703876846
1703876847
Solidity允许函数返回多值(multiple values),示例如下:
1703876848
1703876849
1703876850
1703876851
1703876852
1703876853
1703876854
1703876855
1703876856
1703876857
1703876859
区块链项目开发指南 3.12 导入其他Solidity源文件
1703876860
1703876861
Solidity允许一个源文件导入其他源文件,示例如下:
1703876862
1703876863
1703876864
1703876865
1703876866
1703876867
1703876868
1703876870
区块链项目开发指南 3.13 全局可用变量
1703876871
1703876872
有些特殊变量和函数永远存在于全局中。
1703876873
1703876874
1703876875
1703876876
1703876878
区块链项目开发指南 3.13.1 区块和交易属性
1703876879
1703876880
区块和交易属性有如下几项:
1703876881
1703876882
·block.blockhash(uint blockNumber)returns(bytes32)。给定区块的哈希值,只支持最近256个区块。
1703876883
1703876884
·block.coinbase(address)。当前区块矿工的地址。
1703876885
1703876886
·block.difficulty(uint)。当前区块的难度值。
1703876887
1703876888
·block.gaslimit(uint)。当前区块的gas上限。它定义了整个区块中的所有交易一起最多可以消耗多少gas。其目的是使区块的传播和处理时间保持在较低水平,这样才能有足够去中心化的网络。矿工有权利将当前区块的gas上限设置为上一个区块的gas上限~0.0975%(1/1,024)以内的数值,所以gas上限的结果应当是矿工偏好的中间值。
1703876889
1703876890
·block.number(uint)。当前区块的序号。
1703876891
1703876892
·block.timestamp(uint)。当前区块的时间戳。
1703876893
[
上一页 ]
[ :1.703876844e+09 ]
[
下一页 ]