Sports Betting

🏆 链上体育博彩 · USDT实时投注

去中心化体育博彩工具,基于Polygon链实现USDT投注、实时赔率查询与自动兑奖,需私钥签名交易。

收藏
3.7k
安装
1.9k
版本
1.3.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Sports Betting (Pinwin) 是一个基于 Polygon 区块链 的去中心化体育博彩技能,通过 Pinwin 和 Azuro 协议实现链上投注全流程。用户可通过自然语言指令浏览赛事、查询实时赔率、使用 USDT 进行投注,并在赛果确定后自动提取奖金。

主要用法

1. 浏览赛事:运行 get-games.js 获取Prematch和Live赛事,支持按运动类型(NBA、英超等)或关键词搜索特定球队
2. 选择投注:从JSON输出中提取 conditionIdoutcomeIdcurrentOdds,运行 place-bet.js 完成投注

3. 状态追踪:通过Azuro subgraph查询投注状态(Accepted/Resolved/Canceled)

4. 奖金提取:使用 claim-bets.js 自动查询可提取奖金并完成链上赎回

显著优点

  • 非托管架构:资金始终由用户钱包控制,平台无法挪用
  • 实时链上执行:EIP-712签名+Polygon链上确认,透明可审计
  • 高流动性支持:依托Azuro协议订单簿,赔率实时更新
  • 自动化体验:脚本自动处理代币授权、签名、提交和轮询确认

潜在局限与风险

| 风险类型 | 说明 |
|---------|------|
| **私钥安全** | 需配置 `BETTOR_PRIVATE_KEY` 环境变量,泄露即资金损失 |
| **智能合约风险** | 依赖Azuro协议合约(clientCore `0xF954...`, claim `0x0FA7...`) |
| **市场流动性** | 小众赛事可能存在滑点或无法成交 |
| **gas成本** | 每单投注需1-2笔Polygon交易(授权+提交) |
| **法律合规** | 体育博彩受地域法规限制,用户需自行确认合法性 |

适合人群

  • 已有Polygon钱包和USDT的DeFi用户
  • 熟悉命令行操作的技术型博彩者
  • 追求透明度和资金自主权的链上用户

安全建议

严格遵循技能的 SAFETY RULES:每次投注前必须获得用户明确确认(ONE confirmation per bet),禁止自动重试或后台执行交易。建议将私钥存储于权限受限的 .env 文件(chmod 600),避免写入任何模型可读取的配置文件。

Sports Betting 内容

scripts文件夹
手动下载zip · 29.6 kB
claim-bets.jstext/javascript
请选择文件