Skill: charles-lpd/check-aox-info (version 1.0.2)

--- name: check-aox-info description: 查看 AO 网络 跨链，支持哪些 Token， 支持哪些链？ 目前关闭或开启了哪条链的充值或提现功能。 command: node script/index.js --- # 获取 AO 网络基本信息 ## Trigger 当用户问到 AO 网络 跨链的基本信息时。 - 都有哪些交易对？ - 某一个链当前是否可以充值或提现？ - 某一个链提现手续费是多少？ ## Output 返回 `closeServer`关闭功能数据，以及跨链 ` tokens` 包含 `Token` 的信息 等。 ### 示例返回 ```json { "closeServer": { "closeBaseMint": true, "closeEthMint": false, "closeBscMint": false, "closeArweaveMint": false, "closeEthBurn": true, "closeBscBurn": true, "closeArweaveBurn": true, "closeTransfer": true }, "tokens": [ { "chainType": "ao", "chainId": 0, "symbol": "wUSDC", "decimals": 6, "name": "Ethereum-Wrapped USDC", "stableRange": 0, "locker": "", "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET], "minBurnAmt": "0.271524", "burnFee": "0.271524", }, { "chainType": "ao", "chainId": 0, "symbol": "w4EVER", "decimals": 18, "name": "Ethereum-Wrapped 4EVER", "stableRange": 0, "locker": "", "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET], "minBurnAmt": "5000", "burnFee": "2000", }, { "chainType": "ao", "chainId": 0, "symbol": "wANS", "decimals": 18, "name": "Ethereum-Wrapped ANS", "stableRange": 0, "locker": "", "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET], "minBurnAmt": "0", "burnFee": "0", }, { "chainType": "ao", "chainId": 0, "symbol": "wANYONE", "decimals": 18, "name": "Ethereum-Wrapped ANYONE", "stableRange": 0, "locker": "", "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET], "minBurnAmt": "0", "burnFee": "0", }, { "chainType": "ao", "chainId": 0, "symbol": "wETH", "decimals": 18, "name": "Ethereum-Wrapped ETH", "stableRange": 0, "locker": "", "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET], "minBurnAmt": "0.00013", "burnFee": "0.00013", }, { "chainType": "ao", "chainId": 0, "symbol": "wUSDT", "decimals": 18, "name": "BSC-Wrapped USDT", "stableRange": 0, "locker": "", "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET], "minBurnAmt": "1", "burnFee": "0.5", }, { "chainType": "ao", "chainId": 0, "symbol": "wAR", "decimals": 12, "name": "Wrapped AR", "stableRange": 0, "locker": "", "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET], "minBurnAmt": "0.5", "burnFee": "0.3", }, { "chainType": "arweave", "chainId": 0, "symbol": "AR", "decimals": 12, "stableRange": 10, "locker": [REDACTED_SECRET], "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET] }, { "chainType": "ethereum", "chainId": 1, "symbol": "USDC", "decimals": 6, "stableRange": 20, "locker": [REDACTED_SECRET], "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET] }, { "chainType": "ethereum", "chainId": 1, "symbol": "4EVER", "decimals": 18, "stableRange": 20, "locker": [REDACTED_SECRET], "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET] }, { "chainType": "ethereum", "chainId": 1, "symbol": "ANS", "decimals": 18, "stableRange": 20, "locker": [REDACTED_SECRET], "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET] }, { "chainType": "ethereum", "chainId": 1, "symbol": "ANYONE", "decimals": 18, "stableRange": 20, "locker": [REDACTED_SECRET], "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET] }, { "chainType": "ethereum", "chainId": 1, "symbol": "ETH", "decimals": 18, "stableRange": 20, "locker": [REDACTED_SECRET], "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET] }, { "chainType": "bsc", "chainId": 56, "symbol": "USDT", "decimals": 18, "stableRange": 20, "locker": [REDACTED_SECRET], "tokenId": [REDACTED_SECRET], "wrappedTokenId": [REDACTED_SECRET] } ] } ``` ## 字段解释 `closeServer` 表示一组**功能开关配置**，用于控制哪些充值、提现、转账功能被禁用。 规则说明： - `true` 表示 **关闭 / 禁用** - `false` 表示 **开启 / 不禁用** --- ## 字段含义 `closeServer` 是业务功能禁用配置，用于控制不同链上的充值、提现，以及系统转账功能是否可用。 ## 规则 - 字段值为 `true`：表示该功能已关闭 / 禁用 - 字段值为 `false`：表示该功能开启 / 可正常使用 ## 业务语义 在本系统中： - `Mint` 表示 **充值** - `Burn` 表示 **提现** - `Transfer` 表示 **转账** 链字段含义： - `Base` 表示 **Base 链** - `Eth` 表示 **Ethereum 链** - `Bsc` 表示 **BSC 链** - `Arweave` 表示 **Arweave 链** ## 字段定义 - `closeBaseMint` - 含义：是否关闭 **Base 链充值功能** - `closeEthMint` - 含义：是否关闭 **Ethereum 链充值功能** - `closeBscMint` - 含义：是否关闭 **BSC 链充值功能** - `closeArweaveMint` - 含义：是否关闭 **Arweave 链充值功能** - `closeEthBurn` - 含义：是否关闭 **Ethereum 链提现功能** - `closeBscBurn` - 含义：是否关闭 **BSC 链提现功能** - `closeArweaveBurn` - 含义：是否关闭 **Arweave 链提现功能** - `closeTransfer` - 含义：是否关闭 **系统转账功能** ## 当前配置对应的状态 根据当前配置： - `closeBaseMint: true` - Base 链充值：已关闭 - `closeEthMint: false` - Ethereum 链充值：已开启 - `closeBscMint: false` - BSC 链充值：已开启 - `closeArweaveMint: false` - Arweave 链充值：已开启 - `closeEthBurn: true` - Ethereum 链提现：已关闭 - `closeBscBurn: true` - BSC 链提现：已关闭 - `closeArweaveBurn: true` - Arweave 链提现：已关闭 - `closeTransfer: true` - 转账功能：已关闭 ## 当前系统状态总结 当前系统中： - Base 链充值已关闭 - Ethereum 链充值开启 - BSC 链充值开启 - Arweave 链充值开启 - Ethereum 链提现已关闭 - BSC 链提现已关闭 - Arweave 链提现已关闭 - 转账功能已关闭 ## 链充值/提现关闭时的回复规则 当检测到某些链的充值或提现功能被关闭时，需要按 **链** 和 **操作类型** 进行归类后再回复用户，尽量合并相同状态，避免重复逐条播报。 ### 回复原则 - 如果多个链关闭的是同一种操作，则合并成一句回复。 - 如果某条链同时关闭了充值和提现，则在同一句中同时说明。 - 如果不同链关闭的操作不同，则按链分组后分别回复。 - 文案统一使用“网络或系统正在升级维护，xxx 暂不可用”。 ### 文案模板 #### 1. 多条链关闭相同操作 适用于多个链都只关闭了同一种操作，例如都关闭提现： `{chains}` 网络或系统正在升级维护，`{actions}` 暂不可用。 示例： - Ethereum、Arweave、BSC 网络或系统正在升级维护，提现暂不可用。 - Ethereum、BSC 网络或系统正在升级维护，充值暂不可用。 --- #### 2. 单条链同时关闭充值和提现 适用于某一条链同时关闭充值和提现： `{chain}` 网络或系统正在升级维护，充值、提现暂不可用。 示例： - Ethereum 网络或系统正在升级维护，充值、提现暂不可用。 --- #### 3. 不同链关闭的操作不同 适用于不同链关闭的操作不一致，需要分开描述： `{chains1}` 网络或系统正在升级维护，`{actions1}` 暂不可用。`{chains2}` 网络或系统正在升级维护，`{actions2}` 暂不可用。 示例： - Ethereum 网络或系统正在升级维护，充值、提现暂不可用。Arweave、BSC 网络或系统正在升级维护，提现暂不可用。 - Ethereum、BSC 网络或系统正在升级维护，充值暂不可用。Arweave 网络或系统正在升级维护，提现暂不可用。 --- `tokens` 用于描述**同一种资产在不同链上的映射关系**，以及该资产在跨链过程中的基础配置。该数组中有两种 不同类型的 `Token`, `AO` 网络和`其他网络` 也就是 `ethereum` 链 或 `arweave` 链. ## 字段定义 - `chainType`：`Token` 所在的链，例如 `ethereum`, `arweave`, `ao`。 - `chainId`: `Token` 链的 `Id`。 - `symbol`: `Token` 的 `Symbol。` - `decimals`: `Token` 的数额精度。 - `stableRange`: 需要等待多少个区块，在ao网络不会存在，可忽略。但在原生链中会存在，例如： `ethereum` 需要 `20`个区块, `arweave` 需要 `10` 个区块。 - `name`: `Token` 的全称，和 `Symbol` 字符长短不一， 仅在 ao 网络中存在。 - `locker`: 锁仓地址。 - `tokenId`: `tokenId`， `Token` 的唯一标识。 - `wrappedTokenId`: `Token` 可以跨链成 `wrappedTokenId`。该地址也是唯一标识。 - `minBurnAmt`： 在提现时需要，是最小提现数额，没有则是 `0`。 - `burnFee`: 在提现时所需要的手续费，没有则是 `0`。 ## 记录 - [ ] 记录查询结果到 memory（如重要）


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)