gate-exchange-smallbalance

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Resolving
gate-cli
(binary path)

解析
gate-cli
(二进制路径)

Resolve
gate-cli
in order: (1)
command -v gate-cli
and
gate-cli --version
succeeds; (2)
${HOME}/.local/bin/gate-cli
if executable; (3)
${HOME}/.openclaw/skills/bin/gate-cli
if executable. Canonical rules:
exchange-runtime-rules.md
§4 (or
gate-runtime-rules.md
§4).
按以下顺序解析**
gate-cli
**:(1) **
command -v gate-cli
gate-cli --version
执行成功;(2) 若
${HOME}/.local/bin/gate-cli
可执行则使用该路径;(3) 若
${HOME}/.openclaw/skills/bin/gate-cli
**可执行则使用该路径。标准规则参考:
exchange-runtime-rules.md
第4节(或
gate-runtime-rules.md
第4节)。

Gate Exchange Small Balance (Dust to GT)

Gate Exchange小额余额(转换为GT)

General Rules

通用规则

Read and follow the shared runtime rules before proceeding: →
exchange-runtime-rules.md
(in parent directory
skills/
)
在操作前请阅读并遵循共享运行时规则: →
exchange-runtime-rules.md
(位于上级目录
skills/
中)

Skill Dependencies

技能依赖

Authentication

身份验证

  • Interactive file setup: when
    GATE_API_KEY
    and
    GATE_API_SECRET
    are not both set on the host, run
    gate-cli config init
    to complete the wizard for API key, secret, profiles, and defaults (see gate-cli).
  • Env / flags:
    gate-cli config init
    is not required when credentials are already supplied — e.g. both
    GATE_API_KEY
    and
    GATE_API_SECRET
    set on the host, or
    --api-key
    /
    --api-secret
    where supported — never ask the user to paste secrets into chat.
  • Permissions: Wallet read and small-balance convert as required for dust-to-GT flows (least privilege).
  • Portal: create or rotate keys outside the chat: https://www.gate.com/myaccount/profile/api-key/manage
  • 交互式文件设置:当主机上未同时设置**
    GATE_API_KEY
    GATE_API_SECRET
    时,运行
    gate-cli config init
    **完成API密钥、密钥、配置文件及默认设置的向导流程(详见gate-cli)。
  • 环境变量/参数:当已提供凭证时,无需运行**
    gate-cli config init
    ——例如主机上已同时设置
    GATE_API_KEY
    GATE_API_SECRET
    ,或在支持的情况下使用
    --api-key
    ** / **
    --api-secret
    **参数——切勿要求用户在聊天框中粘贴密钥。
  • 权限:需要钱包读取权限和小额余额转换权限,以满足dust转GT流程的最小权限要求。
  • 门户:在聊天框外创建或轮换密钥:https://www.gate.com/myaccount/profile/api-key/manage

Installation Check

安装检查

  • Required:
    gate-cli
    (install from gate-cli releases or via your environment’s Gate MCP / skills installer).
  • Add the directory containing
    gate-cli
    to
    PATH
    when invoking by name.
  • Credentials: When
    GATE_API_KEY
    and
    GATE_API_SECRET
    are both set (non-empty) for the host, do not require
    gate-cli config init
    . When both are unset or empty, remind the operator to run
    gate-cli config init
    or to configure
    GATE_API_KEY
    /
    GATE_API_SECRET
    in the matching skill from the skill library (never ask the user to paste secrets into chat).
  • Sanity check: Before convert operations, confirm the CLI works (e.g.
    gate-cli cex wallet balance small
    or
    gate-cli --version
    ).

