#

solidity智能合约

  • solidity智能合约[15]-fixtostring

    固定字节数组转string固定字节数组转换为string没有好的办法,必须要首先将固定字节数组转换为动态字节数组,再将动态字节数组转换为string123456789101112//bytes2 &n

    作者:jonson_jackson
    2020-07-14 14:02:06
  • solidity智能合约[43]-众筹案例

    综合案例:众筹123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051

    作者:jonson_jackson
    2020-07-07 22:32:16
  • solidity智能合约[33]-modifire-deep

    带参modifiremodifire还可以带参数,如下面的例子,模拟了游戏中的升级操作。如果玩家等级达到2级,就可以修改名字。如果玩家等级达到10级,就可以修改DNA。通过带参数的modifire实现

    作者:jonson_jackson
    2020-07-04 07:33:17
  • solidity智能合约[41]-structdeep

    结构体中的mapping###定义时,不用初始化mapping1、结构体中的变量,在定义的时候是不能缺省的,但是结构体中的mapping映射除外。2、在memory中的结构体变量s是不能够操作其中ma

    作者:jonson_jackson
    2020-07-01 22:38:45
  • solidity智能合约[54]-安全—取反

    相反数有符号的solidity整数类型如果有N位。那么其值的范围是-2^(N-1) to 2^(N-1)-1。 这意味着该类型负数的最大值取相反数之后不能够被接收。相反数陷阱如下的Negation合约

    作者:jonson_jackson
    2020-07-01 12:18:39
  • solidity智能合约[9]-字节数组与运算

    byte类型有byte bytes1 bytes2 … bytes32特殊的有byte == bytes1后面的数字代表占了多少字节。1个字节在内存中占了8位性质固定字节数组不能修改长度和内容字节一般

    作者:jonson_jackson
    2020-06-15 02:34:47
  • solidity智能合约[42]-memory与storage相互转换

    memory 赋值 状态变量下面的例子说明了memory赋值给storage的情况。在test函数中,memory空间的变量s复制给了状态变量stu。为值的拷贝问题。并且由于这两个空间互不影响。因此修

    作者:jonson_jackson
    2020-06-11 00:47:34
  • solidity智能合约[44]-以太坊测试网络与metamask

    测试网络在之前的案例中,大部分都是在remix在线的本地虚拟环境下做的测试。这一小节将在以太坊测试网络中交互合约。除了主网、以太坊有多个测试网络,用于对于智能合约进行测试。那么之间的主要区别在于共识算

    作者:jonson_jackson
    2020-04-23 09:50:29
  • solidity智能合约[24]-global

    solidity中的全局属性block.blockhash(uint blockNumber) returns (bytes32):返回给定区块号的哈希值,只支持最近256个区块,且不包含当前区块。在

    作者:jonson_jackson
    2020-04-10 01:53:02