塔岸网

【开发智能合约—Solidity系列】Remix编辑器常用的Plugin

热度:13℃ 发布时间:2023-12-06 19:06:20

Remix这款云端编辑器非常方便,任何地方只要有浏览器就能进行开发,已经不同于以往的开发模式,相信这种开发方式在未来也会逐渐盛行,而且自由弹性度非常的高,在习惯的个人电脑上开发也会暂存我们的环境设定,今天换了一个新的电脑的浏览器之后,也会是全新的环境,未来或许会发展出绑定帐号的功能,就类似于我们使用的Google帐号,想要个人化时就登入绑定的帐号,不需要时就用无帐号的使用方式。

如何安装外挂套件

打开编辑器左下角的插头图示,右边的列表就会出现各种类型的外挂工具,再根据个人需求去进行安装(Activate)即可。

【开发智能合约—Solidity系列】Remix编辑器常用的Plugin

而清单的上方也有搜寻输入框,如果已经很确定要安装哪些知名套件时就可以透过搜寻的方式进行安装。

【开发智能合约—Solidity系列】Remix编辑器常用的Plugin推荐的外挂套件

以下是个人在开发之前分析的一些刚需套件,因此会进行安装与测试,确定是必备的套件在此跟大家分享。

程序语法自动提示

SOLHINT LINTER

对于初学Solidity的朋友来说,最困难的莫过于语法的不熟悉,因此有些语法我们可能需要边看文件才能组合出需要的功能,如果能够智能提示那该有多好,正好,Remix也支援此外挂功能,安装后我们进行编辑程序代码的时候,只要输入一个字母,就会提示我们可以使用的语法有哪些,非常方便,如下图所示:

【开发智能合约—Solidity系列】Remix编辑器常用的Plugin文件产生器

ETHDOC
ETHDOC VIEWER

拟定好一份合约之后,非常重要的一件事情就是撰写这份合约的条款明细(使用方式),让合约的利害关系人都能够明确的知晓这份合约内容,确认无误后才进行签约。

而以上两个外挂套件就是辅助我们在撰写合约说明的时候可以预览我们的说明格式与内容是否有误,若确定无误之后再发行合约,毕竟合约一旦发行之后,按照区块链的特性就不容易撤销,因此事前检查机制非常重要。

首先将我们的程序代码进行编译之后,只要编译通过,就可以看到文档预览啰!不过使用起来有点微幅的不方便,就是每次都要先编译完成后才能看到预览文档,原先预期是编译之前的开发就能够预览,或许要使用更强大的编译器VSCode才有此功能吧,也或许是还没熟悉此工具,待研究更透彻之后再来更新此部分。

【开发智能合约—Solidity系列】Remix编辑器常用的Plugin智能合约测试

 SOLIDITY UNIT TESTING

一份优质的合约势必要经过严格的测试才能得到信任,因此我们在发布之前也应该具有自我检测的机制,自己撰写的合约自己负责,让合约品质更加稳定。

这边可以输入我们的测试资料夹,通常资料夹底下的xxx_test.sol 符合这种档案名称的测试档都会被侦测并进行测试流程,测试完毕后也会在下方提示检测结果,让我们的品质更加稳定。

【开发智能合约—Solidity系列】Remix编辑器常用的Plugin结语

今天分享的三个重要外挂元件在我们接下来的实战系列会非常重要,过程中常常会需要这些外挂来辅助,让一份合约更加的完整,我们可曾想过,过去拟定一份合约之后,还要有审查员进行审查,发布的过程还要提交第三方公证机构,过程来来往往非常耗时耗费成本,额外付出的费用就是为了确保一个信任度。

而智能合约的强大之处不仅只有在发布之后的自动执行,就连拟定合约的过程中也简化了第三方依赖的复杂度,让开发合约的过程就能逐步严格检查,缩短时程也确保品质。

或许大家会质疑「智能合约」的可信任度,毕竟还是由开发者进行开发,但试想传统合约的拟定过程,假手他人就真的值得信任吗?其中一个环节出了问题不是更可怕吗?世界上并没有一种最完美的解决方案,都是取舍与改善的过程,而「智能合约」正是补足「传统合约」缺陷的一种解决方案,或许未来亦会发展出补足「智能合约」不足之处的新技术,我们应该抱持着开放、持续学习的心态去接纳这些新事物,才能跟上趋势,不会变成被淘汰的一员。

以上就是【开发智能合约—Solidity系列】Remix编辑器常用的Plugin的全部内容,望能这篇【开发智能合约—Solidity系列】Remix编辑器常用的Plugin可以帮助您解决问题,能够解决大家的实际问题是塔岸网一直努力的方向和目标。

  • 区块链推荐
更多+
传统金融评级机构穆迪为什么要推出量子计算服务?

传统金融评级机构穆迪为什么要推出量子计算服务?

美国前三大信贷评级机构穆迪(Moody's) 近期将推出一款量子计算服务平台— Quantum for Finance,认为金融业非常适合导入量子计算,将业务资源分配问题最佳化。量子计算平台Quantum for Financ金融机构推出量子计算服务?根据穆迪分析(Moody&#...

12-12

被芒格说中了?迷因币MUNGER 蹭热度狂飙31,000% 后崩盘

被芒格说中了?迷因币MUNGER 蹭热度狂飙31,000% 后崩盘

股神 巴菲特军师、投资界传奇人物——查理· 芒格( Charlie Munger )11 月29 日撒手尘寰,当时消息一出马上传遍全球,而迷因币市场也在短短15 分钟内出现一款「芒格币( MUNGER )」,短时间内吸引不少炒币者买入。根据《CoinDesk》报...

12-12

增加国家税收!巴西要对海外加密货币收入征税15%

增加国家税收!巴西要对海外加密货币收入征税15%

巴西参议院日前通过新的所得税法规,旨在对当地公民的海外金融投资所得课税,意味着任何在海外交易所投资加密货币获利的巴西民众,可能也将有义务缴纳税率达15% 的资本利得税。这项法案已获得众议院通过,如今进入最后程序,递交给巴西总统鲁拉(Luiz Inácio Lula da Silva)签...

12-12

Starknet Foundation揭秘即将到来的空投:计划仍在草拟阶

Starknet Foundation揭秘即将到来的空投:计划仍在草拟阶

随着社交媒体上泄露的一张截图引发广泛讨论,Starknet Foundation 最近确认了关于即将发生的空投计划。该基金会进一步阐明了这些计划的进展以及参与资格的重要细节。空投计划引发猜测近日,两张在社交媒体上流传的截图引起了关于 Starknet 即将到来的空投的猜测。这些截图显示了该空投的一些...

12-12

Wormhole筹集2.25亿美元资金,估值达25亿美元

Wormhole筹集2.25亿美元资金,估值达25亿美元

跨链协议 Wormhole 已筹集到2.25亿美元的资金,估值为25亿美元。投资者包括 Coinbase Ventures、Multicoin Capital 和知名对冲基金 Breven Howard。新一轮融资采取了代币权证的形式,该权证授予持有人在未来某个日期获得代币的权利。Wormhole ...

12-12

网友评论
评论
发 布

更多区块链