常见问题¶
概述¶
什么是 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,以获得更优汇率。
- 通过 API 请求报价
- 使用您的钱包签署报价参数
- 提交签名以执行
兑换是原子性的 — 要么完全执行,要么被完全拒绝。请参阅即时兑换交易。
费用是多少?¶
兑换费用已计入您签署的报价中——所见即所付,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,直接通过智能合约使用紧急提款机制:
- 在 Sera 合约上调用
emergencyWithdraw(token, amount) - 等待约 24 小时(7,200 个区块)
- 再次调用
emergencyWithdraw(token, amount)以执行
详情请参阅紧急提款。
我的账户会被冻结吗?¶
在极少数情况下(例如合规要求),账户可能会被冻结。被冻结的账户仍然可以提款,但不能下新的交易。
支持¶
如何获取帮助?¶
- 邮箱:[email protected]
- Telegram:t.me/seraprotocol
- X (Twitter):@seraprotocol