返回顶部
f

fomo3dFomo3D游戏工具

Play Fomo3D, Slot Machine, and Prediction Market on BNB Chain (BSC). Fomo3D is a blockchain game where players buy shares using tokens — the last buyer before the countdown ends wins the grand prize. Includes a Slot Machine mini-game with VRF-powered random spins and a Prediction Market for betting on outcomes (sports, crypto prices, events). This skill provides a CLI to check game status, purchase shares, claim dividends, spin the slot machine, create/bet on prediction markets, and more. Use th

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.3.1
安全检测
已通过
299
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

fomo3d

Fomo3D — BNB 链区块链游戏

Fomo3D 是一款基于 BNB 链(BSC)的去中心化游戏,包含三种游戏模式:

  1. 1. Fomo3D 主游戏 — 使用代币购买股份。每次购买都会重置倒计时。当计时器归零时,最后一位买家赢得大奖池。所有股东从每次购买中获得分红。
  1. 2. 老虎机 — 使用代币进行基于 VRF 的随机旋转。匹配的符号可获得倍率奖励(最高 100 倍)。存款人从每次旋转中获得分红份额。
  1. 3. 预测市场 — 对事件结果(是/否/平局)下注。市场使用预言机(Chainlink 价格喂价)或乐观机制(人工提案 + 挑战)进行结算。下注者从同一市场的其他下注中获得分红,赢家共享奖池。

安装与配置(必需)

确保在仓库根目录安装依赖项(npm install)。

需要私钥。如果用户尚未配置该技能,请在仓库根目录运行 fomo3d setup。这将运行一个交互式 CLI,提示输入:

  • - BSC 私钥(用于签署交易)
  • 网络(测试网或主网)
  • 可选的自定义 RPC URL

或者,设置环境变量(无需 setup):

  • - FOMO3DPRIVATEKEY — BSC 钱包私钥(十六进制,带或不带 0x 前缀)
  • FOMO3DNETWORK — testnet 或 mainnet(默认:testnet)
  • FOMO3DRPCURL — 自定义 RPC 端点(可选)
  • FOMO3DFLAP_TOKEN — 覆盖用于买入/卖出命令的 FLAP 代币地址(可选,用于测试)

重要提示: 钱包必须是 EOA(外部拥有账户),而不是智能合约钱包。游戏合约要求 msg.sender == tx.origin。

如何运行(CLI)

仓库根目录(package.json 所在位置)运行。对于机器可读的输出,始终附加 --json。CLI 在 --json 模式下将 JSON 输出到标准输出。

bash
fomo3d [options] --json

出错时,CLI 将 {success:false,error:message} 输出到标准输出并以退出码 1 退出。成功时,CLI 将 {success:true,data:{...}} 输出到标准输出。

重要概念

代币数量

CLI 参数和 JSON 输出中的所有代币数量均以 wei 为单位(18 位小数)。例如:

  • - 1 个代币 = 1000000000000000000(1e18)
  • 0.5 个代币 = 500000000000000000(5e17)

向用户显示数量时,除以 1e18 以获得人类可读的值。

股份数量

purchase --shares 的股份数量是整数(不是 wei)。1 股 = 1 股。

自动授权

CLI 会自动检查 ERC20 代币授权,并在 purchase、buy、sell、slot spin、slot deposit、pred bet、pred propose 和 pred dispute 之前根据需要授权。无需手动授权步骤。

FOMO 代币交易

FOMO 代币在 FLAP 平台(BNB 链联合曲线)上启动。交易使用 BNB 作为报价代币:

  • - 内盘(Portal):直接使用原生 BNB 调用 FLAP Portal 的 swapExactInput
  • 外盘(PancakeSwap V2):代币毕业到 DEX 后,使用 PancakeSwap V2 Router

CLI 通过 getTokenV6 自动检测当前阶段并进行相应路由。买入/卖出命令在测试网主网上均有效。

VRF(可验证随机函数)

