hackquest logo

TrustFill

TrustFill is an off-chain web-based application that automates USDC balance top-ups across multiple blockchain networks when the balance falls below a specified threshold.

Videos

Description

How It Works

TrustFill is an off-chain automated liquidity manager that monitors your USDC balance across multiple blockchains and triggers a top-up when it falls below a user-defined threshold. It ensures you always maintain enough funds on target chains without manual intervention.

  1. Monitoring:
    Continuously tracks USDC balance on the user’s selected chains.

  2. Triggering:
    When the balance drops below a minimum threshold, TrustFill detects it instantly.

  3. Smart Routing:

    • For Sepolia → Avalanche Fuji: uses Circle CCTP for native USDC bridging.

    • For other chains: uses LI.FI SDK to find the best cross-chain route.

  4. Execution:
    Constructs and submits the transaction using the user's connected wallet.
    All logic is executed off-chain, ensuring speed and flexibility while preserving decentralization (non-custodial).


Tech Stack

  • Frontend: React + Vite

  • Wallet & Chain Interaction: Wagmi, Viem, Ethers.js

  • Cross-Chain Swaps:

    • Circle CCTP for native USDC bridging

    • LI.FI SDK for multi-chain swap routing

  • Wallet UI: RainbowKit

  • Styling & UI: Tailwind CSS

  • Testnets Used: Ethereum Sepolia, Avalanche Fuji

  • Mainnets Supported: Polygon, Arbitrum One, Base

Tech Stack

React
Node
Sector
DeFiAIOther