Dhal Way
Enabling merchants and users to pay and get paid in any token, on any chain — even multiple ones.
视频
描述
Dhal Way - Omnichain Payment Infrastructure
Dhal Way is a cross-chain payment protocol that enables seamless crypto payments across differen chains. It solves the fundamental problem of fragmented liquidity in Web3 payments by allowing users to pay with any token on any chain while merchants receive in their preferred token on their preferred chain.
🎯 What It Does
- Multi-Chain Payment Collection: Users can split payments across multiple chains (e.g., pay $50 with ETH on Base + $30 with FLOW on Flow EVM)
- Flexible Merchant Settlement: Merchants specify exactly which tokens and chains they want to receive on (e.g., receive 100% in USDC on Base, or 50% ETH on Arbitrum + 50% USDC on Optimism)
- Automatic Cross-Chain Routing: Leverages LayerZero OFT protocol to bridge payments seamlessly between chains
- Real-Time Price Oracles: Integrates Pyth Network for accurate USD pricing of all supported tokens
- Transparent Authorization: Uses EIP-712 structured signing so users can clearly see payment details before approval
🏗️ How It Works
3-Step Payment Flow:
1. Collection Phase: User tokens are swapped to USDC via custom SmartVault AMMs, then minted into WAYToken (1:1 USDC-backed stablecoin with 6 decimals)
2. Bridge Phase: WAYToken is bridged across chains using LayerZero's Omnichain Fungible Token (OFT) standard
3. Settlement Phase: WAYToken is burned for USDC on destination chains, swapped to merchant's desired tokens, and transferred to their wallet
Key Technical Components:
- WAYToken: Custom OFT token with 6 decimals (USDC-compatible) deployed on 5 chains via LayerZero
- SmartVault AMMs: Lightweight USDC-WETH/WFLOW liquidity pools on each chain for instant swaps
- Base Integration: Built on Base with cross-chain compatibility, demonstrating Base's role in multi-chain DeFi
- CDP Server Wallet: Secure transaction execution using Coinbase Developer Platform's TEE-secured smart accounts
- EIP-712 Signing: Clear, human-readable payment authorization messages
💡 Real-World Use Case
Scenario: A freelancer in Asia wants to be paid in USDC on Base (low fees), but their client has funds scattered across Arbitrum (ETH), Flow (FLOW tokens), and Optimism (ETH).
Traditional Solution: Client manually bridges to Base, swaps to USDC, then sends → multiple transactions, high fees, complex UX.
Dhal Way Solution: Client clicks "Pay", signs one EIP-712 message, and Dhal Way automatically collects from all 3 chains and settles 100% as USDC on Base in ~2 minutes.
🚀 Why It Matters
- For Users: Pay with whatever you have, wherever it is
- For Merchants: Receive exactly what you want, where you want it
- For Crypto Adoption: Makes multi-chain payments as simple as Web2 checkout flows
本次黑客松进展
I built a full LayerZero-powered cross-chain payment system deployed across five EVM chains: Base Sepolia, Arbitrum Sepolia, Flow EVM Testnet, Optimism Sepolia, and Ethereum Sepolia, using a custom 6-decimal USDC-pegged WAYToken implemented with LayerZero’s OFT standard for seamless multi-chain transfers. The system integrates LayerZero messaging for automatic delivery tracking, bridging, and multi-chain settlement, allowing users to pay in ETH, FLOW, or USDC on any supported chain while merchants receive settlement in any token on any destination chain. It includes real-time ETH/USD and FLOW/USD pricing via Pyth Hermes API and EIP-712 structured signatures for transparent payment authorization. To handle swaps, I designed custom SmartVault AMM-style contracts instead of using Uniswap V2 or V3 because of limited liquidity on testnets, especially Flow EVM, and the overhead of seeding liquidity across five networks, since the core innovation focuses on cross-chain routing rather than the swapping mechanism. SmartVaults hold USDC with WETH or WFLOW reserves, support controlled-rate swaps, custom liquidity management, and use AMM-style interfaces that simplify future migration to Uniswap V3; they are deployed and funded across all five chains with shell-based liquidity tooling. In production, they will be replaced with Uniswap V3 integrations, multi-DEX routing via 1inch or Paraswap, and slippage protection. The system provides real-time tracking through LayerZero Scan and block explorers, and the UI displays EIP-712 authorization details clearly; for example, users can pay 12 cents split across three chains and merchants receive the full 12 cents in USDC on Optimism Sepolia in under two minutes. I used 6 decimals for WAYToken because this was a hackathon proof of concept and keeping the token format lighter simplified testing, minimized conversion friction with USDC-style semantics, and helped streamline cross-chain messaging and accounting. For now, deployment is limited to these five chains to maintain reliability, streamline liquidity provisioning and messaging configuration, and allow faster iteration before scaling further.
技术栈
融资状态
Looking for potential funds.