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.
128 stars
10 watching
24 forks
Language: TypeScript
last commit: 15 days ago
Linked from 1 awesome list
astsoliditytypescript
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 |