跳至主要内容

仪表板概览

ONE 仪表板位于 dashboard.one23.io,是 ONE SDK 集成的中央控制面板。您可以在此注册为开发者、创建项目、管理 API 密钥、监控用量、配置 Webhook 以及控制团队访问权限。

功能

功能说明
项目管理创建和配置项目、启用网络并管理项目设置。
API 密钥管理生成、查看和轮换您的 clientIdsecretKey 凭据。
用量分析跟踪 API 调用量、监控配额并查看一段时间内的用量趋势。
Webhook 配置设置事件驱动的 Webhook,用于接收交易、交易操作和系统事件的实时通知。
团队管理邀请团队成员、分配角色(admin、developer、viewer)并控制对项目资源的访问。

快速入门

1. 注册

访问 dashboard.one23.io,使用电子邮件地址注册或通过连接钱包注册。验证您的电子邮件以激活账户。

2. 创建项目

在仪表板主页上,点击 New Project 并按照引导设置流程操作。每个项目会收到一对唯一的 clientIdsecretKey,SDK 使用它们对 ONE Engine 的 API 调用进行身份验证。

import { createOneEngineClient } from '@one_deploy/sdk';

const engine = createOneEngineClient({
engineUrl: process.env.ONE_ENGINE_URL!,
clientId: process.env.ONE_CLIENT_ID!,
secretKey: process.env.ONE_SECRET_KEY!,
});

3. 配置集成

项目创建后,仪表板会提供一个引导清单来帮助您:

  • 启用应用所需的区块链网络(Ethereum、Polygon、Arbitrum、Base 等)。
  • 设置本地开发环境变量。
  • 配置 Webhook 端点以实现事件驱动的工作流。
  • 邀请团队成员并分配角色。

仪表板导航

仪表板将功能组织为以下部分:

部分路径用途
首页/项目列表、快速入门指南、最近活动动态。
项目设置/projects/:id/settings项目名称、网络、功能和危险区域(删除)。
API 密钥/projects/:id/keys查看和重新生成 clientIdsecretKey
用量/projects/:id/usageAPI 调用量、配额仪表和用量历史图表。
Webhook/projects/:id/webhooks创建、测试和监控 Webhook 端点。
团队/projects/:id/team邀请成员、管理角色和查看权限。

编程访问

仪表板 UI 中的所有操作也可以通过 OneEngineClient API 进行访问。这意味着您可以从 CI/CD 流水线或服务端脚本中自动化项目管理、密钥轮换、用量监控和团队管理。

import { OneEngineClient } from '@one_deploy/sdk';

const engine = new OneEngineClient({
baseUrl: process.env.ONE_ENGINE_URL!,
clientId: process.env.ONE_CLIENT_ID!,
secretKey: process.env.ONE_SECRET_KEY!,
});

// Fetch project details programmatically
const project = await engine.getProject('proj_abc123');
console.log('Project:', project.data?.name);
console.log('Plan:', project.data?.plan);
提示

仪表板是最快的入门方式。熟悉后,您可以使用后续页面中记录的 SDK 方法来自动化您的工作流。

下一步