banner

Inspiration

  • Cryptocurrency transactions across multiple chains are too complicated for new users
  • Bridging and swapping tokens can be confusing and time-consuming

What it does

CrossFuel is a payment system that simplifies gas fees for dApps on different blockchains using Account Abstraction. It eliminates the need to swap or bridge tokens, making transactions across multiple chains effortless.

How we built it

how-it-works

Our system involves two user operations: one for paying the gas fee, and the other for executing the actual transaction. The backend automatically verifies the deposit amount of the paymaster and adjusts the balance using a cross-chain bridge and swap mechanism. By batching transactions, we achieve cost efficiency and can benefit from the resulting savings.

Our smart contract and bundler are fully compatible with the newly released version of the Account Abstraction contract from Ethereum Foundation, which was activated during ETHDenver 2023.

Ethereum Says ERC-4337 Deployed, Tested, Beginning Era of Smart Accounts

With its compatibility with the latest version of Account Abstraction, CrossFuel provides a secure and easy-to-use platform for cross-chain gas payments. It is an ideal solution for anyone looking to make cross-chain transactions with ease.

By working together, these services provide a seamless and secure user experience, allowing users to interact with dApps across multiple chains without worrying about managing tokens across different chains.

Challenges we ran into

Since our original bundler, StackNet, is not compatible with Fantom, we had to develop and implement our own bundler.

Accomplishments that we're proud of

We were able to deploy the contract to the mainnet and create a functional demo.

What we learned

Account Abstraction improves the inter operability of EVM-based blockchains.

What's next for CrossFuel for Fantom

Our mission is to decentralize the paymaster to make it easier for new users to adapt to cryptocurrency. Therefore, we will continue to explore ways to achieve this goal.

Built With

  • accountabstraction
  • defender
  • fantom
  • metamasksnap
Share this project:

Updates