Fix Telegram Mini App hash validation

This commit is contained in:
Ruslan Bakiev
2026-04-04 14:37:45 +07:00
parent 2499aa1a6a
commit 1bec782edd

View File

@@ -64,7 +64,7 @@ export function validateTelegramMiniAppInitData(initDataRaw) {
}
const checkEntries = [...params.entries()]
.filter(([key]) => key !== 'hash' && key !== 'signature')
.filter(([key]) => key !== 'hash')
.sort(([leftKey], [rightKey]) => leftKey.localeCompare(rightKey))
.map(([key, value]) => `${key}=${value}`);
const dataCheckString = checkEntries.join('\n');