feat(relayer): migrate to SPL-token (фантики)

- ops: readGlobal читает vaultBalance (getTokenAccountBalance), createBet/closeBet передают bettorToken/vaultToken/tokenProgram, ensureVaultFunded наливает токен (mintTo, allowOwnerOffCurve)
- pda: vaultPda([global,vault]), config:.env.new SMART_TOKEN_MINT, суммы в токен-единицах
- check.ts: 14 проверок сигнатур создания create/close под новым токеновым IDL
- @solana/spl-token dependency; .gitignore + node_modules/dist
This commit is contained in:
Caffeine
2026-09-10 00:19:21 +03:00
parent 45d64d45a7
commit fb9a7f4e8b
12 changed files with 1726 additions and 71 deletions
+1224
View File
File diff suppressed because it is too large Load Diff