Fuel Flow

Cross-chain gas refueling made simple - refuel across multiple chains in one click.

Fuel Flow

Created At

ETHOnline 2025

Project Description

Inspired by the very essence of motion and energy, Fuel Flow powers seamless connectivity across chains. Just as fuel drives motion, our platform drives interoperability — letting users refuel gas across multiple chains in a single click.

Built using Avail Nexus, Fuel Flow eliminates the need for manual bridging or multiple transactions. Simply select your source chain, choose one or more destination chains, enter the amount, and let Fuel Flow handle the rest.

Whether you’re managing a single wallet or hundreds, Fuel Flow makes it effortless — upload a .csv file to refuel multiple wallets at once, and monitor every transaction from a unified dashboard.

By integrating Nexus Widgets, we bring secure, modular cross-chain operations directly into our interface — redefining how developers and users interact with liquidity and gas on Web3.

Fuel Flow — because the future of cross-chain movement shouldn’t stop for gas. ⛽⚡

How it's Made

We built Fuel Flow using Next.js, React, and Tailwind CSS to deliver a clean, responsive, and intuitive user experience. The platform’s core logic revolves around Avail Nexus, which powers all the cross-chain gas refueling functionality. By leveraging the Nexus SDK and Nexus Widgets, we were able to handle deposits, transfers, and claims seamlessly across multiple chains — letting users refuel gas on several networks in just one click, without needing to manually bridge assets.

Wallet connectivity is handled through MetaMask, and we used Ethers.js for all blockchain interactions, including transaction creation, signing, and on-chain status tracking. We implemented a dynamic dashboard that aggregates transaction data from different chains, allowing users to view their complete transaction history and live status updates in one unified interface.

To make the platform scalable for power users, we introduced a batch refueling feature that allows users to upload a .csv file containing multiple wallet addresses. The file is parsed on the client side, validated, and processed efficiently — enabling simultaneous gas refuels across many wallets.

The entire application is deployed on Vercel, ensuring fast, serverless performance with minimal latency. One of our most notable hacky implementations was extending the Nexus Widgets beyond their conventional use cases to support simultaneous multi-chain refueling. This involved customizing widget logic to execute coordinated transactions across several chains, drastically reducing user effort and transaction complexity.

By combining Avail Nexus’s interoperability features with a modern, user-friendly frontend, Fuel Flow redefines how users interact with multi-chain ecosystems — making gas refueling as effortless as a single click.

background image mobile

Join the mailing list

Get the latest news and updates