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
This commit is contained in:
NW
2026-06-23 12:35:12 +01:00
parent 6db770b96b
commit 7b247075a0

View File

@@ -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`;