This Skill covers small balance conversion: listing spot holdings that qualify under the platform dust threshold, executing conversion to GT, and querying conversion history. Under the hood this maps to wallet routes
GET/POST /wallet/small_balance
and
GET /wallet/small_balance_history
; agents should drive the flow via MCP tools
cex_wallet_*
below, not by hand-crafting HTTP.
  • 必需组件
    gate-cli
    (从gate-cli releases下载安装,或通过环境中的Gate MCP/技能安装程序安装)。
  • 调用
    gate-cli
    时,需将包含**
    gate-cli
    的目录添加到
    PATH
    **环境变量中。
  • 凭证要求:当主机上的**
    GATE_API_KEY
    GATE_API_SECRET
    均已设置(非空)时,无需要求运行
    gate-cli config init
    。当两者均未设置或为空时,提醒操作员运行
    gate-cli config init
    ,或从技能库中配置匹配技能
    GATE_API_KEY
    ** /
    GATE_API_SECRET
    ——切勿要求用户在聊天框中粘贴密钥。
  • 完整性检查:执行转换操作前,确认CLI可正常工作(例如运行**
    gate-cli cex wallet balance small
    gate-cli --version
    **)。

本技能涵盖小额余额转换:列出符合平台小额余额阈值的现货持仓、执行转换为GT的操作,以及查询转换历史。底层对应钱包路由
GET/POST /wallet/small_balance
GET /wallet/small_balance_history
Agent应通过下方的MCP工具
cex_wallet_*
驱动流程
,而非手动编写HTTP请求。

Domain Knowledge

领域知识

Small balance conversion batches spot (or unified account spot-side) holdings whose value is below the platform small-balance threshold (typically up to 100 USDT equivalent per policy; exact limits follow API responses).
TermMeaning
DustVery small leftover balances that are hard to trade as standalone orders
Small balanceEligible currencies under the threshold that can be converted to GT in one operation
Characteristics:
  • Consolidates low-value assets into GT
  • Suited for wallet cleanup; not a substitute for normal spot sells of large positions
Account scope: Primarily spot or unified account spot balances (per product scope).
Payload note:
gate-cli cex wallet balance small
and
gate-cli cex wallet balance small-history
responses may wrap rows in an outer array whose first element is the list of objects to render; if so, use that inner list. Typical row fields: list —
currency
,
available_balance
,
estimated_as_btc
,
convertible_to_gt
; history —
id
,
create_time
,
currency
,
amount
,
gt_amount
(
create_time
often Unix seconds).
MCP Tool Inventory:
ToolTypeDescription
gate-cli cex wallet balance small
QueryList currencies eligible for small-balance conversion and estimated GT
gate-cli cex wallet balance convert-small
WriteConvert selected currencies or all eligible dust to GT
gate-cli cex wallet balance small-history
QueryPaginated history of small-balance conversions
小额余额转换会批量处理价值低于平台小额余额阈值的现货(或统一账户现货侧)持仓(通常每个政策对应的阈值最高为100 USDT等值;具体限制以API响应为准)。
术语含义
Dust难以作为独立订单进行交易的极小剩余余额
Small balance符合阈值要求、可一次性转换为GT的合格币种
特性:
  • 将低价值资产合并为GT
  • 适用于钱包清理;不可替代大额持仓的常规现货卖出操作
账户范围:主要为现货统一账户的现货余额(取决于产品范围)。
负载说明
gate-cli cex wallet balance small
gate-cli cex wallet balance small-history
的响应可能将行数据包裹在外层数组中,该数组的第一个元素即为需要渲染的对象列表;若出现此情况,请使用内层列表。典型行字段:列表类——
currency
available_balance
estimated_as_btc
convertible_to_gt
;历史类——
id
create_time
currency
amount
gt_amount
create_time
通常为Unix时间戳)。
MCP工具清单:
工具类型描述
gate-cli cex wallet balance small
查询列出符合小额余额转换条件的币种及预估可转换的GT数量
gate-cli cex wallet balance convert-small
写入将选定币种或所有符合条件的dust转换为GT
gate-cli cex wallet balance small-history
查询分页查询小额余额转换历史

Workflow

工作流程

Step 1: Classify User Intent

步骤1:分类用户意图

