Remix本地化,加载本地合约文件,本地链接Remix

智能合约IDE,在线的比较卡,而且切换网络面临文件丢失的风险,选择本地搭建Solidity本地编辑环境,Remix-IDE + Remixd组合,加载本地合约代码。这里用到两个工具:

Remix IDE(本地IDE)+ Remixd (链接)
Remix IDE
项目源码:https://github.com/ethereum/remix-project

介绍: Remix IDE是一个本地部署运行,基于浏览器的编译器和IDE,允许用户使用Solidity语言构建以太坊合约并调试交易。说白了就是一个本地版本的Remix。

Remixd
项目源码:https://github.com/ethereum/remixd

介绍:Remixd是一个与Remix IDE一起使用的工具。它允许在Remix IDE (web应用程序)和本地计算机之间建立websocket连接。实际上Remix IDE使可由Remixd共享的文件夹。 说白了就一个提供本地文件目录与Remix IDE链接的服务。

部署流程

Remix IDE

# 安装前置
npm install -g @nrwl/cli

# 下载源码
git clone https://github.com/ethereum/remix-project.git

# build源码
cd remix-project
npm install
npm run build:libs // Build remix libs
nx build

# 启动
nx serve

浏览器输入 http://127.0.0.1:8080

那么我们的Remix-IDE已经部署完成,现在我们来部署Remixd,并完成本地文件链接测试

Remixd

# 安装remixd
npm install -g remixd

# 新建文件夹存放合约文件
mkdir remix-project

# 进行链接,也可用于链接在线Remix
remixd -s ./ --remix-ide http://127.0.0.1:8080

链接演示

在工具中选择激活REMIXD

点击链接

选择“localhost”

到此本地化完成,可以放心的写合约了~

重要声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!若内容若侵犯到您的权益,请发送邮件至:VB77@qq.com,我们将第一时间处理! 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明


如果遇到付费才可观看的文章,建议升级会员或者成为认证用户。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

给TA打赏
共{{data.count}}人
人已打赏
电脑教程

Elasticsearch 第九篇:集群配置与搭建

2022-3-1 16:06:15

电脑教程

微信小程序蓝牙开发

2022-3-1 16:11:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索