![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Truffle项目实战
程序员的足迹
致力于提供高质量大数据全套视频教程、人工智能全套视频教程、人工智能教学视频资源、Web前端全套视频教程
展开
-
1. 基于Solidity,Truffle,IPFS构建去中心化项目
本章我们讨论如何基于以太坊的智能创建去中心化的二手交易系统主要目标: 掌握区块链项目开发的整体逻辑主要内容:1. 基于Truffle框架进行项目创建2. 基于Solidity编写智能合约3. 基于IPFS实现图片的保存操作步骤:1. 在Shell中创建项目文件夹 upsale 2. 基于Truffle框架创建项目关于trffule的介绍和使用请参考(...原创 2018-03-09 12:10:06 · 2198 阅读 · 0 评论 -
1. Solidity编写智能合约-智能合约整体结构
Solidity是一种语法类似JavaScript的高级语言。它被设计成以编译的方式生成以太坊虚拟机代码。所谓智能合约是指运行在区块链上的代码本小节从一个简单的案例讲解智能合约的结构,为了方便期间,我们使用在线编译器1. 打开在线编辑器 http://remix.ethereum.org/2. 将以下代码写入有过java代码的读者对这段代码应该比较熟悉,这里看不懂也没关系,...原创 2018-03-09 14:43:00 · 2569 阅读 · 0 评论 -
1. 区块链项目开发常见错误-1-npm ERR! missing script: start
本节主要讨论在通过npm start 时,出现“npm ERR! missing script: start“错误出现这个错误的常见原因是 在package.json中没有配置start在通过truffle创建项目时,可以通过 1. truffle unbox webpack通过这种方式创建的项目package.json的结构如下所示 在这种情况下,可以通过 npm r...原创 2018-03-12 12:18:26 · 44774 阅读 · 0 评论 -
2. 区块链项目开发常见错误-2-rpc error with payload
本节主要讨论在似有链支付时出现“rpc error with payload“错误 ,最终在Metamask中如下所示 解决方案:把Metamask 的private network 重置一遍就可以了,具体操作是选中http://localhost:9545 ,点击最下方的reset account 即可 关注公众号,并回复“区块链技术项目开发”,下载ppt和...原创 2018-03-12 17:24:32 · 4484 阅读 · 0 评论 -
0. truffle环境准备-安装nodejs和RPC API
Truffle 是开发以太坊项目的框架,本节主要讨论使用truffle需要准备的环境 1. 操作系统Windows, Linux or Mac OS X,推荐Mac OS X,不建议使用Windows,会碰到各种各样的问题。2. 安装NodeJSNodeJS官网 https://nodejs.org ,可以在官网下载 3. 安装Ethereum客户端需要安装E...原创 2018-03-13 12:27:45 · 368 阅读 · 0 评论 -
Atom插件的安装及常用插件
Atom 被称为一个“为 21 世纪创造的可配置的编辑器”,它拥有非常精致细腻的界面,并且可配置项丰富,可以非常方便地安装和管理各种插件。1. 安装插件Atom-Preference...点击install ,在右侧输入想要安装的插件,如:“atom beautify”,搜索出来后安装即可,如果安装完成,在下方会出现uninstall等选项2. 常见插件 1....原创 2018-03-13 18:43:07 · 1765 阅读 · 0 评论 -
1. Truffle框架的介绍与安装
Truffle简要介绍Truffle是针对基于以太坊Solidity语言的一套开发框架,本身基于JavaScriptTruffle的官网http://truffleframework.com/读者可以参考官网: http://truffleframework.com/docs/getting_started/installation 需要提前安装 NodeJS ...原创 2018-03-07 16:05:17 · 419 阅读 · 0 评论 -
4.通过ipfs-api上传文件到ipfs
本节主要讨论如何基于Web前端调用ipfs-api上传文件到ipfs,通过npm start 启动项目1. 安装create-react-app通过npm install 安装 create-react-app,便于后续创建项目 npm install -g create create-react-app 2. 创建项目 通过 create-react-app...原创 2018-03-09 11:01:31 · 8098 阅读 · 0 评论