关于 orderly-onboarding
orderly-onboarding 是面向使用 Orderly Network 的开发者和 AI Agent 的入门技能,介绍生态并帮助按任务选择相关技能,同时说明可用的 MCP 工具、SDK、API 和命令行工作流。
主要功能
- 01Orderly 基础设施概览
- 02选择相关技能的指引
- 03用于文档和 API 查询的 MCP 工具
- 04SDK 与 DEX 开发指引
- 05API、交易命令行与 Agent 配置
适用场景
- 01了解 Orderly Network 基础
- 02为开发任务选择工具
- 03通过 MCP 查找文档或合约信息
- 04规划 DEX、机器人或交易集成
MCP 相关
该技能建议连接 Orderly 的托管 MCP 服务或安装本地服务。服务提供文档搜索、合约地址查询、工作流说明和 API 参考查询工具。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ orderlynetwork/ skills --skill orderly-onboarding安装后在 Claude Code 中输入/orderly-onboarding确认已加载。
详细介绍
Orderly Network:Agent 入门
Orderly 是一个基于订单簿的全链交易基础设施,为去中心化交易所提供永续合约流动性。本技能是你开始构建或了解 Orderly Network 的起点。
适用场景
- 首次接触 Orderly Network
- 创建 Broker ID 以赚取交易手续费收入(全程由 Agent 驱动,无需浏览器)
- 设置用于 Orderly 开发的 AI Agent 工具
- 了解 Orderly 生态系统及其产品
- 为你的任务找到合适的技能或资源
- 了解 AI Agent 可用的工具
什么是 Orderly Network
Orderly 结合了基于订单簿的交易基础设施与强大的流动性层,提供永续合约订单簿。与传统平台不同,Orderly 没有前端,而是在生态系统的核心运行,为基于其构建的项目提供必要服务。
主要特点:
- 全链 CLOB:共享的中央限价订单簿,可从所有主流 EVM 链和 Solana 访问
- 后端基础设施:没有官方前端;构建者可基于其创建 DEX 和交易界面
- 链上结算:所有交易均在链上结算,同时完全由用户自行托管资产
- 统一流动性:一个订单簿服务于所有集成的前端
- 永续合约:交易 BTC、ETH、SOL 等,最高可使用 50 倍杠杆
- 免 Gas 交易:存入资金并激活交易密钥后,无需支付 Gas 费
- 一键交易:每个会话都会生成一对新的交易密钥,无需后续签名
主要用例:
| 用例 | 说明 |
|---|---|
| 构建者/DEX | 使用即插即用的 SDK,在 EVM 和 Solana 上创建自己的永续合约 DEX |
| 永续合约聚合器 | 通过 API 或 SDK 直接访问 Orderly 的共享流动性 |
| 交易台 | 使用 API 实现 CEX 级交易,并接入低延迟订单簿 |
| 交易机器人 | 连接订单簿以获取最佳费率,并执行 SL/限价订单及免 Gas 交易 |
主要优势
- 统一的订单簿和流动性:通过单一交易基础设施访问所有主流链
- 快速开发:使用我们的 SDK,在数天内上线 DEX
- 即用型流动性:由多家顶级做市商提供支持
- 收入分成:从平台产生的手续费中赚取分成
- CEX 级性能:低延迟撮合引擎与链上结算
- 自行托管:由你掌控资产和私钥
- 协作生态系统:加入蓬勃发展的构建者社区
架构
你的应用(DEX、机器人、钱包、聚合器)
- Orderly 基础设施
- CLOB — 共享的中央限价订单簿(在所有链之间统一)
- 撮合引擎 — 低延迟订单撮合(CEX 级性能)
- 金库 — 链上结算,资产由用户自行托管
- 风险管理 — 清算引擎和仓位监控
- 结算网络
- EVM:Arbitrum、Optimism、Base、Ethereum、Polygon、Mantle
- 非 EVM:Solana
开始使用:AI Agent 工具
要基于 Orderly 构建,建议使用 MCP 服务,以获得最佳开发体验。它提供 9 个强大的工具,用于搜索文档和 SDK 符号、查询合约地址、工作流及 API 参考。你可以连接远程服务(无需安装),也可以通过 npx 在本地安装。
远程 MCP 服务
连接到托管的 MCP 服务 https://mcp.orderly.network,无需安装。它使用 Streamable HTTP 传输,无需身份验证。将你的 AI 客户端的 MCP 配置指向此 URL 即可。
本地 MCP 服务
通过 npx 在本地安装 MCP 服务——支持离线使用,并让你完全掌控。
npx @orderly.network/mcp-server init --client <client>
如果无法自动设置,请手动配置 AI 客户端以运行 npx @orderly.network/mcp-server@latest。
MCP 服务提供的功能(远程和本地均适用):
| 工具 | 说明 |
|---|---|
search_orderly_docs | 搜索 Orderly 文档和类型准确的 SDK 符号 |
get_contract_addresses | 查询任意链上的智能合约地址 |
explain_workflow | 常见任务的分步指南 |
get_api_info | REST API 和 WebSocket 端点文档 |
get_indexer_api_info | 交易指标、事件、交易量统计 |
get_component_guide | React UI 组件构建指南 |
get_orderly_one_api_info | Orderly One 的 DEX 创建和管理 API |
get_strategy_vault_api_info | Strategy Vault API:收益策略和提供方 |
get_public_info_api_info | 无需身份验证的 Public Info API:市场/账户数据 |
Agent 技能
安装 Orderly 技能,为你的 AI Agent 添加在 Orderly 上构建项目所需的流程知识。
全局安装所有技能(推荐):
npx skills add OrderlyNetwork/skills --all --agent '*' -g
本地安装所有技能:
npx skills add OrderlyNetwork/skills --all
安装指定技能:
# List available skills
npx skills add OrderlyNetwork/skills --list
# Install specific skill
npx skills add OrderlyNetwork/skills --skill orderly-trading-orders
# Install multiple skills
npx skills add OrderlyNetwork/skills --skill orderly-api-authentication --skill orderly-trading-orders
# Install for specific agent
npx skills add OrderlyNetwork/skills --all --agent claude-code -g
全局与本地:
- 全局(
-g):适用于所有项目,安装到用户目录 - 本地:针对特定项目,在代码库中创建
.skills/,可提交到版本控制
可用技能:
| 类别 | 技能 | 说明 |
|---|---|---|
| API / 协议 | orderly-api-authentication | 双层身份验证:EIP-712(EVM)+ Ed25519(Solana) |
orderly-trading-orders | 通过 REST API 或 SDK 下单、管理和取消订单 | |
orderly-positions-tpsl | 监控持仓、TP/SL、杠杆和 PnL | |
orderly-websocket-streaming | 用于订单簿和成交的实时 WebSocket | |
orderly-deposit-withdraw | 代币存款、取款和跨链操作 | |
| SDK / React | orderly-sdk-react-hooks | 所有 React SDK hooks 的参考 |
orderly-ui-components | 预构建的 React UI 组件 | |
orderly-sdk-install-dependency | 安装 Orderly SDK 软件包 | |
orderly-sdk-dex-architecture | 完整的 DEX 项目结构和设置 | |
orderly-sdk-page-components | 预构建的页面组件 | |
orderly-sdk-theming | CSS 变量主题设置和自定义 | |
orderly-sdk-trading-workflows | 端到端交易流程 | |
| 平台 | orderly-sdk-wallet-connection | EVM 和 Solana 钱包集成 |
orderly-sdk-debugging | 调试/排查 SDK 错误 | |
orderly-one-dex | 使用 Orderly One API 创建/管理自定义 DEX |
面向构建者(SDK 与 DEX 开发)
使用 Orderly 的 React SDK v2 构建交易界面。
**Agent 默认规则:**当用户想要构建 DEX 时,从 DEX 模板 开始——复刻、配置并部署。只有当用户明确需要模板无法提供的功能(自定义布局、非交易功能、Hooks 级控制)时,才使用以下 SDK 包从头构建。如果需求不明确,请先询问用户,再编写代码。
最快入门方式(默认)
复刻 DEX 模板,几分钟内即可获得一个可运行的 DEX。
- 将仓库复刻到你的 GitHub 账户
- 在
.env中配置你的 broker ID 和名称 - 使用 orderly-sdk-theming 自定义主题(CSS 变量和颜色令牌)
- 部署到你首选的托管平台
此模板使用 components SDK——预构建的页面组件,开箱即用,所需自定义较少。从头构建为可选方式:如果需要完全控制各个组件,请使用 MCP 服务并加载 SDK 技能(尤其是 orderly-sdk-react-hooks 和 orderly-ui-components)进行 Hooks 级开发。
核心 SDK 包:
# Full DEX setup
npm install @orderly.network/react-app \
@orderly.network/trading \
@orderly.network/portfolio \
@orderly.network/markets \
@orderly.network/wallet-connector \
@orderly.network/i18n
# Required: EVM wallet support
npm install @web3-onboard/injected-wallets @web3-onboard/walletconnect
# Required: Solana wallet support
npm install @solana/wallet-adapter-base @solana/wallet-adapter-wallets
可用的关键组件:
OrderEntry- 下单表单Orderbook- 市场深度展示PositionsView- 持仓管理表格TradingPage- 完整交易页面Portfolio- 用户投资组合仪表板ConnectWalletButton- 钱包连接界面
Orderly One(白标 DEX):
无需从头构建,即可推出自有品牌的永续合约 DEX。Orderly One 提供一站式解决方案,包括:
- 自定义域名和品牌
- 支付毕业费用后分享手续费收入
- 完整的交易基础设施
- 自定义主题
加载以下技能以进行 SDK 开发:
- orderly-sdk-install-dependency - 软件包安装指南
- orderly-sdk-dex-architecture - 项目结构和 Providers
- orderly-sdk-wallet-connection - 钱包集成
- orderly-sdk-trading-workflows - 完整交易流程
- orderly-sdk-theming - 自定义指南
面向 API / 机器人开发者
直接集成 Orderly 的 REST API 和 WebSocket 数据流。
API 基础 URL:
| 网络 | URL |
|---|---|
| 主网 | https://api.orderly.org |
| 测试网 | https://testnet-api.orderly.org |
WebSocket URL:
| 网络 | URL |
|---|---|
| 主网 | wss://ws.orderly.org/ws |
| 测试网 | wss://testnet-ws.orderly.org/ws |
身份验证:
- 用于 API 签名的 Ed25519 密钥对生成
- 用于 EVM 账户的 EIP-712 钱包签名
- 用于 Solana 账户的 Ed25519 消息签名
无需身份验证的公开数据:
Public Info API 是一个无需身份验证的单一端点(POST /v1/public/query),涵盖 market、account、platform 和 system 类别下的 24 种查询类型(例如,marketSummary、accountState、orderbook、candles、topAddresses、whaleContext)。可将其用于不需要身份验证交易的机器人和读取操作——传入 type 字段和参数即可,无需签名。可通过 get_public_info_api_info MCP 工具查询各查询类型的准确参数、响应字段、权重和示例。
交易对格式:
PERP_<TOKEN>_USDC
示例:PERP_ETH_USDC、PERP_BTC_USDC、PERP_SOL_USDC
关键端点:
POST /v1/order- 下单GET /v1/positions- 获取持仓GET /v1/orders- 获取订单GET /v1/orderbook/{symbol}- 订单簿快照GET /v1/public/futures- 市场信息
加载以下技能以进行 API 开发:
- orderly-api-authentication - 完整的身份验证设置
- orderly-trading-orders - 订单管理
- orderly-positions-tpsl - 持仓管理
- orderly-websocket-streaming - 实时数据
Orderly CLI
一个终端交易工具(@orderly.network/cli),封装了完整的 Orderly REST API。对 AI 安全:密钥存储在操作系统密钥链中,签名在内部完成,Agent 只能看到结果。orderly --help 涵盖所有功能。
安装与快速开始(测试网):
npm install -g @orderly.network/cli
orderly wallet-create --type EVM --network testnet
orderly wallet-register --broker-id demo --network testnet
orderly faucet-usdc <address> --chain-id 421614 --network testnet
orderly wallet-add-key --network testnet
orderly auth-list --network testnet
orderly order-place PERP_ETH_USDC BUY MARKET 0.01 --account <id> --network testnet
**注意:**经过身份验证的命令需要 --account(通过 auth-list 获取 ID)。十六进制 ID 必须用引号括起来。默认网络为测试网——生产环境请传入 --network mainnet。Linux 需要 libsecret。
经纪商 ID 与手续费收入
你的经纪商 ID 是 Orderly 将交易量归属到你名下的方式——毕业后,你可以从通过你的经纪商 ID 执行的交易所产生的手续费中分得一部分。这是构建者创收的步骤,而且完全由 Agent 驱动:无需浏览器。
| 选项 | 成本 | 设置 | 收入 |
|---|---|---|---|
demo | 免费 | 无——在配置中使用 demo | 无 |
| 自定义经纪商 | 10 USDC(一次性) | 通过 Orderly One API 自助设置,并使用 x402 付款 | 手续费分成 |
创建自定义 Broker ID(Agent 流程)
**前提条件:**在 Base(8453)、Arbitrum(42161)或 Ethereum(1)上持有原生 USDC 的 EVM 钱包。对你而言,这笔付款无需 Gas——你在链下签署 EIP-3009 授权,由服务端中继结算,因此不需要 ETH。Base URL:https://dex-api.orderly.network(测试网:https://testnet-dex-api.orderly.network,可用于低成本试运行)。API 的 OpenAPI 规范(https://dex-api.orderly.network/openapi.json)内含采用相同流程的 Agent 快速入门指南。
| # | 步骤 | 调用 |
|---|---|---|
| 1 | 身份验证(EIP-191 personal_sign,仅限 EVM) | POST /api/auth/nonce {address} → 对返回的消息签名 → POST /api/auth/verify {address, signature} → Bearer JWT(24 小时) |
| 2 | 创建 DEX 记录 | POST /api/dex(multipart):brokerName(3-30 个字符)、integrationType: "custom"——无需托管前端 |
| 3 | 查看费用 | GET /api/graduation/fee-options → { usdc: { amount }, receiverAddress, payerAddress }——payerAddress 必须是你的钱包 |
| 4 | 支付费用并注册 Broker(一个请求) | POST /api/graduation/graduate?brokerId=…&makerFee=…&takerFee=…&rwaMakerFee=…&rwaTakerFee=…,携带 Bearer——x402 付款,自动完成最终确认 |
| 5 | 将钱包注册为 Broker 管理员 | GET https://api.orderly.org/v1/registration_nonce → EIP-712 签名 → POST /v1/register_account(参见 orderly-api-authentication) |
| 6 | 完成最终确认 | POST /api/graduation/finalize-admin-wallet,请求体为空 {},并携带 Bearer |
| 7 | 验证 | GET /api/graduation/graduation-status,直到 isGraduated: true;GET /api/leaderboard/broker/{brokerId} |
x402 步骤(4)详解:首次 POST 会返回 402,并带有 payment-required 响应头(包含 base64 编码的 JSON),其中针对每个受支持的网络(base、arbitrum、ethereum)提供一个 EIP-3009 USDC transferWithAuthorization 选项。使用你的钱包对 EIP-712 授权签名,然后在同一请求中添加 payment-signature 请求头并重试 → 200:转账将在链上结算(交易哈希位于 PAYMENT-RESPONSE 响应头中),并自动注册 Broker。无效参数会在扣费之前被拒绝——返回 400/401,付款会被取消,不会产生任何扣款。使用 @x402/fetch 等 x402 客户端时,只需调用一次 fetch,但其默认的 spendControls.maxAmountPerPayment 为 $1——请将其调高至足以支付费用的额度。
参数:brokerId 为 5-15 个字符,格式为 ^[a-z0-9_-]+$。费用以 bps 为单位,增量为 0.1:makerFee/rwaMakerFee 为 -0.5 至 15(负值表示返利),takerFee/rwaTakerFee 为 1 至 15。例如:maker 为 0、taker 为 5。
**两步模式与恢复:**不带查询参数提交 POST graduate(无需 Bearer——付款本身就是身份验证),然后使用结算交易哈希和 paymentType: "usdc" 调用 POST /api/graduation/verify-tx。如果付款已结算但毕业失败,可通过 POST /api/graduation/refund {txHash, chain} 申请退款(需携带 Bearer,且使用付款方钱包)。
用户也可以通过 dex.orderly.network 上的网页向导完成所有操作。如需查看完整的毕业流程参考(Solana/多签管理员钱包、费用层级、退款恢复),请加载 orderly-one-dex 或查询 get_orderly_one_api_info MCP 工具。
支持的链
Orderly 支持多个 EVM 和非 EVM 链。若要获取当前支持的网络列表及其链 ID、金库地址和 RPC 端点:
GET https://api.orderly.org/v1/public/chain_info
此端点会返回 Orderly 当前支持的所有主网和测试网链,包括 Arbitrum、Optimism、Base、Ethereum、Polygon、Mantle、Solana、Sei、Avalanche、BSC、Abstract 等。
$ORDER 代币
$ORDER 代币是 Orderly 生态系统的核心:
- 最大供应量: 1,000,000,000 枚代币
- 质押: 质押 $ORDER 可赚取 VALOR 和协议收入分成
- VALOR: 用于衡量质押头寸的不可转让指标;可兑换为 esORDER 奖励
- 收入分成: 协议净手续费的 30% 分配给质押者
- 治理: 质押者可参与协议治理决策
- esORDER: 用于奖励的托管 ORDER,带有归属机制
代币合约:
| 网络 | 地址 |
|---|---|
| Ethereum (ERC20) | 0xABD4C63d2616A5201454168269031355f4764337 |
| EVM Chains (OFT) | 0x4E200fE2f3eFb977d5fd9c430A41531FB04d97B8 |
| Solana | ABt79MkRXUsoHuV2CVQT32YMXQhTparKFjmidQxgiQ6E |
如需了解完整的代币经济详情,请访问:https://orderly.network/docs/introduction/tokenomics
重要链接
| 资源 | URL | 备注 |
|---|---|---|
| 文档 | https://orderly.network/docs | |
| SDK 仓库 | https://github.com/orderlynetwork/js-sdk | |
| DEX 模板 | https://github.com/OrderlyNetwork/dex-template | 最快上手方式,使用组件 SDK |
| MCP 服务(远程) | https://mcp.orderly.network | 无需安装 |
| MCP 服务(npm) | https://www.npmjs.com/package/@orderly.network/mcp-server | 本地安装 |
| CLI(npm) | https://www.npmjs.com/package/@orderly.network/cli | |
| Skills(npm) | https://www.npmjs.com/package/@orderly.network/skills | |
| Skills.sh | https://skills.sh | |
| DEX 仪表板 | https://dex.orderly.network | |
| Orderly One API 规范 | https://dex-api.orderly.network/openapi.json | 内含 Agent 快速入门指南 |
| Orderly App | https://app.orderly.network | |
| Discord | https://discord.gg/OrderlyNetwork | |
| https://twitter.com/OrderlyNetwork |
建议的后续步骤
如果你想赚取交易手续费收入:
- 按照上文 Broker IDs and Fee Revenue 中的 Agent 流程创建你的 broker ID
- 加载 orderly-one-dex,获取完整的上线和 DEX 管理参考
- 在你的应用、机器人或 SDK 配置中设置
brokerId,让交易手续费归属于你 - 如果用户还想要 DEX 前端,默认使用 DEX Template——参见 For Builders
如果你正在构建 DEX:
- 默认方案:分叉 DEX Template——几分钟内即可获得可运行的 DEX,无需配置 SDK
- 安装 MCP 服务:
npx @orderly.network/mcp-server init,或连接到https://mcp.orderly.network - 在
.env中配置你的 broker 设置并自定义主题 - 只有当用户需要模板无法提供的功能时,才从头开始构建——加载 orderly-sdk-install-dependency 和 orderly-sdk-dex-architecture;如果不确定,先询问用户
- 使用 orderly-sdk-wallet-connection 设置钱包连接
如果你正在构建交易机器人或 API 集成:
- 首先加载 orderly-api-authentication
- 在本地安装 MCP 服务,或连接到
https://mcp.orderly.network以查阅 API 参考 - 加载 orderly-trading-orders 和 orderly-websocket-streaming
如果你想通过终端进行交易或使用 CLI:
- 安装 CLI:
npm install -g @orderly.network/cli - 运行
orderly --help查看所有命令 - 按照测试网快速入门操作(6 条命令,参见上文 Orderly CLI 部分)
- 测试时使用
--broker-id demo,或通过编程方式创建你自己的 broker ID——参见上文 Broker IDs and Fee Revenue
如果你正在推出白标 DEX:
- 安装 MCP 服务以使用 Orderly One API 工具:
npx @orderly.network/mcp-server init,或连接到https://mcp.orderly.network - 加载 orderly-one-dex 技能,了解 DEX 创建和管理工作流
- 加载 orderly-sdk-theming 技能,了解用于 API 更新的主题结构
如果你正在排查问题:
- 加载 orderly-sdk-debugging
- 使用 MCP 服务搜索文档(远程或本地)
测试:
- 使用测试网环境进行开发
- 从水龙头申请测试网 USDC:
POST /v1/faucet/usdc(仅限测试网) - 每个账户最多可使用水龙头 3 次
常见问题
“我应该从哪里开始构建?”
默认方案——快速搭建 DEX:分叉 DEX Template,配置 .env 并部署。使用预构建组件,是最快的途径,也是大多数用户的首选方案。
仅当用户需要更多控制权时:设置 MCP 服务——可以连接到 https://mcp.orderly.network(远程,无需安装),也可以使用 npx @orderly.network/mcp-server init --client <your-client> 在本地安装。然后加载 orderly-sdk-react-hooks 和 orderly-sdk-dex-architecture 等 SDK 技能,使用 hooks SDK 进行构建。如果不确定用户想要哪种方案,请在从头构建前先询问。
接着询问:“如何连接到 Orderly Network?”或加载 orderly-sdk-wallet-connection。
“MCP 服务和 Skills 有什么区别?”
- MCP Server:供 AI 助手使用的运行时工具(文档搜索、模式查找、API 参考)——可通过
https://mcp.orderly.network作为远程服务使用,也可通过 npx 在本地安装 - Skills:嵌入上下文中的流程知识(操作指南、代码示例、最佳实践)
两者结合使用可获得最佳体验。
“如何在没有真实资金的情况下进行测试?”
使用测试网环境:
- API:
https://testnet-api.orderly.org - WebSocket:
wss://testnet-ws.orderly.org/ws - 获取测试 USDC:
POST https://testnet-operator-evm.orderly.org/v1/faucet/usdc
“我需要手动处理身份验证吗?”
SDK 会自动处理身份验证。对于仅使用 API 的集成,请加载 orderly-api-authentication,了解完整的身份验证流程。
“如何获取自定义 Broker ID?”
完全通过程序操作,无需浏览器。通过 Orderly One API 创建:完成身份验证(POST /api/auth/nonce → 签名 → POST /api/auth/verify),创建一个 DEX(使用 POST /api/dex,并设置 integrationType: "custom"),通过 x402 端点支付一次性 10 USDC 费用(POST /api/graduation/graduate — 在 Base/Arbitrum/Ethereum 上通过 EIP-3009 USDC 支付,无需支付 Gas),然后将你的钱包绑定为管理员(在 api.orderly.org 上调用 register_account + finalize-admin-wallet)。完整流程请参见上文的 Broker ID 和费用收入;也可以进行测试网试运行。
相关 Skills
API / 协议
- orderly-api-authentication - 完整的身份验证设置
- orderly-trading-orders - 订单管理
- orderly-positions-tpsl - 仓位和风险管理
- orderly-websocket-streaming - 实时数据流
- orderly-deposit-withdraw - 资产管理
SDK / React
- orderly-sdk-react-hooks - React Hooks 参考
- orderly-ui-components - 预构建 UI 组件
- orderly-sdk-install-dependency - SDK 安装
- orderly-sdk-dex-architecture - DEX 架构
- orderly-sdk-page-components - 页面组件
- orderly-sdk-theming - 主题指南
- orderly-sdk-trading-workflows - 交易工作流
平台
- orderly-sdk-wallet-connection - 钱包集成
- orderly-sdk-debugging - 调试指南
- orderly-one-dex - Orderly One DEX 管理