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
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
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
以太坊ERC20代币合约,含批量转账功能
源码如下:pragma
solidity
^0.4.16;interfacetokenRecipient{functionreceiveApproval(address_from,uint256_value
weixin_33701617
·
2020-07-12 07:59
智能合约语言
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
solidity
十六进制字符串转十六进制bytes
pragma
solidity
^0.4.16;contractMetadata{//十六进制字符串转换成bytesfunctionhexStr2bytes(stringdata)returns(bytes
weixin_30240349
·
2020-07-12 05:46
solidity
[2]-helloworld
运行你的合约现在编译完全顺利,请转到“run”选项卡,以便我们可以运行我们的合约!compile在这里,您可以指定一些选项来创建合约,例如,选择哪个地址部署它。现在我们不会混淆这些设置。只要确保环境设置为“JavaScriptVM”,然后点击粉红色的“Deploy”按钮即可。deploy消息日志不多,但意味着将你的合同部署到了以太坊地址(尽管只在虚拟环境中)!部署合同也使用Gas,并花费一定的以太
唯识相链
·
2020-07-12 05:07
以太坊
solidity
[8]-位运算与字面量
位运算
solidity
中,可以对于最底层的位进行操作。由于以太坊中需要消耗gas,因此,为了节约gas、所以对于位的操作会用到比较频繁。
唯识相链
·
2020-07-12 05:07
以太坊
solidity
[1]-HelloWorld
solidity
介绍以太坊拥有多种高级语言,可用于编写智能合约,每种语言都受到另一种广泛使用的语言的启发。最流行的一种叫做
Solidity
,它基于JavaScript。
唯识相链
·
2020-07-12 05:07
以太坊
solidity
[6]-基本类型与bool运算
solidity
[6]-基本类型与bool运算2018-11-10智能合约
solidity
语法
solidity
,以太坊,智能合约5评论字数统计:334(字)阅读时长:1(分)变量存储数据的抽象单位,代表内存中的一段空间
唯识相链
·
2020-07-12 05:07
以太坊
solidity
[4]-pure与view剖析
solidity
[4]-pure与view剖析pure与view代码例子如下的一段
solidity
智能合约中,只要有了pure与view修饰符的函数,那么调用函数就不会消耗gas。
唯识相链
·
2020-07-12 05:36
以太坊
solidity
[11]-字符串
字符串string类型存储字符串,在
solidity
中使用了UTF-8格式来存储字符串。
唯识相链
·
2020-07-12 05:36
以太坊
编写
solidity
智能合约并调用(testrpc)输出结果
1、编写合约代码pragma
solidity
^0.4.2;contracttest{functionadd(uinta,uintb)publicpurereturns(uintc){returna+b;
王一洋
·
2020-07-12 05:46
区块链技术
Solidity
创建以太坊智能合约(一)
$./build/bin/geth--datadir=~/Library/Ethereum/privatechain/chaindata/init~/Library/Ethereum/privatechain/genesis.jsonINFO[03-11|18:45:18]Maximumpeercount ETH=25LES=0total=25INFO[03-11|18:45:
malajisi01
·
2020-07-12 04:23
区块链
【
Solidity
学习笔记】函数、变量的可见性
3.9.1可见性函数或者状态变量的可见性定义了谁可以看到它。函数和状态变量有四种可见性:external、public、internal、private函数可见性默认为public,状态变量可见性默认为internal。各可见性函数的含义如下:external:外部函数只能由其他合约调用,或者通过交易调用。外部函数f不能被内部函数调用,也就是说,f()没有用,但是this.f()有用。不能把ext
海阳之新
·
2020-07-12 04:39
深入了解以太坊虚拟机第4部分——ABI编码外部方法调用的方式
在本系列的上一篇文章中我们看到了
Solidity
是如何在EVM存储器中表示复杂数据结构的。但是如果无法交互,数据就是没有意义的。智能合约就是数据和外界的中间体。
Lilymoana
·
2020-07-12 04:38
cryptozombies(加密僵尸)/
solidity
语法学习三
一:智能协议的永固性我们讲的
Solidity
和其他语言没有质的区别,它长得也很像JavaScript.但是,在有几点以太坊上的DApp跟普通的应用程序有着天壤之别。
隋唐古城
·
2020-07-12 04:37
区块链
Solidity
编程:实现一个输出hello world的智能合约
语句输出代码演示运行方式VScodeIDE,代码编写,基本的语法检查RemixIDE,简单代码编译运行看结果.方便学习Truffle环境,生产环境,较为复杂的代码编译部署RemixIDE简介基于浏览器的
Solidity
隋唐古城
·
2020-07-12 04:06
区块链
cryptozombies(加密僵尸)/
solidity
语法学习二
一:映射(Mapping)和地址(Address)address地址以太坊区块链由account(账户)组成,你可以把它想象成银行账户。一个帐户的余额是以太(在以太坊区块链上使用的币种),你可以和其他帐户之间支付和接受以太币,就像你的银行帐户可以电汇资金到其他银行帐户一样。每个帐户都有一个“地址”,你可以把它想象成银行账号。这是账户唯一的标识符,它看起来长这样:0x0cE446255506E92D
隋唐古城
·
2020-07-12 04:06
区块链
Ubuntu-
Solidity
环境搭建记录
Installessentialssudoaptinstall-ybuild-essentialcmakelibboost-all-dev//Clonefromgithubgitclone--recursivehttps://github.com/ethereum/
solidity
.g
智能合约
·
2020-07-12 04:39
Practical
solidity
读书笔记
1.地址是所有合约的基础,所有的合约都会继承地址对象,也可以随时将一个地址串,得到对应的代码进行调用。当然地址代表一个普通帐户时,就没有这么多丰富的功能啦。地址类型的成员:属性:balance函数:send(),call(),delegatecall(),callcode()。2.调用一个函数f()时,我们可以直接调用f(),或者使用this.f()。但两者有一个区别。前者是通过internal的
runner325
·
2020-07-12 03:13
solidity
solidity
(solc)智能合约升级到0.5*遇到的问题
Functionsarenotallowedtohavethesamenameasthecontract.Ifyouintendthistobeaconstructor,use"constructor(...){...}"todefineit函数名与合约名称不能重复,如果构造函数的话用以下方式:functionToken(uint256initialSupply)==>constructor(ui
逍遥遥浪子
·
2020-07-12 03:51
以太坊开发资源
开发语言主要有以下几种开发语言1:
Solidity
:这是一种类似于js的语言,并且这个语言被称为开发智能合约的旗舰语言。Serpent:这是一种类似于Python的语言。
zcc0721
·
2020-07-12 03:39
区块链
以太坊
solidity
-以太坊区块链Truffle-webpack开发入门 (十一) Debug-调试合约
调试合约原文地址truffle整合了debug功能,方便调试合约,跟传统的应用程序的断点调试很相似但是truffle的调试的时机跟传统软件有很大的区别,传统软件的调试是实时的run-time,而truffle的调试是跟合约程序的运行时分离的,你不能够在合约执行的时候调试,也就是说合约的执行不能被调试打断,但是因为合约的transaction操作会返回一个hash值,所以可以根据这个hash值来调试
大都废
·
2020-07-12 02:47
solidity
以太坊区块链
以太坊开发指南之智能合约和web3开发
目录1、以太坊客户端和智能合约的基本结构2、以太坊dapp开发基础和合约的数据结构3、智能合约的数据类型和dappweb3的合约创建及调用4、以太坊
solidity
结构化存储类型和dapp合约数组调用5
u012310362
·
2020-07-12 02:04
以太坊
Solidity
web3
Solidity
Proxy 技术介绍
简介
Solidity
Proxy是为了解决目前存在于
Solidity
开发实践中的问题而提出的技术设计它由Zeppelin提出,主要是为了解决以下问题:链上代码重复率高和部署大量重复代码带来的额外开销链上代码的不可修改带来的巨大代码更新与安全修复成本对于基础库来说
隐形人真忙
·
2020-07-12 02:03
区块链安全
Solidity
语言简介
Solidity
语言简介@(区块链)本文笔记自维基。https://en.wikipedia.org/wiki/
Solidity
Solidity
是面向智能合约的编程语言。
DrCrypto
·
2020-07-12 02:37
Ethereum开发
区块链
区块链开发笔记
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他