美文网首页
智能合约windows环境搭建

智能合约windows环境搭建

作者: 番茄怕鸡蛋 | 来源:发表于2018-05-12 23:21 被阅读0次

1.准备工具

        git              https://git-scm.com/ 

        node         https://nodejs.org/zh-cn/

        webstorm https://www.jetbrains.com/webstorm/

2.安装步骤

1.node,git 安装就不必多说了 百度一下 众多教程

2.Truffle是针对基于以太坊的Solidity语言的一套开发框架。本身基于Javascript。

    npm install -g truffle

3.然后我们需要安装我们的安装以太坊客户端

    Ganache现在有两个版本,一个是带图形界面的版本,下载地址:

    https://github.com/trufflesuite/ganache/releases

    还有一个就是命令行版本了,下载方法:

    npm install -g ganache-cli  

 4.安装webstorm   一路向下即可

    接下来安装solidity 语言插件

        接下来不得不吐槽windows 的cmd命令了 对我们开发人员太不友好了

        之前的git 就有了用武之地了,替换掉默认cmd 默认命令

OK,基本环境搭建就完成了。

3.开发一个简单的智能合约

    首先我们新建一个空的项目hello 并且打开命令行初始化项目

出现错误,仔细查看错误原因   Please unbox in an empty folder  需要的是空文件,那么我们回去项目目录,把该项目下多余的文件删除

在执行初始化,完美项目成功初始化了

接下来看看我们的项目结构

        1.改truffle-config.js 文件配置本地网络节点  truffle-config.js 为windows默认的配置文件

    2.点击contracts 目录 右击选择smart contract 新建一个智能合约 初始代码如下

添加我们自己的方法 程序员的起点

将1_initial_migration.js  修改为  初始化合同实例

3.打开2个命令窗口 显示的git的窗口

    首先我们启动测试节点 并且初始化 10个账号

    ganache-cli -s 110

    切换到另外一个命令窗口

    检测下我们的智能合约

    truffle compile

    一些警告暂且忽略

        将智能合约发布到我们的网络节点上面

        ok,智能合约发布完毕。

    接下来测试下 我们的智能合约吧!

            进入truffle 控制台

相关文章

网友评论

      本文标题:智能合约windows环境搭建

      本文链接:https://www.haomeiwen.com/subject/flwhdftx.html