GasOps

GasOps

F**k gas volatility

Created on 26th June 2025

GasOps

GasOps

F**k gas volatility

The problem GasOps solves

Ethereum gas price volatility represents one of the most significant operational challenges facing infrastructure providers in the blockchain ecosystem. Unlike traditional financial markets where hedging instruments are readily available, Ethereum participants have historically lacked tools to manage gas price risk, leaving them exposed to unpredictable cost spikes that can devastate business operations.

For high-frequency trading operations, a single gas spike can erase months of carefully calculated profits. L2 batch operators face the constant threat of settlement costs exceeding their operational budgets, while dApp developers sponsoring user transactions must maintain substantial treasury buffers to handle network congestion. Infrastructure protocols running oracles, coprocessors, and other operations find themselves unable to predict operational costs, making long-term planning nearly way harder.

The** absence of gas hedging mechanisms** forces these critical infrastructure providers to either accept unpredictable costs or limit their operations during high-gas periods, ultimately constraining the growth and efficiency of the entire Ethereum ecosystem.

GasOps is done with that in mind and brings a solution by creating an hedging instrument for any kind of user. Be a node operator, an individual, an infrastructure manager. You will be able to write your own option contracts or deal with those wrote by the others in an order book.
GasOps integrates Chainlink Automation and Functions to check offchain data whenever an option expires. More specifically Blob and Gas on Eth and L2's gas averages.

Challenges I ran into

I came across many challenges.

First all integrating chainlink function wasnt that easy, a lot of problems i had came from formatting of the query. But manged to fix it at the end.
I had several smaller iussues like initializating the functions router with 500000 as gas limit, forgot to put header accept in the query, forgot to put correct gas limit on the automation. Many things that caught me offguard but managed to figure out pretty quickly

The main problem i faced was to not be able to retrieve a reliable api that could give me gas averages daily/weekly/montly on multiple chain. I struggled to find one, so I built em over 3 subgraph that i deployed on Eth, base arb. For the blob prices i used BlobScan, which turned to be very useful for that purpose.

As solo developer i struggled here and there, building the frontend is always the most critique part for me.

Tracks Applied (1)

Onchain Finance

GasOps is all about DeFi, it's the equivalent to Option markets in TradFi. The goal of the project is to have options c...Read More

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio