跳转至

常见问题

概述

什么是 Sera?

Sera 是一个稳定币外汇交易所,允许在代表不同法币(USD、EUR、GBP、SGD、JPY 等)的稳定币之间进行交易。所有结算通过开源智能合约在以太坊上进行。

支持哪些货币?

Sera 通过各种稳定币发行方支持多种法币货币。完整列表请参阅支持的货币对

Sera 是托管的吗?

不是。Sera 完全非托管。您的资金保存在链上智能合约(Vault)中,资金移动需要有效授权。Sera 的链下服务仅处理订单撮合,不托管您的代币。即使 Sera 的 API 不可用,也可以使用链上紧急提款机制取回 Vault 余额。

交易

有哪些订单类型?

Sera 支持限价单(指定您的价格)、即时兑换(以最佳可用价格 Fill-or-Kill)以及虚拟流动性批次(使用共享抵押品的多交易对订单)。详情请参阅订单类型虚拟流动性

什么是虚拟流动性?

虚拟流动性(VL)允许您使用一笔共享预算,在多个交易对上挂出限价单。与为每个订单分别锁定抵押品不同,VL 批次只冻结单个订单中的最大成本。当一个兄弟订单成交后,其余订单会自动缩量,以适配剩余预算。请参阅虚拟流动性

即时兑换如何运作?

即时兑换使用智能订单路由(SOR)在所有可用流动性中寻找最佳价格。当直接路径不是最优时,SOR 引擎会通过中间货币进行路由。例如,JPY→GBP 兑换可能会经由 USD,以获得更优汇率。

  1. 通过 API 请求报价
  2. 使用您的钱包签署报价参数
  3. 提交签名以执行

兑换是原子性的 — 要么完全执行,要么被完全拒绝。请参阅即时兑换交易

费用是多少?

兑换费用已计入您签署的报价中——所见即所付,Gas 也已包含在内。限价单用户在结算时以真实 ETH 支付 Gas。详情请参阅费用与成本

我可以取消订单吗?

可以。未结和部分成交的订单可以使用 POST /orders/cancel 并附带 EIP-712 CancelOrder 签名来取消。下单后通常会有约 5 分钟的撤单冷却期;命中冷却会返回 429。请在冷却后重试,或先查询订单状态再重新提交。

取消部分成交的订单会怎样?

未成交部分退还到您的 Vault 余额。已成交部分的收益仍然在您的 Vault 中可用。

API

我需要 API 密钥吗?

  • 公共端点(健康检查、代币、兑换报价)— 不需要 API 密钥
  • 交易端点(下单、兑换)— 不需要 API 密钥,但需要 EIP-712 签名
  • 读取端点(余额、订单历史)— 需要 API 密钥

请参阅身份验证了解如何创建 API 密钥。

频率限制是多少?

公共请求会在边缘代理/CDN 层按客户端限速。使用 API key 认证的请求还会按钱包和端点组限速:

  • read:10 次/秒
  • trade:5 次/秒
  • cancel:2 次/秒
  • transfer:2 次/秒

有 WebSocket API 吗?

目前不对公共用户提供。请使用 REST API 轮询订单状态更新。

安全性

资金如何保护?

Vault 余额保存在 Vault.sol 智能合约中,具有按用户的账本余额。Vault 是非托管的 — Sera 的链下服务(订单撮合、API)不托管您的资金。所有交易操作需要您钱包的 EIP-712 签名,所有结算在链上进行。智能合约开源,已独立审计。如果 Sera 的链下服务宕机,您可以通过延迟紧急提款取回 Vault 余额。

如果 API 宕机怎么办?

您可以不依赖 API,直接通过智能合约使用紧急提款机制:

  1. 在 Sera 合约上调用 emergencyWithdraw(token, amount)
  2. 等待约 24 小时(7,200 个区块)
  3. 再次调用 emergencyWithdraw(token, amount) 以执行

详情请参阅紧急提款

我的账户会被冻结吗?

在极少数情况下(例如合规要求),账户可能会被冻结。被冻结的账户仍然可以提款,但不能下新的交易。

支持

如何获取帮助?