solc-typed-ast

Contract compiler

A tool for compiling and manipulating Solidity smart contract source code

A TypeScript package providing a normalized typed Solidity AST along with the utilities necessary to generate the AST (from Solc) and traverse/manipulate it.

GitHub

128 stars
10 watching
24 forks
Language: TypeScript
last commit: 15 days ago
Linked from 1 awesome list

astsoliditytypescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ethereum/solc-js A JavaScript interface to a compiler for the Solidity programming language used in Ethereum smart contracts. 1,464
deno-web3/solc Provides TypeScript bindings for compiling and deploying Solidity smart contracts on the Ethereum blockchain. 72
lukehedger/sulk A tool that automates the process of compiling Solidity smart contracts with configuration stored in separate files. 9
algorandfoundation/tealscript Enables ASC development with native TypeScript syntax and tooling support 52
cosmwasm/ts-codegen Converts CosmWasm smart contracts into TypeScript classes to facilitate interaction with the contracts 116
naddison36/sol2uml A tool for visualizing and analyzing Solidity contracts using Unified Modeling Language (UML) and blockchain explorer APIs. 1,178
merklejerk/solpp A preprocessor and flattener for Ethereum's Solidity source files 112
crytic/solc-select A tool to manage and switch between Solidity compiler versions 764
rhlsthrm/typescript-solidity-dev-starter-kit A starter kit for developing smart contracts with a full Typescript environment using Hardhat as the platform layer 410
aniket-engg/sol-profiler-vscode An extension for Visual Studio Code to generate and store profiles of smart contract methods in Solidity language. 15
tintinweb/solgrep A tool for finding and analyzing smart contracts in Solidity source code 145
ethereum/solc-bin Provides current and historical builds of the Solidity Compiler 402
sri-csl/solidity An automated verifier for the Solidity programming language used in smart contracts on the Ethereum platform. 50
lamarkaz/psol A JavaScript-based preprocessor for Solidity smart contracts that allows for more flexible and efficient development 14
hyperledger-solang/solang A Solidity compiler that enables development and deployment of smart contracts on multiple blockchain platforms 1,282