上一篇写了本地用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

ChainIDE: AI-Powered Web3 IDE

里面有很多模板与不同链上的合约编写规则,还有中文教程文档可以帮助开发者快速学习。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