Determine whether the user wants to list eligible assets, convert to GT, review history, or should be excluded from this Skill.
Intent routing:
IntentTypical user goalNext step
list
Explore what can be converted, estimated GTStep 2
convert_selected
Convert specific tickers to GTStep 2 → Step 3 (interactive)
convert_all
Convert every eligible dust balanceStep 2 → Step 3 (interactive)
convert_unspecified
Wants to convert but hasn't specified which coinsStep 2 → Step 3 (interactive)
history
Past small-balance conversionsStep 4
exclude
Sell large holdings on spot, or keep specific coinsDo not call convert; redirect or stop
Exclusion rules:
  • User wants to sell high-value spot assets at a limit/market price → guide to spot trading, not this Skill
  • User explicitly keeps certain coins → do not include those in
    currencies
    and do not set
    is_all: true
    without clear consent
Call no tool in this step.
Key data to extract:
  • intent
    :
    list
    |
    convert_selected
    |
    convert_all
    |
    convert_unspecified
    |
    history
    |
    exclude
  • currencies
    : optional list of symbols (e.g.
    FLOKI
    ,
    MBLK
    ) for selected convert
  • is_all
    : boolean when user asks to convert everything eligible
  • history_filters
    : optional
    currency
    ,
    page
    ,
    limit
    for history
判断用户是想要列出合格资产、转换为GT、查看历史,还是该请求不属于本技能的处理范围。
意图路由:
意图用户典型目标下一步操作
list
了解可转换的资产及预估GT数量步骤2
convert_selected
将特定代币转换为GT步骤2 → 步骤3(交互式)
convert_all
将所有符合条件的小额余额转换为GT步骤2 → 步骤3(交互式)
convert_unspecified
想要转换但未指定具体币种步骤2 → 步骤3(交互式)
history
查询过往小额余额转换记录步骤4
exclude
卖出大额现货持仓,或保留特定币种不执行转换操作;重定向或终止流程
排除规则:
  • 用户想要以限价/市价卖出高价值现货资产 → 引导至现货交易流程,而非本技能
  • 用户明确要求保留某些币种 → 切勿将这些币种加入
    currencies
    列表,且未获得明确同意时不要设置
    is_all: true
本步骤无需调用任何工具。
需提取的关键数据:
  • intent
    :
    list
    |
    convert_selected
    |
    convert_all
    |
    convert_unspecified
    |
    history
    |
    exclude
  • currencies
    : 可选的代币符号列表(例如
    FLOKI
    MBLK
    ),用于选定币种转换
  • is_all
    : 布尔值,当用户要求转换所有合格资产时设置为true
  • history_filters
    : 可选的
    currency
    page
    limit
    参数,用于历史查询过滤

Step 2: Query Eligible Small Balances

步骤2:查询合格小额余额

When to call: Always call this step when:
  1. Intent is
    list
  2. Intent is
    convert_selected
    ,
    convert_all
    , or
    convert_unspecified
    (before any conversion)
Call
gate-cli cex wallet balance small
with:
  • No required parameters (empty call is valid)
Key data to extract:
  • Row list: if the tool returns a nested array, use the inner array of objects (Payload note above)
  • Each item:
    currency
    ,
    available_balance
    ,
    estimated_as_btc
    ,
    convertible_to_gt
  • Whether the list is empty
Presentation:
  • If non-empty: summarize count, show a table with
    currency
    ,
    available_balance
    ,
    convertible_to_gt
  • If empty: inform the user there are no eligible small-balance assets at this time
For convert intents: Store the eligible list in context for use in Step 3 validation.
调用时机:在以下情况时必须调用本步骤:
  1. 用户意图为
    list
  2. 用户意图为
    convert_selected
    convert_all
    convert_unspecified
    (执行任何转换操作前)
调用
gate-cli cex wallet balance small
  • 无必填参数(空调用有效)
