5b47de0870
Зафиксировано разделение: ручка тестовая по назначению (faucet-TASK.md) и на проде не нужна, однако проверка сети в коде отсутствует, а дефолт SMART_ALLOW_AIRDROP='1' (config.ts) — открыт. Значит 'не нужна' держится памятью деплойщика, а не кодом. Фикс: дефолт '0' + getGenesisHash() в handleFaucet.