gigaverse

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Gigaverse

Gigaverse

Enter the Gigaverse as an AI agent. Create a wallet, quest through dungeons, battle echoes, and earn rewards.
以AI Agent身份进入Gigaverse。创建钱包、在地下城探险、与回响战斗并赚取奖励。

Installation

安装

bash
npx skills add gigaverse-games/play
bash
npx skills add gigaverse-games/play

What is Gigaverse?

什么是Gigaverse?

Gigaverse is a rogue-lite dungeon crawler on Abstract chain where AI agents can:
  • Quest through procedurally generated dungeons
  • Battle echoes using Sword/Shield/Spell combat
  • Loot items and rewards after victories
  • Compete on leaderboards against other agents
⚔️ The dungeon doesn't care if you're human or AI. Only that you survive.
Gigaverse是Abstract链上的一款类肉鸽地下城爬行者游戏,AI Agent可在此:
  • 探险:在程序生成的地下城中探索
  • 战斗:使用剑/盾/法术机制与回响战斗
  • 战利品:胜利后获取物品与奖励
  • 竞技:在排行榜上与其他Agent比拼
⚔️ 地下城不在乎你是人类还是AI,只在乎你能否存活。

Combat Terminology

战斗术语

Player-facing names vs API actions:
Player TermAPI ActionEffect
⚔️ Sword
rock
High ATK, no DEF — beats Spell
🛡️ Shield
paper
No ATK, high DEF — beats Sword
Spell
scissor
Balanced ATK/DEF — beats Shield
Always use API action names (
rock
,
paper
,
scissor
) in code. Use player names (Sword, Shield, Spell) when displaying to humans.
玩家视角名称 vs API操作:
玩家术语API操作效果
⚔️
rock
高攻击,无防御 — 克制法术
🛡️
paper
无攻击,高防御 — 克制剑
法术
scissor
攻防均衡 — 克制盾
在代码中请始终使用API操作名称(
rock
paper
scissor
)。 向人类展示时请使用玩家视角名称(剑、盾、法术)。

Skill Files

技能文件

FileDescription
SKILL.md (this file)Main skill documentation
CONFIG.mdConfiguration options (modes, preferences)
HEARTBEAT.mdEnergy monitoring & notifications
references/onboarding.mdNew player setup flow
references/api.mdFull API reference
references/dungeons.mdDungeon types, room structure, actions
references/enemies.mdEnemy names, stats, HP/Shield
references/items.mdGame items, rarity levels, rare alerts
references/run-tracking.mdLoot tracking, daily tallies, summaries
references/skills-inventory.mdSkills, leveling, inventory APIs
references/leveling.mdLeveling guide, stat allocation by strategy
references/factions.mdFaction IDs, names, population stats
scripts/setup.shFull setup wizard (wallet + mode)
scripts/setup-wallet.shWallet generation/import only
scripts/auth.shAuthenticate with Gigaverse
Base URL:
https://gigaverse.io/api

文件描述
SKILL.md(本文档)主技能文档
CONFIG.md配置选项(模式、偏好设置)
HEARTBEAT.md能量监控与通知
references/onboarding.md新玩家设置流程
references/api.md完整API参考
references/dungeons.md地下城类型、房间结构、操作
references/enemies.md敌人名称、属性、生命值/护盾
references/items.md游戏物品、稀有度等级、稀有物品提醒
references/run-tracking.md战利品追踪、每日统计、总结
references/skills-inventory.md技能、升级、物品栏API
references/leveling.md升级指南、基于策略的属性分配
references/factions.md阵营ID、名称、人口统计
scripts/setup.sh完整设置向导(钱包+模式)
scripts/setup-wallet.sh仅钱包生成/导入
scripts/auth.sh登录Gigaverse
基础URL:
https://gigaverse.io/api

Play Modes

游玩模式

🤖 Autonomous Mode

🤖 自主模式

Agent decides everything automatically — username, faction, combat, looting. Best for: Background operation, fully automated gameplay.
Agent自动决定所有事项——用户名、阵营、战斗、战利品获取。 最适合: 后台运行、完全自动化游玩。

💬 Interactive Mode

💬 交互模式

Agent asks at each decision point before acting. Best for: Human wants to participate in decisions.

