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
Ubuntu16.04 本地配置Remix IDE及remixd
写在前面Remix是以太坊智能合约编程语言
Solidity
IDE,阅读本文前,你应该对以太坊、智能合约有所了解,如果还不了解,建议先看以太坊是什么。
天道我酬勤
·
2020-07-15 15:35
linux
node
dapp开发一
区块链dapp开发一1.首先下载ganache可视化版本官网:https://www.trufflesuite.com/ganache注意它的端口2.打开
solidity
在线编译器remix官网:http
人!=机器
·
2020-07-15 12:27
区块链
dapp
dapp开发二
智能合约发布到测试网1.首先写一个简单的智能合约pragma
solidity
^0.4.10;contractzz{stringpublicname;functionadd(string_name)public
人!=机器
·
2020-07-15 12:27
dapp
区块链
Error: invalid bytes32 value (arg="", coderType="bytes32", value="0x6c", version=4.0.37)
pragma
solidity
^0.4.20;contractTestBytes32ToString{functionbytes32ToString(bytes32x)publicpurereturns(
你的代码有灵魂吗?
·
2020-07-15 11:35
Solidity
区块链:以太坊智能合约开发准备
智能合约开发准备编辑器选择理论上讲任何编辑器都可以编写
Solidity
合约代码,比如:WebStorm,VSCode,Sublime等等。
十二指环
·
2020-07-15 09:41
区块链
区块链
以太坊USDT合约详解
智能合约是用
solidity
写的,和JS很像,下面用通俗易懂的话来讲一下这个合约usdt智能合约的原代码1.区块链浏览器usdt智能合约(大陆被墙)2.usdt智能合约(看不了1的看这里)开始讲解pragma
solidity
bug的搬运工
·
2020-07-15 07:37
智能合约
以太坊
区块链入门-完整版V1.0-Part7
以太坊官网:以太坊代码github:
solidity
开发文档:Etherscan:Remix:Truffle:Mist:Parity:Web3.js:以太坊白皮书:以太坊黄
投河自尽的鱼
·
2020-07-14 23:43
区块链
区块链入门
开发基于以太坊的DApp,都要会哪些技能?
solidity
是啥?我就当做你们对上面的已经了解了,不了解
IT锟
·
2020-07-14 21:06
记录一个未解决的ETH智能合约问题
编程菜鸟在写
solidity
时,遇到一个问题,在智能合约调用另一个地址的合约时未能正确的地取到方法的返回值:pragma
solidity
^0.4.0;contractPerson{uintage=10;
一分自然卷
·
2020-07-14 21:11
智能合约开发环境搭建及Hello World合约
开发环境搭建
Solidity
安装强烈建议新手使用Browser-
Solidity
来进
创成汇李顾问
·
2020-07-14 19:52
【杨镇】【中译修订版】以太坊的分片技术官方介绍
是
Solidity
官方文档中译项目的重要贡献者,以太坊Homestead官方文档中文版译者,并对以太坊黄皮书中文版、Thunder共识白皮书中文版进行了独立校订。
圆方圆学院
·
2020-07-13 23:57
以太坊
Solidity
知识点集 — payable 修饰符与提现(七)
payable修饰符payable方法是让
Solidity
和以太坊变得如此酷的一部分——它们是一种可以接收以太的特殊函数。在以太坊中,因为钱(以太),数据(事务负载),以及合约代码本身都存在于以太坊。
童蒙_
·
2020-07-13 06:27
用Truffle在以太坊进行DAPP开发
Truffle是针对基于以太坊的
Solidity
语言的一套开发框架。本身基于Javascript。Truffle为我们带来了什么?对客户端做了深度集成。开发,测试,部署一行命令都可以搞定。
区块链学徒
·
2020-07-13 03:37
EOS区块链开发的第一步
以太坊引入了
Solidity
语言和智能合约-去中心化应用的构建模块,开启了区块链开发的火花。然而,以太坊才刚刚开始。区块链技术正在快速发展,现在又出现了一个新的,最强大的技术。
amos_56fc
·
2020-07-13 02:40
以太坊(三)MAC以太坊私有链创建第一个智能合约
安装智能合约编译器brewtapethereum/ethereumbrewinstall
solidity
创建智能合约新建一个contract文件夹,在文件夹中创建一个demo.sol智能合约文件pragma
solidity
duanyu
·
2020-07-13 01:03
终端命令行使用JSON-RPC接口调用智能合约
Print(input*7); returninput*7; }}(1)编译合约curl--data'{"jsonrpc":"2.0","method":"eth_compile
Solidity
乞力马扎罗的雪CYF
·
2020-07-12 23:27
区块链
区块链开发技术分享
智能合约—简单的公开拍卖合约
//简单的公开拍卖pragma
solidity
^0.4.0;contractSimpleA
zyj0813
·
2020-07-12 21:00
区块链
智能合约
以太坊
公开拍卖
区块链
Ethereum知识简介
编程语言:
Solidity
智能合约的默认编程语言是
Solidity
,文件扩展名以.sol结尾。Browser-
Solidity
WebIDE是一个基
卷确
·
2020-07-12 20:22
区块链
玩转
solidity
--06单位和全局可用变量
以太单位数词后面可以有一个后缀,wei,finney,szabo或ether和ether相关量词之间的转换,在以太币数量后若没有跟后缀,则缺省单位是“wei“,如2ether==2000finney(这个表达式)计算结果为true。时间单位后缀的秒,分,小时,天,周,年,数量词的时间单位之间可以用来转换,秒是基本单位。下面是常识:1=1秒(原文使用了两个==,可能有误--译者注)1分钟=60秒(原
DavieKong
·
2020-07-12 20:10
geth控制台发布智能合约以及调用操作
部署智能合约流程:1.
solidity
在线编译2.进入geth控制台3.部署智能合约4.调用测试首先,打开在线编译网站,编译一下你的智能合约,然后我们需要获取两段代码,先复制这段ABI代码到一个记事本放着然后复制这段代码到控制台里面运行
zhaobisheng1
·
2020-07-12 19:16
区块链
区块链智能合约
solidity
入门
使用ubuntu系统安装ethereum开发环境安装Nodejssudoapt-getupdatesudoaptinstallcurlcurl-sLhttps://deb.nodesource.com/setup_8.x|sudo-Ebash-sudoapt-getinstall-ynodejssudoapt-getinstallnpm安装ethereumjs-testrpcsudoapt-get
SeanC52111
·
2020-07-12 19:37
blockchain
remix Gas estimation failed
搞了一下午,后面注意到还有两个方法decreaseApproval,increaseApproval,发现使用后授权量有改变...这个帖子给了点提示【
Solidity
】Gasestimationfailed-Gasestimationerroredwiththef
zgf1991
·
2020-07-12 19:33
eth
以太坊智能合约实现批量转账(空投)可转代币或者以太币
参考资料
solidity
.批量转账,存入eth以太坊合约实现批量转账(空投)原理解析以太坊智能合约之批量转币专门用于批量空投的ETH智能合约(该链接需要梯子)教你一招如何批量发送eth或者代币使用智能合约转代币是比较容易理解的
zgf1991
·
2020-07-12 19:33
eth
以太坊
以太坊(Ethereum)实战:编写,部署,运行智能合约
安装
solidity
编译器$brewtapethereum/ethereum$brewinstall
solidity
$solc--versionsolc,the
solidity
compilercommandlineint
一 铭
·
2020-07-12 19:31
区块链
以太坊如何部署智能合约
以太坊社区开发并开源了非常好用的在线
Solidity
集成开发环境Remix,可以方便的在Remix中编写、部署、测试智能合约,Remix提供了强大的自动完成,语法高亮,实时编译检查错误等。
路上走着
·
2020-07-12 19:10
智能合约和
solidity
简介
原文链接:郭老师的备课资料智能合约首先要强调的是,以太坊和比特币的区别。比特币主要用途是用于进行交易,定位是数字货币的支付功能。以太坊相比比特币是一个巨大的提升,将区块链的应用边界从货币和支付扩大到了更广的领域(通过智能合约实现)。区块链2.0是更宏观的对整个市场去中心化,利用区块链技术来转换许多不同的数字资产,通过转让来创建不同资产的价值。区块链技术的去中心化账本功能可以被用来创建、确认、转移各
Mr.Bean-Pig
·
2020-07-12 19:20
区块链
solidity
学习2.批量转账,存入eth。读取数据。
pragma
solidity
^0.4.17;import'zeppelin-
solidity
/contracts/token/ERC20/StandardToken.sol';contractBLEOSisStandardToken
yujunlong3919
·
2020-07-12 19:17
区块链
remix
solidity
基本使用
remixsolidty简介remix可以使用三种类型的环境:JavascriptVM,Injectedprovider和web3providerInjectedprovider和web3provider这两个都需要外部工具。JavascriptVM模式非常方便,因为是在浏览器中执行。运行一个简单实例remix提供的在线ide:https://remix.ethereum.org在编辑器中写入以下
爱吃鱼的俞阿娟
·
2020-07-12 19:16
区块链
cryptozombies——
solidity
语法学习五
一、以太坊上的代币让我们来聊聊代币.如果你对以太坊的世界有一些了解,你很可能听过人们聊到代币——尤其是ERC20代币.一个代币在以太坊基本上就是一个遵循一些共同规则的智能合约——即它实现了所有其他代币合约共享的一组标准函数,例如transfer(address_to,uint256_value)和balanceOf(address_owner).在智能合约内部,通常有一个映射,mapping(ad
做一只奔跑的小菜鸟
·
2020-07-12 18:48
solidity
storage 和 memory的区别
storage和memory的比较分析1.概念主要考虑两点:智能合约如何存储数据,是在memory还是在storage;
solidity
变量如何存储数据,是在memory还是在storage;2.智能合约的数据存储
你的代码有灵魂吗?
·
2020-07-12 18:47
区块链
Solidity
学习笔记
一、基本介绍
Solidity
是一门静态类型语言,支持继承、库和复杂的用户自定义类型等特性。
你的代码有灵魂吗?
·
2020-07-12 18:47
区块链
使用truffle编译部署合约
1.什么是truffletruffle是用于编译部署测试
solidity
合约的一个套件,方便使用.2.truffle的依赖truffle是编译部署测试
solidity
合约用的,编写
solidity
合约可以使用
链圈大佬--王总
·
2020-07-12 18:23
ethereum
solidity
使用remix-ide开发合约
1.简介remix-ide是ethereum基金会推出的合约开发套件.
solidity
是非常难调试的东西,执行错误的时候,除了知道出错了根本没任何信息,甚至有时候出错了和不知道.remix-ide可以一定程度上解决这个问题
链圈大佬--王总
·
2020-07-12 18:23
solidity
ethereum
Solidity
中的存储区——Memory和Storage的爱恨情仇
——首先,我们要理解存储区分配的几个原则,对于
Solidity
编码过程来讲,变量的存储位置(memory和storage存储区)的正确指定非常重要,因为不同数据位置变量赋值产生的结果也不同。
Yumira_Yang
·
2020-07-12 18:01
区块链笔记
Solidity
中的数据存储与EVM内存分配机制
——首先,为了更好地理解EVM(以太坊虚拟机)中的内存管理机制,我们还是先来看看
Solidity
中的基本数据类型。
Yumira_Yang
·
2020-07-12 18:29
3.8
solidity
数据类型详解
1.值类型:以下类型在传值时采用值传递a.布尔(Booleans):i.bool可能取值为常量true和false、在不初始化的情况下,默认为false。ii.支持运算符有逻辑非(!)、逻辑与(&&)、逻辑(||)、等于(==)、不等于(!=)iii.运算符&&和||是短路运算符,如f(x)||g(y),当f(x)为真时,则不会继续执行g(y)iv.bool与条件语句b.整型(Integer):i
尹成
·
2020-07-12 18:51
区块链
区块链2.0以太坊智能合约
solidity
之helloworld
由于只能合约是放在区块链上面的代码,这给我们的调试带来了很多的困难,还好有在线的编译器:https://remix.ethereum.org第一个代码:pragma
solidity
^0.4.4;contractCounter
尹成
·
2020-07-12 18:19
区块链
solidity
进阶3
一种可接受两个整型参数的函数如下:pragma
solidity
^0.4.0;con
yhc166188
·
2020-07-12 18:54
区块链
搭建编译和测试智能合约流程
remixgitclonehttps://github.com/ethereum/browser-
solidity
cdbrowser-s
yhc166188
·
2020-07-12 18:54
区块链
solidity
语言基础2
1.杂项映射/字典(mappings)映射或字典类型,一种键值对的映射关系存储结构。定义方式为mapping(_KeyType=>_KeyValue)。键的类型允许除映射外的所有类型,如数组,合约,枚举,结构体。值的类型无限制。映射可以被视作为一个哈希表,其中所有可能的键已被虚拟化的创建,被映射到一个默认值(二进制表示的零)。但在映射表中,我们并不存储键的数据,仅仅存储它的keccak256哈希值
yhc166188
·
2020-07-12 18:54
区块链
Solidity
简单例子-密封拍卖
密封拍卖需求请实现一个拍卖协议,在该协议中,每个用户可以提交自己的出价。但是用户之间不能看到之间的出价,最后出价最高的人获得拍卖。思路如何才能让大家互相看不到出价呢?我们可以让每个人把自己的出价加密一下,然后在一段时间内大家都给出加密后的出价。再出价结束后,给出一段时间让大家揭示自己的出价,并且从中选择最高的出价。但是,我们依然可以从你传递的代币的数量判断你的出价。因此我们一个方案是大家只是支付定
Clown95
·
2020-07-12 17:12
区块链
#
solidity教程
Solidity
简单例子-代理投票
代理投票需求实现一个带有代理功能的投票的智能合约。思路为了支持投票,我们首先要有进行投票的提案,每个提案都会有名字和投票的计数。针对每个投票者,我们可以设置它是否进行了投票,以及投票给谁。难点在于如何设计代理机制,我们可以给一个人指定一个代理人。但是这里有一个陷阱,因为这个代理人可能也设置了另一个代理人,因此我们需要不断地找到最初的代理人。如果我们能够在系统中不断的更新代理人和投票,那么情况会变得
Clown95
·
2020-07-12 17:11
区块链
#
solidity教程
solidity
教程(二)僵尸攻击人类
title:
solidity
教程(二)
Solidity
进阶tags:
solidity
,eth第1章:第二课概览在第一课中,我们创建了一个函数用来生成僵尸,并且将它放入区块链上的僵尸数据库中。
Clown95
·
2020-07-12 17:11
#
solidity教程
Solidity
简单例子-公开拍卖
公开拍卖需求请实现一个拍卖协议,在该协议中,每个用户可以提交自己的出价。如果有人出价高于当前的最高价,那么我们将会退还之前的最高价的人的金额,然后将新的最高价记录在智能合约中。思路整个流程如下:我们首先要记录拍卖的基本数据:谁是受益人,什么时候结束我们开启拍卖,一个出价更高的人会替代之前出价最高的人当出现替代时,还要退还之前出价高的人的代币出于安全的考虑,退还过程将由之前用户主动发起代码注解pra
Clown95
·
2020-07-12 17:11
#
solidity教程
区块链
Solidity
安装
1.npm/Node.jsnpminstall-gsolc安装完成后还有一个solcjs命令行工具2.二进制包Ubuntu里安装最新的稳定版(推荐)sudoadd-apt-repositoryppa:ethereum/ethereumsudoapt-getupdatesudoapt-getinstallsolc想装开发版本可以如下sudoadd-apt-repositoryppa:ethereum
上海菁数信息技术
·
2020-07-12 17:57
区块链
《我学区块链》—— 三十六、以太坊批量转账(空投)节省费用
pragma
solidity
^0.4.23;contractAirdrop{functiontransfer(addr
探路人
·
2020-07-12 17:13
《我学区块链》
solidity
学习笔记(九)transfer转账
转账方法需要申明payabletransfer转账pragma
solidity
^0.4.6;contractTestTransaction{functiondeposit()payable{addressacc
区块小白龙
·
2020-07-12 17:47
区块链
以太坊智能合约开发(truffle box pet-shop为例)
开发语言本文选用
solidity
,现在以太坊智能合约开发主流语言,不过比较新东西,和c++javapython这些成熟语言相比用起来没那么方便。想学的话推荐一个网站,加
几百个测试用例一致通过
·
2020-07-12 17:04
区块链
如何理解以太坊ABI - 应用程序二进制接口
写在前面阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么,也可以观看我们的视频:零基础搞懂区块链和深入详解以太坊智能合约语言
Solidity
,可以系统全面学习理解以太坊
Tiny熊
·
2020-07-12 17:09
区块链
区块链技术剖析
Solidity
最新 0.5.8 中文文档发布
本文首发于深入浅出区块链社区热烈祝贺
Solidity
最新0.5.8中文文档发布,这不单是一份
Solidity
速查手册,更是一份深入以太坊智能合约开发宝典。
Tiny熊
·
2020-07-12 17:38
区块链
solidity
去中心化
以太坊
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他