千家信息网

EthBox如何一键安装以太坊开发环境

发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,这篇文章主要介绍了EthBox如何一键安装以太坊开发环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。EthBox即支持采用仿真器进行
千家信息网最后更新 2024年12月12日EthBox如何一键安装以太坊开发环境

这篇文章主要介绍了EthBox如何一键安装以太坊开发环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

EthBox即支持采用仿真器进行快速开发验证,也支持使用标准 节点软件搭建私链测试,或接入公链进行部署。

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

安装

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

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

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

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

启动仿真器

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

执行ganache-cli启动仿真器:

C:\Users\user> ganache-cli

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

创建truffle项目

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

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

C:\Users\user> md demoC:\Users\hubwiz\demo> truffle.cmd unbox webpack

你将会看到如下结果:

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

运行truffle项目

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

module.exports = {  networks:{    development: {      port: 8545    }  }}

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

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

现在执行truffle compile命令编译合约:

C:\Users\user\demo> truffle.cmd compile

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

然后执行truffle migrate部署合约:

C:\Users\user\demo> truffle.cmd migrate

结果如下:

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

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

C:\Users\user\demo> npm run dev

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

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

注意这句话:

You have 10000 META

这个10000是从链上(ganache-cli)取来的,因此看到这个数字,就意味着,你的 以太坊开发环境部署成功!

感谢你能够认真阅读完这篇文章,希望小编分享的"EthBox如何一键安装以太坊开发环境"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

环境 项目 开发 端口 篇文章 以太 仿真器 合约 图标 桌面 结果 节点 过程 仿真 支持 一键 成功 命令 按钮 文件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 如何认识新时代下的国家网络安全 股票直播软件开发 公司 计算机网络技术windows 怎么设置服务器管理员权限 天津机电软件开发系列 服务器 多节点 杭州上城区直播软件开发 池州直播平台软件开发需要多少钱 星巴克视频软件开发 上海共享足疗仪软件开发 mysql数据库分表后怎么查询 怀柔区通用软件开发操作 服务器黑洞 xps 导入数据库 梦幻西游109玩家最多的服务器 宿州医疗软件开发定制公司 如何找到网站后台的数据库 堡垒机只能管理服务器么 宜兴创新软件开发常见问题 网信西藏网络安全法考试答案 浦东新区网络技术服务操作 危害网络安全行为的可罚款多少钱 pdu在网络技术的含义 dell服务器零售商 链游数据库 徐州暑假网络安全教育课堂 数据库关系图比较直观 国外气象软件开发 网易版我的世界服务器怎么用皮肤 安徽服务器机柜定制厂家
0