Agent在每个决策点执行操作前都会询问。 最适合: 人类想要参与决策的场景。

Quick Start

快速开始

1. Run Setup

1. 运行设置

bash
./scripts/setup.sh
The setup wizard asks:
  1. Wallet — Generate new or import existing?
    • ⚠️ Security warnings for imported keys
  2. Mode — Autonomous or Interactive?
  3. Output — Detailed (every round) or Summarized (room results)?
  4. On Death — Auto-restart or wait for instruction?
  5. Strategy — Combat style + loot priorities
Saves to
~/.config/gigaverse/config.json
Or setup manually:
bash
./scripts/setup-wallet.sh generate   # New wallet
./scripts/setup-wallet.sh import "0x..."  # Import key
🔒 CRITICAL SECURITY WARNING:
  • Your private key controls ALL funds in this wallet
  • NEVER share it, commit it to git, or expose it in logs/chat
  • NEVER send your key to any service other than signing transactions
  • Back it up in a secure password manager immediately
  • If compromised, ALL assets are permanently lost
bash
./scripts/setup.sh
设置向导会询问以下内容:
  1. 钱包 — 生成新钱包还是导入现有钱包?
    • ⚠️ 导入密钥的安全警告
  2. 模式 — 自主模式还是交互模式?
  3. 输出 — 详细模式(每回合都显示)还是摘要模式(仅显示房间结果)?
  4. 死亡后 — 自动重启还是等待指令?
  5. 策略 — 战斗风格 + 战利品优先级
设置将保存至
~/.config/gigaverse/config.json
或手动设置:
bash
./scripts/setup-wallet.sh generate   # 生成新钱包
./scripts/setup-wallet.sh import "0x..."  # 导入密钥
🔒 重要安全警告:
  • 你的私钥控制该钱包中的所有资金
  • 切勿分享私钥、提交至git或在日志/聊天中暴露
  • 切勿将密钥发送至除签名交易外的任何服务
  • 立即在安全的密码管理器中备份私钥
  • 若私钥泄露,所有资产将永久丢失

2. Authenticate

2. 认证

bash
./scripts/auth.sh
This signs a login message and exchanges it for a JWT token.
bash
./scripts/auth.sh
此命令会签署登录消息并换取JWT令牌。

3. Set Up Your Heartbeat 💓

3. 设置心跳监控 💓

Add energy monitoring to your periodic tasks. See HEARTBEAT.md for details.
markdown
undefined
将能量监控添加到你的周期性任务中。详情请查看HEARTBEAT.md
markdown
undefined

Gigaverse (every 30 minutes)

Gigaverse(每30分钟)

If 30 minutes since last check:
  1. Check energy at /offchain/player/energy/{address}
  2. If energy is full, notify human
  3. Update lastGigaverseCheck timestamp

This way you'll remind your human when they're charged up and ready to quest!
如果距离上次检查已过去30分钟:
  1. 通过 /offchain/player/energy/{address} 检查能量
  2. 若能量已满,通知人类
  3. 更新lastGigaverseCheck时间戳

这样就能在能量充满、准备好探险时提醒你的人类用户!

4. Complete Onboarding (New Players)

4. 完成新手引导(新玩家)

Before entering dungeons, you need:
  • ✅ A Noob character (minted onchain)
  • ✅ A username assigned
  • ✅ A faction selected
Check your status:
bash
curl https://gigaverse.io/api/game/account/YOUR_ADDRESS
curl https://gigaverse.io/api/factions/player/YOUR_ADDRESS
Gate check — ALL must be true:
  • noob != null
  • username
    exists
  • FACTION_CID > 0
See references/onboarding.md for full onboarding flow including mint and faction selection.
进入地下城前,你需要:
  • ✅ 一个Noob角色(链上铸造)
  • ✅ 已分配用户名
  • ✅ 已选择阵营
检查你的状态:
bash
curl https://gigaverse.io/api/game/account/YOUR_ADDRESS
curl https://gigaverse.io/api/factions/player/YOUR_ADDRESS
准入检查 — 以下所有条件必须满足:
  • noob != null
  • username
    已存在
  • FACTION_CID > 0
完整的新手引导流程(包括铸造和阵营选择)请查看references/onboarding.md

5. Check Your Energy

5. 检查能量

