第001节
来源:互联网 发布:阿里巴巴数据采集器 编辑:程序博客网 时间:2024/06/15 22:41
第001节 - Solidity 智能合约开发工具准备第一篇
Solidity (中文:固态,固体)是一种语法与Javascript相似的高级语言,它为Ethereum虚拟机(EVM)编译代码而设计。
Solidity是静态类型的,支持继承,库和复杂的用户自定义类型以及其他功能。
如您所见,它可以用来创建投票,众筹,盲拍,多重签名钱包等的智能合约。
Solidity 很有用的链接
- Ethereum:https://ethereum.org
- Changelog:https://github.com/ethereum/solidity/blob/develop/Changelog.md
- Story Backlog:https://www.pivotaltracker.com/n/projects/1189488
- Source Code:https://github.com/ethereum/solidity/
- Ethereum Stackexchange:https://ethereum.stackexchange.com/
- Gitter Chat:https://gitter.im/ethereum/solidity/
Solidity 集成开发环境
- Remix
无需服务器端组件,集编译器和Solidity
运行时环境的基于浏览器的IDE。
- IntelliJ IDEA plugin
IntelliJ IDEA
和其他JetBrains IDEs
Solidity
开发插件。
- Visual Studio Extension
支持Microsoft Visual Studio
编译Solidity
的插件。
- Package for SublimeText — Solidity language syntax
SublimeText编辑器的Solidity语法高亮显示插件。
- etheratom
Atom编辑器的插件,具有语法高亮显示,编译和运行时环境(后端节点与VM兼容)。
- Atom Solidity Linter
Solidity
语法检查插件。
- Atom Solium Linter
使用 Solium
作为基础为 Atom
配置 Solidty
代码检查。
- Solium
Solium
是Solidity
的一个linter
,它使用抽象语法树,并允许用户启用/禁用现有规则并添加自己的规则!
- Visual Studio Code extension
支持 VSCode
进行 Solidity
的代码检查和编译。
- Emacs Solidity
Solidity
语言的简单语言模式。
- Vim Solidity
为 Vim
编写 Solidity
提供语法高亮。
- Vim Syntastic
为 Vim
编写 Solidity
提供语法检查。
Solidity 工具集
- Dapp
Dapp
(去中心化应用)是一个构建工具,包管理器和Solidity
的部署助手。
- Solidity REPL
终端编写 Solidity
。
- solgraph
生成一个DOT图,来显示Solidity
合约的功能控制流程,并突出了潜在的安全漏洞。
- evmdis
EVM反汇编器对字节码执行静态分析,以提供比原始EVM操作更高级别的接口。
- Doxity
Solidity
文档生成器。
第三方 Solidity
解析 和 语法
- solidity-parser
JavaScript
的 Solidity
解析器。
- Solidity Grammar for ANTLR 4
ANTLR 4
解析生成器的 Solidity
语法
关注区块链部落,接收区块链系列开发视频教程及文章推送
- 第001节
- 第2章第1节 栈
- 第2章第2节 队列
- 第2章第3节 串
- 第001篇
- 第2节青鸟
- 第22节 包外类
- 第23节 封装
- PHP-第2节
- PHP-第5节
- PHP-第6节
- 十宗罪 第1节
- 第3.2.3节
- 第4.2.2节
- 第001节 java中String、StringBuffer、StringBuilder的区别
- Machine Learning Foundations 第1节-第4节
- Machine Learning Foundations 第5节-第8节
- Machine Learning Foundations 第9节-第12节
- csdn实现转载功能
- python 获取b站视频地址
- 朴素贝叶斯算法
- E304
- opencv入门电子书 《Practical Python and OpenCV+ Case Studies》2版和三版电子书
- 第001节
- Android Things入门-设置本地时区
- const volatile 同时修饰一个变量
- Android MVP 模型的使用
- Springcloud consul + ribbon\feign
- ArcGIS安装教程
- linux中的CIFS共享服务
- Java中大数的相关计算
- C++ Fibonacci数列 O(2^n) 和 O(n)解法