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
语言特性的所有细节。
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊:
Solidity
手册
本中文文档大部分情况下,英中直译,但有时为了更好的理解也会使用意译,如需转载请联系Tiny熊(微信:xlbxiong).
Solidity
是一门面向合约的、为实现智能合约而创建的高级编程语言。
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊:根据例子学习
Solidity
-安全的远程购买合约
pragma
solidity
>=0.4.22<0.7.0;contractPurchase{uintpublicvalue;addresspayablepublicseller;addre
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊:深入理解
Solidity
-表达式和控制结构
例如,如果我们希望合约接受有两个整数形参的函数的外部调用,我们会像下面这样写pragma
solidity
^0.4.16;contractSimple{fun
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊:深入理解
Solidity
-类型
类型
Solidity
是一种静态类型语言,这意味着每个变量(状态变量和局部变量)都需要在编译时指定变量的类型。
Solidity
提供了几种基本类型,并且基本类型可以用来组合出复杂类型。
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊:深入理解
Solidity
-
Solidity
源文件结构
Solidity
源文件结构源文件中可以包含任意多个合约定义、导入源文件指令和版本标识指令。
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊投票智能合约案例
这个例子相对复杂一些,用到了以太坊编程语言
Solidity
的很多特性。例子实现了一个投票智能合约。电子投票系统的一个主要问题是如何分配合理的权限给正确的人,并且要防止篡改。
跨链技术践行者
·
2020-07-11 22:31
区块链
Python使用Web3.py进行ERC20代币开发
在上一篇文章中,我展示了如何为RSKMainnet编写
Solidity
ERC20代币,如何导入和使用OpenZeppelin库和合约,以及如何使用Truffle来部署和交互我们的智能合约。
rejames
·
2020-07-11 21:27
Solidity
陷阱:以太坊的随机数生成
Solidity
是一种相当新的语言,因为没有代码是完美的,它包含与代码相关的问题以及你希望用它完成的任务。本文将指导你使用随机数作为以太坊智能合约的输入时的最佳实践和陷阱。
rejames
·
2020-07-11 21:55
以太坊智能合约开发之代币合约
智能合约开发是以太坊编程的核心之一,而代币是区块链应用的关键环节,下面我们来用
solidity
语言开发一个代币合约的实例,希望对大家有帮助。
rejames
·
2020-07-11 21:24
带你玩转以太坊智能合约的"Hello World"
学习目标使用
solidity
语言撰写智能合约开发前的准备Ubuntu环境下Atom编辑器安装及使用安装所需工具安装nvm安装node安装npm启动testrpc建立项目目录结构新建HelloWorld合约代码说明编译部署与合约互动加入新方法
rectsuly
·
2020-07-11 21:18
区块链
Solidity
开发神器Remix
1功能这里我们使用在线编译器,打开网址https://ethereum.github.io/browser-
solidity
1.1文件夹管理最左边是文件夹管理,里面列出了当前工作区里的文件,remix可以支持从本地文件夹读取文件
汪晓明
·
2020-07-11 21:29
以太坊技术文章
Solidity
概述及基本代码展示
Solidity
是实施智能合约的契约导向的高级语言。它受到C++,Python和JavaScript的影响,旨在针对以太坊虚拟机(EVM)。
汪晓明
·
2020-07-11 21:57
以太坊技术文章
solidity
-投票
pragma
solidity
^0.4.22;/*对已经有的方案进行投票,如果超过了投票时间那么投票无效*/contractBallot{uint256publicvoteEnd;//投票截止时间,自1970
戎码江湖
·
2020-07-11 21:11
solidity
高级理论(三):时间单位与view
solidity
高级理论(三):时间单位与view关键字:时间单位、view、Gas优化
solidity
使用自己的本地时间单位变量now将返回当前的unix时间戳(自1970年1月1日以来经过的秒数)。
P叔
·
2020-07-11 20:42
区块链概念
区块链
win7本地配置Remix IDE及remixd
写在前面Remix是以太坊智能合约编程语言
Solidity
IDE,阅读本文前,你应该对以太坊、智能合约有所了解,如果还不了解,建议先看以太坊是什么。
天道我酬勤
·
2020-07-11 20:30
区块链
智能合约
Hyperledger
Fabric
ETH之
Solidity
:
Solidity
的简介、安装、使用方法之详细攻略
ETH之
Solidity
:
Solidity
的简介、安装、使用方法之详细攻略目录
Solidity
的简介ETH
Solidity
的安装
Solidity
的使用方法
Solidity
的简介
Solidity
是一个面向合约的高级语言
一个处女座的程序猿
·
2020-07-11 19:05
BlockChain
solidity
学习1
solidity
智能合约文件结构版本声明pragma
solidity
^0.4.0;说明:1.版本要高于0.4才可以编译2.表示高于0.5的版本则不可编译,第三位的版本号可以变,流出来用作bug修复(如0.4.1
ChainBlocker
·
2020-07-11 19:37
Solidity
入门
Solidity
初学先了解一些以太坊中的术语交易区块链是全球共享的交易数据库。这意味着每个人都可以通过参与网络来读取数据库中的条目。
南笙北萧~
·
2020-07-11 19:23
智能合约
truffle-error:编译时关于
solidity
的版本问题
,/home/yujuan/eth_learn/eth-weibo/contracts/WeiboAccount.sol:1:1:SyntaxError:Sourcefilerequiresdifferentcompilerversion(currentcompileris0.4.15+commit.bbb8e64f.Emscripten.clang-notethatnightlybuildsar
朝歌1122
·
2020-07-11 19:19
区块链
solidity
v0.5.0的重大改变
不知不觉,
solidity
已经走到了0.5版本,随着
solidity
0.5.0nightlybuild版本的面世,相信1.0版本也将在不久的将来与开发者见面.作为一个大版本更新,新版引入了很多新特性,也废弃了很多关键字
朝歌1122
·
2020-07-11 19:48
区块链
以太坊 智能合约学习笔记1
6.
Solidity
编译器。7.Web3.js。8.EthereumWallet。暂时粗略放置,以后会整理,望见谅,对CSDN使用不是很熟练,设计难看望见谅。
BufferPools
·
2020-07-11 19:04
区块链
以太坊
智能合约
学习
solidity
的一个简单智能合约(2)——对冲
在白皮书中看到,以太坊之上有三种应用。第一类是金融应用,为用户提供更强大的用他们的钱管理和参与合约的方法。包括子货币,金融衍生品,对冲合约,储蓄钱包,遗嘱,甚至一些种类的全面的雇佣合约。第二类是半金融应用,这里有钱的存在但也有很重的非金钱的方面,一个完美的例子是为解决计算问题而设的自我强制悬赏。最后,还有在线投票和去中心化治理这样的完全的非金融应用。于是根据白皮书上的一个例子——对冲合约,即一种金
毛怪大战友
·
2020-07-11 19:54
以太坊;solidity
学习
solidity
的一个简单智能合约(1)——投票
这篇博客作为记录学习
solidity
语言的备忘录pragma
solidity
^0.4.0;//尝试写一个关于投票的智能合约;//投票人每人只有一票;//候选人票数多获胜,若平票则再投一轮;//候选人不能参与投票
毛怪大战友
·
2020-07-11 19:54
智能合约语言
Solidity
教程系列7 - 以太单位及时间单位
【汇新云】为大家定期更新文章,【汇新云】IT人的产业链平台这是
Solidity
教程系列文章第7篇介绍以太单位及时间单位,系列带你全面深入理解
Solidity
语言。
创成汇李顾问
·
2020-07-11 19:34
智能合约开发
Solidity
教程系列1-类型介绍
Solidity
教程系列2-地址类型介绍
Solidity
教程系列3-函数类型介绍
Solidity
教程系列4-数据存储位置分析
Solidity
教程系列5-数组介绍
Solidity
创成汇李顾问
·
2020-07-11 19:03
24 深入理解
solidity
一、1、
solidity
源文件布局pragma(版本杂注)源文件可以被版本杂注pragma所注解,表明要求的编译器版本例如:pragma
solidity
^0.4.0;源文件将既不允许低于0.4.0版本的编译器编译
戈森
·
2020-07-11 18:41
练习
Solidity
合约调合约那些事
笔者记录这些问题的原因:
solidity
更新很快,才几个月没使用,现在使用最新版(0.5.10)使用call调用合约的时候,发现大变样。。。
JustinQP
·
2020-07-11 18:54
区块链
Ethereum
Solidity
Solidity
全局属性和方法
由于版本更新比较快。过去一部分写法,现在使用0.5.10版本开发合约时,部分报错。再去翻翻官方的最新的文档。文章目录一、特殊变量msgtxblockaddressaliastype二、ABI编码decodeencodeencodePackedencodeWithSelectorencodeWithSignature三、错误处理assertrequirerevert四、合约相关thissuperse
JustinQP
·
2020-07-11 18:54
Ethereum
区块链
Solidity
solidity
重点总结
solidity
的constant修饰符代表不能用函数修改任何数据.external只能外部调用,internal只能内部调用,如果函数中写了this....则表明这个函数必须从外部调用,但是这种写法不常用
E__T
·
2020-07-11 18:40
学习笔记
solidity
编码规范
命名规范文件、合约、库、事件、枚举及结构体命名当文件里只包含一个合约时,文件命名应该与合约命名相同。当文件里包含不只一个合约时,文件命名应该根据项目内容合理命名。合约、库、事件及结构体命名应该使用单词首字母大写的方式,这个方式也称为:驼峰式命名法,比如:SimpleToken,SmartBank,CertificateHashRepository,Player。函数、参数、变量及修饰器函数、参数、
刘三羊
·
2020-07-11 18:52
solidity
20181118
solidity
语言深入编程
类型
Solidity
是一种静态类型语言,意味着每个变量(本地或状态变量)需要在编译时指定变量的类型(或至少可以推倒出类型)。
Solidity
提供了一些基本类型可以用来组合成复杂类型。
宫城诗
·
2020-07-11 17:20
区块链
区块链之
Solidity
类型
Solidity
语言IDE:https://remix.ethereum.org合约文件结构:版本申明、import、合约(状态变量、函数、结构类型、事件、函数修改器)、代码注释结构举例://^表示从0.4.0
Tai_Park
·
2020-07-11 17:19
区块链
remix——智能合约部署到私有链上
编写简单的合约智能合约的代码(简单的数据存取)pragma
solidity
^0.4.0;contractSimpleStorage{uintstoredData;functionset(uintx)public
第五清风
·
2020-07-11 17:15
block
chain
solidity
学习过程---参数传递类型
变量使用解决问题:数据类型:什么是值类型什么是引用类型使用方式:值传递引用传递数据类型:值类型:变量的存储空间存的是变量的数据—(全部皆为值传递)引用类型:变量的存储空间存的是变量数据所在的存储空间的地址数据传递:值传递和引用传递。值类型的变量,赋值是简单的值传递,即两个变量占有独立的存储区域。引用类型赋值传递的是变量的引用,即两个变量指向同一存储区域实例:A向B索求某个URL,如果B给A这个UR
带着星星
·
2020-07-11 17:21
solidity学习使用
solidity
学习过程 --- abi编码
以太坊中主要用于
solidity
合约的函数调用,以及反向编码读取数据的中的方法
solidity
ABI编码函数abi.encode(…)returns(bytes):计算参数的ABI编码。
带着星星
·
2020-07-11 17:21
solidity学习使用
solidity
学习过程+函数构造器constructor()+智能合约实例化
关于使用constructor()—目前学习其他语言时,感觉构造函数总是先执行,然后才能获取这个类。但是在智能合约中,先产生智能合约,然后在走构造函数。~~删除线格式~~涉及到this能否在构造函数中使用问题因为智能合约的先产生,那我们可以在构造器中实现一些功能:如下所示(1)获取智能合约地址--参与地址的计算address(this)(2)在构造函数中触发事件(涉及到不同合约之间调用,Eg:取合
带着星星
·
2020-07-11 17:51
solidity学习使用
win 7系统web3j部署调用智能合约
首先我们要有一个完整的
solidity
智能合约文件token.sol1.安装solc:https://
solidity
.readthedocs.io/en/develop/installing-
solidity
.htmlnpminstall-gsolc2
你我温差
·
2020-07-11 17:49
以太坊
以太坊智能合约编写Solidty基础(一)(懵逼的几个关键字)
solidity
函数的访问权限
solidity
函数分为四种访问权限:private:私有函数。内部正常访问,外部无法访问,子类无法继承。internal:内部函数。
AwindOne
·
2020-07-11 17:52
区块链
以太坊
Solidity
智能合约
关键字
Solidity
学习笔记(一) 智能合约开发第一步——「Hello World」
Solidity
智能合约开发第一步——「HelloWorld」通过“Helloworld”实例的开发,初步理解
Solidity
的工作原理,并能够使用Remix(
Solidity
IDE)在以太坊平台上创建自己的智能合约
Z见贤思齐
·
2020-07-11 17:41
区块链
Solidity
区块链
智能合约
程序分析:python分析
solidity
程序并进行函数块分割
本问题,我们继python提取文件中指定的代码行中所述的需要继续做分析,我们要分析
solidity
语言中的函数依赖,但是与存在的程序控制流图又不是完全一样,我们需要从call.
献世online
·
2020-07-11 17:32
python
程序分析
数据处理
solidity
编写智能合约的安全漏洞问题(一)
回顾3个底层调用call(),delegatecall(),callcode()和3个转币函数call.value()(),send(),transfer():-call()call()用于
Solidity
献世online
·
2020-07-11 17:32
区块链
智能合约
区块链技术
Solidity
基础入门讲解
Solidity
的语言类型:静态类型的语言:编译前变量类型需要先确定变量可以分为:值类型:赋值或者传参时总是进行值拷贝引用类型:传递的是地址这里先给出一个总览图:整型:和其他语言类型,可以用int关键字声明
LinBigCat
·
2020-07-11 17:54
区块链
2019.01.10|区块链技术头条
今日区块链技术头条1.今晚区块链技术工坊|漫谈区块图技术之XDAG和Conflux2.
Solidity
智能合约:与其他合约的交互3.浅析12月区块链安全态势4.长文解析:ETH的价值在哪里?
区块链技术头条
·
2020-07-11 17:40
区块链
大数据
教育
区块链发展
区块链应用
solidity
学习笔记(二)结构体与映射调试
pragma
solidity
^0.4.16;/***TheStructMappingcontractdoesthat结构体与映射调试1.映射类型mapping相当于python中的字典类型即内部存储键值对的集合
DT233
·
2020-07-11 17:23
区块链
solidity
339-ethereum_
solidity
入门
solidity
入门数据类型分类1.值类型(值传递)2.引用类型(指针传递)1.memory(值类型)2.storage(引用类型)先来说一下值类型1.boolean2.integer3.address4
Lich Howger
·
2020-07-11 17:18
solidity
ethereum
246-cryptozombies全攻略一
cryptozombies全攻略一第二章.合约我们要建立最基本的合约首先要写版本指令然后写合约pragma
solidity
^0.4.19contractZombieFactory{}第三章.状态变量和整数状态变量会被永久保存在合约中也就是说他们会被写入到以太坊区块链中我们的僵尸
Lich Howger
·
2020-07-11 17:17
solidity
242-
solidity
之伪随机数
solidity
之伪随机数我们怎么获取一个随机的uint?
Lich Howger
·
2020-07-11 17:17
solidity
Solidity
的delete操作
Solidity
中有个特殊的操作符delete用于释放空间,因为区块链技术做为一种公用资源,为避免大家滥用。且鼓励主动对空间的回收,释放空间将会返还一些gas。
呢喃北上
·
2020-07-11 17:17
Solidity
Solidity智能合约
243-
solidity
之事件
solidity
之事件事件是合约和区块链通讯的一种机制我们的前端应用监听某些事件然后做出反应例子eventIntegersAdded(uintx,uinty,uintresult);functionadd
Lich Howger
·
2020-07-11 17:17
solidity
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他