Commit Graph

  • dd4f16a930 feat(relayer): API v2 (canBet/30% от баланса) + п.8 — ничья играет заново main subochev 2026-09-17 00:11:31 +03:00
  • 42dfa58582 feat(contract): возврат залога при ничьей (exit_price == entry_price) Caffeine 2026-09-14 02:09:08 +03:00
  • a73e44de9a feat(relayer): авто-закрытие ставок, WS-события, одна открытая ставка на адрес Caffeine 2026-09-13 18:49:26 +03:00
  • 0b136c6502 feat(relayer): цена закрытия из истории на момент экспирации — окно выбора времени закрыто Caffeine 2026-09-13 14:46:47 +03:00
  • 5ab6c9def5 feat(relayer): вынести начисление из /bet в отдельную тестовую ручку + гейт test/release Caffeine 2026-09-13 13:38:38 +03:00
  • a3178cfa6e fix(helm): права на keystore — fsGroup + chmod 0644 в init Caffeine 2026-09-13 06:05:24 +03:00
  • 92cf2f61b4 feat(relayer): цена SOL из NATS + WS-раздача + деплой-артефакты 7 Caffeine 2026-09-13 05:53:48 +03:00
  • bf9d05f2f2 feat: /faucet/{address} в шлюз — налив SOL+фантиков на произвольный адрес (localnet) Caffeine 2026-09-10 05:23:50 +03:00
  • f426f58778 feat: HTTP-шлюз поверх релейера (POST /bet,/close; GET /balance,/state) для пульта без Phantom Caffeine 2026-09-10 04:33:34 +03:00
  • f937c8993d fix: vault как ATA + фандинг беттора; E2E на localnet ok Caffeine 2026-09-10 02:12:07 +03:00
  • fb9a7f4e8b feat(relayer): migrate to SPL-token (фантики) Caffeine 2026-09-10 00:19:21 +03:00
  • 45d64d45a7 feat: migrate smart-updown contract to SPL-token (фантики) Caffeine 2026-09-09 22:00:41 +03:00
  • ff2289e68d fix: вернуть declare_id на 9ALs (согласовать с Anchor.toml/CI/нашим keypair); контракт живёт на нашем адресе subochev 2026-09-05 17:31:10 +03:00
  • a51fb3ada2 chore: игнорировать игровые ключи в deploy/ (имеют SOL-баланс) subochev 2026-09-03 23:48:16 +03:00
  • 4cf583f497 fix: declare_id = FMMD (фактический адрес развёрнутой программы, совпадает с program-id бэка) subochev 2026-09-03 21:08:42 +03:00
  • 32faec7515 docs: README под актуальную SBPFv3-сборку (anchor 0.31.1, --tools-version v1.57, two-arch тесты) subochev 2026-09-03 13:57:31 +03:00
  • 515adb25c9 chore: ignore .cortexkit (opencode working dir) subochev 2026-09-03 05:28:17 +03:00
  • 9f100ee122 feat: миграция smart-updown на anchor 0.31.1 + solana 2.x (SBPFv3) subochev 2026-09-03 05:27:34 +03:00
  • 2133f65e21 ci: пробуем доустановку sbpfv3 target + build --arch v3 для нашего прод-блокчейна subochev 2026-09-03 01:27:04 +03:00
  • c8a95b1f0e ci: собand контракт--arch v3 (SBPFv3, как прод mainnet) на builder agave 4.2.2 subochev 2026-09-02 23:31:23 +03:00
  • 2081c6cb0b ci: builder на agave 4.2.2 (arch v0..v3) — как прод, целевой SBPFv3 subochev 2026-09-02 23:24:36 +03:00
  • 5fdd6902bd dbg: замер возможностей cargo-build-sbf (arch/sbpf) subochev 2026-09-02 23:16:44 +03:00
  • 015df5949d docs: ссылка на фронтенд-репо fun-game-front2 subochev 2026-09-02 22:52:03 +03:00
  • f74942bbcb dbg: вывести sbpf-версию артефакта перед деплоем subochev 2026-09-02 22:27:15 +03:00
  • be0bf0a2bb ci: деплой только в нашу сеть solana-net (192.168.76.181:8899), без devnet и временного валидатора subochev 2026-09-02 21:41:34 +03:00
  • b976cd0629 anchor: [provider] cluster=localnet — и anchor test, и деплой идут на localhost:8899, а не в devnet subochev 2026-09-02 20:56:58 +03:00
  • c08b0dcbc6 ci: переименовать workflow deploy-devnet->deploy-contract (сломать кэш Gitea, деплой в наш test-validator) subochev 2026-09-02 20:46:37 +03:00
  • 3cffb000c3 deploy: --provider.cluster localnet + кластер в Anchor.toml (URL не принимается, таблица localnet=>localhost:8899) subochev 2026-09-02 19:51:23 +03:00
  • 59f425d680 deploy: жёстко в наш test-validator (Gitea-кэш подсовывал devnet, снял input-зависимость) subochev 2026-09-02 19:43:58 +03:00
  • bd5ace0b76 deploy: единый шаг, наш test-validator по умолчанию (devnet только при явном target=devnet) subochev 2026-09-02 19:36:52 +03:00
  • 026216a73c workflow: default target=our (наш test-validator) subochev 2026-09-02 19:29:24 +03:00
  • da48e278ae deploy: наш test-validator по умолчанию (devnet — по input) subochev 2026-09-02 19:23:52 +03:00
  • 54492a1f27 fix: anchor через git clone+--path (обход libgit2 github-auth) + PATH .cargo/bin в install.sh subochev 2026-09-02 19:11:56 +03:00
  • 79d93335a0 fix: предустановка SBF platform-tools (LLVM) через install.sh с anza-xyz + rustup link solana subochev 2026-09-02 18:57:04 +03:00
  • 4d90eba107 fix: anchor build --ignore-keys (обход keypair-mismatch на build) subochev 2026-09-02 18:47:26 +03:00
  • 63f8a2eaa2 fix: keypair в .anchor под точным crate-именем smart-updown-keypair.json subochev 2026-09-02 18:41:45 +03:00
  • 57067d920d fix: cargo-build-sbf в PATH + наш keypair в .anchor (без keys sync, перезаписывающего ID) subochev 2026-09-02 18:36:34 +03:00
  • 3e4b8a3bfe fix: anchor keys sync перед build (синк keypair в .anchor из provider wallet) subochev 2026-09-02 18:25:51 +03:00
  • 6502b236dc fix: Rust установка с fallback через podman-контейнер (host-executor с сетью DNS к static.rust-lang) subochev 2026-09-02 18:18:20 +03:00
  • 655cebe466 dbg: HOME+keypair диагностика в build-шаге subochev 2026-09-02 18:09:14 +03:00
  • b5b791608f fix: копировать наш keypair в id.json прямо в build-шаге subochev 2026-09-02 18:05:44 +03:00
  • 8b9dceec1b fix: наш keypair как дефолтный wallet с самого начала (до build/test/deploy) subochev 2026-09-02 17:59:34 +03:00
  • baa3c80d4f fix: принудительно наш keypair в ~/.config/solana/id.json (валидатор создавал свой) subochev 2026-09-02 17:52:30 +03:00
  • aed2c77b05 sync: Program ID E7Hg->9ALs во всех исходниках, IDL, README, deploy-localnet subochev 2026-09-02 17:47:09 +03:00
  • 123015a4a7 feat: выбор цели деплоя devnet|our (свой test-validator) через workflow_dispatch subochev 2026-09-02 17:38:14 +03:00
  • f42de51ad2 fix: export PATH в шаге Solana до solana --version subochev 2026-09-02 17:26:14 +03:00
  • 4f08c356f0 fix: копировать только solana-* бинари (не deps/sdk) subochev 2026-09-02 17:24:29 +03:00
  • 09ed6fd15c fix: solana с GitHub releases (release.solana.com недоступен) + единый PATH subochev 2026-09-02 17:22:39 +03:00
  • ec88bfdd6d fix: reTRY solana install + явный PATH на всех шагах subochev 2026-09-02 17:20:20 +03:00
  • bad35bcf97 fix: rustc 1.91 (cargo-platform требует 1.91 для anchor-cli) subochev 2026-09-02 17:14:37 +03:00
  • 971de6aefb fix: anchor-cli из правильного источника otter-sec (не anchor-lang) subochev 2026-09-02 17:10:46 +03:00
  • 0904b1b76b fix: cargo git-fetch-with-cli для загрузки anchor из git subochev 2026-09-02 17:02:28 +03:00
  • 133c5a2147 feat: полный деплой на devnet (после починки сети раннера) subochev 2026-09-02 17:00:30 +03:00
  • 110c09cf69 dbg: env+network probes subochev 2026-09-02 16:58:16 +03:00
  • c6c00c511e fix: setup Rust+cc на раннере перед Anchor, PATH в GITHUB_PATH subochev 2026-09-02 16:35:42 +03:00
  • 8d8958484e fix: matches runner label ubuntu-latest (было ubuntu) subochev 2026-09-02 16:34:52 +03:00
  • 7439862bdb feat: devnet CI/CD — новый dev-ключ, Anchor=devnet, воркфлоу деплоя по релизу subochev 2026-09-02 16:09:38 +03:00
  • 5cf3a7a8d1 fix: распаковать источник из обёртки smart-updown в корень ветки subochev 2026-09-02 15:36:21 +03:00
  • a9d54feab6 Распаковать smart-updown.tar.gz: исходники по-человечески, архив удалён Hermes Agent 2026-09-01 19:41:06 +03:00
  • 5e78a4e36c Загрузить файлы в «/» akovalenko 2026-09-01 08:17:48 +00:00