我们已然在上一篇 Web3项目灵魂所在之智能合约编写(Web3项目一实战之二) ,为项目写好了
智能合约代码。但身为开发人员的我们,深知高级编程语言所编写出来的代码,都是需要经过
编译,而后外部方能正常调用。很显然,使用solidity这门新的高级编程语言编写出来的智能合约,也同样需要经过编译,而后生成JSON文件(或叫做ABI)以供外部调用。而这个
JSON文件,javascript正好通过它来调用智能合约里的函数,从而达到前端与智能合约的“完美交流”。
编译智能合约
首先,打开您习惯用的IDE,我呢!依旧是使用VS Code这款好用且免费开源的IDE。然后在VS Code中打开Terminal ,切换为分栏模式。
本文介绍了如何编译智能合约,使用免费开源的工具进行操作,并详细讲解了编译过程。完成编译后,文章指导如何部署智能合约,获取合约地址,并将合约文件移动到项目合适位置。此外,还提到了前端调用智能合约所需的依赖库安装及配置,为DApp的前端交互做好准备。
订阅专栏 解锁全文
1550

被折叠的 条评论
为什么被折叠?



