From 7b247075a0b7e720fb97d95b432d1112f1b21f6b Mon Sep 17 00:00:00 2001 From: NW Date: Tue, 23 Jun 2026 12:35:12 +0100 Subject: [PATCH] fix: wallet generation crash - WalletUtils not defined, registerRoutes not called - createHandler.js: replace WalletUtils.getNetworkName (undefined) with WalletHelpers.getNetworkName, add import - index.js: call registerRoutes() to register bot message handlers (was imported as side-effect but function never called) - messageRouter.js: remove debug logging --- src/handlers/userHandlers/wallet/createHandler.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/handlers/userHandlers/wallet/createHandler.js b/src/handlers/userHandlers/wallet/createHandler.js index 38a325a..6625f6e 100644 --- a/src/handlers/userHandlers/wallet/createHandler.js +++ b/src/handlers/userHandlers/wallet/createHandler.js @@ -4,6 +4,7 @@ import Validators from '../../../utils/validators.js'; import bot from '../../../context/bot.js'; import UserService from '../../../services/userService.js'; import logger from '../../../utils/logger.js'; +import WalletHelpers from './helpers.js'; export default class CreateHandler { static async handleAddWallet(callbackQuery) { @@ -61,9 +62,7 @@ export default class CreateHandler { const walletResult = await WalletService.createWallet(user.id, walletType); if (!walletResult?.address) throw new Error('Failed to generate wallet address'); - const network = WalletService.getNetworkName - ? WalletService.getNetworkName(walletType) - : WalletUtils.getNetworkName(walletType); + const network = WalletHelpers.getNetworkName(walletType); let message = `✅ New wallet generated successfully!\n\n`; message += `Type: ${walletType}\nNetwork: ${network}\n`;