前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >智能合约开发工具篇

智能合约开发工具篇

作者头像
rectinajh
发布2018-05-17 16:27:52
1.7K0
发布2018-05-17 16:27:52
举报

Solidity (中文:固态,固体)是一种语法与Javascript相似的高级语言,它为Ethereum虚拟机(EVM)编译代码而设计。

Solidity是静态类型的,支持继承,库和复杂的用户自定义类型以及其他功能。

它可以用来创建投票,众筹,盲拍,多重签名钱包等的智能合约。

Solidity 很有用的链接

Solidity 集成开发环境

推荐:

无需服务器端组件,集编译器和Solidity运行时环境的基于浏览器的IDE。

Remix

IntelliJ IDEA和其他JetBrains IDEs Solidity开发插件。

image

支持Microsoft Visual Studio编译Solidity的插件。

image

SublimeText编辑器的Solidity语法高亮显示插件。

image

Atom编辑器的插件,具有语法高亮显示,编译和运行时环境(后端节点与VM兼容)。

image

Solidity语法检查插件。

image

使用 Solium 作为基础为 Atom 配置 Solidty 代码检查。

image

SoliumSolidity的一个linter,它使用抽象语法树,并允许用户启用/禁用现有规则并添加自己的规则!

image

  • Visual Studio Code extension

支持 VSCode 进行 Solidity 的代码检查和编译。

image

Solidity 语言的简单语言模式。

Vim 编写 Solidity 提供语法高亮。

Vim 编写 Solidity 提供语法检查。

image

Solidity 工具集

Dapp(去中心化应用)是一个构建工具,包管理器和Solidity的部署助手。

image

终端编写 Solidity

image

生成一个DOT图,来显示Solidity合约的功能控制流程,并突出了潜在的安全漏洞。

image

EVM反汇编器对字节码执行静态分析,以提供比原始EVM操作更高级别的接口。

Solidity文档生成器。

image

第三方 Solidity 解析 和 语法

JavaScriptSolidity 解析器。

ANTLR 4 解析生成器的 Solidity 语法

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.01.05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Solidity 很有用的链接
  • Solidity 集成开发环境
  • Solidity 工具集
  • 第三方 Solidity 解析 和 语法
相关产品与服务
腾讯云代码分析
腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档