Hi Guest

More contents, please log on!

Bitmere.com 区块链技术 Content

ETHBOX以太坊开发套件

zmhg799417
45 0 0
EthBox是汇智网为了方便以太坊开发学习者快速安装本地开发环境而

    制作的开发套件,可以一键安装以下必备开发工具:

    nodejs:8.11.2

    git:2.17.1.2

    geth:1.8.10

    ganache-cli:6.1.0

    truffle:4.1.11

    EthBox即支持采用仿真器进行快速开发验证,也支持使用标准

    节点软件搭建私链测试,或接入公链进行部署。

    EthBox的当前版本是0.0.1,目前仅适用于windows操作系统。

    EthBox下载地址-百度云盘

    EthBox使用说明

    以太坊教程

    以太坊电商实战教程

    安装

    执行下载到本地的ethbox-setup.exe启动安装程序:

    点击[接受]按钮,进入安装目录选择:

    点击[安装]按钮,开始执行安装过程:

    安装完毕后,在桌面可以看到EthBox图标:

    启动仿真器

    点击桌面的EthBox图标,即可进入EthBox环境:

    执行ganache-cli启动仿真器:

    C:\Users\user>ganache-cli

    显示如下结果,表示成功启动:

    创建truffle项目

    再次点击桌面的EthBox图标,进入EthBox环境。

    创建一个项目目录,然后执行truffleunboxwebpack初始化项目文件:

    C:\Users\user>mddemo

    C:\Users\hubwiz\demo>truffle.cmdunboxwebpack

    你将会看到如下结果:

    在Settingup...处将需要等待一会儿,因为需要从网络下载项目依赖包。

    运行truffle项目

    首先修改默认的truffle.js配置文件,将节点端口修改为8545-因为ganache-cli

    的监听端口是8545:

    module.exports={

    networks:{

    development:{

    port:8545

    }

    }

    }

    然后修改app/javascripts/app.js中的节点URL,同样将端口修改为8545:

    window.web3=newWeb3(newWeb3.providers.HttpProvider("http://localhost:8545"));

    现在执行trufflecompile命令编译合约:

    C:\Users\user\demo>truffle.cmdcompile

    编译过程中有一些警告,暂时忽略即可。

    然后执行trufflemigrate部署合约:

    C:\Users\user\demo>truffle.cmdmigrate

    结果如下:

    在部署过程中,如果你切换到ganache那个窗口,会看到一些交易信息——部署合约

    也是一种交易:

    一切就绪!可以启动web服务器了:

    C:\Users\user\demo>npmrundev

    这个命令会执行内存打包并且启动一个在8080端口监听的web服务器:

    现在,访问http://localhost:8080即可!

    注意这句话:

    Youhave10000META

    这个10000是从链上(ganache-cli)取来的,因此看到这个数字,就意味着,你的

    以太坊开发环境部署成功!

    原文:EthBox以太坊开发套件,一键安装以太坊开发环境
BitMere.com is Information release platform,just provides information storage space services.
The opinions expressed are solely those of the author,Does not constitute advice, please treat with caution.
You have to log in before you can reply Login | 立即注册

Points Rules

Write the first review

zmhg799417 初中生
  • Follow

    0

  • Following

    0

  • Articles

    16

Promoted