博客
关于我
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/

你可能感兴趣的文章
abp(net core)+easyui+efcore实现仓储管理系统——多语言(十)
查看>>
abp(net core)+easyui+efcore实现仓储管理系统——入库管理之八(四十四)
查看>>
WCF学习之旅—第三个示例之一(二十七)
查看>>
java ThreadPoolExecutor初探
查看>>
Markdown进阶
查看>>
快速指数算法
查看>>
python去除字符串中的特殊字符(爬虫存储数据时会遇到不能作为文件名的字符串)
查看>>
PHP将网址快捷方式保存到桌面
查看>>
SpringCloud微服务(03):Hystrix组件,实现服务熔断
查看>>
Spring 框架基础(01):核心组件总结,基础环境搭建
查看>>
JavaEE基础(02):Servlet核心API用法详解
查看>>
SpringBoot2 整合Nacos组件,环境搭建和入门案例详解
查看>>
MySQL基础篇(06):事务管理,锁机制案例详解
查看>>
结构与算法(03):单向链表和双向链表
查看>>
Hadoop框架:MapReduce基本原理和入门案例
查看>>
ThreadPoolExecutor线程池任务执行失败的时候会怎样
查看>>
Sentry快速开始并集成钉钉群机器人
查看>>
Docker 服务
查看>>
第一眼就心动的人还怎么做朋友
查看>>
Cassandra数据建模
查看>>