Web3 transfer platform with Hedera A2A messaging & multichain support
Sendora revolutionizes Web3 transfers by introducing intelligent agent negotiation using Hedera's A2A (Agent-to-Agent) messaging protocol.
The Problem: Traditional crypto transfers are dumb - you send amount X to address Y with basic message Z. No negotiation, no intelligence, no multi-step coordination.
Our Solution: Sendora deploys TransferAgent instances that communicate via Hedera Consensus Service to negotiate transfer terms before execution. Agents can:
✅ Verify recipient wallet status ✅ Check network conditions ✅ Coordinate multi-chain transfers ✅ Provide real-time transfer status ✅ Handle complex transfer workflows
Key Features: 🤖 A2A Agent Negotiation - Agents chat via Hedera to coordinate transfers 🌐 Multichain Support - Sepolia, Hedera Testnet (more coming soon) ⚡ Real Transfers - Working HBAR transfers with gas optimization 🎨 Modern UX - Clean React interface with TailwindCSS 🔒 Secure - MetaMask integration with network switching
Why It Matters: Sendora demonstrates the future of Web3 - not just dumb transactions, but intelligent, negotiated, multi-party financial interactions powered by agent coordination.
Tech Stack: Frontend: React 17 + Vite + TailwindCSS for blazing-fast modern UI Backend: Solidity 0.8.19 smart contracts on Hardhat 3.0.7 Agent Layer: Hedera Agent Kit with A2A messaging via Consensus Service Blockchain: Ethereum (Sepolia) + Hedera Testnet integration Web3: ethers.js 5.5.1 + MetaMask for wallet connectivity
Architecture
User Interface (React)
↓
Transaction Context (State Management)
↓
TransferAgent (A2A Negotiation)
↓
Hedera Consensus Service (Agent Communication)
↓
Smart Contract (Transfer Execution)
Notable Hacks:
Agent Negotiation Flow: Built custom TransferAgent class that uses Hedera's consensus service for real-time agent communication Multichain Gas Optimization: Smart contract validates amounts after gas deduction (critical for Hedera EVM) Fallback Transaction Methods: Two-method approach (standard + explicit gas) for Hedera compatibility Real-time Network Detection: Automatic chain detection with visual feedback
Development Journey: Started with basic transfer functionality, then layered on agent intelligence. The "aha" moment was realizing transfers could be negotiated conversations between software agents, not just dumb value movements. Though the boiler UI template was there on some YT which helped me a lot tbh but I changed it according to my project!

