PayFlow

PayFlow — Automated crypto payroll. Pay your team in any token and network.

PayFlow

Created At

ETHGlobal Cannes 2026

Winner of

WalletConnect

WalletConnect - Best App built with Reown SDK

Project Description

❌ Problem:

Developers and contributors paid in crypto often receive their salary in a single token on a single network — with no flexibility. If you're paid in ETH but want part of your
salary in USDC, or want funds split across different wallets and networks, you're stuck doing it manually every pay period. Managing crypto exposure, savings strategies, and
multi-token preferences is a pain that no payroll tool has solved — until now.

✅ Solution:

🌟 Curious about how PayFlow works? 🤔 Let's break it down:

PayFlow is a crypto-native payroll platform built for developers and teams that live on-chain. Employees define exactly how they want to get paid — which tokens, which networks,
and in what percentage — and PayFlow handles the rest automatically every cycle.

💼 Companies will be able to:
1️⃣ Register: Set up a company profile and add employees in minutes. 2️⃣ Fund Treasury: Deposit crypto to cover payroll obligations.
3️⃣ Run Payroll: Trigger automated payments to the whole team at once. 4️⃣ Real-Time Rates: Salaries are calculated using live market data for accurate conversions.
5️⃣ Full Transparency: Every payment is recorded on-chain — no black boxes.

👷 Employees will be able to:
1️⃣ Split Your Salary: Define what % goes to each token — e.g. 60% USDC, 40% ETH. 2️⃣ Choose Your Network: Receive funds on the chain that works best for you.
3️⃣ Protect Your Savings: Route stable portions to a dedicated savings wallet automatically.
4️⃣ Manage Exposure: Reduce or increase exposure to volatile assets directly from your payroll settings.
5️⃣ Multiple Wallets: Send different portions of your salary to different wallet addresses.
6️⃣ Get Paid Your Way: No more manual swaps or bridges after every payday.

It's payroll built for the on-chain generation — flexible, automated, and fully in your control! 💪🚀

How it's Made

How it's made:

  • Frontend — Built with Next.js and TypeScript. Wallet connection is handled via Reown (WalletConnect), letting companies and employees connect any EVM/Solana wallet to interact with the platform.
  • Backend — Node.js + Express REST API. Handles company onboarding, employee management, payroll splits configuration, and acts as the off-chain brain for the whole system. Data is stored in Supabase (PostgreSQL).
  • Smart Contracts — Solidity contracts deployed on Sepolia. The PayrollDispatcher contract receives on-chain reports from the Chainlink CRE and triggers the actual USDC token transfers to employees.
  • Chainlink CRE (Compute Runtime Environment) — The most novel piece of the stack. We built a CRE workflow that fetches live price feeds from Chainlink Data Streams, gets real-time swap quotes from the Uniswap Trading API, and orchestrates the full payroll execution pipeline. The workflow calls our backend /run endpoint as a final step to dispatch payments.
  • Uniswap Trading API — Used inside the CRE workflow to get accurate token swap quotes, so employees who want to be paid in a token different from the treasury asset always get a fair, real-time rate.
  • World ID — Integrated for employee identity verification. Only World ID verified humans can receive payroll, preventing sybil attacks and ensuring legitimate payouts.
  • SideShift — Integrated to enable cross-chain salary settlements to Solana, allowing employees to receive funds on a different network than the one the company treasury lives on.
  • Payroll Splits — A custom system where each employee can define multiple splits: a percentage, a target token, a target chain, and a destination wallet. This is the core UX
    innovation — employees define their payroll exactly how they want it, once, and PayFlow handles everything automatically from there.
background image mobile

Join the mailing list

Get the latest news and updates

PayFlow | ETHGlobal