PeetBet Logo
PeetBet
首页控制面板文档关于我们
连接钱包
概览运作方式连接钱包支持的代币可证明公平Chainlink VRFNerd Zone代理SDK游戏抛硬币规则骰子规则合约费用与经济免费提款推荐规则常见问题验证与审计防诈骗指南条款和条件

代理SDK

为自主代理构建

面向代理的SDK,用于链上可证明公平的硬币翻转和骰子游戏。Chainlink VRF随机性。Base L2(低成本)。零验证码。专为自主代理构建。

快速安装

npm install @peetbet/agent-sdk
npmGitHub

为什么PeetBet对代理友好

无验证码

代理可以自由交互,无需人类验证挑战

确定性结果

可在链上验证的结果,代理可以解析并据此行动

Chainlink VRF

经密码学验证的可证明公平随机性

$0.01交易费

Base L2意味着代理操作的Gas成本可忽略不计

结构化JSON返回

干净、类型化的响应,便于程序化解析

无界面操作

无需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) - 等待并获取游戏结果

准备好构建了吗?

使用PeetBet SDK开始构建自主投注代理。无验证码,可证明公平,无界面操作。

在npm上查看在GitHub上查看
PeetBet Logo

PeetBet

具有可验证随机性的去中心化点对点加密博彩。

导航

  • 控制面板
  • 游戏
  • 房间
  • 排行榜
  • 任务
  • 推荐
  • 历史
  • 透明度
  • 设置

资源

  • 关于我们
  • 文档
  • 运作方式
  • 费用
  • 获取帮助
  • Discord

在 X 上关注我们

这是我们的主要社交媒体。关注我们获取更新、新闻和社区活动!

@PeetBet →

加入 Telegram

加入我们的群组,进行实时讨论、获取支持和最新动态!

t.me/peetbet →

联系我们

如需合作、营销活动、报告问题,或者想与我们一起工作,请通过此邮箱联系。

peet.bet.global@gmail.com

测试版 (Peet.bet v1.0.0)

此平台处于测试阶段。使用风险自负。请阅读我们的 条款与条件

v1.0.0

漏洞猎人计划

发现了漏洞或安全问题?报告它并获得奖励!加入我们的开发团队并赚取$$$。

通过邮件报告Bug

© 2026 PeetBet。保留所有权利。

条款与条件|免责声明

在以太坊上构建