← Back to home

Fill Me Up

Never worry about gas fees again! Approve funds on one chain and all chains are automatically refilled.

Screenshots

Fill Me Up screenshot 1
Fill Me Up screenshot 2
Fill Me Up screenshot 3
Fill Me Up screenshot 4
Fill Me Up screenshot 5

Problem Statement

Gas cost is annoying! You need to maintain gas on every chain you interact with, and eventually, you'll run out on some of them. With this project, you can approve funds on a single chain. Whenever you're low on gas on any chain, your balance will automatically be filled up using those approved funds. This ensures you only spend the minimum necessary to keep just enough gas on all chains, saving you from the hassle of manual refills.

Solution

This project utilizes an intermediary contract to which users approve their funds. A central service monitors the gas levels of users who have approved funds. When a user's gas is low, the service calls the intermediary contract, which uses the approved allowance to transfer some funds to itself. It then swaps and bridges the funds to the chain that is running low. Since the contract can only transfer funds to the same user address on another chain, users maintain complete control and security, with no risk of losing their assets.

Hackathon

ETHGlobal Singapore

2024

Prizes

  • 🏆

    Best projects building with Reown's AppKit

    Reown

  • 🏆

    Expand Public Goods1st place

    NounsDAO

  • 🏆

    Best Application

    Hyperlane

  • 🏆

    🏆 ETHGlobal Singapore 2024 Finalist

    ETHGlobal

Contributors