需提取的关键数据:
  • 行列表:若工具返回嵌套数组,使用内层对象列表(参考上方负载说明
  • 每个条目:
    currency
    available_balance
    estimated_as_btc
    convertible_to_gt
  • 列表是否为空
展示方式:
  • 若列表非空:汇总合格币种数量,展示包含
    currency
    available_balance
    convertible_to_gt
    的表格
  • 若列表为空:告知用户当前无符合条件的小额余额资产
针对转换意图:将合格列表存储在上下文环境中,供步骤3验证使用。

Step 3: Interactive Conversion Flow (if intent = convert_selected / convert_all / convert_unspecified)

步骤3:交互式转换流程(若意图为convert_selected / convert_all / convert_unspecified)

This step enforces an interactive flow to ensure users make informed decisions.
本步骤强制执行交互式流程,确保用户做出知情决策。

3.1: Validate User-Specified Currencies (if user specified tickers)

3.1:验证用户指定的币种(若用户指定了代币)

If the user specified
currencies
(e.g., "Convert FLOKI and MBLK to GT"):
  1. Check each currency against the eligible list from Step 2:
    • If a currency exists in the eligible list → mark as
      available
    • If a currency does NOT exist in the eligible list → mark as
      not_eligible
  2. Inform the user of the validation result:
    • For available currencies: "✅ {CURRENCY} is eligible for conversion (available: {available_balance}, estimated GT: {convertible_to_gt})"
    • For non-eligible currencies: "❌ {CURRENCY} is not in the eligible small-balance list. It may be above the threshold or not supported."
  3. If some currencies are not eligible, ask the user:
    • "The following currencies are not eligible: {list}. Would you like to proceed with converting only the eligible ones ({eligible_list}), or would you like to review the full eligible list first?"
若用户指定了
currencies
(例如“将FLOKI和MBLK转换为GT”):
  1. 将每个币种与步骤2中的合格列表进行比对:
    • 若币种存在于合格列表中 → 标记为
      available
    • 若币种不存在于合格列表中 → 标记为
      not_eligible
  2. 告知用户验证结果:
    • 对于合格币种:“✅ {CURRENCY}符合转换条件(可用余额:{available_balance},预估GT数量:{convertible_to_gt})”
    • 对于不合格币种:“❌ {CURRENCY}不在合格小额余额列表中,可能是因为余额超过阈值或不支持转换。”
  3. 若存在不合格币种,询问用户:
    • “以下币种不符合转换条件:{list}。是否仅转换符合条件的币种({eligible_list}),还是先查看完整的合格列表?”

3.2: Guide User Selection (if intent = convert_unspecified or user wants to review)

3.2:引导用户选择(若意图为convert_unspecified或用户想要查看选项)

If the user has not specified which currencies to convert, or wants to review options:
  1. Show the full eligible list with the following columns:
    • currency
      |
      available_balance
      |
      convertible_to_gt
  2. Ask the user to choose:
    • "Which currencies would you like to convert? You can:"
    • "A) Select specific currencies from the list above"
    • "B) Convert all eligible currencies"
    • "Please tell me your choice (e.g., 'FLOKI and MBLK' or 'all')"
  3. Wait for user response and extract:
    • If user specifies currencies → update
      currencies
      list, set
      is_all: false
    • If user says "all" → set
      is_all: true
若用户未指定要转换的币种,或想要查看选项:
  1. 展示完整的合格列表,包含以下列:
    • currency
      |
      available_balance
      |
      convertible_to_gt
  2. 询问用户选择:
    • “您想要转换哪些币种?您可以:”
    • “A) 从上述列表中选择特定币种”
    • “B) 转换所有合格币种”
    • “请告知您的选择(例如‘FLOKI和MBLK’或‘全部’)”
  3. 等待用户响应并提取信息:
    • 若用户指定币种 → 更新
      currencies
      列表,设置
      is_all: false
    • 若用户说“全部” → 设置
      is_all: true

3.3: Final Confirmation

3.3:最终确认

