On-chain payroll that automates employee salary payments for any company.
This project is an on-chain payroll management platform that allows companies to automate salary payments for their employees. Instead of handling manual transfers, spreadsheets, or banking delays, employers can schedule recurring payments that execute automatically on-chain. The system ensures accuracy, transparency, and tamper-proof salary records, while reducing administrative overhead and eliminating human errors. Companies can manage employee data, configure payment cycles, and track all payroll activity through a simple interface. The result is a faster, more reliable, and fully decentralized payroll experience.
This project is built on Arbitrum, leveraging its low fees and fast finality to support automated on-chain payroll execution. The frontend is developed in Next.js, and the backend uses the Next.js App Router to handle API routes, employee management, payroll scheduling, and contract interactions. Smart contracts handle salary distribution and recurring payments, ensuring trustless execution.
We integrated ENS to map each employee’s wallet address to a readable name, improving usability for HR teams and reducing the risk of sending payments to the wrong address. The system connects the UI, backend logic, and Arbitrum contracts through viem/ethers, with a lightweight architecture that keeps everything simple and maintainable.
A notable detail is the automation flow: instead of running a full cron server, the backend triggers payroll execution through on-chain functions and scheduled calls, making the system highly reliable without heavy infrastructure. The combination of Arbitrum, Next.js, ENS, and smart contract automation results in a seamless, scalable on-chain payroll solution.

