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
truffle初始化的项目在部署(migrate)的时候出现invalid opcode的异常
异常重现及解决办法异常重现项目初始化配置文件truffle-config.js详情最初猜想异常修复过程自定义
solidity
编译器异常重现最近在使用truffle框架与Ganache开发以太坊合约的时候
南国他乡客
·
2020-08-15 08:39
区块链
solidity
智能合约开发环境Atom下载及配置
在Linuxubuntu16.04系统中,几个文本编辑器对
solidity
支持都不好,没有语法高亮与自动缩进,使用起来很不方便。这里介绍针对
solidity
的Atom的安装及插件下载。
txltxl22
·
2020-08-15 08:15
区块链学习
【易错点 学习笔记】
Solidity
语法constant/view/pure
一易错点Pure与View在
Solidity
v4.17之前,只有constant,后来有人嫌constant这个词本身代表变量中的常量,不适合用来修饰函数,所以将constant拆成了view和pure
jhw_12138
·
2020-08-15 07:05
【区块链学习笔记】基于Remix本地IDE创建自己的代币
连接私有链三.编写部署合约打开http://localhost:8080编写合约1.编写合约代码pragma
solidity
^0.4.16;interfacetokenRec
jhw_12138
·
2020-08-15 07:05
区块链
本地区块链与以太坊测试网络发布智能合约
智能合约下载地址https://github.com/OpenZeppelin/openzeppelin-
solidity
编写智能合约并发布教程。此教程用的是truffle发布
张宏宇_zh
·
2020-08-15 07:04
基于以太坊的福利彩票
solidity
智能合约设计
基于以太坊的福利彩票
solidity
智能合约设计1.投注规则设计2.合约实现2.1创建合约结构2.2投注函数2.3开奖函数2.4辅助函数2.5退款函数3.尾语1.投注规则设计合约中包含一个管理员来负责开奖和退奖
Revelation_of_Turing
·
2020-08-15 07:10
以太坊智能合约
教程 | 如何在Ethereum上编写自己的CryptoKitties风格的游戏
本文是为开发人员编写的,虽然这不是一个绝对的初学者对
Solidity
的介绍,但是我试图包含文档的链接,以便尽可能适合所有开发者。让我们开始...CryptoKitties源码几乎所有的
mergerly
·
2020-08-15 07:09
区块链
Ubuntu Truffle V3.2.1环境配置及合约部署基础
后来发现了一篇非常好的博客完美的解决了我遇到的所有问题,在这里贴出原帖的地址致敬UbuntuTruffleV3.2.1环境配置及合约部署基础如有侵权请联系删除Truffle简介Truffle是针对基于以太坊的
Solidity
dzkqstranger
·
2020-08-15 07:55
Blockchain
智能合约部署Error: exceeds block gas limit undefined
在学习区块链时,我们按照某些文章的教程,使用Browser-
solidity
在Go-Ethereum上进行智能合约部署时,可能会出现Error:exceedsblockgaslimitundefined
芒果汁
·
2020-08-15 07:49
以太坊
区块链比特币以太坊EOS开发
以太坊
区块链
智能合约
gas
limit
以太坊私有链的智能合约基础操作(一)
智能合约的部署和调用不止以下描述的方法,之后再补充一、智能合约1.编写智能合约在在线remixIDE编写
solidity
代码,编写以下代码pragma
solidity
^0.4.25;contractTest
陈伟昭
·
2020-08-15 04:45
以太坊(三)MAC以太坊私有链创建第一个智能合约
安装智能合约编译器brewtapethereum/ethereumbrewinstall
solidity
创建智能合约新建一个contract文件夹
PPPeyton
·
2020-08-15 04:05
区块链
以太坊私有链搭建智能合约 mac
以太坊私有链搭建智能合约mac编译环境:安装
solidity
编译器(智能合约编译器)brewtapethereum/ethereumbrewinstall
solidity
这样会直接下载到
solidity
江南雨巷
·
2020-08-15 04:23
区块链
#以太坊
区块链
Solidity
数组 (Arrays)
Solidity
数组(Arrays)二位数组memoryarrays的创建bytes0~bytes32、bytes与byte[]对比固定长度的数组(Arrays)固定长度类型数组的声明pragma
solidity
welling_22
·
2020-08-13 22:27
solidity
动态大小字节数组
soli一、Dynamically-sizedbytearraystring是一个动态尺寸的UTF-8编码字符串,它其实是一个特殊的可变字节数组,string是引用类型,而非值类型。bytes动态字节数组,引用类型。根据经验,在我们不确定字节数据大小的情况下,我们可以使用string或者bytes,而如果我们清楚的知道或者能够将字节书控制在bytes1~bytes32,那么我们就使用bytes1~
welling_22
·
2020-08-13 22:27
解决 Atom 编辑器 godef 插件不生效的一个小 bug
go插件对gopath的处理都有一些小问题,导入依赖时总是找不到依赖,莫名其妙的报很多红叉非常碍眼,不知道是不是因为geth用了makefile做构建的原因;种种原因吧最终将目标锁定Atom这个神器(
solidity
lancefox
·
2020-08-13 15:34
go
区块链——
solidity
智能合约基础实战1
solidity
语言以太坊又有多种高级语言用于编写智能合约,最流行的一种是
solidity
语言,特点:基于JavaScript,面向对象。
Nothing❀
·
2020-08-12 16:11
区块链——solidity
区块链:
Solidity
值类型(
Solidity
数组)
固定长度的数组(Arrays)固定长度类型数组的声明pragma
solidity
^0.4.4;contractC{//数组的长度为5,数组里面的存储的值的类型为uint类型uint[5]T=[1,2,3,4,5
十二指环
·
2020-08-12 00:48
区块链
solidity
之transfer使用常见错误:Member "transfer" not found or not visible after argument-depende
pragma
solidity
^0.5.0;contractTest{constructor()publicpayable{}functiontest()publicviewreturns(uint){returnaddress
比特币爱好者007
·
2020-08-12 00:33
以太坊solidity
区块链学堂(第一课):区块链引子+智能合约+
Solidity
区块链引子区块链到底是什么?区块链(英:Blockchain)是一种分布式数据库,起源自比特币,区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了若干次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。(摘自wiki)区块链技术的定义:区块链是一个分布式账本,一种通过去中心化、去信任的方式集体维护一个可靠数据库的技术方案。从数据的角度看:区块链是一种几乎不可能被
BlockchainScholar
·
2020-08-11 23:40
区块链以太坊
整版ubuntu上搭建私链,编写智能合约,实现智能合约交互
上搭建私链,编写智能合约,实现智能合约交互捣鼓了几天总算是把智能合约部署到自己的ubuntu上,并用node.js进行调用协议,每笔交易用自己的token,可以进行必要时间进行追溯,完整使用区块链,由于
solidity
tjl373725
·
2020-08-11 23:41
Member "transfer" not found or not visible after argument-dependent lookup in address. _needer.neede
关于
solidity
0.5.0中的transfer的修改:官方中原话:Theaddresstypewassplitintoaddressandaddresspayable,whereonlyaddresspayableprovidesthetransferfunction.Anaddresspayablecanbedirectlyconvertedtoanaddress
月上林梢
·
2020-08-11 23:31
以太坊
以太坊智能合约中随机数预测
以太坊允许运行图灵完备程序,这些程序通常用
Solidity
编写,使其成为平台创始人所说的“世界超级计算机”。对于计算机赌博来说,所有这些特征都是非常有益的,尤其是用户信用。而这类应用必不
FLy_鹏程万里
·
2020-08-11 20:45
【信息安全】
————以太坊安全
智能合约生成随机数
1.oraclize官方提供的方法https://github.com/oraclize/ethereum-examples/blob/master/
solidity
/random-datasource
weixin_34397291
·
2020-08-11 20:46
【智能合约审计】————18、 PlayCoinKey
合约地址:https://etherscan.io/address/0x723c7bca7ed11ab6a18b84c1ff5b979fec00f54e#codepragma
solidity
^0.4.24
FLy_鹏程万里
·
2020-08-11 11:02
————智能合约审计实战
【区块链】
区块链学堂(13):Browser-
solidity
4–Token代币合约
先从最小化的Token合约开始;pragma
solidity
0.4.9;contractToken{functionToken(){}}之前有说过,
solidity
是类js的语言,和所有的面向对象语言一样
xiatiancc
·
2020-08-11 05:03
区块链
区块链:以太坊:智能合约开发部署:testrpc go-ethereum truffle
Solidity
010.说明
Solidity
:编程语言,开发智能合约;truffle:开发框架,方便编译部署智能合约;ganache-cli:testrpc前身,智能合约测试环境,一个虚拟的环境;go-ethereum
xiaojianhx
·
2020-08-11 01:34
区块链
solidity
投票合约在bcos上的部署及解析(三)
solidity
投票合约在bcos上的部署及解析(二)
solidity
投票合约在bcos上的部署及解析(一)在上俩篇文章中我们分析了一个
solidity
语言编写的投票合约,现在我们要将写好的投票合约部署到
wzc2608
·
2020-08-11 01:06
BCOS学习
VM invalid opcode
VMExceptionwhileprocessingtransaction:invalidopcode解决方法,明天早上起来试试NewopcodeswereintroducedinConstantinople/St.Petersburghardfork.
Solidity
compilerwasabletoproducesuchopcodessince0.4.24
冲鸭DQ
·
2020-08-11 00:02
笔记
零门槛,包教会。让你在5分钟内使用以太坊ERC20智能合约发行属于自己的空气币...
只需要下面几个步骤:1.使用MetaMask2.找
Solidity
代码模板3.部署智能合约4.空气币转账测试一、MetaMask在Chrome浏览器的网上应用店搜索MetaMask,如下图所示,如果搜到小狐狸
weixin_34235105
·
2020-08-10 23:18
solidity
开发以太坊智能合约时memory和storage的不同
2019独角兽企业重金招聘Python工程师标准>>>在使用
solidity
开发以太坊智能合约时,可以为变量声明memory和storage关键字。那么,它们有什么不同之处?
weixin_33725126
·
2020-08-10 23:20
区块链技术--以太坊编写智能合约(简单版)
//1.这里是用gannache测试环境//定义版本pragma
solidity
^0.4.17;//编写Lottery智能合约contractLottery{//定义一个部署智能合约的管理者addresspublicmanager
weixin_33724570
·
2020-08-10 23:49
Solidity
动态数组汇编开发教程
我们始终建议在开发
Solidity
智能合约时尽量不要使用汇编。但在少数情况下可能并没有其他选择,因此还是需要学习一些
Solidity
汇编开发的知识。
新缸中之脑
·
2020-08-10 21:51
以太坊开发
以太坊开发文档10 - 智能合约
语言资源密实度文档和教程以太坊wiki教程
Solidity
FAQ-以太坊论坛
Solidity
编程语言·ethereum/维基以太坊ÐΞVcon
阳十三
·
2020-08-10 19:26
Dapp
Ethereum ERC20 Transaction(一)
以太坊提供了利用
solidity
编程,部署在以太坊区块上,以实现智能合约的工作模式,这其中可以根据不同项目的需求,编写不同的智能合约。当然,编写的智能合约面临诸多安全问题,前期发生的许多
Archmage1024
·
2020-08-10 16:40
Ethereum
Solidity
原理 (二):库(Library)(待修改)
什么是库:在
Solidity
中,库和合约有点类似,你可以把库理解成Java中只包含static函数的类。它的作用和目的是代码复用。和普通合约有点不同的是,Library中无法包含storage变量。
Programmer_CJC
·
2020-08-10 14:45
区块链
《我学区块链》—— 十、以太坊安全之 漏洞清单
但区块链甚至以太坊毕竟也是个新鲜事物,因此随着时间过去,以太坊和
Solidity
语言本身固有的缺陷,以及相关安全规范不足的问题逐渐暴露出来,再由于区块链技术的不可撤消性,这就要求我们在开发用于生产环境的智能合约时
探路人
·
2020-08-10 11:20
《我学区块链》
区块链研究实验室|停止使用
Solidity
的transfer()函数
如果通过
Solidity
的transfer()或send()方法调用合约的fallback函数,则它是合约的fallback函数。自从transfer(
区块链研究实验室
·
2020-08-10 11:09
以太坊
智能合约
读研整活笔记1:调研编译器solang
读研整活笔记1:调研编译器solang需求理解一.
solidity
和wasm1.
solidity
2.wasm3.个人理解二.solang编译器1.简介2.安装3.运行从Docker映像运行Solang三
技不如人,甘拜下风
·
2020-08-10 11:41
区块链
solang
读研
以太坊(12)智能合约安全实例
以太坊智能合约是最容易受到攻击的部分,编写过智能合约的人肯定知道以太坊对
solidity
、ERC20库也做了很多次的升级优化,让我们不得不重视安全、规范的问题。
xiliangMa
·
2020-08-10 11:46
solidity
智能合约[49]-安全-溢出***
***回顾12345672016年6月,以太坊最大众筹项目TheDAO被***,***获得超过350万个以太币,最终导致以太坊分叉为ETH和ETC。2016年拒绝服务***:GovernMental's1100ETH2016年KotET(“纷争时代”)合约遭受***。2017年Parity钱包,遭受delecatecall注入,销毁了合约。损失513,774.16Ether2017年ANTToke
ducode
·
2020-08-10 11:23
智能合约编程/Dapp漏洞 -- 浮点数精度Floating Points and Precision
2019独角兽企业重金招聘Python工程师标准>>>到
Solidity
v0.4.24为止,
Solidity
并不支持定点数和浮点数。这意味着浮点数的表示必须要用
Solidity
的整数来表示。
weixin_33969116
·
2020-08-10 11:50
Solidity
智能合约编程漏洞及对策
2019独角兽企业重金招聘Python工程师标准>>>上溢(Overflow)和下溢(Underflow)
Solidity
能处理256位的整数。
weixin_33935777
·
2020-08-10 11:18
用Mythril分析
solidity
合约安全漏洞
在这个教程中,我们将学习Mythril的安装与使用方法,了解Mythril的工作原理,掌握如何利用EtherThief和Suicide模块分析合约的安全漏洞,以及如何配置Mythril安全分析的交易数量参数和执行超时参数。用自己熟悉的语言学习以太坊DApp开发:Java|Php|Python|.Net/C#|Golang|Node.JS|Flutter/Dart1、安装Mythril安全分析工具执
新缸中之脑
·
2020-08-10 10:20
以太坊开发
Solidity
安全:已知攻击方法和常见防御模式综合列表
目录重入漏洞漏洞预防技术真实世界的例子:DAO算法上下溢出漏洞预防技术实际示例:PoWHC和批量传输溢出(CVE-2018-10299)不期而至的Ether漏洞预防技术真实世界的例子:未知Delegatecall漏洞预防技术真实世界的例子:ParityMultisigWallet(SecondHack)默认可见性(Visibility)漏洞预防技术真实世界示例:ParityMultiSigWall
跨链技术践行者
·
2020-08-10 10:48
区块链
以太坊
区块链开发truffle新手入门和testrpc安装在Windows环境下
testrpc是开发者测试用的先来安装一个
[email protected]
查看版本:truffleversiontruffle-vTrufflev4.0.0(core:4.0.0)
Solidity
v0.4.18
HiGirler
·
2020-08-10 10:20
区块链
solidity
编写智能合约的安全漏洞问题(二)
常见的
Solidity
的漏洞类型:Reentrancy-重入AccessControl-访问控制ArithmeticIssues-算术问
献世online
·
2020-08-10 10:47
智能合约
区块链
区块链技术
智能合约逆向初探
如果要真正的掌握一个合约会干什么,就得从OPCODE逆向成
solidity
代码。下面进行练手和实战,实战的是今年PHDays安全会议的比赛里的一道题。
FLy_鹏程万里
·
2020-08-10 08:51
————智能合约
————智能合约安全
长文 | 深度解析
Solidity
让老司机翻车的17个坑及超详细避坑指南,建议先马后看(附送独家资源)...
作者:DrAdrianManning译者:老曹、Aholiab说起
Solidity
,虽然还很初级,但无疑已成为今天区块链开发的常用语言之一,今天以太坊智能合约的很多字节码,都是用
Solidity
编译的。
区块链大本营
·
2020-08-10 08:05
智能合约编写注意事项
Overflow与Underflow
Solidity
可以处理256位数字,最高为2256-1,所以对(2256-1)加1会导致归0。
二师兄-公众号-程序新视界
·
2020-08-10 08:46
区块链
区块链实践
以太坊代币智能合约示例
在这篇教程中,我们将使用以太坊
solidity
来实现一个遵循以太坊ERC20代币规范的智能合约,并给出最终实现的
solidity
全部代码。如果你希望马上开始学习以太坊DApp开发,可以访问汇
weixin_34025151
·
2020-08-10 08:57
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他