Solidity是以太坊智能合约编程语言,当然你在阅读这篇文章之前,你应该对以太坊、智能合约有初步或者深入的了解,当然你还是不了解的话,建议你先去看以太坊是什么。
时间单位
时间单位:seconds,minutes,hours,days,weeks,years均可做为后缀,并进行相互转换,规则如下:
以太坊L2网络总锁仓量为103.5亿美元:金色财经报道,L2BEAT数据显示,截至1月8日,以太坊Layer2上总锁仓量为103.5亿美元。其中锁仓量最高的为扩容方案Arbitrum,约59.8亿美元,占比57.84%;其次是Optimism,锁仓量为28.2亿美元,占比27.3%;第三为zkSync Era,锁仓量为4.46亿美元,占比4.31%[2023/7/29 16:05:57]
1==1seconds(默认是seconds为单位)
1minutes==60seconds
Argo Blockchain在德克萨斯西部的挖矿设施中心成本可能达20亿美元:11月6日消息,总部位于英国的加密采矿公司Argo Blockchain计划在德克萨斯州西部建造一个800兆瓦的数据中心,其成本可能在15亿美元到20亿美元之间。根据Argo周五提交的监管文件,在德克萨斯州占地320英亩的土地上建造的Helios采矿设施的成本估计为20亿美元,这是基于“将安装在该设施中的采矿机类型、自有和托管机器、原材料成本、建造设施所需的劳动力和电力、扩建和机器购买的时间以及其他因素。” 然而,该公司补充说,这只是一个估计,“未来的结果可能会有重大差异。”
该中心于7月动工,公司计划在2022年年中之前启动并运行该设施。Argo的首席执行官Peter Wall将德克萨斯州廉价的可再生能源及其对新技术创新的开放态度作为建设数据中心的部分原因。(Cointelelgraph)[2021/11/6 6:35:48]
1hours==60minutes
矿企Argo 8月加密货币挖矿收入为683万英镑:9月3日消息,加密货币采矿公司Argo Blockchain首席执行官Peter Wall表示,对其公司8月份的比特币挖矿收益感到满意,并期望继续为股东创造价值,8月份在加密货币挖矿方面收入了683万英镑,高于上个月的460万英镑,未来会继续致力于在加密货币挖矿领域实现积极变革。据悉,该公司在8月中旬宣布已成为第一家公开交易的加密货币矿商,并发布气候战略,积极应对气候变化等问题,实现碳中和。(Proactiveinvestors)[2021/9/3 22:57:52]
1days==24hours
1weeks=7days
1years=365days
使用这些单位进行日期计算需要特别小心,因为不是每年都是365天,闰年是366天,且并不是每天都有24小时,因为还有闰秒。由于无法预测闰秒,必须由外部的预言来更新从而得到一个精确的日历库。
这些后缀不能用于变量。如果想对输入的变量说明其不同的单位,可以使用下面的方式:
pragmasolidity^0.4.16;contracttestTUnit{functioncurrTimeInSeconds()publicpurereturns(uint256){returnnow;}functionf(uintstart,uintdaysAfter)public
{if(now>=start+daysAfter*1days)
{//……}}}
货币单位
一个字面量后面跟随一个后缀wei、finney、szabo或者ether,这些后缀就是货币单位,不同的单位可以转换。不含任何后缀的默认单位是wei。不同的以太币单位转换关系如下:
1ether==10^18wei
1ether==10^6szabo
1ether==10^3finney
1ether==1000finney
我们可以使用以下代码验证一个转换关系:
pragmasolidity^0.4.16;contracttestUnit{functiontf()publicpurereturns(bool){if(1ether==1000finney){returntrue;}returnfalse;}functionts()publicpurereturns(bool){if(1ether==1000000szabo){returntrue;}returnfalse;}functiontgw()publicpurereturns(bool){if(1ether==1000000000000000000wei){returntrue;}returnfalse;}}
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。