
区块链
橘子汽水$
勇往直前,保持初心~~~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录智能合约solidity编译的错误
Voting.sol:1:1: ParserError: Source file requires different compiler version (current compiler is 0.6.7+commit.b8d736ae.Emscripten.clang - note that nightly builds are considered to be strictly less than the released version 怎么解决亲测已解决!!!解决办法如下:将智能合约Voti原创 2020-08-27 18:05:52 · 4148 阅读 · 0 评论 -
Fabric核心配置文件的理解
https://blog.youkuaiyun.com/weixin_44676392/article/details/87862977转载 2020-07-07 17:34:25 · 166 阅读 · 0 评论 -
【以太坊开发】以太坊DAPP搭建实战—宠物商店
推荐:https://www.jianshu.com/p/3dd8f936b7b0转载 2020-06-28 16:43:15 · 469 阅读 · 1 评论 -
智能合约代码超过限制Contract code size over limit
在remix上部署合约的时候出现:百度上大都说的是将优化代码前面的框勾选上,但还是超过限制,没有解决问题。有没有大神遇到这个问题解决的,求帮助,万分感谢!!!原创 2020-06-19 21:14:36 · 2633 阅读 · 6 评论 -
solidity常见错误
错误如下:如图,映射中已定义pro,在临时变量中定义的名字不能和映射中的名字相同,换一个名字即可。原创 2020-06-19 20:38:05 · 439 阅读 · 0 评论 -
Solidity两个string的比较
有三种比较方法方法一:比较string的哈希值方法二:先比较string的长度,再比较每个对应位置的字母是否相同方法三:先比较string的长度,再比较string的哈希值一.比较string的哈希值function hashCompareInternal(string a, string b) internal returns (bool) { return keccak256(a) == keccak256(b);}二.先比较string的长度,再比较每个对应位置的字母是否相同f转载 2020-06-19 20:11:33 · 1324 阅读 · 0 评论 -
Solidity_获取区块当前时间
now变量可以返回区块时间,时间是unix的绝对时间戳(自1970-01-01以来的秒数)注意:获得时间改变了区块里的内容,因此该过程需要gaspragma solidity >=0.4.22 <0.6.0;contract date{ uint public time; function getDate() public { time = now; } }...原创 2020-06-19 16:47:03 · 7465 阅读 · 5 评论 -
Remix无法连接私有链问题解决方案
Remix连接私有链当我们写完只能合约,准备发布到本地私有链时基本操作是这样的:先启动好geth节点或其他类型的钱包,提供JSON-RPC调用;点击Remix工具区的Run菜单;选择Web3 Provider;提示“Are you sure you want to connect to an ethrerum node?”,点击“OK”。输入地址,一般本地私有连为:http://localhost:8545,点击OK。正常情况下Run下面会获取到私有连下面的地址和余额信息。点击Deploy,转载 2020-06-12 21:00:12 · 1085 阅读 · 0 评论 -
如何搭建以太坊私有链
推荐博客:https://www.cnblogs.com/zhuawang/p/9209330.html转载 2020-06-12 18:39:46 · 111 阅读 · 0 评论 -
windows以太坊私有链开发环境搭建
博主写的非常好,强推!!!https://cloud.tencent.com/developer/article/1127365转载 2020-06-12 17:20:21 · 209 阅读 · 0 评论 -
【Java区块链实践】使用以太坊、web3j 与 Spring Boot 开发应用
https://www.jianshu.com/p/21fba17cdb8a转载 2020-06-12 16:46:28 · 510 阅读 · 0 评论 -
web3j - 以太坊java开发包详解
web3j是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。web3j的功能相当完整,除了以太坊JSON RPC的完整封装,它还包括完备的账户管理及交易管理实现。不过web3j最大的问题是文档比较差。如果你希望快速掌握如何使用web3j开发支持以太坊的java应用或安卓应用,可以访问我们的web3j教程, 这是目前已知最快的学习路径。web3j的功能组织在不同的包中,下图展示了org.web转载 2020-06-12 16:41:13 · 3054 阅读 · 0 评论 -
【以太坊】ganache-cli和web3配合,操作以太坊客户端
一、前言大家都知道,我们操作以太坊都是用geth客户端。但是在测试网络上,必须要同步完成才能进行相应的操作。同步区块,第一是需要服务器的性能足够,我这边好像是是8G4核的服务器,同步了一整天才成功。所以这个同步过程还是有门槛的。对于一些小伙伴来说, 我们只是想在测试网络上操作一下geth而已,所以可以选用ganache-cli和web3配合来操作geth。如果你是想发布智能合约,那么最好还是同步所有的区块,为了保证一致性,这样才能测试出没有问题的合约。二、ganache-cli的安装和使用1、什么是转载 2020-06-12 15:43:34 · 1064 阅读 · 0 评论 -
ERC20代币合约标准解析及代码实现
参考:https://www.jianshu.com/p/bc1187259906转载 2020-06-01 08:29:47 · 1132 阅读 · 0 评论 -
IPFS入门-搭建环境(Windows)
https://www.jianshu.com/p/8d78fdcdb7a3转载 2020-05-30 16:27:16 · 309 阅读 · 0 评论 -
cd app/npm run dev
以太坊学习中当输入命令npm run dev 时,一定要在package.json所在目录中所以truffle版本升级之后,一般在当前项目目录下输入:cd app && npm run dev即可在package.json所在目录原创 2020-05-30 14:37:41 · 782 阅读 · 0 评论 -
运行以太坊项目遇到错误
运行以太坊项目报错,求解决0 info it worked if it ends with ok1 verbose cli [1 verbose cli ‘D:\nodejs\node.exe’,1 verbose cli ‘D:\nodejs\node_modules\npm\bin\npm-cli.js’,1 verbose cli ‘run’,1 verbose cli ‘dev’1 verbose cli ]2 info using npm@6.14.43 info原创 2020-05-30 14:24:27 · 1766 阅读 · 1 评论 -
以太坊智能合约
转载如下:如何通过构建智能合约来销售商品原文https://medium.com/coinmonks/build-a-smart-contract-to-sell-goods-6cf73609d25代码https://github.com/fabiojose/ethereum-ex翻译http://blog.hubwiz.com/2018/12/12/ethereum-smartcontract-sell/试图解决现实世界的问题...转载 2020-05-28 08:51:49 · 132 阅读 · 0 评论 -
区块链项目dapp
转载:【区块链技术工坊36期】基于“GS1+区块链”的药品疫苗溯源案例解析https://www.jianshu.com/p/99708e795def转载 2020-05-27 21:32:02 · 483 阅读 · 0 评论 -
truffle unbox大全
https://blog.youkuaiyun.com/shebao3333/article/details/85259437转载 2020-05-25 21:48:49 · 454 阅读 · 0 评论 -
windows上以太坊项目运行错误
asus1@asus MINGW64 /d/windows-share/pet-shop-tutorial$ truffle unbox webpackStarting unbox…Preparing to download box√ Preparing to download boxDownloading× DownloadingUnbox failed!× DownloadingUnbox failed!RequestError: Error: getaddrinfo ENOENT原创 2020-05-25 21:42:43 · 792 阅读 · 0 评论 -
区块链(2)以太坊开发框架Truffle教程(Windows)
https://blog.youkuaiyun.com/ShuSheng0007/article/details/79312300?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase转载 2020-05-25 21:23:19 · 216 阅读 · 0 评论 -
windows下搭建以太坊环境
1.nodejs 12.16.3npm -version 6.14.42.express 4.17.1npm install express -g3.geth 1.8.34.ganache-cli 6.9.1npm install ganache-cli -g附上参考链接:第一课 如何在WINDOWS环境下搭建以太坊开发环境5.solc 0.6.8solc-cli 0.3.0(1)安装solc【目的】编译以太坊智能合约使用。输入以下命令安装solc:sudo npm i原创 2020-05-25 20:55:20 · 2367 阅读 · 2 评论