用途:查询 Revolut X 交易所的配置信息,辅助在下单前确认可用货币与交易对约束。
主要能力:列出所有可用货币及其 type、scale、status;列出所有交易对及其约束(min_order_size、max_order_size、base_step、quote_step、status);校验某个交易对是否处于 active 状态。
使用方式:所有端点需认证,先按 revolut-x-auth 完成设置。API 采用路径版本化,每请求路径含 /api/1.0/。获取货币:python scripts/revx_sign.py GET /api/1.0/configuration/currencies,返回以符号(如 BTC、USD)为键的 JSON,含 name、scale、asset_type、status。获取交易对:python scripts/revx_sign.py GET /api/1.0/configuration/pairs,返回以交易对(如 BTC/USD)为键的 JSON,含 base、quote、min_order_size、max_order_size、base_step、quote_step、status。
注意事项:下单前务必检查交易对 status 为 active,非活跃交易对需先标记。pairs 响应的键用斜杠格式(BTC/USD),而下单使用连字符格式(BTC-USD)。401 Unauthorized 表示 API 密钥或签名无效,需运行 revolut-x-auth 设置。相关技能:revolut-x-auth、revolut-x-orders、revolut-x-balance、revolut-x-market-data。完整字段定义见 schemas.md。