diff options
author | Alex Beregszaszi <alex@rtfs.hu> | 2016-10-14 18:09:51 +0800 |
---|---|---|
committer | Alex Beregszaszi <alex@rtfs.hu> | 2016-10-19 21:02:50 +0800 |
commit | b420dbf505bdb54c68f586489103cb801bb9b763 (patch) | |
tree | a6b336e22026754e77a59202c14285d7fa004b73 | |
parent | b4f24721b51431668b5e6557f6ca2c6936a2c48a (diff) | |
download | dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar.gz dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar.bz2 dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar.lz dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar.xz dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.tar.zst dexon-solidity-b420dbf505bdb54c68f586489103cb801bb9b763.zip |
Improve the description of Solidity
-rw-r--r-- | docs/frequently-asked-questions.rst | 10 | ||||
-rw-r--r-- | docs/index.rst | 8 |
2 files changed, 7 insertions, 11 deletions
diff --git a/docs/frequently-asked-questions.rst b/docs/frequently-asked-questions.rst index 7e3f955f..ea8d2e53 100644 --- a/docs/frequently-asked-questions.rst +++ b/docs/frequently-asked-questions.rst @@ -9,17 +9,9 @@ This list was originally compiled by `fivedogit <mailto:fivedogit@gmail.com>`_. Basic Questions *************** -What is Solidity? +Example contracts ================= -Solidity is the DEV-created (i.e. Ethereum Foundation-created), -Javascript-inspired language that can be used to create smart contracts -on the Ethereum blockchain. There are other -languages you can use as well (LLL, Serpent, etc). The main points in -favour of Solidity is that it is statically typed and offers many -advanced features like inheritance, libraries, complex -user-defined types and a bytecode optimizer. - There are some `contract examples <https://github.com/fivedogit/solidity-baby-steps/tree/master/contracts/>`_ by fivedogit and there should be a `test contract <https://github.com/ethereum/solidity/blob/develop/test/libsolidity/SolidityEndToEndTest.cpp>`_ for every single feature of Solidity. diff --git a/docs/index.rst b/docs/index.rst index 47d6a2b2..3b47ce78 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -1,8 +1,12 @@ Solidity ======== -Solidity is a high-level language whose syntax is similar to that of JavaScript -and it is designed to compile to code for the Ethereum Virtual Machine. +Solidity is a contract-oriented, high-level language whose syntax is similar to that of JavaScript +and it is designed to target the Ethereum Virtual Machine. + +Solidity is statically typed, supports inheritance, libraries and complex +user-defines types among other features. + As you will see, it is possible to create contracts for voting, crowdfunding, blind auctions, multi-signature wallets and more. |