在Remix-IDE中部署本地插件

在Remix-IDE中部署本地插件

一、环境准备

       remix-ide 是基于Solidity编写的以太坊智能合约开发环境,用于对solidity语言编写的智能合约程序进行编译。关于remix的内容不做具体介绍。为了部署插件,可以进入在线remix编辑器(可能需要科学上网)。也可以搭建本地的remix环境,具体方法百度相关教程。

二、插件开发

       这里直接给出一个最简单的插件示例。在remix-plugin的github页面可以查看详细的插件开发方法。以官方给出的hello-world示例,完成该插件的部署。该插件项目包含一个html文件(index.html),功能是在remix中新建一个hello-world文件,文件内容为Hello world。

完整代码(index.html):






Hello World Plugin









代码中的具体细节请前往github页面查看学习。

三、部署本地插件

1、打开remix;

2、在remix的插件管理器(左侧功能栏最后一个插头标志)中,点击“Connect to a Local Plugin”,可以看到,remix要能加载自己的插件,需要插件名以及插件的url链接。因此需要将这个文件部署在静态网页。一个简单的方法是使用Github pages,在github上创建仓库,并将插件文件放入,生成url连接即可。

在Remix-IDE中部署本地插件_第1张图片


3、这里我将选择国内的码云平台。在码云平台上创建本地仓库,将html代码push上去。在代码仓库中,选择服务-Gitee Pages,生成静态网站。最后保存网站地址。其他如github等版本控制工具的使用方法类似。

在Remix-IDE中部署本地插件_第2张图片


在Remix-IDE中部署本地插件_第3张图片


4、在remix的plugin-manager中填好信息,包括插件名已经上一步获得的URL,下面的单选按钮默认即可。点击‘OK’。

在Remix-IDE中部署本地插件_第4张图片


5、可以在左侧功能栏看到一个新的笑脸图标,即为我们部署的插件。打开可以看到create的按钮,点击后如果生成了hello-world,且内容为hello world,则部署成功。

在Remix-IDE中部署本地插件_第5张图片

在Remix-IDE中部署本地插件_第6张图片

你可能感兴趣的:(在Remix-IDE中部署本地插件)