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
区块链(七)智能合约(Smart Contract)
2.
solidity
在编写智能合约的语言当中最火的就是
solidity
语言。Solidi
橘红色の火焰
·
2020-07-11 16:44
区块链晋升之路
Solidity
solidity
基础学习
0参考来源文档主要参考了https://cryptozombies.io的游戏dapp开发网站,一步步通过游戏来讲解
solidity
。
孰无过
·
2020-07-11 16:11
以太坊
以太坊Metamask安装以及remixIDE
Solidity
简单智能合约编写部署
以太坊Metamask安装以及
Solidity
简单智能合约编写部署本文使用MetaMask创建钱包,并且使用Ropsten测试网络上的一个faucet为它充值。
Hello World程序员
·
2020-07-11 16:55
以太坊
智能合约开发
以太坊智能合约
solidity
队列数组
字符串stringbytes队列输入输出string类型输入测试例如"sb12"记得加引号//pragma
solidity
^0.4.15;contractqueue{structQueue{bytes[
Hello World程序员
·
2020-07-11 16:55
智能合约开发
solidity
合约常见操作错误
个人区块链技术网站http://www.b2bchain.cn/browser/fgfx.sol:95:17:TypeError:"send"and"transfer"areonlyavailableforobjectsoftype"addresspayable",not"address".require(payee.send(payment));^--------^address payable
Hello World程序员
·
2020-07-11 16:23
智能合约开发
solidity
队列和数组实现
solidity
实现队列和数组。结构体存储uint[]bytes[]类型,输入参数为string类型。实现传入string字符串到队列,只将队列中不存在的插入队尾,并且当队列满时丢弃队首。
Hello World程序员
·
2020-07-11 16:23
智能合约开发
Solidity
官方文档“投票”智能合约部署到区块链,Java完美运行
Solidity
官方文档“投票”智能合约部署到区块链,利用web3j完成交互GitHub源码完美上链运行:https://github.com/ybeario/ballot-web3j-demoReadme.txt
Y.Bear
·
2020-07-11 15:18
区块链
Java
区块链(六)windows 以太坊私有链创建代币
写在之前,由于不慎装的版本比较高,且初学对
solidity
也不熟,网上的教程现成的合约基用钱包本都未编译通过。
中v中
·
2020-07-11 15:37
区块链入门——最新配置利用Remix部署以太坊智能合约并调用函数
区块链入门——配置利用Remix部署
Solidity
合约并调用函数前言创建合约*安装MetaMask(小狐狸)编译合约部署合约调用函数关于作者前言介绍利用Remix部署
Solidity
合约实验工具Google
99Kies
·
2020-07-11 15:54
区块链
Solidity
银行积分合约实现
pragma
solidity
^0.4.0;contractScore{addressowner;//合约的拥有者银行uintissuedScoreAmount;//银行已经发行的积分总数uintsettledScoreAmount
IT_浩哥
·
2020-07-11 15:08
智能合约
区块链
solidity
入门学习——mapping
一、
solidity
中,映射的关键字为mapping,首先我们先来定义两个mapping,mapping(address=>uint)idmapping和mapping(uint=>string)namemapping
鱼雁无恙
·
2020-07-11 14:57
区块链学习笔记04-
Solidity
基础语法随手记
本文是学习
solidity
语法中随手记录的一些注意点,杂乱无章,不合适学习使用,仅供自己参考!
BRUCE董
·
2020-07-11 14:42
区块链
图文并茂详细介绍
Solidity
的三种合约间的调用方式 call、delegatecall 和 callcode
Solidity
的三种合约间的调用方式有call、delegatecall和callcode这3种方式。
powervip
·
2020-07-11 14:00
以太坊
在0.6.8版本的
solidity
中使用delegatecall进行合约升级
在0.4.26版本的
solidity
中,delegatecall的返回值只有1个,表示delegatecall是否调用成功的布尔变量。
powervip
·
2020-07-11 14:29
以太坊
区块链
truffle react环境搭建
1.环境(windows10)F:\react>truffle.cmdversionTrufflev4.1.14(core:4.1.14)
Solidity
v0.4.24(solc-js)F:\react
oulingcai
·
2020-07-11 14:17
区块链
基于truffle react box的投票demo
1.环境搭建如果对trufflereactbox的环境部署不熟请移步https://blog.csdn.net/oulingcai/article/details/850889672.
solidity
合约
oulingcai
·
2020-07-11 14:17
区块链
深入了解以太坊虚拟机第4部分——ABI编码外部方法调用的方式
在本系列的上一篇文章中我们看到了
Solidity
是如何在EVM存储器中表示复杂数据结构的。但是如果无法交互,数据就是没有意义的。智能合约就是数据和外界的中间体。
Omni-Space
·
2020-07-11 14:21
以太坊
ETH
/
EVM
以太坊
ETH
/
智能合约
solidity
入门——拍卖案例一(明价拍卖)
前言当下,开发以太坊智能合约使用最多的语言是
solidity
。这门语言最早由以太坊创世团队的GavinHood设计,后由以太坊技术团队开发维护。
代码狙击者
·
2020-07-11 13:36
智能合约开发
solidity
入门——拍卖案例二(暗价拍卖)
前言当下,开发以太坊智能合约使用最多的语言是
solidity
。这门语言最早由以太坊创世团队的GavinHood设计,后由以太坊技术团队开发维护。
代码狙击者
·
2020-07-11 13:36
智能合约开发
教你一招 如何批量发送eth 或者代币
批量发送以太坊部署下面的合约然后往下面的合约打币就可以分发pragma
solidity
^0.4.21;contractbatchTransfer{address[]publicmyAddresses=[
niumenglong1
·
2020-07-11 13:08
Web3j 通过java打包
solidity
代码
话不多说直接开始1.首先准备好
solidity
合约https://ethereum.org/tokenpragma
solidity
^0.4.16;inter
周小口苗
·
2020-07-11 13:53
智能合约语言
Solidity
教程系列2 - 地址类型介绍
最新内容会更新在主站深入浅出区块链社区原文链接:智能合约语言
Solidity
教程系列2-地址类型介绍
Solidity
教程系列第二篇-
Solidity
地址类型介绍.写在前面
Solidity
是以太坊智能合约编程语言
深入浅出区块链
·
2020-07-11 13:39
基于以太坊的次高价盲拍
solidity
智能合约(二)
基于以太坊的次高价盲拍
solidity
智能合约(二)4.揭标5.第三方仲裁人终结拍卖4.揭标揭标的过程应该是本智能合约中最复杂且具有灵魂的关键步骤。
Revelation_of_Turing
·
2020-07-11 13:45
以太坊智能合约
基于以太坊的次高价盲拍
solidity
智能合约(一)
基于以太坊的次高价盲拍
solidity
智能合约(一)1.功能描述竞标原则揭标原则仲裁原则仲裁投票原则代码实现1.定义竞标商品结构2.卖家添加竞拍商品至商城3.竞标1.功能描述该合约主要功能描述如下:用户
Revelation_of_Turing
·
2020-07-11 13:45
以太坊智能合约
基于以太坊的次高价盲拍
solidity
智能合约(三)
基于以太坊的次高价盲拍
solidity
智能合约(三)6.用于进行投票和支付的内部合约Arbitration7.尾语6.用于进行投票和支付的内部合约Arbitration该内部合约用于卖家、买家、仲裁人对每一笔竞拍成功的交易进行投票
Revelation_of_Turing
·
2020-07-11 13:45
以太坊智能合约
Solidity
合约继承
Solidity
合约继承pragma
solidity
^0.4.4;//publicinternalprivatecontractAnimal{uint_weight;uintprivate_hegiht
Rankis
·
2020-07-11 12:57
Solidity
在私链上使用Remix和geth控制台部署合约
做一个简单的合约部署1.打开RemixIDE浏览器:https://remix.ethereum.org,在浏览器创建合约合约代码如下pragma
solidity
^0.4.0;contractInfoContract
曾经的你_
·
2020-07-11 12:53
区块链
mac os如何编译老版本的
solidity
前言:对于
solidity
老版本的编译我试了各种办法,但是cmake还是各种报错,期间我都快抓狂到去学习cmake了,但是简单看了看后感觉cmake有点复杂,最后没有办法了,想到docker容器可以屏蔽外部的各种条件
luffy_1993
·
2020-07-11 12:22
etherum
Solidity
智能合约案例——投票存在的问题
通过对
Solidity
官方文档的学习,发现投票案例代码有些不够严谨,简要做以下说明。1.调用者问题在vote函数中,如果是一个没有投票权的地址(假设A地址)调用了vote函数,代码也能顺利执行。
李柏林
·
2020-07-11 12:49
区块链
“初链”主网上线解析之“初始化”
前言:本人从12年毕业一直做的是web后台开发,虽然一直关注
区块链开发
但一直少有真正了解其中开发细节的欲望。因为一方面炒币的新闻实在是层出不穷,个人内心往往会把所有宣称区块
我是鱼饵
·
2020-07-11 11:18
blockchain
solidity
学习笔记(8)—— 函数修饰符及自定义修饰符
在
Solidity
中,函数修饰符规定了函数的行为、调用规则。
佛系布偶
·
2020-07-11 11:40
Solidity
solidity
学习笔记(10)—— 事件、日志与交互(含实例)
一、事件的实现事件的实现是在合约对象中,分两步:1、定义事件类型2、实例化事件对象代码:pragma
solidity
^0.4.19;contractZombieF
佛系布偶
·
2020-07-11 11:40
Solidity
solidity
学习笔记(5)—— Storage(引用传递)和Memory(值传递)
Solidity
中有两种类型:值类型和引用类型
Solidity
是静态类型的语言,有值类型和引用类型的区别。
佛系布偶
·
2020-07-11 11:40
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
Truffle开发入门
以太坊是
区块链开发
领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发框架,这是我们第一篇区块链技术文章介绍truffle的原因,实战是最重要的事情,这篇文章不讲原理,只搭建环境
liudashuang2017
·
2020-07-11 11:13
区块链
【以太坊系列-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
链块技术
编程语言
智能合约
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他