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
官方文档的笔记一
极客学院翻译的中文文档链接: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
区块链
以太坊资料汇总
机缘巧合,目前我也在进行区块链方面的开发,在之后的博客中,我会和大家一起分享
区块链开发
中的酸甜苦辣。
js0huang
·
2020-07-11 10:30
学习笔记
通过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
区块链开发
(九) 以太坊 truffle 项目部署在 geth创建的私有链方法
上篇文章,我已经讲过了,如何安装truffle框架,开始我们探索之旅,但是上篇文章是在开发环境下(执行testrpc)部署测试合约,这次我们将项目部署在geth创建的私有链上。今天我们接着上次的项目继续进行。需要启动geth创建的私有链。在这里需要定义好几个参数。1)geth启动节点的时候,必须带有--rpcapi选项,并且选项的值必须包含有:"web3","net","eth"这3个设置,另外为
jambeau
·
2020-07-11 09:37
区块链
技术篇
区块链开发
数字货币开发的底层技术如何实现执行智能合约代码
uintstoredData;functionset(uintx){storedData=x;}functionget()constantreturns(uintretVal){returnstoredData;}}在
Solidity
jQQ53016353
·
2020-07-11 09:21
数字货币
区块链开发
专题(数字货币矿池挖矿如何挖)
区块链爱好者(QQ:53016353)其实,小编有点犹豫要不要写这一篇教程,其实数字货币的挖矿方法和LTC几乎一样,只需要将挖矿端口修改为8336就可以了,但考虑到还是有不少新手,最终还是忍不住写了,如果你已经掌握了LTC挖矿,那么你可以不用看本教程,直接将挖矿端口改为8336,然后和LTC一样地挖就可以了。如果您对新星币数字货币还不了解,可以点击学习什么是新星币数字货币,如果您对数字货币已经有所
jQQ53016353
·
2020-07-11 09:21
数字货币
搭建开发基于数字货币的私有链环境
区块链爱好者(QQ:53016353)通过本文所述方法和项目中的脚本,我们可以快速的搭建好自己的私有链进行
区块链开发
测试,本文基于以太坊技术进行搭建,分两个部分,一个是Ubuntu下搭建方法,另一个是Windwos
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
以太坊
以太坊
区块链
以太坊学习(三) -- truffle搭建第一个区块链应用程序
以太坊是
区块链开发
领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发框架,搭建truffle开发环境,运行第一个区块链程序(Dapp)。
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
精通比特币学习笔记
编程语言
以太坊智能合约
solidity
学习
用infura测试,相当于有一个测试链。https://infura.io/project/9ec844f4da324ed3b2099c026ca14416Infura是一个服务,它维护了很多以太坊节点并提供了一个缓存层来实现高速读取。你可以用他们的API来免费访问这个服务。用Infura作为节点提供者,你可以不用自己运营节点就能很可靠地向以太坊发送、接收信息。通过这样把Infura作为你的Web
球球的秋秋
·
2020-07-11 06:45
区块链
solidity
语言全局变量及局部变量存储布局以及暴露的威胁
但因为
solidity
语言的变量存储有一个特性,即数组、映射、结构体类型的局部变量默认是引用合约的storage,即若合约中包含未初始化的数组、映射、结构体类型的局部变量,可以通过他们覆盖存储在storage
JocelyHigher
·
2020-07-11 06:08
blockchain实践错误及解决方法
Solidity
编程错误1.错误:VMerror:Invalidopcode.解决:可能是涉及assert的语句不满足;2.strtobytes32会变成0x3023456562....这种;见
Solidity
string
for_ge
·
2020-07-11 06:05
区块链
Solidity
文档--目录
Solidity
是一种语法类似JavaScript的高级语言。它被设计成以编译的方式生成以太坊虚拟机代码。在后续内容中你将会发现,使用它很容易创建用于投票、众筹、封闭拍卖、多重签名钱包等等的合约。
小溪
·
2020-07-11 06:48
以太坊Solidity文档
Solidity
开发模式 - 安全转账
本文是
Solidity
开发模式系列第一篇目的确保安全转账以太币动机和比特币相比,转账不是以太坊的主要应用,但它仍是一个必要的、大量使用的功能。
feifeilb
·
2020-07-11 05:01
solidity
区块链
智能合约
区块链学堂(2):最简单的智能合约
最简单的智能合约最简单的一个智能合约pragma
solidity
0.4.9;contractDemoTypes{functionf(uinta)returns(uintb){uintresult=a*8
陈琳_2017
·
2020-07-11 05:00
区块链
《2018中国区块链技术和应用发展研究报告》
2018年12月18日,2018中国区块链技术和产业发展论坛暨第三届
区块链开发
大会在上海举行。
挖深度享价值
·
2020-07-11 05:49
以太坊学习(6)关于web3.js 1.0版本中event事件无法触发的问题
相当于存钱到合约地址eventtransfer()事件pragma
solidity
^0.4.0;contrac
dieju8330
·
2020-07-11 05:21
区块链学习
Solidity
学习::(2)delete运算符
solidity
语言中,delete与在其他语言的不同.
Solidity
中的delete仅仅是一项赋值运算,用作给变量赋初始值。
dieju8330
·
2020-07-11 05:50
区块链学习
Solidity
学习::(13)类型转换
类型转换类型转换,是一个十分重要,常用的手段一、隐式转换隐式转换,就是当一个运算符能支持不同类型,编译器会隐式的尝试将一个操作数的类型,转为另一个操作数的类型,赋值同理。条件是:值类型间的互相转换只要不丢失信息,语义可通则可转换。就是说,uint8可转换到uint16、uint32、、、等,但不能反过来同样的,无符号整数可以被转为同样,或更大的字节的类型。但需要注意的是,不能反过来转换。由于add
dieju8330
·
2020-07-11 05:50
区块链学习
【
Solidity
】7. 部件 - 深入理解
Solidity
索引【
Solidity
】1.一个
Solidity
源文件的布局【
Solidity
】2.合约的结构体【
Solidity
】3.类型【
Solidity
】4.单位和全局可变量【
Solidity
】5.表达式和控制结构
雨果虾滑
·
2020-07-11 05:43
区块链技术
#
智能合约Solidity
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他