Solidity 文档--目录

简介: Solidity 文档--目录

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

注意

目前尝试Solidity的最好方式是使用基于浏览器的编译器(需要一点时间加载,请耐心等待)。

有用链接

Ethereum

Browser-Based Compiler

Changelog

Story Backlog

Source Code

Ethereum Stackexchange

Gitter Chat

Solidity文档

在第一章中,我们先看一个用Solidity写的简单的智能合约,然后介绍一下区块链和以太坊虚拟机的基础知识。

后续章节会通过一些实用的合约例子,来探索Solidity的一系列特性。记住,你可以在浏览器中尝试这些合约。

最后以及更多扩展章节的内容,会深入到Solidity 的各个方面。

如有任何关于Solidiy,或者本文档的问题及改进建议,请在gitter频道提出来。

目录

  1. 智能合约入门
  • 一个简单的智能合约
  • 区块链基础
  • 以太坊虚拟机
  1. 安装Solidity
  • 基于浏览器的Solidity
  • NPM / node.js
  • 二进制软件包
  • 从源代码编译
  1. 编程实例
  • 投票合约
  • 封闭拍卖合约
  • 安全的远程购买
  • 微支付通道
  1. 深度理解Solidity
  • 源文件布局
  • 合约结构
  • 类型
  • 单元和全局可用变量
  • 表达和控制结构
  • 合约
  • 杂项
  1. 风格指南
  • 介绍
  • 代码布局
  • 命名约定
  1. 一般模式
  • 限制访问
  • 状态机
  1. 常见问题
  • 基础问题
  • 高级问题

原文:https://solidity.readthedocs.org/en/latest/index.html

译者:@rink1969

校对:@shaoping

目录
相关文章
|
2月前
|
自然语言处理 算法 前端开发
C++与Doxygen:精通代码文档化之道
C++与Doxygen:精通代码文档化之道
61 0
|
5月前
|
前端开发
解决VScode在保存less文件时,自动生成对应的css文件以及安装Easy less之后,计算式子不显示结果的问题
解决VScode在保存less文件时,自动生成对应的css文件以及安装Easy less之后,计算式子不显示结果的问题
|
17天前
|
存储 缓存 Unix
CMake基础(8)包含第三方库
CMake基础(8)包含第三方库
8 1
|
2月前
|
开发者
Cmake库导入脚本:使用 CMakeLists.txt 创建自定义的库导入脚本
Cmake库导入脚本:使用 CMakeLists.txt 创建自定义的库导入脚本
22 2
|
2月前
|
存储 缓存 IDE
CMake之编写属于自己的Findxxx.cmake文件:定义一个定制化的CMakeLists.txt文件
CMake之编写属于自己的Findxxx.cmake文件:定义一个定制化的CMakeLists.txt文件
38 1
|
9月前
|
C++
2022-9-28-CMAKE工程中Cmakelist文档编写的一些注意点
2022-9-28-CMAKE工程中Cmakelist文档编写的一些注意点
87 0
|
前端开发 PHP
laravel6.*实现html转PDF导出下载(barryvdh/laravel-dompdf)
laravel6.*实现html转PDF导出下载(barryvdh/laravel-dompdf)
317 0
laravel6.*实现html转PDF导出下载(barryvdh/laravel-dompdf)
dirent--文件以及文件夹相关操作(跨平台)
dirent--文件以及文件夹相关操作(跨平台)
|
Ubuntu JavaScript 前端开发
Solidity 文档--第二章:安装 Solidity
Solidity 文档--第二章:安装 Solidity
408 0
|
机器人 Python