Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in /mnt/data/wwwroot/school.evdian.com/source/class/class_core.php on line 27
以太坊智能合约开发第一篇:IDE对solidity语法的支持 - 智能合约 - E微店商学院 - Powered by Discuz!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 103945|回复: 0

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

[复制链接]

37

主题

37

帖子

162

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
162
发表于 2018-8-4 18:05:31 | 显示全部楼层 |阅读模式
最近在研究以太坊智能合约的开发。随着研究的深入,准备写一个系列教程,将我的实际经验与大家分享,供大家参考借鉴。
solidity是什么?
以太坊官方推荐使用Solidity语言来开发以太坊智能合约。Solidity是一种语法类似JavaScript的高级语言,它被设计成以编译的方式生成以太坊虚拟机代码。在后续内容中你将会发现,使用它很容易创建用于投票、众筹、封闭拍卖、多重签名钱包等等智能合约。
IDE对solidity语法的支持
工欲善其事,必先利于器。在使用 Solidity语言 编写智能合约开始之前,需要一款得心应手的IDE。本篇推荐使用 IntelliJ IDEA 系列的 WebStorm
打开 Preferences - Plugins 面板:

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

选中 Intellij-Solidity 插件,点击右边面板中的 install 按钮,WebStorm就开始下载插件并自动安装。重启WebStorm之后即生效。
说明:
IntelliJ IDEA 系列的其他IDE(如phpstorm),都能安装此插件。安装步骤和此教程类似。



  • 『区块链』从零构建以太坊(Ethereum)智能合约到项目实战
  • 基于Ethereum & IPFS的去中心化Ebay区块链项目开发实战
  • HyperLedger(超级账本)Fabric


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|E微店商学院

GMT+8, 2025-12-6 11:12 , Processed in 0.060638 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表