intent-settlement

Intent-based cross-chain payments that settle exactly as specified—or safely fail.

intent-settlement

Created At

HackMoney 2026

Project Description

This project is an intent-based cross-chain payment and settlement protocol. Instead of asking users to manually manage swaps, bridges, and execution steps, it allows a receiver to specify an exact settlement outcome (token, amount, destination chain, and expiry). Funds are only released if that intent is fulfilled; otherwise, they remain safely reclaimable. Cross-chain funding is supported via routing infrastructure, while correctness and settlement guarantees are enforced on-chain

The goal is to reduce user error, eliminate partial settlement risk, and make cross-chain payments predictable and verifiable.

How it's Made

The system is built with a clear separation between execution and correctness. A Solidity smart contract (IntentEscrow) deployed on Base acts as the settlement and enforcement layer, holding funds in escrow and enforcing explicit intent states (CREATED, LOCKED, FULFILLED, FAILED, REFUNDED).

The frontend is built with React and Tailwind, using wagmi and RainbowKit for wallet connectivity. LI.FI SDK is integrated as a cross-chain funding abstraction, allowing assets from other chains to be routed into the settlement chain without users manually handling swaps or bridges.

Settlement itself is enforced entirely on-chain: funds are locked into escrow and can only be released by explicit fulfillment or safely reclaimed on expiry. The frontend reads on-chain state directly to reflect intent status, ensuring the UI is always derived from the contract as the single source of truth.

background image mobile

Join the mailing list

Get the latest news and updates

intent-settlement | ETHGlobal