Before calling the convert API:
  1. Summarize what will be converted:
    • For selected currencies: "You are about to convert: {currencies}. Estimated total GT: {sum of convertible_to_gt}"
    • For all eligible: "You are about to convert all {n} eligible currencies. Estimated total GT: {sum}"
  2. Warn about irreversibility:
    • "⚠️ This operation is irreversible. Once converted, these assets will become GT at the current exchange rate."
  3. Ask for explicit confirmation:
    • "Do you want to proceed? Please confirm with 'yes' or 'confirm'."
  4. Only proceed if the user explicitly confirms.
调用转换API前:
  1. 汇总即将执行的转换内容:
    • 针对选定币种:“您即将转换以下币种:{currencies}。预估总GT数量:{convertible_to_gt总和}”
    • 针对所有合格币种:“您即将转换所有{n}种合格币种。预估总GT数量:{总和}”
  2. 提醒操作不可逆:
    • “⚠️ 此操作不可逆。转换完成后,这些资产将按当前汇率转换为GT。”
  3. 请求用户明确确认:
    • “是否继续操作?请回复‘yes’或‘confirm’确认。”
  4. 仅在用户明确确认后执行

3.4: Execute Conversion

3.4:执行转换

After user confirmation, call
gate-cli cex wallet balance convert-small
with:
  • currencies
    (array of strings): e.g.
    ["FLOKI","MBLK"]
    when converting selected tickers — use with
    is_all: false
  • is_all
    (boolean):
    true
    to convert all eligible small balances
Key data to extract:
  • success
    ,
    message
    , and any
    error_code
    / error fields from the response
  • On failure: exact message (e.g. balance, rate limit)
After success: Confirm conversion outcome in plain language; do not fabricate amounts not returned by the API.
用户确认后,调用
gate-cli cex wallet balance convert-small
,参数如下:
  • currencies
    (字符串数组):例如转换选定代币时使用
    ["FLOKI","MBLK"]
    ——需配合
    is_all: false
    使用
  • is_all
    (布尔值):设置为
    true
    以转换所有合格小额余额
需提取的关键数据:
  • 响应中的
    success
    message
    及任何
    error_code
    /错误字段
  • 若失败:提取具体错误信息(例如余额不足、速率限制)
成功后:用通俗易懂的语言确认转换结果;切勿编造API未返回的金额。

Step 4: Query Small Balance History (if intent = history)

步骤4:查询小额余额转换历史(若意图为history)

Call
gate-cli cex wallet balance small-history
with:
  • currency
    (optional, string): filter by converted currency
  • page
    (optional, number): page index
  • limit
    (optional, number): page size (default/max per API, often up to 100)
Key data to extract:
  • Row list: same nested unwrap rule as list tool if applicable (Payload note)
  • Each record:
    id
    ,
    create_time
    ,
    currency
    ,
    amount
    ,
    gt_amount
    — present
    create_time
    readably if it is Unix seconds
Presentation:
  • Show a table with
    id
    ,
    create_time
    (readable),
    currency
    ,
    amount
    ,
    gt_amount
  • If empty, inform the user: "No conversion history found."
调用
gate-cli cex wallet balance small-history
,参数如下:
  • currency
    (可选,字符串):按转换币种过滤
  • page
    (可选,数字):页码
  • limit
    (可选,数字):每页条数(API默认/最大值通常为100)
