我们已然在上一篇 Web3项目灵魂所在之智能合约编写(Web3项目一实战之二) ,为项目写好了
智能合约
代码。但身为开发人员的我们,深知高级编程语言所编写出来的代码,都是需要经过
编译
,而后外部方能正常调用。很显然,使用solidity
这门新的高级编程语言编写出来的智能合约
,也同样需要经过编译
,而后生成JSON
文件(或叫做ABI
)以供外部调用。而这个
JSON
文件,javascript
正好通过它来调用智能合约
里的函数
,从而达到前端
与智能合约
的“完美交流”。
编译智能合约
首先,打开您习惯用的IDE
,我呢!依旧是使用VS Code
这款好用且免费开源的IDE
。然后在VS Code
中打开Terminal
,切换为分栏
模式。