B2B-демо технологий — PokerNode является провайдером игрового движка. Это не лицензированная игровая платформа и не сервис для игры на реальные деньги. Сеть блокчейна для каждой поддерживаемой цепочки задаётся настройками конкретной инсталляции.

Блокчейн-релей

Сервис, который выдаёт адреса для депозитов, следит за сетями и подтверждает поступления в учётную систему.

Что такое релей

Релей — сервис на TypeScript и рантайме Bun, стоящий между клиентским приложением и блокчейнами. Он выдаёт адреса для депозитов, отслеживает отправленные транзакции до подтверждения и передаёт подтверждения в учётный API, так что баланс меняется только после того, как это подтвердила сеть.

Он не хранит игровое состояние и не принимает игровых решений. Отделение его от движка означает, что сбои сетей, реорганизации и заторы локализованы в одном сервисе и не останавливают стол.

Сети и активы

Подключены семь сетей: Solana, Ethereum (ERC-20), BNB Chain, Tron (TRC-20), Bitcoin, Bitcoin на Omni Layer и Liquid — суммарно одиннадцать активов, включая BTC, ETH, SOL, BNB, TRX, USDT, USDC, DAI, WBTC, BUSD и USDP.

Демо-среда работает на тестовых сетях — Solana devnet, Ethereum Sepolia, BNB testnet, Bitcoin signet, Liquid testnet, — поэтому оператор проходит весь путь депозита и вывода целиком, не двигая реальные средства. Сеть для каждой цепочки задаётся конфигурацией, а не кодом.

Схемы депозита

Поддерживаются четыре модели выдачи адреса: программно-производный адрес Solana, выделенная пара ключей Solana на пользователя и актив, EVM-адрес на пользователя в Ethereum и BNB Chain, а также кастодиальный адрес Bitcoin. Клиент запрашивает адрес, игрок отправляет средства, клиент передаёт идентификатор транзакции, и релей ведёт её до подтверждения.

Подтверждённые депозиты уходят в учётный API отдельным вызовом, а поток событий по WebSocket позволяет интерфейсу показать поступление в момент зачисления, а не на следующем опросе.

Не только депозиты

Релей также отвечает на запросы курсов по нескольким рыночным источникам, оценивает сетевые комиссии по каждой цепочке, применяет политику комиссии за депозит и предоставляет запросы к сетям по транзакциям, адресам и UTXO.

Для сценариев, где нужны гарантии хранения, реализован эскроу-мультисиг 2 из 3 в EVM-сетях и в Bitcoin. Все пользовательские эндпоинты требуют bearer-токен и ограничены по частоте на пользователя; внутренние эндпоинты закрыты отдельными учётными данными.