Orderly One Dex

Polar Sponsor
爱发电 赞助
.NET 9.0

使用 Orderly One API 创建并管理自定义 DEX:部署、自定义域名、毕业、主题化

有序网络: 有序 One DEQQOrderly One 是白标签的DEX平台.

功能概述

有序网络: 有序 One DEQQOrderly One 是白标签的DEX平台.是一项面向实际任务的技能,主要用于用户配置一个DEX( 名称, 品牌, 链条), API 叉 一个 GitHub 模板 repo, 和 GitHub Actions 部署到。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
  • 实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

使用与执行

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Orderly Network:Orderly One DEX

Orderly One 是一个白标 DEX 平台。用户配置 DEX(名称、品牌标识、支持链),API 会 Fork 一个 GitHub 模板仓库,并通过 GitHub Actions 自动部署至 GitHub Pages。完成“毕业”流程的 DEX 可获得手续费分成。

适用场景

  • 构建自定义永续合约 DEX
  • 管理 DEX 的部署、域名或主题样式
  • 处理“毕业”流程以启用手续费共享

API 基础 URL

环境 基础 URL
Mainnet https://dex-api.orderly.network
Testnet https://testnet-dex-api.orderly.network

API 分类

使用 get_orderly_one_api_info MCP 工具获取全部端点的详细信息。

分类 说明 关键端点
auth 钱包签名认证 /api/auth/nonce, /api/auth/verify, /api/auth/validate
dex DEX 的增删改查、域名配置与部署管理 /api/dex, /api/dex/{id}, /api/dex/{id}/custom-domain, /api/dex/{id}/workflow-status
theme AI 驱动的主题生成 /api/theme/modify, /api/theme/fine-tune
graduation 从 Demo 版本升级为完整 DEX 并启用手续费共享 /api/graduation/status, /api/graduation/fee-options, /api/graduation/verify-tx
leaderboard 跨 DEX 排行榜 /api/leaderboard, /api/leaderboard/broker/{brokerId}
stats 平台统计数据 /api/stats, /api/stats/swap-fee-config

创建 / 更新 DEX

POST /api/dex(创建)与 PUT /api/dex/{id}(更新)均采用 multipart/form-data 编码格式。

必填字段

字段 类型 约束条件
brokerName string 3–30 个字符,仅允许字母、数字、空格、点号(.)和短横线(-)

可选字段

链支持(Chains):

字段 类型 说明
chainIds number[](JSON 格式) 例如:[42161, 10, 8453]
defaultChain number 默认链 ID

品牌标识(Branding,文件上传):

字段 类型 最大尺寸
primaryLogo File 250 KB
secondaryLogo File 100 KB
favicon File 50 KB
pnlPoster0..N File 每个 250 KB

主题样式(Theming):

字段 类型 说明
themeCSS string 用于覆盖默认主题的 CSS 变量
tradingViewColorConfig string 图表颜色配置(JSON 格式)

社交链接(Social):

字段 类型 说明
telegramLink string URL
discordLink string URL
xLink string URL

认证与钱包(Auth/Wallet):

字段 类型 说明
walletConnectProjectId string WalletConnect 项目 ID
privyAppId string Privy 应用 ID
privyTermsOfUse string 服务条款 URL
privyLoginMethods string 以英文逗号分隔的登录方式列表
enableAbstractWallet boolean 是否启用 Abstract 钱包
disableEvmWallets boolean 是否禁用 EVM 钱包
disableSolanaWallets boolean 是否禁用 Solana 钱包

网络环境(Network):

字段 类型 说明
disableMainnet boolean 是否禁用主网
disableTestnet boolean 是否禁用测试网

交易功能(Trading):

字段 类型 说明
swapFeeBps number(取值范围:0–100) 兑换手续费(单位:基点),需确保 enabledMenus 中包含 “Swap”
symbolList string 以英文逗号分隔的交易对列表(例如:PERP_ETH_USDC)

菜单配置(Menus):

字段 类型 说明
enabledMenus string 以英文逗号分隔;可选项包括:Trading、Portfolio、Markets、Leaderboard(默认启用)、Swap、Rewards、Vaults、Points
customMenus string 格式为:"Name,URL;Name2,URL2"

SEO 设置(SEO):

字段 类型 约束条件
seoSiteName string 最多 100 字符
seoSiteDescription string 最多 300 字符
seoSiteLanguage string 支持 "en" 或 "en-US"
seoSiteLocale string 例如:"en_US"
seoTwitterHandle string 格式如:"@handle"
seoThemeColor string 例如:"#1a1b23"
seoKeywords string 最多 500 字符

