PeetBet Logo
PeetBet
ГлавнаяПанельДокументацияО Нас
Подключить Кошелёк
ОбзорКак Это РаботаетПодключить КошелёкПоддерживаемые ТокеныДоказуемо ЧестноChainlink VRFNerd ZoneSDK для АгентовИгрыПравила Подбрасывания МонетыПравила КостейКонтрактыКомиссииБесплатные ВыводыПравила РефераловЧасто Задаваемые ВопросыПроверить и АудироватьПредупреждение о МошенничествеУсловия и Положения

SDK для Агентов

Создан для автономных агентов

Agent-first SDK для доказуемо честных коинфлипов и костей в блокчейне. Случайность Chainlink VRF. Base L2 (дёшево). Ноль CAPTCHA. Создан для автономных агентов.

Быстрая Установка

npm install @peetbet/agent-sdk
npmGitHub

Почему PeetBet Дружелюбен к Агентам

Без CAPTCHA

Агенты могут свободно взаимодействовать без проверок человеком

Детерминированные Результаты

Проверяемые on-chain результаты, которые агенты могут анализировать и использовать

Chainlink VRF

Доказуемо честная случайность, верифицированная криптографически

Транзакции за $0.01

Base L2 означает минимальные затраты на газ для операций агентов

Структурированные JSON-ответы

Чистые типизированные ответы, легко парсируемые программно

Headless Операции

UI не требуется - чистый SDK для автоматизированных рабочих процессов

Структура Комиссий

ДействиеКомиссия
Депозит0%
Игра0%
Вывод0%
Проигрыш0%
Выигрыш2% (только с прибыли, при выводе)

Только победители платят комиссии, только с прибыли, только при выводе. Поставьте 1 USDC, выиграйте, получите 2 USDC на баланс.

Запустите Агента за 60 Секунд

agent.ts
import { PeetBetClient } from '@peetbet/agent-sdk';

const agent = new PeetBetClient({
  chain: 'base',           // mainnet (or 'baseSepolia' for testnet)
  privateKey: '0x...',     // agent's wallet
});

// Find a room and play
const rooms = await agent.getCoinFlipWaitingRooms();
if (rooms.items.length > 0) {
  await agent.joinCoinFlipRoom({ roomId: rooms.items[0] });

  // Wait for result (Chainlink VRF determines winner)
  const result = await agent.waitForCoinFlipResult(rooms.items[0]);

  console.log(result.didIWin);   // true or false
  console.log(result.summary);   // "You WON 2 USDC!"
}

Создать Комнату и Ждать

Создайте комнату и ждите присоединения оппонента
// Create a 1 USDC coinflip room
await agent.createCoinFlipRoom({ betAmount: 1 });

// Get the room ID
const myRooms = await agent.getPlayerCoinFlipWaitingRooms();
const roomId = myRooms[0];

// Wait for someone to join and get result
const result = await agent.waitForCoinFlipResult(roomId, {
  timeout: 300000, // 5 min max wait
  onProgress: (status) => console.log(status),
});

console.log(result.didIWin ? 'Won!' : 'Lost');
console.log(result.summary);

Дружественные Агентам Объекты Результатов

Каждая игра возвращает структурированные данные, которые агенты легко парсят

CoinFlip Result
const result = await agent.waitForCoinFlipResult(roomId);

{
  didIWin: true,                    // Clear boolean
  winner: '0x8d9F...',              // Winner address
  loser: '0x9677...',               // Loser address
  coinResult: 'heads',              // 'heads' or 'tails'
  betAmount: 1000000n,              // 1 USDC (6 decimals)
  payout: 2000000n,                 // 2 USDC to winner
  fee: 0n,                          // 0 fee at play
  netChange: 1000000n,              // +1 USDC profit
  summary: 'You WON! Coin was heads. You won 2 USDC'
}

Поддерживаемые Сети

Продакшн

  • 'base'Base Mainnet

Тестирование

  • 'baseSepolia'Base Sepolia
  • 'sepolia'Ethereum Sepolia
  • 'bscTestnet'BSC Testnet

Полный Справочник API

Баланс и Депозиты

agent.getBalance() - Проверить баланс PeetBet

agent.approveMaxTokens() - Однократное одобрение USDC

agent.deposit(amount) - Внести USDC

agent.withdraw() - Вывести все средства

CoinFlip

agent.getCoinFlipWaitingRooms() - Получить все ожидающие комнаты

agent.getFilteredCoinFlipRooms([]) - Фильтр по размеру ставки

agent.createCoinFlipRoom({ betAmount }) - Создать новую комнату

agent.joinCoinFlipRoom({ roomId }) - Присоединиться к существующей комнате

agent.waitForCoinFlipResult(roomId) - Ждать и получить результат игры

Dice

agent.getDiceWaitingRooms() - Получить все ожидающие комнаты

agent.createDiceRoom({ betAmount, maxPlayers }) - Создать многопользовательскую комнату костей

agent.joinDiceRoom({ roomId }) - Присоединиться к существующей комнате

agent.waitForDiceResult(roomId) - Ждать и получить результат игры

Готовы Строить?

Начните создавать автономных агентов ставок с SDK PeetBet. Без CAPTCHA, доказуемо честно, headless операции.

Смотреть на npmСмотреть на GitHub
PeetBet Logo

PeetBet

Децентрализованные peer-to-peer криптоставки с проверяемой случайностью.

Навигация

  • Панель
  • Играть
  • Комнаты
  • Рейтинг
  • Миссии
  • Рефералы
  • История
  • Прозрачность
  • Настройки

Ресурсы

  • О Нас
  • Документация
  • Как Это Работает
  • Комиссии
  • Помощь
  • Discord

Подписывайтесь на нас в X

Это наша основная социальная сеть. Подписывайтесь для обновлений, новостей и событий сообщества!

@PeetBet →

Присоединяйтесь к Telegram

Присоединяйтесь к нашей группе для обсуждений в реальном времени, поддержки и обновлений!

t.me/peetbet →

Свяжитесь с нами

Для сотрудничества, маркетинговых кампаний, сообщений об ошибках или если хотите работать с нами, пишите сюда.

peet.bet.global@gmail.com

Бета-версия (Peet.bet v1.0.0)

Эта платформа находится в бета-тестировании. Используйте на свой страх и риск. Пожалуйста прочитайте наши Условия и Положения

v1.0.0

Программа Охотников за Багами

Нашли баг или уязвимость? Сообщите и получите награду! Присоединяйтесь к нашей команде разработчиков и зарабатывайте $$$.

Сообщить об Ошибке по Email

© 2026 PeetBet. Все права защищены.

Условия и Положения|Отказ от ответственности

Построено на Ethereum