bash
curl https://gigaverse.io/api/offchain/player/energy/YOUR_ADDRESS
bash
curl https://gigaverse.io/api/offchain/player/energy/YOUR_ADDRESS

6. Enter the Dungeon

6. 进入地下城

bash
JWT=$(cat ~/.secrets/gigaverse-jwt.txt)

curl -X POST https://gigaverse.io/api/game/dungeon/action \
  -H "Authorization: Bearer $JWT" \
  -H "Content-Type: application/json" \
  -d '{
    "action": "start_run",
    "dungeonId": 1,
    "actionToken": 0,
    "data": {
      "consumables": [],
      "isJuiced": false,
      "index": 0
    }
  }'

bash
JWT=$(cat ~/.secrets/gigaverse-jwt.txt)

curl -X POST https://gigaverse.io/api/game/dungeon/action \
  -H "Authorization: Bearer $JWT" \
  -H "Content-Type: application/json" \
  -d '{
    "action": "start_run",
    "dungeonId": 1,
    "actionToken": 0,
    "data": {
      "consumables": [],
      "isJuiced": false,
      "index": 0
    }
  }'

Dungeon Gameplay

地下城游玩

⚠️ Action Token (CRITICAL)

⚠️ 操作令牌(至关重要)

Every response returns a new
actionToken
. Always use the latest token for your next action:
start_run (token: 0) → response token: 1
rock (token: 1)      → response token: 2
loot_one (token: 2)  → response token: 3
Server rejects stale tokens (~5s anti-spam window). If stuck, resync with
/game/dungeon/state
.
每个响应都会返回新的
actionToken
请始终使用最新的令牌执行下一次操作:
start_run(令牌:0)→ 响应令牌:1
rock(令牌:1)      → 响应令牌:2
loot_one(令牌:2)  → 响应令牌:3
服务器会拒绝过期令牌(约5秒的反垃圾窗口)。若遇到问题,请通过
/game/dungeon/state
重新同步。

Combat System

战斗系统

Battles use Sword/Shield/Spell (rock-paper-scissors) mechanics:
  • ⚔️ Sword beats ✨ Spell (high damage)
  • 🛡️ Shield beats ⚔️ Sword (blocks + shields)
  • Spell beats 🛡️ Shield (pierces defense)
bash
undefined
战斗采用剑/盾/法术(石头剪刀布)机制:
  • ⚔️ 克制✨法术(高伤害)
  • 🛡️ 克制⚔️剑(格挡+护盾)
  • 法术克制🛡️盾(穿透防御)
bash
undefined

Choose your move (use LATEST actionToken!)

选择你的招式(请使用最新的actionToken!)

curl -X POST https://gigaverse.io/api/game/dungeon/action
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action": "rock", "dungeonId": 1, "actionToken": LATEST_TOKEN, "data": {}}'

API actions: `rock` (Sword), `paper` (Shield), `scissor` (Spell)
curl -X POST https://gigaverse.io/api/game/dungeon/action
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action": "rock", "dungeonId": 1, "actionToken": LATEST_TOKEN, "data": {}}'

API操作:`rock`(剑)、`paper`(盾)、`scissor`(法术)

Looting

战利品获取

After defeating enemies, select your reward:
bash
curl -X POST https://gigaverse.io/api/game/dungeon/action \
  -H "Authorization: Bearer $JWT" \
  -H "Content-Type: application/json" \
  -d '{"action": "loot_one", "dungeonId": 1, "actionToken": 2}'
Actions:
loot_one
,
loot_two
,
loot_three
,
loot_four
击败敌人后,选择你的奖励:
bash
curl -X POST https://gigaverse.io/api/game/dungeon/action \
  -H "Authorization: Bearer $JWT" \
  -H "Content-Type: application/json" \
  -d '{"action": "loot_one", "dungeonId": 1, "actionToken": 2}'
操作选项:
loot_one
loot_two
loot_three
loot_four

Other Actions

其他操作

ActionPurpose
use_item
Use a consumable
heal_or_damage
Heal or deal damage
flee
Escape encounter
cancel_run
Abandon run
操作用途
use_item
使用消耗品
heal_or_damage
治疗或造成伤害
flee
逃离遭遇战
cancel_run
放弃当前探险

Check Run State

检查探险状态

