我们通常用来开发智能合约的编程语言为solidity。solidity编写的智能合约可以在所有evm系列的公链上运行,如以太坊、币安智能链、polygon、heco、fantom等等。
作为码农,编程一定要有个顺手的ide才能得心应手。
我们有很多ide可以选择,如idea、atom、eclipse、vscode......。
通过对各个ide的使用对比发现,vscode是比较推荐的一款,代码提示、自动补全、编译提示做的都相当不错。
简单记录下环境搭建步骤:
1.下载vscode并安装
下载地址:官方
2.安装solidity和solidity-macos插件,下图中标出,其中4对应的框选里根据自己的系统进行选择安装就好。
安装好后就可以打开智能合约开发目录进行coding了,比如这里打开hardhat目录截图如下: