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

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

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

solidity是什么?

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

IDE对solidity语法的支持

工欲善其事,必先利于器。在使用 Solidity语言 编写智能合约开始以前,须要一款驾轻就熟的IDE。本篇推荐使用 IntelliJ IDEA 系列的 WebStorm微信

打开 Preferences - Plugins 面板:
plugins面板
按图所示,在右边搜索框内输入“solidity”,并点击 Search in repositories 。接下来就会看到咱们须要用的插件 Intellij-Solidity
solidity
选中 Intellij-Solidity 插件,点击右边面板中的 install 按钮,WebStorm就开始下载插件并自动安装。重启WebStorm以后即生效。phpstorm

说明:
IntelliJ IDEA 系列的其余IDE(如phpstorm),都能安装此插件。安装步骤和此教程相似。区块链

智能合约开发QQ群:753778670
智能合约开发QQ群spa


目前有几套区块链实践的视频课程(视频+源码),须要的可加我微信(kuangwenjie)私信我(付费):插件

  • 『区块链』从零构建以太坊(Ethereum)智能合约到项目实战
  • 基于Ethereum & IPFS的去中心化Ebay区块链项目开发实战
  • HyperLedger(超级帐本)Fabric
相关文章
相关标签/搜索