项目实训第一周 remix / ChainIDE 部署智能合约
·
上一篇写了本地用truffle部署一个智能合约到ganache。
本地安装truffle的步骤还是太吃操作了,竟然还要熟练掌握truffle的各种命令与处理各种,命令行的bug。有没有什么简单强势的编写智能合约的方法呢?
有的,兄弟,有的。
remix介绍:
Remix 是一个基于 Web 的集成开发环境(IDE),专门用于编写、编译、调试和部署 Solidity 智能合约,适用于以太坊和 EVM 兼容的区块链。它提供直观的用户界面,支持 Solidity 代码的实时编辑和编译,并集成了 Web3.js,可直接与区块链交互。此外,Remix 还包括合约调试工具、单元测试支持、插件系统以及与 MetaMask 兼容的账户管理功能,使开发者能够快速测试和部署智能合约,而无需本地搭建复杂的开发环境,非常适合初学者和智能合约开发者使用。

优势:网页版本编译器,无需安装。
图形化的部署界面,容易上手。
而且他的代码检查与AI助手比较智能,是我个人很喜欢的一款。
教程比较多,对入门的人比较友好。
打开remix,在contract中新建一个智能合约,写上自己的智能合约。
编译
部署的时候先在个性化列表中找到ganache,之后使用将其选为环境即可。

注意输入RPC端口号时跟自己的ganache对应,具体可以在ganache中查看

之后点击部署按钮即可,可以看到我们合约的相关信息:

之后推荐一个我认为很好用的IDE,chainIDE
里面有很多模板与不同链上的合约编写规则,还有中文教程文档可以帮助开发者快速学习。
更多推荐
所有评论(0)