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: almost 2 years ago
Linked from 1 awesome list

astsoliditytypescript

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ethereum/solc-jsA JavaScript interface to a compiler for the Solidity programming language used in Ethereum smart contracts.1,464
deno-web3/solcProvides TypeScript bindings for compiling and deploying Solidity smart contracts on the Ethereum blockchain.72
lukehedger/sulkA tool that automates the process of compiling Solidity smart contracts with configuration stored in separate files.9
algorandfoundation/tealscriptEnables ASC development with native TypeScript syntax and tooling support52
cosmwasm/ts-codegenConverts CosmWasm smart contracts into TypeScript classes to facilitate interaction with the contracts116
naddison36/sol2umlA tool for visualizing and analyzing Solidity contracts using Unified Modeling Language (UML) and blockchain explorer APIs.1,178
merklejerk/solppA preprocessor and flattener for Ethereum's Solidity source files112
crytic/solc-selectA tool to manage and switch between Solidity compiler versions764
rhlsthrm/typescript-solidity-dev-starter-kitA starter kit for developing smart contracts with a full Typescript environment using Hardhat as the platform layer410
aniket-engg/sol-profiler-vscodeAn extension for Visual Studio Code to generate and store profiles of smart contract methods in Solidity language.15
tintinweb/solgrepA tool for finding and analyzing smart contracts in Solidity source code145
ethereum/solc-binProvides current and historical builds of the Solidity Compiler402
sri-csl/solidityAn automated verifier for the Solidity programming language used in smart contracts on the Ethereum platform.50
lamarkaz/psolA JavaScript-based preprocessor for Solidity smart contracts that allows for more flexible and efficient development14
hyperledger-solang/solangA Solidity compiler that enables development and deployment of smart contracts on multiple blockchain platforms1,282