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
的高级语言编写,并被编译为字节码上传到区块链上。
Solidity
Solidity
是一种类似JavaScript的语言,允
weixin_34025151
·
2020-07-12 08:37
通过一个案例精通以太坊智能合约和
Solidity
作者介绍SilverCEO星际区块链信息发展有限公司项目组件 这个项目是一个构建在以太坊上的游戏,感谢这个团队给我们提供的案例:cryptozombies.io 从功能的角度看,有如下脚本:zombiefactory.sol:定义zombie和生成zombie。zombiefeeding.sol:定义小猫接口,给zombie吃小猫。zombieattack.sol:zombie打架的功能。er
weixin_34013044
·
2020-07-12 08:28
区块链100讲:以太坊
Solidity
函数的external/internal,public/private区别
1函数类型内部(internal)函数和外部(external)函数函数类型是一种表示函数的类型。可以将一个函数赋值给另一个函数类型的变量,也可以将一个函数作为参数进行传递,还能在函数调用中返回函数类型变量。函数类型有两类:-内部(internal)函数和外部(external)函数:内部函数只能在当前合约内被调用(更具体来说,在当前代码块内,包括内部库函数和继承的函数中),因为它们不能在当前合约
weixin_34007906
·
2020-07-12 08:51
智能合约语言
Solidity
教程系列4 - 数据存储位置分析
Solidity
教程系列第4篇-
Solidity
数据位置分析。
weixin_34006468
·
2020-07-12 08:19
Solidity
payable 方法表现
1pragma
solidity
^0.4.4;23contractPerson{45stringpublicname;6uintage;7uintprivateweight;8stringinternalbirthday
weixin_34004576
·
2020-07-12 08:47
Solidity
函数returns多个值的接收方式 总结
2019独角兽企业重金招聘Python工程师标准>>>函数返回多个值//函数可以返回多个值functionmultipleReturns()returns(uinta,uintb,uintc){return(1,2,3);}同时接收所有返回值functionprocessMultipleReturns(){uinta;uintb;uintc;//这样来做批量赋值:(a,b,c)=multipleR
weixin_34000916
·
2020-07-12 08:15
ERC721协议详解 --
Solidity
pragma
solidity
^0.4.20;///Note:theERC-165identifierforthisinterfaceis0x80ac58cd.interfaceERC721/*isERC165
weixin_33994429
·
2020-07-12 08:12
代币合约代码
pragma
solidity
^0.4.16;interfacetokenRecipient{functionreceiveApproval(address_from,uint256_value,address_token
weixin_33969116
·
2020-07-12 08:24
「教程」用
Solidity
开始编写你的第一个智能合约
2019独角兽企业重金招聘Python工程师标准>>>本文翻译自:GeraldNash《BuildYourFirstSmartContract》原文地址:https://medium.com/crypto-currently/build-your-first-smart-contract-fc36a8ff50ca由微信公众号“Wancloud万云”翻译并发布于公众号上。这篇文章,我们将用使用编程语
weixin_33953384
·
2020-07-12 08:42
【
Solidity
】2.合约的结构体 - 深入理解
Solidity
索引【
Solidity
】1.一个
Solidity
源文件的布局【
Solidity
】2.合约的结构体【
Solidity
】3.类型【
Solidity
】4.单位和全局可变量【
Solidity
】5.表达式和控制结构
weixin_33937499
·
2020-07-12 08:29
Solidity
Event是如何实现的
2019独角兽企业重金招聘Python工程师标准>>>一个
Solidity
Event的定义如下:eventDeposit(addressindexed_from,bytes32indexed_id,uint_value
weixin_33924220
·
2020-07-12 08:53
Solidity
Zombies学习笔记
ZombieFactory.solpragma
solidity
^0.4.19;import".
weixin_33912445
·
2020-07-12 08:40
基于以太坊网络的智能合约开发、部署和测试(入门)
>>>基本概念:以太坊是一个开放的、公开的区块链平台,允许用户构建自己的去中心化应用在上面运行
Solidity
是一种语法类似JavaScript的高级语言。它被设计成以编译的方式生成以太坊虚拟机代码。
lyuharvey
·
2020-07-12 08:58
Solidity
合约记录——(一)如何寻找以太坊真实
Solidity
源码
在自主学习
Solidity
智能合约的过程中,第一份入手资料无疑是官方文档。
weixin_33860553
·
2020-07-12 08:22
Solidity
基础入门知识---函数的访问权限和可见性
下面来继续介绍作为一个分布式网络语言所特有的internal和external这两种不同的函数调用方式,以及
Solidity
提供的对函数调用时的可见性控制语法。
weixin_33858336
·
2020-07-12 08:14
以太坊私链搭建、truffle项目开发
本文实现以下目标:搭建一条以太坊私链用企业级开发方式开发、部署一个项目分析truffle执行过程
solidity
、web3等的一些说明TokenERC20标准contractERC20Interface
weixin_33857679
·
2020-07-12 08:14
Solidity
constant view pure关键字的区别与联系
在
Solidity
中constant、view、pure三个函数修饰词的作用是告诉编译器,函数不改变/不读取状态变量,这样函数执行就可以不消耗gas了(是完全不消耗!),因为不需要矿工来验证。
weixin_33852020
·
2020-07-12 08:10
【
Solidity
】5.表达式和控制结构 - 深入理解
Solidity
索引【
Solidity
】1.一个
Solidity
源文件的布局【
Solidity
】2.合约的结构体【
Solidity
】3.类型【
Solidity
】4.单位和全局可变量【
Solidity
】5.表达式和控制结构
weixin_33841503
·
2020-07-12 08:57
Solidity
transfer vs send 区别
原文地址:https://ethereum.stackexchange.com/questions/19341/address-send-vs-address-transfer-best-practice-usageaddress.transfer()throwsonfailureforwards2,300gasstipend(notadjustable),safeagainstreentranc
weixin_33813128
·
2020-07-12 07:06
solidity
ecrecover
https://
solidity
.readthedocs.io/en/latest/units-and-global-variables.html#mathematical-and-cryptographic-functionsecrecover
weixin_33805992
·
2020-07-12 07:29
Solidity
最新 0.5.8 中文文档发布
本文首发于深入浅出区块链社区热烈祝贺
Solidity
最新0.5.8中文文档发布,这不单是一份
Solidity
速查手册,更是一份深入以太坊智能合约开发宝典。
weixin_33781606
·
2020-07-12 07:43
solidity
智能合约[28]-函数返回值
函数返回值一般形式12345678910function resValue()purepublicreturns(uint){ uinta=10; returna;}function recieveValue()purepublicreturns(uint){ uintb; b=resValue(); returnb;}函数命名返回值12345678910111213//1、直接赋值、不
weixin_33769207
·
2020-07-12 07:06
【
Solidity
】3.类型 - 深入理解
Solidity
索引【
Solidity
】1.一个
Solidity
源文件的布局【
Solidity
】2.合约的结构体【
Solidity
】3.类型【
Solidity
】4.单位和全局可变量【
Solidity
】5.表达式和控制结构
weixin_33754913
·
2020-07-12 07:21
区块链开发
公司解析区块链怎样与大数据完美结合
大数据时代确实给我们带来很多便利这个是不可否认的,但是带来的弊端我们也是不能忽视的。通过等价交换的原则来看,数据显然没有我们所想的那么毫无价值,用这些数据可以做很多我们未曾想过的事情,并且还是在我们不知道的情况下。那么大数据包括哪些呢?区块链怎样与大数据完美结合呢?1.产品部分包括大数据基础软件、应用软件等产品产业2.数据部分包括数据源、数据流通等与数据直接相关的产业3.服务部分包括基础设施服务大
weixin_33744141
·
2020-07-12 07:15
Solidity
智能合约面向对象编程(一、类的创建)
Solidity
编写智能合约1pragma
solidity
^0.4.4;//版本声明^代表向上兼容pragma代表版本声明
solidity
代表开发语言2//定义类3contractPerson{4//定义属性
weixin_33736832
·
2020-07-12 07:03
solidity
字符串拼接
如果你希望马上开始学习以太坊DApp开发,可以访问汇智网提供的出色的在线互动教程:以太坊DApp实战开发入门去中心化电商DApp实战开发当你开始学习使用
solidity
开发以太坊智能合约之后,很快你会碰到一个问题
weixin_33730836
·
2020-07-12 07:59
项目孵化创新平台ZGK.COM携手DLB 周末零花钱大派送
ZT.COM团队拥有超过6年的
区块链开发
经验,团队拥有多位金融产品专家
ZTCOM
·
2020-07-12 07:45
以太坊ERC20代币合约,含批量转账功能
源码如下:pragma
solidity
^0.4.16;interfacetokenRecipient{functionreceiveApproval(address_from,uint256_value
weixin_33701617
·
2020-07-12 07:59
区块链开发
如何选择底层平台和开发语言?
比特币
区块链开发
最早的
区块链开发
便是基于比特币的区块链网络进行
weixin_33674976
·
2020-07-12 07:08
【技术】井通
区块链开发
指南
井通
区块链开发
示例[以简单的抽奖为例]目前主要针对一些业务需要使用区块链进行信息存证类的开发人员1.选定井通区块链部署环境井通公链环境是:https://api.jingtum.com/井通测试环境是:
沛文沛语
·
2020-07-12 07:25
智能合约语言
Solidity
教程系列2 - 地址类型介绍
最新内容会更新在主站深入浅出区块链社区原文链接:智能合约语言
Solidity
教程系列2-地址类型介绍智能合约语言
Solidity
教程系列第二篇-
Solidity
地址类型介绍.写在前面
Solidity
是以太坊智能合约编程语言
weixin_30879169
·
2020-07-12 07:38
Solidity
编程实例--简单的公开拍卖
通常简单的公开拍卖合约,是每个人可以在拍卖期间发送他们的竞拍出价。为了实现绑定竞拍人的到他们的拍卖,竞拍包括发送金额/ether。如果产生了新的最高竞拍价,前一个最高价竞拍人将会拿回他的钱。在竞拍阶段结束后,受益人人需要手动调用合约收取他的钱——合约不会激活自己。contractSimpleAuction{//拍卖的参数。//时间要么为unix绝对时间戳(自1970-01-01以来的秒数),//或
weixin_30873847
·
2020-07-12 07:33
Solidity
的三种合约间的调用方式 call、delegatecall 和 callcode
0x00前言
Solidity
(http://
solidity
.readthedocs.io/en/v0.4.24/)是一种用与编写以太坊智能合约的高级语言,语法类似于JavaScript。
bit小兵
·
2020-07-12 07:25
智能合约开发
solidity
编程语言实例
智能合约开发用
solidity
编程语言部署在以太坊这个区块链平台,本文提供一个官方实战示例快速入门,用例子深入浅出智能合约开发,体会以太坊构建去中心化可信交易技术魅力。
weixin_30784141
·
2020-07-12 07:36
Solidity
属性和方法的访问权限
属性:默认是internal的类型,外部是不可以访问调用的,如果加上public的话,那么是会自动为这个属性加上一个get的方法的,比如uintpublic_age;=>function_age(){}自动生成方法:默认是public的类型,外部是可以直接访问调用的public:,不管是属性还是方法都可以通过合约地址的形式来进行访问,this.xxxxx()的形式,public属性:_age(),
weixin_30782293
·
2020-07-12 07:34
【精解】开发一个智能合约
关键字:智能合约,remix,
Solidity
,truffle,geth,leveldb,datadir,ganache,web3j合约合约也称合同、协议,是甲乙双方参与的,制定一系列条目规范双方权利与义务的文件
weixin_30747253
·
2020-07-12 06:35
Solidity
字符串类型
字符串可以通过""或者''来表示字符串的值,
Solidity
中的string字符串不像C语言一样以\0结束,比如abcd这个字符串的长度就为我们所看见的字母的个数,它的长度为4。
weixin_30702413
·
2020-07-12 06:38
Solidity
(address的四个方法)
delegatecall例子:发送以太币的send方法//下面是send方法,涉及到以太币的情况可能用到payable,senddemo方法是可以发送以太币过去的,add.transfer(u)pragma
solidity
weixin_30695195
·
2020-07-12 06:26
Solidity
中uint转string
在《
Solidity
中uint转bytes》中,我们知道unit如何转换成bytes,其实把uint转换成string,就是在最后加上string(bytes变量)即可,如下所示:pragma
solidity
weixin_30667649
·
2020-07-12 06:11
Solidity
的三种转账方式与比较
转账的3种方式123address.transfer()address.send()address.call.value().gas()()转账transfer12345678910functiontransfer(address_address)publicpayable{_address.transfer(msg.value);}functiontransfer2(address_addres
weixin_30621711
·
2020-07-12 06:37
Solidity
编程 五 之 数据类型
Solidity
是一种静态类型语言,需要再编译期间指定每个变量(静态和局部)的类型。
Solidity
提供了几种基本类型,可以通过基本类型组合成复杂类型。
weixin_30617561
·
2020-07-12 06:35
Solidity
智能合约语言
uint[]result=newuint[](3);uint[]memoryresult=newuint[](ownerZombieCount[_owner]);[类型][只能被__调用]private合约内部internal合约内部/继承的合约external合约外部public任何状态修饰符view不写数据,pure不读写这两个从合约外部调用不费gas,内部调用会耗费gas自定义modifie
weixin_30588907
·
2020-07-12 06:41
智能合约从入门到精通:JIDE集成开发工具
JIDE简介JIDE是JUICE开放服务平台提供用来编写智能合约及DApp的免费开发工具,JIDE集成了JUICE底层测试链、编辑器和
Solidity
运行时环境
weixin_30585437
·
2020-07-12 06:08
solidity
语言总结笔记
solidity
语言pragma
solidity
^0.4.20;/*pragma:版本声明
solidity
:开发语言^代表向上兼容*/public,internal,pravate,external4者的关系
weixin_30566149
·
2020-07-12 06:01
remix-ide的三种使用方式
)}}代码演示运行方式VScodeIDE,代码编写,基本的语法检查RemixIDE,简单代码编译运行看结果.方便学习Truffle环境,生产环境,较为复杂的代码编译部署RemixIDE简介基于浏览器的
Solidity
weixin_30535565
·
2020-07-12 06:38
Solidity
编程 三 之 资源文件的组成
版本语句使用如下:pragma
solidity
^0.4.0;这样的源文件不会被0.4.0以前的编译器
weixin_30493321
·
2020-07-12 06:38
solidity
数据类型
1.Bool类型取值:true/false运算符:!&&||==!=2.Integer整型uint8-uint256int8-int256uint==uint256int==int256运算符:>constant关键字的函数不会修改状态变量的值使用var,vara=100;【a为uint8,因为uint8足够存储100】将第一次复制的类型作为a的类型。functiontestUint()const
weixin_30470857
·
2020-07-12 06:51
Solidity
遍历
mapping(address=>uint)publicusers;由于映射是公共的,我们得到一个免费的getter,我们可以通过使用简单的方法获取myAddress的值users(myAddress);
Solidity
weixin_30399797
·
2020-07-12 05:04
以太访
solidity
常用的函数有哪些
以太坊:什么是ERC20标准?不以规矩,不能成方圆许多人应该都听过代码即法律(CodeIsLaw),因为程序写完了,无论执行多少次都会得到同样的结果,除非有外界因素的干扰。在多人协作的过程中一定是要按照一个标准来进行分工,这样才能最快的完成整体任务,不至于出错。接触过数字货币的人都应该知道,以太坊是一个分布式的智能合约平台,可以分发代币(Token)。目前以太坊上有24351个代币的智能合约,我们
weixin_30326745
·
2020-07-12 05:13
Solidity
函数view,pure,constant的用法
函数访问权限:public,external,private,internal//子类可以得到父类下面的方法,父类用了public,external的话pragma
solidity
^0.5.7;contractAnimal
weixin_30254435
·
2020-07-12 05:55
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他