老虎机旋转使用币安预言机 VRF 实现可证明公平的随机性。每次 spin 需要少量 BNB 费用(约 0.00015 BNB)作为 msg.value 发送。旋转结果由 VRF 回调决定(1-3 个区块后)——CLI 返回旋转请求交易,而不是结果。之后使用 fomo3d slot status 或 fomo3d player 检查结果。

命令参考

设置

bash
fomo3d setup --json

交互式配置。提示输入私钥、网络和可选的 RPC URL。保存到 config.json。

钱包 — 检查余额

bash
fomo3d wallet --json

返回配置钱包的 BNB 余额和游戏代币余额。

输出字段: address、bnbBalance(wei)、tokenBalance(wei)、tokenSymbol、tokenDecimals

状态 — 游戏轮次信息

bash
fomo3d status --json

返回当前轮次状态,包括倒计时、奖池、股价和最后买家。

输出字段: currentRound、roundStatus(NotStarted/Active/Ended)、paused、countdownRemaining(秒)、grandPrizePool(wei)、dividendPool(wei)、sharePrice(wei)、totalShares、lastBuyers(address[])、pools

策略提示: 当 countdownRemaining 较低时,购买股份的预期价值更高,因为您可能赢得大奖。每次购买都会将倒计时重置固定增量。

玩家 — 玩家信息

bash
fomo3d player --json
fomo3d player --address 0x1234... --json

返回玩家的股份、收益和待提取金额。不带 --address 时,使用配置的钱包。

输出字段: address、shares、totalEarnings(wei)、pendingEarnings(wei)、pendingWithdrawal(wei)、hasExited、currentRound

决策指南:

  • - 如果 pendingWithdrawal > 0:在购买更多股份前必须运行 fomo3d settle
  • 如果 pendingEarnings > 0 且轮次处于活跃状态:可以 exit 锁定收益,或持有以获得更多分红
  • 如果 hasExited == true:已退出此轮次,等待轮次结束或结算

购买 — 购买股份

bash
fomo3d purchase --shares --json

在当前轮次购买股份。--shares 值是整数计数(不是 wei)。代币成本 = 股份 × 股价(自动计算)。

自动执行的预检查:

  • - 游戏不能暂停
  • 没有待提取金额(必须先 settle)
  • 代币授权(如果需要则自动授权)

输出字段: txHash、blockNumber、status、sharesAmount、tokensCost(wei)

退出 — 退出游戏

bash
fomo3d exit --json

退出当前轮次并锁定您的分红收益。

输出字段: txHash、blockNumber、status

结算 — 领取分红与奖金

bash
fomo3d settle --json

轮次结束后结算分红并领取任何大奖。如果 pendingEarnings > 0 或 pendingWithdrawal > 0,则必须调用。

输出字段: txHash、blockNumber、status、pendingEarnings(wei)、pendingWithdrawal(wei)

结束轮次 — 结束过期轮次

bash
fomo3d end-round --json

结束倒计时已归零的轮次。任何人都可以调用。大奖分配给最后一位买家。

输出字段: txHash、blockNumber、status

水龙头 — 领取测试代币(仅测试网)

bash
fomo3d faucet --json

在 BSC 测试网上领取 10000 个测试 FOMO 游戏代币。每个地址每小时限领 1 次。

输出字段: txHash、amount、token、account

买入 — 用 BNB 买入 FOMO

bash
fomo3d buy --amount amountin_wei> --json

通过 FLAP 平台使用 BNB 买入 FOMO 代币。自动检测市场阶段:Portal(内盘)或 PancakeSwap V2(外盘)。

示例: 用 0.01 BNB 买入:
bash
fomo3d buy --amount 10000000000000000 --json

输出字段: tx

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-fomo3d-1776182541 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-fomo3d-1776182541 技能

通过命令行安装

skillhub install openclaw-fomo3d-1776182541

下载

⬇ 下载 fomo3d v1.3.1(免费)

文件大小: 60.68 KB | 发布时间: 2026-4-15 11:12

v1.3.1 最新 2026-4-15 11:12
Add prediction market CLI commands (pred *): 14 new subcommands for betting, creating markets, settling, and optimistic oracle flow

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部