智能合约
笑脸皮猴子
这个作者很懒,什么都没留下…
展开
-
solidity文档--特殊量
相信你在接触智能合约的时候也会看到诸如msg.sender、msg.value这些对象,但是搜索全文又没有找到定义。其实这些都是系统内置的一些量,比如msg.sender表示当前调用合约的地址,msg.value则表示当前地址的wei值。下面将罗列常见的系统量。 以太单位 一个数字后面跟着wei, finney, Szabo, ether等后缀,这些就是表示货币单位,不同的单位是可以转换的,不...原创 2018-04-10 22:33:55 · 499 阅读 · 0 评论 -
solidity文档--函数调用方式
solidity封装了两种函数的调用方式:internal和external,下面将具体介绍这两种调用方式的区别1. internalinternal调用,即内部调用,不创建一个真实的EVM调用(消息调用),可以直接引用合约内的数据。在当前的代码单元内,如调用当前合约内定义的函数、引入库的函数以及继承的父合约内的函数可以以internal的方式直接调用,例如:pragma sol...原创 2018-04-10 22:44:18 · 1926 阅读 · 0 评论 -
solidi文档--函数可见性
solidity对函数和状态变量提供了四中可见性,分别为external, public, internal, private,对函数而言默认值为public,对状态变量而言不可能是external(不会有人专门在当前合约中定义一个变量给外部合约用而不允许当前合约使用)。下面将具体介绍这四种可见性。1. external外部函数是合约接口的一部分,这意味着它们可以从其他合约或者交易调用,...原创 2018-04-13 14:13:47 · 386 阅读 · 0 评论