solidity-flattener
A python utility to flatten Solidity code with imports into a single file. (by BlockCatIO)
solc-select
Manage and switch between Solidity compiler versions (by crytic)
solidity-flattener | solc-select | |
---|---|---|
1 | 3 | |
260 | 730 | |
1.1% | 1.2% | |
0.0 | 6.4 | |
8 months ago | 5 months ago | |
Python | Python | |
MIT License | GNU Affero General Public License v3.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
solidity-flattener
Posts with mentions or reviews of solidity-flattener.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Is there a tool to pull multi-file solidity files from Etherscan and flatten them all at once?
There you've got, son: https://github.com/BlockCatIO/solidity-flattener
solc-select
Posts with mentions or reviews of solc-select.
We have used some of these posts to build our list of alternatives
and similar projects.
- solc-select 0.2.0 released with rewritten code in Python to facilitate third-parties integration!
-
Best practices for managing multiple versions of solc on Mac
Have you tried https://github.com/crytic/solc-select?
What are some alternatives?
When comparing solidity-flattener and solc-select you can also consider the following projects:
slither - Static Analyzer for Solidity and Vyper
brownie - A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
manticore - Symbolic execution tool
vyper - Pythonic Smart Contract Language for the EVM
mythril - Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Rootstock, Tron and other EVM-compatible blockchains.
brownie - A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine. [Moved to: https://github.com/eth-brownie/brownie]