Synced Streams: wallet‑scoped, role‑gated, cross‑chain payroll with auto‑bridging USDC/PYUSD

Synced Streams is a secure, wallet-personalized payroll system that enables companies to execute multi-chain payroll with a single click. Companies fund a treasury, onboard workers with their preferred blockchain destinations, and schedule time-locked payroll intents. At release time, funds automatically bridge to workers' chosen chains—USDC via Avail Nexus SDK cross-chain bridging, PYUSD remaining on Sepolia.
The interface features strict role-based access control, displaying only the creator's intents for complete privacy. We leverage Blockscout's Logs API combined with Upstash Redis for fast, reliable schedule indexing without the overhead of custom infrastructure.
Frontend Stack: Next.js 15 + Wagmi + Viem for a modern Web3 UI with seamless wallet integration
Smart Contracts: Solidity 0.8.28 with role-based access control (RBAC) enforced at the contract level for treasury and payroll operations
Data Personalization: Real-time filtering of blockchain events to display only the connected wallet's transactions, fetched via Blockscout SDK and Logs API with intelligent RPC chunking fallback
Cross-Chain Execution: Avail Nexus SDK powers USDC bridging through a clean "bridgeAndExecute" flow, while PYUSD transactions stay native on Sepolia
Performance Layer: Upstash Redis provides resilient caching with instant dashboard updates after transactions via smart refetch flags
Security Features:
Synced Streams transforms payroll from a manual, multi-step process into an automated, one-click experience while maintaining enterprise-grade security and compliance.

