feat(relayer): вынести начисление из /bet в отдельную тестовую ручку + гейт test/release
- /bet больше НЕ наливает SOL и фантики; address обязателен (400 с подсказкой) - пред-проверка балансов перед ставкой (SOL >= 0.01, фантиков >= amount), 400 - новый POST /wallet — создать custodial-кошелёк, ничего не наливает - src/faucetGate.ts: parseMode/faucetDenyReason, fail-closed - SMART_MODE (test|release), дефолт release; /faucet: 403 если не test - genesis-проверка: mainnet/devnet/testnet/genesis недоступен -> 403 - helm: SMART_MODE из .Values.smart.mode - check.ts: 6 проверок гейта (мутационная приёмка пройдена)
This commit is contained in:
@@ -19,6 +19,7 @@ smart:
|
||||
programId: '9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf'
|
||||
tokenMint: '8dpXNUgWN4m8ohhi6dkVqw4XezbDF7oKDSgnbf2VKjQJ'
|
||||
adminKeypair: '/app/secrets/admin-keypair.json'
|
||||
mode: test
|
||||
allowAirdrop: true
|
||||
minAmount: 100000000
|
||||
maxAmount: 10000000000
|
||||
|
||||
Reference in New Issue
Block a user