gas analyzer
1.0.0
Gas Analyzer is a static analysis tool designed to optimize Solidity smart contracts by analyzing gas consumption patterns. Leveraging Abstract Syntax Tree (AST) parsing and regular expressions, this tool identifies potential gas inefficiencies and provides insights into optimizing your Ethereum smart contracts.
# Clone the Gas Analyzer repository
git clone https://github.com/malik/gas-analyzer.git
# Change into the project directory
cd gas-analyzer
# Build the project
cargo build --release
# Usage
- to change the contract code
- navigate to src
- rewrite the contract.sol file to your choice
- after run `cargo build` then `cargo run ` in your project terminalThis project is licensed under the MIT License - see the LICENSE.md file for details.
The Gas Analyzer project draws inspiration from 4nalyser and builds upon the work of the Ethereum development community and rareskills gas-optimization book(currently implementing some tricks from the book).