GASOL: Gas Analysis and Optimization for Ethereum Smart Contracts
Not on the map. Why?
Abstract (arXiv)
We present the main concepts, components, and usage of GASOL, a Gas AnalysiS and Optimization tooL for Ethereum smart contracts. GASOL offers a wide variety of cost models that allow inferring the gas consumption associated to selected types of EVM instructions and/or inferring the number of times that such types of bytecode instructions are executed. Among others, we have cost models to measure only storage opcodes, to measure a selected family of gas-consumption opcodes following the Ethereum's classification, to estimate the cost of a selected program line, etc. After choosing the desired cost model and the function of interest, GASOL returns to the user an upper bound of the cost for this function. As the gas consumption is often dominated by the instructions that access the storage, GASOL uses the gas analysis to detect under-optimized storage patterns, and includes an (optional) automatic optimization of the selected function. Our tool can be used within an Eclipse plugin for Solidity which displays the gas and instructions bounds and, when applicable, the gas-optimized Solidity function.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Dec 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 3; 2026: 1.
5 papers.
- 2025GasAgent: A Multi-Agent Framework for Automated Gas Optimization in Smart Contractscited by 5
- 2025PQS-BFL: A Post-Quantum Secure Blockchain-based Federated Learning Frameworkcited by 4
- 2023SourceP: Detecting Ponzi Schemes on Ethereum with Source Codecited by 1
- 2025Curriculum-Guided Reinforcement Learning for Synthesizing Gas-Efficient Financial Derivatives Contractscited by 0
- 2026Repository-Level Solidity Code Generation with Large Language Models: From Prompting to Fine-Tuningcited by 0
- 2026Repository-Level Solidity Code Generation with Large Language Models: From Prompting to Fine-Tuning18 Jun 2026
- 2025Curriculum-Guided Reinforcement Learning for Synthesizing Gas-Efficient Financial Derivatives Contracts28 Sep 2025
- 2025GasAgent: A Multi-Agent Framework for Automated Gas Optimization in Smart Contracts21 Jul 2025
- 2025PQS-BFL: A Post-Quantum Secure Blockchain-based Federated Learning Framework3 May 2025
- 2023SourceP: Detecting Ponzi Schemes on Ethereum with Source Code2 Jun 2023