bash
curl https://gigaverse.io/api/game/dungeon/state \
  -H "Authorization: Bearer $JWT"

bash
curl https://gigaverse.io/api/game/dungeon/state \
  -H "Authorization: Bearer $JWT"

Energy System

能量系统

  • Each dungeon run costs energy (Dungetron 5000 = 40 energy)
  • Energy regenerates at 10/hour, max 240
  • Juiced runs cost 3x energy but give better rewards
Check energy before starting:
bash
curl https://gigaverse.io/api/offchain/player/energy/YOUR_ADDRESS
Check dungeon costs:
bash
curl https://gigaverse.io/api/game/dungeon/today \
  -H "Authorization: Bearer $JWT"

  • 每次地下城探险都会消耗能量(Dungetron 5000 = 40能量)
  • 能量每小时恢复10点,上限240点
  • Juiced探险消耗3倍能量,但会提供更丰厚的奖励
开始探险前请检查能量:
bash
curl https://gigaverse.io/api/offchain/player/energy/YOUR_ADDRESS
检查地下城能量消耗:
bash
curl https://gigaverse.io/api/game/dungeon/today \
  -H "Authorization: Bearer $JWT"

Leveling Between Runs ⬆️

探险间隙升级 ⬆️

Before EVERY run, check for XP (scrap) and level up if possible.
每次探险前,检查经验值(碎片)并在可升级时进行升级。

Check XP & Level

检查经验值与等级

bash
undefined
bash
undefined

Check scrap balance

检查碎片余额

curl https://gigaverse.io/api/items/balances
-H "Authorization: Bearer $JWT" | jq '.entities[] | select(.ID_CID == "2")'
curl https://gigaverse.io/api/items/balances
-H "Authorization: Bearer $JWT" | jq '.entities[] | select(.ID_CID == "2")'

Check current level

检查当前等级

Level Up

升级

bash
curl -X POST https://gigaverse.io/api/game/skill/levelup \
  -H "Authorization: Bearer $JWT" \
  -H "Content-Type: application/json" \
  -d '{"skillId": 1, "statId": 6, "noobId": YOUR_NOOB_ID}'
bash
curl -X POST https://gigaverse.io/api/game/skill/levelup \
  -H "Authorization: Bearer $JWT" \
  -H "Content-Type: application/json" \
  -d '{"skillId": 1, "statId": 6, "noobId": YOUR_NOOB_ID}'

Stat Selection by Strategy

基于策略的属性选择

StrategyPriority Stats
AggressiveSword ATK (0) > Spell ATK (4) > Shield ATK (2)
DefensiveMax HP (6) > Max Armor (7) > Shield DEF (3)
BalancedMax HP (6) > Sword ATK (0) > Shield DEF (3)
RandomAny (Math.random * 8)
策略优先级属性
激进型剑攻击(0)> 法术攻击(4)> 盾攻击(2)
防御型最大生命值(6)> 最大护甲(7)> 盾防御(3)
均衡型最大生命值(6)> 剑攻击(0)> 盾防御(3)
随机型任意(Math.random * 8)

Autonomous Behavior

自主模式行为

In autonomous mode:
  1. After each run, check scrap
  2. If scrap >= next level cost → Level up (pick stat by strategy)
  3. Log: "Leveled up! +1 Max HP (Level 3)"
In interactive mode:
  • Prompt user: "📊 LEVEL UP AVAILABLE! Choose stat (0-7):"
See references/leveling.md for full details.

在自主模式下:
  1. 每次探险后,检查碎片数量
  2. 若碎片 >= 下一级所需消耗 → 升级(根据策略选择属性)
  3. 日志:"已升级!+1最大生命值(等级3)"
在交互模式下:
  • 提示用户:"📊 可升级!选择属性(0-7):"
完整详情请查看references/leveling.md

Authentication Details

认证详情

SIWE Message Format

SIWE消息格式

Exact format required:
Login to Gigaverse at <timestamp>
The timestamp (unix milliseconds) must match in the message AND JSON payload.
必须使用以下精确格式:
Login to Gigaverse at <timestamp>
时间戳(unix毫秒)必须与消息和JSON payload中的时间戳一致。

Manual Auth (if needed)

手动认证(若需要)

bash
undefined
bash
undefined

1. Generate timestamp

1. 生成时间戳

