以太坊智能合约开发第一篇:IDE对solidity语法的支持

最近在研究以太坊智能合约的开发。随着研究的深入,准备写一个系列教程,将我的实际经验与大家分享,供大家参考借鉴。

solidity是什么?

以太坊官方推荐使用Solidity语言来开发以太坊智能合约。Solidity是一种语法类似JavaScript的高级语言,它被设计成以编译的方式生成以太坊虚拟机代码。在后续内容中你将会发现,使用它很容易创建用于投票、众筹、封闭拍卖、多重签名钱包等等智能合约。

IDE对solidity语法的支持

工欲善其事,必先利于器。在使用 Solidity语言 编写智能合约开始之前,需要一款得心应手的IDE。本篇推荐使用 IntelliJ IDEA 系列的 WebStorm

打开 Preferences - Plugins 面板:

按图所示,在右边搜索框内输入“solidity”,并点击 Search in repositories 。接下来就会看到我们需要用的插件 Intellij-Solidity

选中 Intellij-Solidity 插件,点击右边面板中的 install 按钮,WebStorm就开始下载插件并自动安装。重启WebStorm之后即生效。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Jerry的SAP技术分享

CRM WebClient UI和Hybris里工作中心跳转的url生成逻辑

把Work center的navigation target在client side不可见:在Chrome development tool里看不到,而是点击了...

3554
来自专栏coding

听说,撸代码,ide与vim更配哦vim折腾记vim常用命令

在选择编辑器上面,我是一个纠结的人,曾经年少的我执着地追求一款万能的编辑器,可以支持所有编辑语言,灵活可定制,可纯粹用键盘操作。符合这种条件的编辑器,非vim莫...

922
来自专栏phodal

让你的「微信小程序」运行在Chrome浏览器上,让我们使用WebStorm

「微信小程序」的开发框架体验起来,还不错——自带了UI框架。但是问题是他的IDE,表现起来相当的糟糕——其实主要是因为,我当时买WebStorm License...

5086
来自专栏腾讯NEXT学位

React 16 加载性能优化指南(下)

| 导语 本篇干货是接本周三React 16 加载性能优化指南(上)推文。 关于 React 应用加载的优化,其实网上类似的文章已经有太多太多了,随便一搜就是...

2692
来自专栏张善友的专栏

在你的网站集成Wiki系统 WikiPlex

Wikiplex 是一种在 .NET Framework 上所开发,具有处理 Wiki 编辑宏功能的小型函式库组件,它提供了数种编辑样式的格式,以让使用者可以类...

2148
来自专栏Netkiller

Hyperledger fabric Chaincode 开发详解

中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 <netkiller@msn.com>

3K13
来自专栏黑泽君的专栏

Notepad2替代系统自带的记事本Notepad

原博文链接:https://www.cnblogs.com/best/p/5819858.html

1572
来自专栏闰土大叔

在没有DOM操作的日子里,我是怎么熬过来的(中)

前言 继上篇推送之后,在掘金、segmentfault、简书、博客园等平台上迅速收到了不俗的反馈,大部分网友都留言说感同身受,还有不少网友追问中篇何时更新。于是...

34311
来自专栏听雨堂

Excel小账本使用说明

Excel小账本使用说明 概述       Excel小账本以Excel的电子表格为基础,用VBA增加了一些必要的功能,总体的设计思路是追求简单实用。由于使用...

23110
来自专栏進无尽的文章

扒虫篇- Bug日志 Ⅷ

不执行的原因是 在VC中使用这个ImageUploaderManager时,需要设置为全局变量,如果是局部变量的话,很快会被销毁掉,其中的代理自然不会执行了。

1773

扫码关注云+社区