sol2uml

Contract analyzer

A tool for visualizing and analyzing Solidity contracts using Unified Modeling Language (UML) and blockchain explorer APIs.

Solidity contract visualisation tool

GitHub

1k stars
49 watching
276 forks
Language: TypeScript
last commit: 3 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tintinweb/solgrep A tool for finding and analyzing smart contracts in Solidity source code 143
ericr/sol-function-profiler A tool to analyze and report on the functions of Ethereum smart contracts written in Solidity. 80
chao-peng/sif A framework to analyze and instrument Solidity smart contracts by parsing their abstract syntax trees (ASTs) and generating modified source code. 50
consensys/surya A tool for visualizing and analyzing Solidity contract structures and function call graphs. 1,088
aniket-engg/sol-profiler Tool to visualize and review Solidity smart contract methods properties 30
aniket-engg/sol-profiler-vscode An extension for Visual Studio Code to generate and store profiles of smart contract methods in Solidity language. 15
raineorshine/solgraph A tool for visualizing control flow and security vulnerabilities in smart contracts written in Solidity 1,018
urszeidler/uml2solidity Generates smart contract code from UML models 37
nascentxyz/pyrometer Analyzes security and parameters of Solidity smart contracts using symbolic execution, abstract interpretation, and static analysis 679
consensys/solc-typed-ast A tool for compiling and manipulating Solidity smart contract source code 127
naddison36/tx2uml Generates UML sequence diagrams from Ethereum transactions 447
msuiche/porosity A tool for analyzing and decomposing Ethereum smart-contract bytecode into readable Solidity syntax 928
ethereum/solc-js A JavaScript interface to a compiler for the Solidity programming language used in Ethereum smart contracts. 1,456
deno-web3/solc Provides TypeScript bindings for compiling and deploying Solidity smart contracts on the Ethereum blockchain. 72
merklejerk/solpp A preprocessor and flattener for Ethereum's Solidity source files 112