ваше сообщение коммита

This commit is contained in:
2025-09-30 00:23:37 +03:00
parent ca718e3178
commit 4b03951b31
77 changed files with 17161 additions and 7255 deletions

View File

@@ -47,6 +47,28 @@ router.post('/', auth.requireAuth, auth.requireAdmin, async (req, res) => {
hardhatProcess.on('close', (code) => {
if (code === 0) {
console.log('✅ Компиляция завершена успешно');
// Автоматически генерируем ABI для фронтенда
try {
const { generateABIFile } = require('../scripts/generate-abi');
generateABIFile();
console.log('✅ ABI файл автоматически обновлен');
} catch (abiError) {
console.warn('⚠️ Ошибка генерации ABI:', abiError.message);
}
// Автоматически генерируем flattened контракт для верификации
try {
const { generateFlattened } = require('../scripts/generate-flattened');
generateFlattened().then(() => {
console.log('✅ Flattened контракт автоматически обновлен');
}).catch((flattenError) => {
console.warn('⚠️ Ошибка генерации flattened контракта:', flattenError.message);
});
} catch (flattenError) {
console.warn('⚠️ Ошибка генерации flattened контракта:', flattenError.message);
}
res.json({
success: true,
message: 'Смарт-контракты скомпилированы успешно',