From bd7ac57f32fae7c1ce9bf1d72e32732e08bb19bc Mon Sep 17 00:00:00 2001 From: Chris Chinchilla Date: Thu, 2 Jan 2020 14:09:43 +0100 Subject: [PATCH] Add new resources and change sort order --- docs/resources.rst | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/docs/resources.rst b/docs/resources.rst index 3a9e3c0c2..02c1930aa 100644 --- a/docs/resources.rst +++ b/docs/resources.rst @@ -97,23 +97,38 @@ Discontinued: Solidity Tools ~~~~~~~~~~~~~~ +* `ABI to Solidity interface converter `_ + A script for generating contract interfaces from the ABI of a smart contract. + * `Dapp `_ Build tool, package manager, and deployment assistant for Solidity. -* `Solidity REPL `_ - Try Solidity instantly with a command-line Solidity console. - -* `solgraph `_ - Visualize Solidity control flow and highlight potential security vulnerabilities. - * `Doxity `_ Documentation Generator for Solidity. * `evmdis `_ EVM Disassembler that performs static analysis on the bytecode to provide a higher level of abstraction than raw EVM operations. -* `ABI to solidity interface converter `_ - A script for generating contract interfaces from the ABI of a smart contract. +* `EVM Lab `_ + Rich tool package to interact with the EVM. Includes a VM, Etherchain API, and a trace-viewer with gas cost display. + +* `leafleth `_ + A documentation generator for Solidity smart-contracts. + +* `PIET `_ + A tool to develop, audit and use Solidity smart contracts through a simple graphical interface. + +* `solc-select `_ + A script to quickly switch between Solidity compiler versions. + +* `Solidity prettier plugin `_ + A Prettier Plugin for Solidity. + +* `Solidity REPL `_ + Try Solidity instantly with a command-line Solidity console. + +* `solgraph `_ + Visualize Solidity control flow and highlight potential security vulnerabilities. * `Securify `_ Fully automated online static analyzer for smart contracts, providing a security report based on vulnerability patterns. @@ -121,18 +136,9 @@ Solidity Tools * `SÅ«rya `_ Utility tool for smart contract systems, offering a number of visual outputs and information about the contracts' structure. Also supports querying the function call graph. -* `EVM Lab `_ - Rich tool package to interact with the EVM. Includes a VM, Etherchain API, and a trace-viewer with gas cost display. - * `Universal Mutator `_ A tool for mutation generation, with configurable rules and support for Solidity and Vyper. -* `PIET `_ - A tool to develop, audit and use solidity smart contracts through a simple graphical interface. - -.. note:: - Information like variable names, comments, and source code formatting is lost in the compilation process and it is not possible to completely recover the original source code. Decompiling smart contracts to view the original source code might not be possible, or the end result that useful. - Third-Party Solidity Parsers and Grammars ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~