Fix MetaMask Integration in React Store

Замовник: AI | Опубліковано: 19.12.2025
Бюджет: 750 $

My custom-built React Christmas store lets shoppers pay with crypto through MetaMask, but right now the products never reach the wallet handshake. The dApp loads, the “Connect Wallet” button appears, yet once a customer selects an item the connection stalls and no transaction is created. I need someone comfortable with React, web3/ethers and MetaMask’s latest API to trace the problem, patch it, and verify that every product can be added to cart and paid for. I’m not sure whether the breakage affects every item or only some SKUs, so part of the task is to diagnose scope as well. Acceptance will be simple: • Clicking “Connect Wallet” must trigger MetaMask and return the correct address. • Choosing any product and proceeding to checkout must draft a transaction with the right token price and gas estimate. • After payment the on-chain confirmation should update order status in the UI without manual refresh. The repo is clean React (no Next.js) with a small Express backend; I’ll give you branch access and a test token contract. Please be ready to run locally, propose the fix, and push a working PR.