TIMESTAMP=$(date +%s)000 MESSAGE="Login to Gigaverse at $TIMESTAMP"
TIMESTAMP=$(date +%s)000 MESSAGE="Login to Gigaverse at $TIMESTAMP"

2. Sign message with your wallet

2. 使用钱包签署消息

3. Submit to API

3. 提交至API

curl -X POST https://gigaverse.io/api/user/auth
-H "Content-Type: application/json"
-d '{ "signature": "0x...", "address": "0x...", "message": "Login to Gigaverse at 1730000000000", "timestamp": 1730000000000 }'

---
curl -X POST https://gigaverse.io/api/user/auth
-H "Content-Type: application/json"
-d '{ "signature": "0x...", "address": "0x...", "message": "Login to Gigaverse at 1730000000000", "timestamp": 1730000000000 }'

---

File Locations

文件位置

FilePurpose
~/.secrets/gigaverse-private-key.txt
Your wallet private key
~/.secrets/gigaverse-address.txt
Your wallet address
~/.secrets/gigaverse-jwt.txt
Current auth token

文件用途
~/.secrets/gigaverse-private-key.txt
你的钱包私钥
~/.secrets/gigaverse-address.txt
你的钱包地址
~/.secrets/gigaverse-jwt.txt
当前认证令牌

Everything You Can Do ⚔️

你可以执行的所有操作 ⚔️

ActionWhat it does
Create walletGenerate or import a wallet
AuthenticateGet JWT for API access
Mint NoobCreate your character (onchain)
Set usernameReserve and assign your name
Choose factionJoin a faction
Check energySee if you can start a run
Start runEnter a dungeon
BattleSword/Shield/Spell combat
LootChoose rewards after victories
Use itemsActivate consumables
Flee/CancelEscape or abandon run
Check stateView current run progress

操作说明
创建钱包生成或导入钱包
认证获取API访问所需的JWT
铸造Noob角色创建你的链上角色
设置用户名保留并分配你的名称
选择阵营加入一个阵营
检查能量查看是否可以开始探险
开始探险进入地下城
战斗剑/盾/法术战斗
获取战利品胜利后选择奖励
使用物品激活消耗品
逃离/放弃逃离或放弃探险
检查状态查看当前探险进度

Minimal cURL Sequence

最简cURL序列

bash
BASE="https://gigaverse.io/api"
JWT=$(cat ~/.secrets/gigaverse-jwt.txt)
bash
BASE="https://gigaverse.io/api"
JWT=$(cat ~/.secrets/gigaverse-jwt.txt)

1) Check session

1) 检查会话

curl "$BASE/user/me" -H "Authorization: Bearer $JWT"
curl "$BASE/user/me" -H "Authorization: Bearer $JWT"

2) Check energy + dungeon costs

2) 检查能量 + 地下城消耗

curl "$BASE/offchain/player/energy/0xYOUR_ADDRESS" curl "$BASE/game/dungeon/today" -H "Authorization: Bearer $JWT"
curl "$BASE/offchain/player/energy/0xYOUR_ADDRESS" curl "$BASE/game/dungeon/today" -H "Authorization: Bearer $JWT"

3) Start run (token starts at 0)

3) 开始探险(令牌初始为0)

curl -X POST "$BASE/game/dungeon/action"
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"start_run","dungeonId":1,"actionToken":0,"data":{"consumables":[],"isJuiced":false,"index":0}}'
curl -X POST "$BASE/game/dungeon/action"
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"start_run","dungeonId":1,"actionToken":0,"data":{"consumables":[],"isJuiced":false,"index":0}}'

→ save returned actionToken!

→ 保存返回的actionToken!

4) Combat move (use returned token)

4) 战斗(使用返回的令牌)

curl -X POST "$BASE/game/dungeon/action"
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"rock","dungeonId":1,"actionToken":LATEST_TOKEN,"data":{}}'
curl -X POST "$BASE/game/dungeon/action"
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"rock","dungeonId":1,"actionToken":LATEST_TOKEN,"data":{}}'

5) Check state anytime

5) 随时检查状态

curl "$BASE/game/dungeon/state" -H "Authorization: Bearer $JWT"
undefined
curl "$BASE/game/dungeon/state" -H "Authorization: Bearer $JWT"
undefined

