From a0e787e03c07f70286713a7b061c5a305d3303a8 Mon Sep 17 00:00:00 2001 From: mstfyldz Date: Sat, 14 Mar 2026 18:09:18 +0300 Subject: [PATCH] fix(admin): resolve incorrect crypto balance calculation fallback displaying fiat amount --- app/admin/merchants/page.tsx | 19 ++------- app/api/merchants/route.ts | 4 +- checkMainnet.ts | 9 +++++ debug_address.js | 75 ++++++++++++++++++++++++++++++++++++ debug_latest_5.js | 43 +++++++++++++++++++++ reset_db.js | 26 +++++++++++++ reset_merchants.js | 25 ++++++++++++ testE2E_Solana.js | 39 +++++++++++++++++++ testPending.ts | 27 +++++++++++++ testSweepResp.ts | 17 ++++++++ test_e2e.js | 43 +++++++++++++++++++++ test_sweep_db.ts | 68 ++++++++++++++++++++++++++++++++ test_sweep_native.ts | 14 ++++--- test_sweep_post.js | 20 ++++++++++ test_sync.ts | 9 +++++ test_sync_out.txt | 69 +++++++++++++++++++++++++++++++++ verifyAll.ts | 40 +++++++++++++++++++ 17 files changed, 525 insertions(+), 22 deletions(-) create mode 100644 checkMainnet.ts create mode 100644 debug_address.js create mode 100644 debug_latest_5.js create mode 100644 reset_db.js create mode 100644 reset_merchants.js create mode 100644 testE2E_Solana.js create mode 100644 testPending.ts create mode 100644 testSweepResp.ts create mode 100644 test_e2e.js create mode 100644 test_sweep_db.ts create mode 100644 test_sweep_post.js create mode 100644 test_sync.ts create mode 100644 test_sync_out.txt create mode 100644 verifyAll.ts diff --git a/app/admin/merchants/page.tsx b/app/admin/merchants/page.tsx index 58cae9c..6b6fb57 100644 --- a/app/admin/merchants/page.tsx +++ b/app/admin/merchants/page.tsx @@ -257,18 +257,7 @@ export default function MerchantsPage() { - {m.balance_breakdown && m.balance_breakdown.length > 0 && ( -
- {m.balance_breakdown.map((b: any, i: number) => ( -
-
- - {Number(b.amount).toFixed(4)} {b.token} - -
- ))} -
- )} +