✅ PHP версия: 8.1.32
✅ Composer autoload найден
✅ Autoloader загружен успешно
✅ kornrunner/keccak: Доступен
✅ Keccac тест: Работает
✅ simplito/elliptic-php: Доступен
✅ Elliptic тест: Работает
❌ Нельзя тестировать: Отсутствуют необходимые библиотеки
// СТАРАЯ функция (НЕПРАВИЛЬНАЯ): 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