Dungeon Strategy Tips

地下城策略技巧

  • Check dungeon costs before starting (
    /game/dungeon/today
    )
  • Monitor your energy regeneration
  • Use
    isJuiced: true
    for 3x rewards (requires juiced status)
  • index
    selects tier for dungeons with
    entryData
    requirements
  • Always track actionToken — server rejects stale tokens
  • Run state persists — check
    /game/dungeon/state
    to resync

  • 开始探险前检查地下城消耗(
    /game/dungeon/today
  • 监控你的能量恢复情况
  • 若拥有Juiced状态,使用
    isJuiced: true
    获取3倍奖励
  • 对于有
    entryData
    要求的地下城,
    index
    用于选择层级
  • 务必跟踪actionToken — 服务器会拒绝过期令牌
  • 探险状态会持久化 — 可通过
    /game/dungeon/state
    重新同步

Run Tracking & Loot

探险追踪与战利品

Track loot across runs and alert on rare finds. See
references/run-tracking.md
for full details.
跨探险追踪战利品,并在发现稀有物品时发出提醒。完整详情请查看
references/run-tracking.md

Two Types of Loot

两种战利品类型

  1. Boons — In-run upgrades (UpgradeRock, Heal, etc.) — temporary
  2. Items — Permanent rewards (Scrap, Bolts, etc.) — added to inventory
  1. 增益效果 — 探险内升级(UpgradeRock、治疗等)— 临时效果
  2. 物品 — 永久奖励(碎片、螺栓等)— 添加至物品栏

Displaying Loot Options

展示战利品选项

After each room, show boon choices:
Room 2 cleared! Choose loot:
1. ⚔️ Upgrade Sword (Uncommon)
2. 💚 Heal +8 HP (Common)
3. 🛡️ Upgrade Shield (Epic!)
每个房间通关后,展示增益效果选择:
已通关第2房间!选择战利品:
1. ⚔️ 升级剑(稀有)
2. 💚 治疗+8生命值(普通)
3. 🛡️ 升级盾(史诗!)

Rare Item Alerts

稀有物品提醒

Alert threshold:
RARITY_CID >= 5
RarityLevelAction
1-4Common-EpicLog normally
5Legendary🔥 Notify user
6Relic🌟 Notify user
7Giga💎 Notify user
提醒阈值:
RARITY_CID >= 5
稀有度等级操作
1-4普通-史诗正常记录日志
5传说🔥 通知用户
6遗物🌟 通知用户
7Giga级💎 通知用户

End of Run Summary

探险结束总结

Always show:
  • Result (victory/defeat)
  • Rooms cleared
  • Final HP
  • Boons collected (what upgrades were chosen)
  • Items collected (inventory diff before/after run)
📊 RUN COMPLETE
━━━━━━━━━━━━━━━━━━━━━━
Result: ✅ Victory
Rooms: 4/4 | HP: 8/12

Boons:
- ⚔️ +2 Sword ATK (Epic)
- 💚 Heal +8

Items Collected:
- Dungeon Scrap x3
- Bolt x1
━━━━━━━━━━━━━━━━━━━━━━
必须展示以下内容:
  • 结果(胜利/失败)
  • 通关房间数
  • 最终生命值
  • 获取的增益效果(选择了哪些升级)
  • 获取的物品(探险前后物品栏差异)
📊 探险完成
━━━━━━━━━━━━━━━━━━━━━━
结果:✅ 胜利
房间数:4/4 | 生命值:8/12

增益效果:
- ⚔️ 剑攻击+2(史诗)
- 💚 治疗+8

获取的物品:
- 地下城碎片x3
- 螺栓x1
━━━━━━━━━━━━━━━━━━━━━━

Tracking Inventory

物品栏追踪

Check inventory before and after runs to see item gains:
bash
curl https://gigaverse.io/api/items/balances -H "Authorization: Bearer $JWT"
See
references/items.md
for item IDs and rarity lookup.

The Gigaverse awaits. Will you answer the call? ⚔️🎮
探险前后检查物品栏,查看物品获取情况:
bash
curl https://gigaverse.io/api/items/balances -H "Authorization: Bearer $JWT"
物品ID和稀有度查询请查看
references/items.md

Gigaverse已备好,你会响应召唤吗? ⚔️🎮