博客
关于我
solidity笔记——第二篇
阅读量:323 次
发布时间:2019-03-04

本文共 362 字,大约阅读时间需要 1 分钟。

2020.10.26 星期一 solidity笔记

  1. 智能合约中,不支持直接返回string[],其他类型的数组,可以直接返回
  2. 智能合约中,不支持字符串直接拼接,如果想要实现拼接功能,可以转为bytes在去实现相关操作
  3. 方法修饰符,如果加了view将不会消耗gas,并且调用此方法,不需要用户私钥,可直接调用
  4. 拷贝合约:合约 新合约名 = 合约(地址)
  5. address(0)代表空地址
  6. library库合约,特定地址部署一次,就可以被其他合约反复调用
  7. 如果用继承父合约的相同状态变量或方法,会消耗大量gas,如果用library库合约就可以解决这个问题
  8. library库合约没有状态变量,一般使用是创建一个结构体,结构体中mapping去管理相关状态和判断条件
  9. abi为空的合约,不能被部署(WeBASE-Front上测试的)

转载地址:http://pith.baihongyu.com/

你可能感兴趣的文章
Java温故而知新-反射机制
查看>>
eclipse引用sun.misc开头的类
查看>>
关于EFI系统分区(ESP)你应该知道的3件事
查看>>
Servlet2.5的增删改查功能分析与实现------删除功能(四)
查看>>
Session验证码的实现(2018-7-3)
查看>>
spring启动错误:Could not resolve placeholder
查看>>
选择性估算器绕过行安全策略漏洞
查看>>
对PostgreSQL数据库结构的宏观理解
查看>>
查询某表格上次进行vacuum的时间
查看>>
invalid byte sequence for encoding
查看>>
聊一聊那些应该了解的大佬(飞控,人工智能方向)
查看>>
redis向数组中添加值并查看数组长度
查看>>
JS编写一个函数,计算三个不同数字的大小,按从小到大顺序打印(穷举法)
查看>>
sqlplus的基本使用
查看>>
Oracle删除主表数据
查看>>
Oracle常用SQL
查看>>
技术美术面试问题整理
查看>>
C++学习记录 五、C++提高编程(2)
查看>>
4 Java 访问控制符号的范围
查看>>
VUE3(八)setup与ref函数
查看>>