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
学习笔记(7)—— 元组:解构赋值和返回多个结果
Solidity
内置支持元组(tuple),也就是说支持一个可能的完全不同类型组成的一个列表,数量上是固定的(Tuple一般指两个,还有个Triple一般指三个)。
佛系布偶
·
2020-07-11 11:40
Solidity
solidity
学习笔记(4)—— 调用外部函数以及关键字payable
在智能合约中,函数和状态变量的可见性可以分为四种,public,private,internal和external,函数默认可见性是public,状态变量的默认可见性是internal。public-(任意访问,作为合约接口)可以通过内部调用或通过消息调用。对公共状态变量而言,会有的自动访问限制符的函数生成。private-(仅当前合约内)私有函数和状态变量仅仅在定义该合约中可见,在派生的合约中不
佛系布偶
·
2020-07-11 11:40
Solidity
solidity
学习笔记(9)—— 接口和抽象合约
如下:pragma
solidity
^0.4.0;contractFeline{functionutterance()returns(bytes32);}这样的合约不能通过编译,即使合约内也包含一些正常的函数
佛系布偶
·
2020-07-11 11:40
Solidity
solidity
学习笔记(6)—— 数据类型详解和转换
目录:1、整型(int)2、地址类型(address)3、枚举类型(enum)4、结构体(struct)5、映射(mapping)6、数组(array)7、字符串和字节数组(string、bytes)
Solidity
佛系布偶
·
2020-07-11 11:40
Solidity
solidity
学习笔记(2)——状态变量和函数可见性
因为
Solidity
有两种函数调用:内部调用:不创建一个真实的EVM调用(也称为“消息调用”);外部的调用:要创建一个真实的EMV调用,在智能合约中,函数和状态变量的可见性可以分为四种,public,private
佛系布偶
·
2020-07-11 11:09
Solidity
solidity
学习笔记(3)——
Solidity
-合约属性和访问权限的继承
子合约只能继承父合约中的所有的public类型的函数,不能继承internal/private的函数pragma
solidity
^0.4.4;contractAnimal{string_birthDay
佛系布偶
·
2020-07-11 11:09
Solidity
『0003』 -
Solidity
合约结构(初识别状态变量、局部变量、构造函数、析构函数)
一个完整的合约pragma
solidity
^0.4.4;co
黎跃春
·
2020-07-11 11:00
区块链技术
智能合约
区块链培训
Blockchian
区块链
『0008』-
Solidity
中public、internal、private在状态变量和函数中的使用以及
Solidity
智能合约继承、重写
孔壹学院:国内区块链职业教育领先品牌作者:黎跃春,区块链、高可用架构工程师微信:liyc1215QQ群:348924182博客:http://liyuechun.org在上一小节中我们在函数参数中使用storage这个关键字时,当前的函数必须是internal或者private类型。在本小节中,我(微信:liyc1215)将重点为大家介绍属性和函数的使用权限。状态变量、函数的权限一、public备
黎跃春
·
2020-07-11 11:00
区块链培训
智能合约
区块链技术
区块链
『0016』 -
Solidity
Types - 玩转
Solidity
数组 (Arrays)
孔壹学院:国内区块链职业教育领先品牌作者:黎跃春,区块链、高可用架构工程师微信:liyc1215QQ群:348924182博客:http://liyuechun.org学习目标掌握Arrays的可变不可变的创建深度理解可变数组和不可变数组之间的区别二维数组memoryarrays的创建bytes0~bytes32、bytes与byte[]对比固定长度的数组(Arrays)固定长度类型数组的声明pr
黎跃春
·
2020-07-11 11:00
区块链培训
智能合约
区块链技术
Blockchian
区块链
『0011』 -
Solidity
Types - 地址(Address)
孔壹学院:国内区块链职业教育领先品牌作者:黎跃春,区块链、高可用架构工程师微信:liyc1215QQ群:348924182博客:http://liyuechun.org以太坊钱包地址位数验证以太坊中的地址的长度为20字节,一字节等于8位,一共160位,所以address其实亦可以用uint160来声明。我的以太坊钱包的地址为0xF055775eBD516e7419ae486C1d50C682d41
黎跃春
·
2020-07-11 11:00
区块链培训
智能合约
区块链技术
Blockchian
区块链
第001节 -
Solidity
智能合约开发工具准备第一篇
第001节-
Solidity
智能合约开发工具准备第一篇
Solidity
(中文:固态,固体)是一种语法与Javascript相似的高级语言,它为Ethereum虚拟机(EVM)编译代码而设计。
黎跃春
·
2020-07-11 11:59
区块链技术
区块链
区块链培训
Blockchian
Solidity
开发指南(八):memory和storage
在区块链里,区块链本身就是一个数据库。如果你使用区块链标记物产的所有权,归属信息将会被记录到区块链上,所有人都无法篡改,以标明不可争议的拥有权。所以在区块链中编程中,有一个数据位置的属性用来标识变量是否需要持久化到区块链中。变量的存储有三种类型,memory,storage和calldata。最后一种数据位置比较特殊,一般只有外部函数的参数(不包括返回参数)被强制指定为calldata。这种数据位
米饭超人
·
2020-07-11 11:52
【以太坊系列-007】
solidity
一些函数修饰说明
solidity
一些函数修饰说明一、函数可见性分析public-任意访问private-仅当前合约内internal-仅当前合约及所继承的合约external-仅外部访问(在内部也只能用外部访问方式访问
linyonghui1213
·
2020-07-11 11:45
区块链
【智能合约系列008-
solidity
事件】
在介绍事件前,我们先明确事件,日志这两个概念。事件发生后被记录到区块链上成为了日志。总的来说,事件强调功能,一种行为;日志强调存储,内容。事件是以太坊EVM提供的一种日志基础设施。事件可以用来做操作记录,存储为日志。也可以用来实现一些交互功能,比如通知UI,返回函数调用结果等1。事件当定义的事件触发时,我们可以将事件存储到EVM的交易日志中,日志是区块链中的一种特殊数据结构。日志与合约关联,与合约
linyonghui1213
·
2020-07-11 11:45
区块链
【以太坊系列-002】Remix 搭建与简单使用,并支持外部访问
官方在线编译器https://ethereum.github.io/browser-
solidity
https://remix.ethereum.org推荐使用在线编译器1.安装本地R
linyonghui1213
·
2020-07-11 11:45
区块链
【链块技术43期】智能合约基础语言(七)——
Solidity
单位和特殊变量
智能合约基础语言(七):
Solidity
单位和特殊变量一、目录☛货币单位☛时间单位☛特殊的变量及函数二、货币单位一个常量的数字,可以使用后缀wei,finney,szabo或ether来在不同面额中转换
魏红心
·
2020-07-11 10:25
链块技术
编程语言
智能合约
学习
Solidity
官方文档的笔记一
极客学院翻译的中文文档链接:http://wiki.jikexueyuan.com/project/
solidity
-zh/对一些demo尝试用基于浏览器的编译器跑一下在
Solidity
中,一个合约由一组代码
94Liuyahui
·
2020-07-11 10:36
solidity学习
Solidity
中文文档----源文件布局以及合约结构
原文地址:http://
solidity
.readthedocs.io/en/latest/
solidity
-in-depth.html本节提供您需要了解的有关
Solidity
的所有信息。
94Liuyahui
·
2020-07-11 10:36
solidity译文
solidity
的一些特性
solidity
的基本语法及使用参见官方文档https://
solidity
.readthedocs.io/en/v0.4.25/这里总结一些特别之处:1.ABI编码例:函数functionName(uintp1
laorenmen
·
2020-07-11 10:28
区块链
solidity
中的storage和memory
pragma
solidity
^0.4.24;contractTest{structPerson{stringn
laixide110
·
2020-07-11 10:57
solidity
智能合约:猜数字合约
具体代码如下:pragma
solidity
^0.4.0;/***猜数字合约*如果猜中,则返回2倍的资产*/contractHoneypot{//定义要猜的数字uintlucky
happyleh
·
2020-07-11 10:25
智能合约
智能合约:水龙头合约
pragma
solidity
>=0.4.22;contractFaucet{functionwithdraw(uintamount)publicpayable{//amount需要小于等
happyleh
·
2020-07-11 10:25
区块链
通过zeppelin-
solidity
建立标准代币
1、新建目录BLC,进入BLC2、npminit;//初始化package.jsontruffleinit;//初始化代币项目npminstallzeppelin-
solidity
;//安装代币标准依赖
吕秀军
·
2020-07-11 09:02
使用Remix编译、部署智能合约
使用Remix编译、部署智能合约一、
Solidity
的介绍1.文档地址二、编译合约1.编译方式2.remix三、部署合约1.MetaMask2.部署到本地a.Truffle、Ganacheb.从Ganache
星期六24
·
2020-07-11 09:02
区块链
solidity
中stroage与memory 的区别
utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation
solidity
中stroage
jfkidear
·
2020-07-11 09:40
区块链
第九课 如何在Remix环境下进行
Solidity
代码单步调试
【前置条件】学习过
Solidity
语言,需要进行调试。
Jevior
·
2020-07-11 09:39
区块链-智能合约简单脚本编写方法(
solidity
)
“一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。”协议是技术实现(technicalimplementation),在这个基础上,合约承诺被实现,或者合约承诺实现被记录下来。选择哪个协议取决于许多因素,最重要的因素是在合约履行期间,被交易资产的本质。再次以销售合约为例。假设,参与方同意货款以比特币支付。选择的协议很明显将会是比特币协议,在此
jeason29
·
2020-07-11 09:24
区块链技术
以太坊的remix下运行环境的三种选项
参考自Remixhas3differentenvironmentoptionsthatcanbeusedtodeploy/test
Solidity
contracts:JavaScriptVM,InjectedWeb3
jason_cuijiahui
·
2020-07-11 09:19
智能合约
blockchain
ethereum
2018
数字货币开发的底层技术如何实现执行智能合约代码
uintstoredData;functionset(uintx){storedData=x;}functionget()constantreturns(uintretVal){returnstoredData;}}在
Solidity
jQQ53016353
·
2020-07-11 09:21
数字货币
使用truffle 4 开发
Solidity
image.png世人大抵认为现在凡是粘上比特币区块链去中心化虚拟货币加密货币都是一些招摇过市的投机商品罢了。不瞒大家,现在这方面的从业者,99%不是投机者就是忽悠韭菜的骗子,真心搞技术只是那么一小撮人。只不过是现阶段骗子投机者认为虚拟货币好像比搞传销卖保健品,利润更大收益也最大,遂蜂拥而上,这是一种可以透支未来的技术。但区块链技术是无辜的,比特币本身也是无辜的,就好比黑客攻击网站盗取个人账户财富
Helen_Cat
·
2020-07-11 08:38
Solidity
合约无法传入unit256数据
Themaxvalueis2^256-1.Theassertionyou'rehittingisinRemix.Thefullerrormessageis:Errorencodingarguments:Error:AssertionfailedTheissueisthatRemixusesJSONtoparsetheargumentlist,andJavaScriptonlysupportsnum
hyb1234hi
·
2020-07-11 08:38
Solidity
-简单的智能合约及其概念
源码:pragma
solidity
^0.4.0;contractSimpleStorage{uintstoredData;//声明一个类型为uint的状态变量,uint=256位无符号整数functionset
x-2010
·
2020-07-11 08:16
区块链
SOLIDITY
关键字EMIT
对未来的
Solidity
程序员来说这是一个很严重的问题,必须避免意外地将外部调用函数映射到
x-2010
·
2020-07-11 08:16
区块链
Solidity
介绍
Solidity
的官网:http://
solidity
.readthedocs.io/en/develop/
Solidity
是一个面向合约的高级语言,其语法类似于JavaScript。
啪啪啪啪啪啪怕
·
2020-07-11 08:33
区块链
Solidity
的表达式与控制结构
例如,假设我们希望我们的合约接受一种带有两个整数的外部调用,我们会写如下:pragma
solidity
>=0.4.16=0.4.16=0.4.16=0.4.0=0.4.0uint)data;f
啪啪啪啪啪啪怕
·
2020-07-11 08:01
区块链
智能合约的投票、拍卖、远程购买、付款
投票以下合约相当复杂,但展示了很多
Solidity
的功能。它实施投票合约。当然,电子投票的主要问题是如何为正确的人分配投票权以及如何防止操纵。
啪啪啪啪啪啪怕
·
2020-07-11 08:01
区块链
Solidity
合同的结构
Solidity
中的Contracts与面向对象语言中的类相似。每个合约都可以包含状态变量,函数,函数修饰符,事件,结构类型和枚举类型的声明。此外,合约可以继承其他合约。
啪啪啪啪啪啪怕
·
2020-07-11 08:01
区块链
Solidity
的合约
Solidity
中的Contracts与面向对象语言中的类相似。它们包含状态变量和函数中的持久数据,可以修改这些变量。
啪啪啪啪啪啪怕
·
2020-07-11 08:01
区块链
EVM的深入研究和分析
最终目标是能够完整地理解已编译的
Solidity
合同1、执行evm-tools安装https://github.com/CoinCulture/evm-tools/blob/master/INSTALL.md
amActiveHello
·
2020-07-11 07:00
ETH
以太坊学习(四)--搭建智能合约测试环境、开发、编译、部署
(I)完整视频教程https://v.qq.com/x/page/h0552ba9k8h.html学习目标了解智能合约简单环境搭建能够利用
solidity
编写HelloWorld合约合约部署和合约互动使用
24号杀手
·
2020-07-11 07:44
以太坊
以太坊
区块链
Solidity
modifier 修饰器
demo.sol(modifier,修饰器):pragma
solidity
^0.4.21;contractHasAnOwner{addresspublicowner;uintpublica;constructor
houyanhua1
·
2020-07-11 07:39
Solidity
Solidity
错误处理,require()
demo.sol(错误处理,require()):pragma
solidity
^0.4.21;contractHasAnOwner{addresspublicowner;uintpublica;constructor
houyanhua1
·
2020-07-11 07:39
Solidity
Solidity
truffle,通过web3.js部署合约、调用合约
truffleinit启动truffle的开发环境(虚拟私有链):truffledevelop(每次启动都会自动创建10个账户,账户不会持久化)contracts/math.sol(创建一个简单合约):pragma
solidity
houyanhua1
·
2020-07-11 07:39
Solidity
Solidity
投票案例
demo.sol(投票合约案例):pragma
solidity
^0.4.21;pragmaexperimentalABIEncoderV2;contractVoteContract{//投票人structVoter
houyanhua1
·
2020-07-11 07:39
Solidity
Solidity
constant常量,view修饰函数,pure修饰函数
demo.sol(constant常量,view,pure):pragma
solidity
^0.4.20;contractTest{//一、constant介绍uintpublicv1=10;uintconstantv2
houyanhua1
·
2020-07-11 07:39
Solidity
Solidity
货币单位,时间单位
demo.sol(货币单位):pragma
solidity
^0.4.0;contractEthUnit{uinta=1ether;//货币单位。数字与单位之间有空格。
houyanhua1
·
2020-07-11 07:39
Solidity
Solidity
货币单位
时间单位
基于
solidity
的共享物品管理系统合约调试过程
如果有语法还不清楚的朋友请参看
solidity
官方文档。
摆渡人zcg
·
2020-07-11 07:17
区块链
区块链
solidity智能合约
Remix
IDE
基于区块链的共享物品
唐飞虎:如何入门
Solidity
区块链编程
在比特币诞生之前,并没有区块链这个技术和名词,后来业界从比特币当中提取了技术架构,称为区块链技术,当时为区块链1.0时代,主要为去中心化和电子货币。以太坊将区块链带入了2.0时代,在1.0基础上实现了区块知晓、价值知晓、图灵完备,并进行了细节优化,从而形成了以智能合约为特色的区块链2.0。比特币定位于一个应用,而以太坊定位于平台,可以在这个平台上利用智能合约做各种应用。如何在以太坊上实现应用呢?今
csdn_csdn__AI
·
2020-07-11 07:24
solidity
编程
Solidity
源文件布局Pragma(版本杂注)1,源文件可以被版本咋住pragma所注解,表明要求的编译器版本2,例如;pragma
solidity
0.4.0。
heromps
·
2020-07-11 07:17
编程语言
solidity
:外部可见性 & modfier & fallback
https://
solidity
.readthedocs.io/en/develop/contracts.html#visibility-and-getters可见性参考:http://www.tryblockchain.org
haiki66
·
2020-07-11 07:49
精通比特币学习笔记
编程语言
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他