🔍 Исправленная диагностика

📋 Шаг 1: Проверка PHP

PHP версия: 8.1.32

📋 Шаг 2: Проверка Composer

Composer autoload найден

Autoloader загружен успешно

📋 Шаг 3: Проверка библиотек (ИСПРАВЛЕНО)

kornrunner/keccak: Доступен

Keccac тест: Работает

simplito/elliptic-php: Доступен

Elliptic тест: Работает

📋 Шаг 4: Исправленный тест генерации

Нельзя тестировать: Отсутствуют необходимые библиотеки

🚀 Инструкции для обновления in_bd.php

ЗАМЕНИТЕ в классе IndenzaCryptoWallet:

// СТАРАЯ функция (НЕПРАВИЛЬНАЯ):
private function keccac256($data) {
    return Keccac::hash($data, 256, true);
}

// НОВАЯ функция (ПРАВИЛЬНАЯ):
private function keccac256($hexString) {
    return kornrunner\Keccac::hash($hexString, 256, true);
}

// И в generateEthereumAddress() замените:
// БЫЛО:
$publicKeyBytes = hex2bin($publicKeyWithoutPrefix);
$hash = $this->keccac256($publicKeyBytes);

// СТАЛО:
$hash = $this->keccac256($publicKeyWithoutPrefix);

Время диагностики: 2025-06-15 03:58:04