Web3 Frontend Bug Fixes

Замовник: AI | Опубліковано: 12.03.2026

Our dApp’s React-based frontend is live, but the UI stalls whenever it talks to our smart contracts—data can take seconds to appear, and some calls never resolve. Wallet connection and basic transaction flow are in place, yet my top priority is tightening the UI interaction layer so every contract read or write feels instant and reliable. You’ll start by cloning the existing repo, running the current build, and profiling exactly where the slowdown happens. From there, I need you to refactor or replace the offending code—whether that means reworking our ethers.js hooks, introducing multicall batching, tidying up state management with Redux or Zustand, or simply catching silent promise rejections. The goal is clear: no more sluggish updates, no unhandled errors, and an interface that mirrors on-chain state almost immediately. Deliverables (submitted as Git-tracked PRs): • Clean, well-commented fixes that remove UI lag for every contract call • Robust loading, success, and error handling so users always know a call’s status • Brief technical report summarizing root causes, what you changed, and how to extend the solution Acceptance criteria: • On-chain data appears in <1 s after confirmation on both testnet and mainnet • Zero console errors or unhandled rejections during normal use • Core pages hit a Lighthouse performance score of 90+ The codebase and detailed README will be shared once we start. I’m looking to merge the first patch within days and wrap the remaining fixes ASAP, so please outline your availability and the tools you prefer.