其他设置(Other):

字段 类型 说明
availableLanguages string JSON 数组格式;支持语言:en、zh、tc、ja、es、ko、vi、de、fr、ru、id、tr、it、pt、uk、pl、nl
analyticsScript string Base64 编码格式的分析脚本
enableServiceDisclaimerDialog boolean 是否显示服务免责声明弹窗
enableCampaigns boolean 是否启用 ORDER 代币活动及 Points 菜单
restrictedRegions string 以英文逗号分隔的国家/地区名称(例如:"United States,China")
whitelistedIps string IP 白名单

响应结果

创建成功(201): { id, brokerId, brokerName, repoUrl, userId, createdAt }

更新成功(200): 返回完整的 DEX 对象(含全部字段)

核心工作流

认证流程

  1. 向 POST /api/auth/nonce 提交 { address } → 获取待签名消息
  2. 签名内容:"Sign this message to authenticate with Orderly One: {nonce}"
  3. 向 POST /api/auth/verify 提交 { address, signature } → 获取 JWT Token
  4. 后续所有请求均需携带请求头:Authorization: Bearer {token}

创建 DEX 流程

  1. 按上述字段组装 multipart/form-data 请求体
  2. 调用 POST /api/dex → 返回 { id, brokerId, repoUrl }
  3. 轮询 GET /api/dex/{id}/workflow-status,直至响应中 conclusion: "success"

毕业流程(手续费共享)

  1. 调用 GET /api/graduation/fee-options → 获取 USDC/ORDER 支付金额及 receiverAddress
  2. 在 Ethereum、Arbitrum 或 Base 网络上将对应代币转账至 receiverAddress
  3. 调用 POST /api/graduation/verify-tx,提交参数:{ txHash, chain, chainId, chainType: "EVM", brokerId, makerFee, takerFee, rwaMakerFee, rwaTakerFee, paymentType } → 创建 broker ID

broker ID 创建完成后,需完成管理员钱包注册:

EVM 钱包: 第 4 步:调用 Orderly Network API 完成注册:

  • GET https://api.orderly.org/v1/registration_nonce
  • 使用 EIP-712 标准对以下数据签名:{ brokerId, chainId, timestamp, registrationNonce }
  • POST https://api.orderly.org/v1/register_account,提交参数:{ message, signature, userAddress, chainType: "EVM" }
  1. 调用 POST /api/graduation/finalize-admin-wallet(请求体为空)

Solana 钱包: 第 4 步:调用 Orderly Network API 完成注册:

  • GET https://api.orderly.org/v1/registration_nonce
  • 使用 Solana 钱包对以下消息签名:{ brokerId, chainId: 900900900, timestamp, registrationNonce }
  • POST https://api.orderly.org/v1/register_account,提交参数:{ message, signature, userAddress, chainType: "SOL" }
  1. 调用 POST /api/graduation/finalize-admin-wallet(请求体为空)

EVM 多签钱包 / Gnosis Safe: 第 4 步:在 Safe 钱包中使用 Transaction Builder 创建批量交易:

  • 目标地址(To): Orderly Vault 合约(按链区分)
  • 方法(Method): delegateSigner
  • 调用数据(Data): [keccak256(brokerId), userAddress]
  1. 在 Safe 钱包中执行该批量交易(需满足签名人数要求)
  2. 调用 POST /api/graduation/finalize-admin-wallet,提交参数:{ multisigAddress, multisigChainId }

Orderly MCP

本技能依赖 Orderly MCP 服务。若尚未安装,请参考 orderly-onboarding 技能完成初始化配置。

工具: get_orderly_one_api_info

  • { endpoint: "/api/dex" } —— 查询指定端点详情
  • { category: "graduation" } —— 查询某分类下全部端点
  • {} —— 获取完整 API 概览

常见问题

问题 解决方案
DEX 部署卡住 调用 /api/dex/{id}/workflow-runs/{runId} 查看具体任务失败原因
自定义域名未生效 检查 CNAME 记录是否指向 {org}.github.io,并等待 DNS 生效
毕业验证失败 确认已向 receiverAddress 发起交易,并等待足够区块确认
Logo 上传失败 检查文件大小是否超出限制(主 Logo ≤ 250 KB,副 Logo ≤ 100 KB)
CSS 样式无效 提交前请校验 themeCSS 的语法正确性

相关技能

  • orderly-onboarding —— 账户初始化配置
  • orderly-trading-orders —— 交易订单功能

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.3万人学习