← Back to home

BridgeBuddy

Chain abstracted wallet, utilizing Hyperlane Warp Routes and Safe Core to automate bridging of assets when needed.

Screenshots

BridgeBuddy screenshot 1
BridgeBuddy screenshot 2
BridgeBuddy screenshot 3
BridgeBuddy screenshot 4
BridgeBuddy screenshot 5

Problem Statement

This project simplifies the user experience by hiding the complexity of various EVM-compatible chains. Instead of users needing to monitor and manage funds on each individual chain and go through the process of bridging, the wallet consolidates and displays all assets together. If a transaction requires additional funds on a specific chain, the wallet automatically bridges the required amount before executing the transaction, utilizing account abstraction for a seamless process.

Solution

This project is a Chrome extension leveraging WalletConnect 3.1, enabling the use of custom wallets. The wallet manages funds across multiple Safe account abstracted wallets, each designated for a specific chain. If the available assets are insufficient, the wallet makes a call to our Safe module on the chain that is holding enough assets. This module bridges the funds using Hyperlane warp routes and sends a message using Hyperlane messaging to the target chain. The Safe module on the target chain recieves the message and executes the original transaction.

Hackathon

ETHGlobal Istanbul

2024

Prizes

  • 🏆

    🎼 Hyperlane — 2nd Best Interchain App

    Hyperlane

  • 🏆

    Best dApps on Celo Blockchain1st Place

    CELO

  • 🏆

    Best Interchain Application2nd Place

    Hyperlane

  • 🏆

    SAFE{CORE} ACCOUNT ABSTRACTION SDK3rd Place

    Safe

  • 🏆

    🏆 ETHGlobal Istanbul 2023 Finalist

    ETHGlobal

Contributors