Hi John,
My name is jason and I an an independent advisor and windows user,
Unfortunatly the files are not loading my end but if the main issues are:
- Bank error bug: Database tables and frontend UI not updating
- Crypto error bug: Insert not showing on blockchain explorer
- Mixed/unupdated screens: UI not reflecting backend state
- Unsupported domains: Possibly CORS, routing, or domain validation issues
Suggested Debugging Steps
- Bank Error Bug – DB + UI Not Updating
- Backend: Check if the API endpoint handling the bank transaction is returning a success response (200 OK) but failing silently (e.g., DB transaction rollback). Add logging around the DB insert/update logic — especially if using an ORM like Sequelize or Eloquent. Confirm DB schema matches the expected payload (e.g., no missing
NOT NULLfields or constraint violations). - Frontend: Ensure the UI is listening for the correct response and updating state (e.g., React
useEffect, Vuewatch, etc.) Check if the UI is caching stale data (e.g., Redux store, Apollo cache)
- Crypto Insert Not Showing on Blockchain Explorer
Confirm the transaction is being broadcast to the network (e.g., via Web3.js, ethers.js)
Use a tool like Etherscan or BlockCypher to manually push and verify the raw transaction
- Check for: Nonce mismatch Gas limit too low Transaction dropped from mempool
If the insert is local-only (e.g., mock chain), it won’t show on public explorers.
- Mixed/Unupdated Screens
- This often happens when: State is not refreshed after mutation Backend returns stale data due to caching (e.g., Redis, Cloudflare) UI is not re-rendering due to shallow prop comparison
Try:
// Force re-fetch after mutation
await mutate('/api/transactions') // if using SWR
queryClient.invalidateQueries('transactions') // if using React Query
- Unsupported Domains
- If this is a CORS issue, check: Server response headers:
Access-Control-Allow-OriginPreflight OPTIONS request handling - If it’s a routing issue, verify: DNS records and SSL certs Reverse proxy (e.g., NGINX) forwarding rules Allowed hosts in backend config (e.g., Django
ALLOWED_HOSTS, Expresscors())
Next Steps
If you can share:
The specific error messages (console logs, HTTP responses)
Snippets of the failing API call or DB logic
Frameworks/libraries in use (e.g., Laravel, React, Node.js, Solidity)