E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
————Solidity
solidity
动态字节数组转换
pragma
solidity
^0.4.4;contractC{bytes9name9=0x6c697975656368756e;functionbytes9ToBytes1()constantreturns
welling_22
·
2020-07-12 15:50
智能合约案例集|资例子
完整合约:pragma
solidity
^0.4.4;contractCrowdFunding{//定义一个`Funder`结构体类型,用于表示出资人,其中有出资人的钱包
welling_22
·
2020-07-12 15:50
solidity
0.5.0+解决transfer payable问题
solidity
0.5.0+解决transferpayable问题//作者第一次发,慌。
高得泷!
·
2020-07-12 14:57
解决问题
Truffle创建一个Dapp的三大步#区块链#
solidity
#Truffle#Dapp#以太坊
解释://后面的话表示注释需要:Node、Truffle、Ganache、MetaMask、会
solidity
的你制作Dapp的三步:step1:准备建立项目目录并进入$mkdir项目名/$cd项目名/
高得泷!
·
2020-07-12 14:57
solidity
Solidity
中memory在0.5和0.4不同版本的区别
Solidity
中memory在0.5和0.4不同版本用法有些区别,0.5的string变量需要在传值的时候加上memory以下是0.4版本代码:pragma
solidity
^0.4.4;contracta1
Geraldz
·
2020-07-12 14:47
Solidity
第一个
solidity
智能合约遇到的坑
自学
solidity
智能合约遇到的第一个坑,照着老师的写了一段代码,编译的时候遇到版本问题,语法发生了巨大改变范例的代码:如果没有选择正确的版本号,编译会出现如下错误,我们来一步一步解决:下面我把修改后的完整代码贴出来
Geraldz
·
2020-07-12 14:47
Solidity
以太坊
solidity
学习记录(六)内存与结构体
个人目录以太坊
solidity
学习记录(一)新版在线remix编译器的使用(2020.4.27)以太坊
solidity
学习记录(二)基础操作整理以太坊
solidity
学习记录(三)基础数据操作以太坊
solidity
INlinKC
·
2020-07-12 14:13
solidity
以太坊
solidity
学习记录(五)函数入门
个人目录以太坊
solidity
学习记录(一)新版在线remix编译器的使用(2020.4.27)以太坊
solidity
学习记录(二)基础操作整理以太坊
solidity
学习记录(三)基础数据操作以太坊
solidity
INlinKC
·
2020-07-12 14:12
solidity
简单介绍truffle框架
Truffle是基于
Solidity
语言的一套开发框架,它简化了去中心化应用(Dapp)的构建和管理流程。本身是采用Javascript编写,支持智能合约的编译、部署和测试。
链客区块链技术问答社区
·
2020-07-12 14:30
以太坊智能合约Demo
智能合约开发用
solidity
编程语言部署在以太坊这个区块链平台,本文提供一个官方实战demo示例快速入门,用demo例子深入浅出智能合约开发,体会以太坊构建去中心化可信交易技术魅力。
链客区块链技术问答社区
·
2020-07-12 14:58
区块链
智能合约语言
Solidity
以太单位及时间单位
想知道更多区块链技术问题,请百度【链客区块链技术技术问答社区】
Solidity
是以太坊智能合约编程语言,当然你在阅读这篇文章之前,你应该对以太坊、智能合约有初步或者深入的了解,当然你还是不了解的话,建议你先去看以太坊是什么
链客区块链技术问答社区
·
2020-07-12 14:26
区块链——
Solidity
智能合约基础实战(五)
区块链——
Solidity
智能合约基础实战(五)危险的整数溢出以及异常处理代码段1:functionflow()viewpublicreturns(uint){uint8mm=255;returnmm;
RP_M
·
2020-07-12 13:22
以太坊
区块链
区块链——
Solidity
智能合约基础实战(二)
区块链——
Solidity
智能合约基础实战(二)Boolean及与、或、非新建.sol文件,命名为Boolean.sol编写合约pragma
solidity
^0.4.0;contractBooleanTest
RP_M
·
2020-07-12 13:21
以太坊
区块链
区块链——
Solidity
智能合约基础实战(一)
区块链——
Solidity
智能合约基础实战(一)Pure与View的差别首先学会使用区块链
solidity
在线编译工具Remix在线编译器地址:https://remix.ethereum.org注意:
RP_M
·
2020-07-12 13:21
以太坊
区块链——
Solidity
智能合约基础实战(四)
区块链——
Solidity
智能合约基础实战(四)底层位运算位运算的操作有6个,分别是&(与)、|(或)、~(非)、^(异或操作,相同为0,不同为1)、>操作数100000011操作数200000100运算结果
RP_M
·
2020-07-12 13:21
以太坊
区块链
区块链
以太坊
智能合约
区块链
solidity
智能合约
Dapp
区块链——
Solidity
智能合约基础实战(三)
区块链——
Solidity
智能合约基础实战(三)整型特性与运算整型特性与运算在
Solidity
中有两种定义整数的方式:int(可正可负)uint(正数),之所以有区分,是防止在
Solidity
以太坊中要严格限制资源的耗费情况
RP_M
·
2020-07-12 13:50
以太坊
区块链
学习
solidity
的公开拍卖竞价
原文地址https://
solidity
-cn.readthedocs.io/zh/develop/
solidity
-by-example.html源代码pragma
solidity
^0.4.22;contractSimpleAuction
马克思的区块链
·
2020-07-12 13:51
区块链
学习
solidity
的委托投票实例
原文地址https://
solidity
-cn.readthedocs.io/zh/develop/
solidity
-by-example.html源代码pragma
solidity
^0.4.22;//
马克思的区块链
·
2020-07-12 13:19
区块链
solidity
例子分析(二)
pragma
solidity
^0.4.19;import".
llifezou
·
2020-07-12 13:32
区块链
solidity
solidity
例子分析(一)
pragma
solidity
^0.4.19;//导入合约,导入后便可继承使用非private修饰符修饰的函数import"./ownable.sol";import".
llifezou
·
2020-07-12 13:32
区块链
solidity
solidity
中super关键字
pragma
solidity
^0.4.5;contractC{uintu;functionf(){u=1;}}contractBisC{functionf(){u=2;}}contractAisB{functionf
llifezou
·
2020-07-12 13:32
区块链
solidity
solidity
例子分析(四)
pragma
solidity
^0.4.19;import"./zombieattack.sol";import".
llifezou
·
2020-07-12 13:32
区块链
solidity
solidity
开发过程问题解决总结(持续更新)
1.calldata和uint256[]memory不写报错functionreturnAllTodos(uint[]calldataindexes)externalviewreturns(uint256[]memory,bytes32[]memory,address[]memory,bool[]memory,uint256[]memory)通过阅读官方文档:存在第三种数据位置,calldata,
llifezou
·
2020-07-12 13:32
solidity
区块链
solidity
例子分析(三)
pragma
solidity
^0.4.19;import".
llifezou
·
2020-07-12 13:32
区块链
solidity
solidity
例子分析(五)
pragma
solidity
^0.4.19;import".
llifezou
·
2020-07-12 13:32
区块链
solidity
solidity
学习总结
1.状态变量是被永久地保存在合约中contractExample{//这个无符号整数将会永久的被保存在区块链中uintmyUnsignedInteger=100;}2.uint=uint256,一个东西。无符号整数类型。uint8,uint16,uint32等……3.两种数组:静态数组和动态数组//固定长度为5的string类型的静态数组:string[5]stringArray;//动态数组,长
llifezou
·
2020-07-12 13:31
solidity
区块链
以太坊
solidity
之Event事件监听注意事项
参考:https://www.jianshu.com/p/56f91b1e7985以太坊的Event使用过程中注意事项总结:区块间隔不易设置过程在创建filter的时候,如果我们把fromBlock和toBlock设置的间隔特别长,比如从第一个块到最新块,那么启动程序之后要么会等待很久很久,要么直接抛出超时异常。针对超时异常在可容忍的区块区间之中为了避免异常出现,可将超时时间设长。针对pendin
比特币爱好者007
·
2020-07-12 13:52
solidity
solidity
以太坊合约之继承【父类的构造函数会不会直接调用】总结
solidity
以太坊合约之继承【父类构造方法都会强制执行】无参构造方式:使用is继承即可,无需重新指定有参构造方式:使用is继承之后,还需要指定参数【两种参数初始化方法】pragma
solidity
>
比特币爱好者007
·
2020-07-12 13:52
solidity
【非常重要】
solidity
之Indexed属性【web3或ethers类事件过滤时,
solidity
事件定义必须添加的属性】
mustbenull【原因就是字段amount没有定义为indexed】参考indexed部分介绍:https://www.jianshu.com/p/131c07c6f72f官方文档介绍:https://
solidity
-cn.readthedocs.io
比特币爱好者007
·
2020-07-12 13:52
solidity
solidity
之合约内部创建和外部创建的区别!
如何外部创建调用并合约参考:https://blog.csdn.net/weixin_43343144/article/details/88951698合约内部创建【在合约内部使用new关键词创建对象】//内部创建token合约对象,那么token合约实例的发送者就是Collection合约contractCollection{//token是public,外部直接可以访问token合约地址Kir
比特币爱好者007
·
2020-07-12 13:51
以太坊solidity
solidity
之Fallback回退函数与call的用法总结
被调合约(通过call回调)支持接收以太币的案例:被调合约(通过call回调)支持接收以太币的案例:pragma
solidity
>=0.4.0<0.6.0;contractTest001{//这个合约会保留所有发送给它的以太币
比特币爱好者007
·
2020-07-12 13:51
以太坊solidity
solidity
之msg.sender总结(一个实时变化的变量)
pragma
solidity
>=0.5.0<0.7.0;import"../..
比特币爱好者007
·
2020-07-12 13:51
以太坊solidity
Vue+web3.js+
solidity
+truffle开发以太坊区块链合约部署全过程!(注意:这里没有使用truffle-contract库调用智能合约)
运行代码的时候有一个注意事项:就是在调用deploy()方法部署合约的时候,会弹出Metamask付款,可能出现2个问题:第一:你的gas不够,可以参考send方法的gas设置(我是设置默认,付款的时候,修改大点)http://cw.hubwiz.com/card/c/web3.js-1.0/1/4/6/第二个问题:错误提示:Error:thetxdoesn'thavethecorrectnonc
比特币爱好者007
·
2020-07-12 13:51
以太坊solidity
Dapper开发
solidity
之view和pure函数的用法总结
pragma
solidity
>=0.4.0<0.6.0;contractUser{//状态变量uintpublicuser_age=12;//view修饰的条件(只读取状态,但不修改状态)//本地运行,
比特币爱好者007
·
2020-07-12 13:51
以太坊solidity
solidity
之结构体总结
pragma
solidity
>=0.4.0string)map;}//只声明而不初始化!
比特币爱好者007
·
2020-07-12 13:50
以太坊solidity
solidity
之abi编码函数总结
pragma
solidity
>=0.4.0<0.6.0;contractTest{functionset(uintvalue)public{}}contractUser{functiontest()publicviewreturns
比特币爱好者007
·
2020-07-12 13:50
以太坊solidity
solidity
中的transfer、send、call(delegatecall)的区别和用法总结
务必注意:
solidity
0.5.0以上的版本发生了很大的变化,具体的规则以官方最新版为准!!!transfer、send、call都是可以合约之间相互转账的方法,但是用法有很大的不同!
比特币爱好者007
·
2020-07-12 13:50
以太坊solidity
remixd的用法之于remix浏览器共享本地文件夹总结(一个忽略的坑)
这个是remixd官方用法,如果你直接输入命令:remixd-sD:/Kirinproject/
solidity
-truffle仅输入这个命令来共享本地文件,会出现错误:URLRemixIDEinstancehastobeprovided
比特币爱好者007
·
2020-07-12 13:20
Remix
以太坊solidity
【
solidity
之浮点数计算方法总结】
solidity
之变量运算小数点会截断,而字面常量运算小数点不会截断
由于
solidity
无法保存小数,并且变量计算中小数点会直接截断【并非四舍五入】,所以在
solidity
由于中计算小数很头痛!
比特币爱好者007
·
2020-07-12 13:20
以太坊solidity
如何修改Truffle的
Solidity
版本【solc编译器版本】?
参考:https://blog.csdn.net/xuecuilan/article/details/95481199官方文档配置:https://www.trufflesuite.com/docs/truffle/reference/configurationtruffle-config.js配置文件module.exports={networks:{development:{host:'127
比特币爱好者007
·
2020-07-12 13:19
【
solidity
语言】为什么在合约内部return this.属性或方法不行的原因?(理解外部调用和内部调用)
//在
solidity
语言中,合约内部this.ss属于外部调用,不允许return返回一个外部调用!re
比特币爱好者007
·
2020-07-12 13:19
以太坊solidity
Solidity
- 基础语法
章节
Solidity
–介绍
Solidity
–环境搭建
Solidity
–基础语法
Solidity
–第一个程序
Solidity
–代码注释
Solidity
–数据类型
Solidity
–变量
Solidity
–变量作用域
kevinhwu
·
2020-07-12 12:09
Solidity
- 环境搭建
章节
Solidity
–介绍
Solidity
–环境搭建
Solidity
–基础语法
Solidity
–第一个程序
Solidity
–代码注释
Solidity
–数据类型
Solidity
–变量
Solidity
–变量作用域
kevinhwu
·
2020-07-12 12:09
以太坊入门(3):Ubuntu下
Solidity
的Truffle框架实战
本文主要讲述使用Truffleframework部署的第一个
Solidity
合约一.前置工作:1.安装
Solidity
的开发框架Trufflenpminstall-gtruffle环境要求:NodeJS5.0
仲丛祎
·
2020-07-12 12:08
go调用以太坊rpc发送交易中的DATA参数数据解析
pragma
solidity
^0.5.0;contractData{structEquipment{stringtimestamp;stringdev_id;stringdev_type;stringname
宁坡浪子
·
2020-07-12 12:19
eth
solidity
语言学习(8) —— 表达式和控制结构
输入参数和输出参数和JavaScript一样,
solidity
的函数也可以使用参数作为输入;但与JavaScript和C不同的是,函数可能也会返回任意数量的参数作为输出输入参数输入参数声明的方式和变量是一样的
麦神无敌
·
2020-07-12 12:43
Solidity
语言学习(7) —— 单位和全局变量
以太币单位以太币单位之间的换算就是在数字后边加上wei、finney、szabo、或ether来实现的,如果后面没有单位,缺省为Wei。例如2ether==200finney的逻辑判断为true。时间单位秒是缺省时间单位,在时间单位之间,数字后面带有seconds、minutes、hours、days、weeks和years的可以进行换算。由于闰秒造成的每年不都是365天,每天不都是24小时,所以
麦神无敌
·
2020-07-12 12:43
智能合约开发(2)——
solidity
简单程序和代币
solidity
是契约导向的实现智能合约的高级语言,受到C++,Python和JavaScript的影响,旨在针对以太坊虚拟机(EVM)。
麦神无敌
·
2020-07-12 12:43
Solidity
语言学习(10) ——
Solidity
汇编(
Solidity
Assembly)
solidity
定义一个汇编语言,这个语言可以在没有
Solidity
下使用。该汇编语言也能在
Solidity
源代码中被用作“内联”。
麦神无敌
·
2020-07-12 12:43
solidity
编程基础笔记------函数
函数的定义完整的函数的定义如下:function(){internal(默认)|external}[constant][payable][returns()]若不写类型,默认的函数类型是internal的。如果函数没有返回结果,则必须省略returns关键字。函数类型有两类;可分为internal和external函数。内部函数(internal)因为不能在当前合约的上下文环境以外的地方执行,内部
weixin_42451205
·
2020-07-12 12:39
solidity
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他