需提取的关键数据:
  • 行列表:若适用,遵循与列表工具相同的嵌套解包规则(参考负载说明
  • 每条记录:
    id
    create_time
    currency
    amount
    gt_amount
    ——若
    create_time
    为Unix时间戳,需转换为易读格式展示
展示方式:
  • 展示包含
    id
    create_time
    (易读格式)、
    currency
    amount
    gt_amount
    的表格
  • 若列表为空:告知用户“未找到转换历史记录。”

Step 5: Format and Present Results

步骤5:格式化并展示结果

Use the Report Template section. For any API error, report the real code/message — never invent success.
使用报告模板部分的格式。对于任何API错误,如实报告错误代码/信息——切勿编造成功结果。

Error Handling

错误处理

ScenarioHandling
Empty eligible list after
gate-cli cex wallet balance small
Friendly message: no qualifying small-balance assets
User-specified currency not in eligible listInform user which currencies are not eligible; offer to proceed with eligible ones or review full list
BALANCE_NOT_ENOUGH
or balance-related failure
Explain insufficient balance; do not claim success
TOO_MANY_REQUESTS
/ rate limit
Ask user to retry later; respect 200 requests / 10s class limits for wallet endpoints
Auth / permission errorsFollow authorization guidance in
exchange-runtime-rules.md
User intent is spot sell of large sizeRedirect to spot trading flow, not small-balance convert
Missing valid convert args (neither non-empty
currencies
+
is_all: false
nor
is_all: true
)
Stop and ask user to choose tickers or confirm convert all
MCP / network failureSuggest checking connectivity and retry; no fabricated results
场景处理方式
gate-cli cex wallet balance small
返回空合格列表
友好提示:无符合条件的小额余额资产
用户指定的币种不在合格列表中告知用户哪些币种不符合条件;提供仅转换合格币种或查看完整列表的选项
BALANCE_NOT_ENOUGH
或其他余额相关失败
说明余额不足;切勿声称操作成功
TOO_MANY_REQUESTS
/速率限制
请用户稍后重试;遵守钱包端点200次请求/10秒的限制
身份验证/权限错误遵循
exchange-runtime-rules.md
中的授权指引
用户意图为卖出大额现货持仓排除;引导至现货交易技能
缺少有效的转换参数(既未提供非空
currencies
+
is_all: false
,也未设置
is_all: true
终止流程,询问用户选择代币或确认转换全部
MCP/网络故障建议检查网络连接并重试;切勿编造结果

Safety Rules

安全规则

  • NEVER fabricate conversion results, GT amounts, or IDs — only report API truth
  • ALWAYS confirm before
    gate-cli cex wallet balance convert-small
    : explicit currency list or confirmed convert all, plus irreversibility and rate disclaimer (final rate at execution time)
  • Always query eligible list first when user wants to convert — never skip to convert without showing what's available
  • Validate user-specified currencies against the eligible list and inform user of any discrepancies
  • Do not convert coins the user asked to keep
  • Do not expose API secrets or keys
  • Display amounts as returned by the API without arbitrary rounding
  • Risk note: Conversion is not reversible; GT value fluctuates with market conditions
  • 切勿编造转换结果、GT数量或ID——仅报告API返回的真实信息
  • 执行
    gate-cli cex wallet balance convert-small
    前必须确认
    :明确的币种列表已确认的转换全部操作,加上不可逆汇率声明(执行时的实时汇率)
  • 当用户想要转换时,必须先查询合格列表——切勿跳过此步骤直接执行转换
  • 验证用户指定的币种是否在合格列表中,并告知用户任何不一致情况
  • 切勿转换用户要求保留的币种
  • 切勿泄露API密钥或机密信息
  • 按API返回的金额展示,不得随意四舍五入
  • 风险提示:转换操作不可逆;GT价值随市场行情波动

Judgment Logic Summary

判断逻辑总结

ConditionActionTool
User asks what dust/small balances can convertList eligible assets
gate-cli cex wallet balance small
User wants wallet cleanup / "what can I convert"List first, then offer convert if they proceed
gate-cli cex wallet balance small
→ interactive Step 3
User specifies tickers to convert to GTQuery list → Validate currencies → Confirm → Execute
gate-cli cex wallet balance small
gate-cli cex wallet balance convert-small
User says convert all dust / all small coinsQuery list → Show scope → Confirm → Execute with
is_all: true
gate-cli cex wallet balance small
gate-cli cex wallet balance convert-small
User wants to convert but hasn't specified whichQuery list → Ask user to select → Confirm → Execute
gate-cli cex wallet balance small
→ interactive selection →
gate-cli cex wallet balance convert-small
User asks for small-balance / dust conversion historyQuery history with optional filters
gate-cli cex wallet balance small-history
User wants normal spot sell of large positionExclude; use spot trading Skill
User refuses conversion or keeps specific assetsDo not call convert
API returns errorStop; show real error
条件操作工具
用户询问哪些dust/小额余额可转换列出合格资产
gate-cli cex wallet balance small
用户想要清理钱包/询问“我可以转换什么”先列出合格资产,若用户继续则提供转换选项
gate-cli cex wallet balance small
→ 交互式步骤3
用户指定代币转换为GT查询列表 → 验证币种 → 确认 → 执行
gate-cli cex wallet balance small
gate-cli cex wallet balance convert-small
用户要求转换所有dust/所有小额币种查询列表 → 展示范围 → 确认 → 设置
is_all: true
执行
gate-cli cex wallet balance small
gate-cli cex wallet balance convert-small
用户想要转换但未指定具体币种查询列表 → 询问用户选择 → 确认 → 执行
gate-cli cex wallet balance small
→ 交互式选择 →
gate-cli cex wallet balance convert-small
用户询问小额余额/dust转换历史带可选过滤条件查询历史
gate-cli cex wallet balance small-history
用户想要正常卖出大额现货持仓排除;使用现货交易技能
用户拒绝转换或要求保留特定资产不执行转换操作
API返回错误终止流程;展示真实错误

Report Template

报告模板

Timestamp: ISO 8601
YYYY-MM-DD HH:mm:ss UTC
where applicable.
时间戳:适用时使用ISO 8601格式
YYYY-MM-DD HH:mm:ss UTC

Eligible Small Balances Report

合格小额余额报告

markdown
undefined
markdown
undefined

Small Balances Eligible for GT Conversion

可转换为GT的小额余额

Query Time: {timestamp}
CurrencyAvailableEst. BTC valueEst. GT
{currency}{available_balance}{estimated_as_btc}{convertible_to_gt}
Summary: {n} currencies eligible. (If empty: no eligible small-balance assets.)
undefined
查询时间:{timestamp}
币种可用余额预估BTC价值预估GT数量
{currency}{available_balance}{estimated_as_btc}{convertible_to_gt}
总结:共{n}种合格币种。(若为空:无符合条件的小额余额资产。)
undefined

Conversion Result Report

转换结果报告

markdown
undefined
markdown
undefined

Small Balance Conversion

小额余额转换

Time: {timestamp} Mode: {Selected currencies: ... | All eligible}
Result: {success / failed} Message: {message}
If failed: Code: {error_code_if_any}
undefined
时间:{timestamp} 模式:{选定币种:... | 所有合格币种}
结果:{成功 / 失败} 信息:{message}
若失败:错误代码:{如有error_code}
undefined

History Report

历史报告

markdown
undefined
markdown
undefined

Small Balance Conversion History

小额余额转换历史

Query Time: {timestamp} Filters: currency={currency or Any}, page={page}, limit={limit}
IDTime (UTC)CurrencyAmountGT Received
{id}{create_time — convert Unix seconds to readable time}{currency}{amount}{gt_amount}
undefined
查询时间:{timestamp} 过滤条件:币种={币种或全部}, 页码={page}, 每页条数={limit}
ID时间(UTC)币种数量获得GT数量
{id}{create_time — 将Unix时间戳转换为易读时间}{currency}{amount}{gt_amount}
undefined

Currency Validation Report (for interactive flow)

币种验证报告(用于交互式流程)

markdown
undefined
markdown
undefined

Currency Validation

币种验证

CurrencyStatusAvailableEst. GT
{currency}✅ Eligible{available_balance}{convertible_to_gt}
{currency}❌ Not eligible
Summary: {n} of {m} specified currencies are eligible for conversion.
undefined
币种状态可用余额预估GT数量
{currency}✅ 符合条件{available_balance}{convertible_to_gt}
{currency}❌ 不符合条件
总结:指定的{m}种币种中,有{n}种符合转换条件。
undefined