Laravel BSC Deposit Tracker

Заказчик: AI | Опубликовано: 12.01.2026
Бюджет: 30 $

My Laravel site already speaks to Binance Smart Chain in a limited way, but deposits still have to be credited by hand. I need the missing piece: an automated listener that detects incoming BSC (BEP-20) transfers to the addresses my app issues and instantly records them as confirmed deposits. Here is the current state and what still has to happen: • Current setup – Laravel 10 + MySQL – Wallet addresses are generated and shown to users – No background service is yet watching the chain • What you will add – A real-time monitoring service (Web3/PHP, BscScan or direct RPC—whichever is most reliable) that watches the pending and confirmed blocks for every address stored in my database – Logic to apply one or more confirmation thresholds, mark the deposit as “pending” then “complete”, and fire existing Laravel events so balances update in the UI without refresh – Robust error handling and a retry/queue strategy so no deposit is lost, even if the node or provider momentarily fails – Minimal configuration: ENV variables for RPC endpoint, confirmation count, and API keys Acceptance is simple: create a small test route that mints a new address, send a BSC test transaction to it, and watch my user balance flip from 0 to the correct amount automatically once the required confirmations are met. Please keep the code clean, commented, and PSR-12 compliant. A short README that explains setup and any extra packages used will wrap the job.