版本
使用 version 命令显示当前的 Cobo CLI 版本。登录
使用 login 命令登录到您的 Cobo Portal 账户或获取 Org Access Tokens 。-u,--user:使用您的 Cobo Portal 账户登录(默认)。-o,--org:获取 Org Access Tokens 。--refresh-token:刷新现有的 Org Access Tokens ,而不是生成一个新的。
登出
使用 logout 命令登出您的 Cobo Portal 账户或移除 Org Access Tokens 。-u,--user:从您的 Cobo Portal 账户登出。-o,--org:仅移除 Org Access Tokens 。-a,--all:从您的 Cobo Portal 账户登出并移除 Org Access Tokens (默认行为)。
身份验证
使用 auth 命令进行身份验证。method: 要使用的身份验证方法。可能的值包括apikey、user和org。
环境
使用 env 命令设置或查看当前环境。<environment>:要设置的环境。可能的值包括dev和prod。
密钥
使用 keys 命令生成和管理 API Key 密钥对和 App Key 密钥对。生成
使用generate 命令生成新的 API 或 App Key 密钥对。
--key-type <key_type>:指定要生成的密钥类型(API或APP)。默认为API。--alg <algorithm>:指定密钥生成算法。默认为ed25519。--force:强制替换现有的密钥。
配置
使用 config 命令管理 CLI 配置设置。设置
使用set 命令设置配置值。
key:要设置的键。value:要设置的值。
获取
使用get 命令获取配置值。
key:要获取的键。
列表
使用list 命令列出所有配置值。
删除
使用delete 命令删除配置值。
key:要删除的键。
应用
应用初始化
使用 init 命令创建一个集成 WaaS 2.0 服务的 App 。-t,--app-type <portal|web|mobile|automation>: App 类型。--auth <apikey|org|user>: App 使用的身份验证方法。--wallet-type <custodial-asset|custodial-web3|mpc-org-controlled|mpc-user-controlled|smart-contract|exchange>: App 交互的钱包类型。--mobile <flutter|react-native|kotlin|swift>: App 的移动开发框架。--web <react|nextjs|vue|svelte>: App 的 Web 开发框架。--backend <fastapi|django|express|flask|spring-boot|gin|laravel|rails|nextjs>: App 的后端开发框架。-d,--directory <DIRECTORY>:创建 App 项目的目录。-f,--force:强制覆盖项目目录,如果它已经存在。
应用上传
使用 upload 命令将您的 Cobo Portal Apps 发布到 Cobo Portal。应用更新
使用 update 命令部署更新到 Cobo Portal Apps 。应用状态
使用 status 命令检查 Cobo Portal Apps 的状态。Webhook
监听
使用 listen 命令建立 WebSocket 连接到 WaaS 2.0 服务并流式传输 Webhook 事件。--events <event_type>:通过指定事件类型来过滤事件。可能的事件类型值包括:wallets.transaction.createdwallets.transaction.updatedwallets.transaction.failedwallets.transaction.succeededwallets.mpc.tss_request.createdwallets.mpc.tss_request.updatedwallets.mpc.tss_request.failedwallets.mpc.tss_request.succeeded
--forward <url>:将接收到的事件转发到指定的 URL。
触发
使用 trigger 命令测试您的 Webhook 端点的功能通过触发测试 Webhook 事件。<event_type>:要触发的 Webhook 事件类型。可能的值包括:
wallets.transaction.createdwallets.transaction.updatedwallets.transaction.failedwallets.transaction.succeededwallets.mpc.tss_request.createdwallets.mpc.tss_request.updatedwallets.mpc.tss_request.failedwallets.mpc.tss_request.succeeded
--override <json_string>:使用提供的 JSON 字符串覆盖事件负载中的特定字段。
示例
事件
使用 events 命令检索 WaaS 2.0 中所有可用的 Webhook 事件类型。API 命令
GET 请求
使用 get 命令发送 GET 请求到 WaaS 2.0 服务。您也可以使用它来检索所有可用的 GET 操作或显示指定操作的描述。为了通过 Cobo CLI 发送 API 请求,您需要通过登录并使用 Org Access Tokens 或 API Keys 作为身份验证方法。详情请参照使用 Org Access Token 身份验证和使用 API Key 身份验证。
<path>:要发送 GET 请求的端点 URL。
选项
-d,--describe:显示指定 GET 操作的描述,包括其预期响应和错误信息(如果有)。-l,--list:列出 WaaS 2.0 服务的所有可用 GET 操作。
POST 请求
使用 post 命令发送 POST 请求到 WaaS 2.0 服务。您也可以使用它来检索所有可用的 POST 操作或显示指定操作的描述。为了通过 Cobo CLI 发送 API 请求,您需要通过登录并使用 Org Access Tokens 或 API Keys 作为身份验证方法。详情请参照使用 Org Access Token 身份验证和使用 API Key 身份验证。
<path>:要发送 POST 请求的端点 URL。
选项
-d,--describe:显示指定 POST 操作的描述,包括其预期响应和错误信息(如果有)。-l,--list:列出 WaaS 2.0 服务的所有可用 POST 操作。
PUT 请求
使用 put 命令发送 PUT 请求到 WaaS 2.0 服务。您也可以使用它来检索所有可用的 PUT 操作或显示指定操作的描述。为了通过 Cobo CLI 发送 API 请求,您需要通过登录并使用 Org Access Tokens 或 API Keys 作为身份验证方法。详情请参照使用 Org Access Token 身份验证和使用 API Key 身份验证。
<path>:要发送 PUT 请求的端点 URL。
选项
-d,--describe:显示指定 PUT 操作的描述,包括其预期响应和错误信息(如果有)。-l,--list:列出 WaaS 2.0 服务的所有可用 PUT 操作。
DELETE 请求
使用 delete 命令发送 DELETE 请求到 WaaS 2.0 服务。您也可以使用它来检索所有可用的 DELETE 操作或显示指定操作的描述。为了通过 Cobo CLI 发送 API 请求,您需要通过登录并使用 Org Access Tokens 或 API Keys 作为身份验证方法。详情请参照使用 Org Access Token 身份验证和使用 API Key 身份验证。
<path>:要发送 DELETE 请求的端点 URL。
选项
-d,--describe:显示指定 DELETE 操作的描述,包括其预期响应和错误信息(如果有)。-l,--list:列出 WaaS 2.0 服务的所有可用 DELETE 操作。
实用命令
日志
使用 logs tail 命令实时流式传输您的 API 请求日志到 WaaS 2.0 服务。--http-method:通过 HTTP 方法过滤 API 日志,例如POST。--request-path:通过端点路径过滤 API 日志,例如/v2/wallets/{wallet_id}。--status-code:通过 HTTP 状态码过滤 API 日志,例如200。--api-key:通过 API Key过滤 API 日志。--ip-address:通过 IP 地址过滤 API 日志。
打开
使用 open 命令在您的默认 Web 浏览器中打开 Cobo Portal 的各种页面。<shortcut>:用于快速打开 Cobo Portal 页面的快捷方式。可用的快捷方式包括:
portal:Cobo Portal 登录页面dashboard:仪表板页面wallets:钱包概览页面custodial:全托管钱包概览页面mpc:MPC 钱包概览页面scw:智能合约钱包概览页面exchange:交易所钱包概览页面developer:开发者控制台apps:Cobo Portal Apps 概览页面pricing:定价计划页面approval:审批页面
文档
使用 doc 命令获取和更新 WaaS 2.0 的最新 OpenAPI 规范。<topic_or_path>:指定文档主题或 API 操作路径。可能的值包括:
guides:(默认)打开 WaaS 2.0 简介 指南。api:打开 API 参考 页面。sdk:打开 WaaS SDK 指南。apps:打开 Cobo Portal Apps 开发 指南。- API 端点路径:显示指定 API 操作的详细信息,例如
/wallets/mpc/vaults。
-u, --update:更新 WaaS 2.0 的 OpenAPI 规范,以确保您拥有最新的 API 定义和文档。
示例
