跳到主要内容

枚举类型速查


1. Wire 枚举

枚举JSON 编码取值
SidePascalCase"Bid" · "Ask"
MarketKindPascalCase"Native" CLOB · "ExternalPeg" 预言机
MarketLifecyclePascalCase"Created""Active""Halted""DelistPending""Delisted"
MarginModePascalCase"Cross" · "Isolated"
AccountRolePascalCase"Trader"/"OracleOperator"/"SettlementOperator"/"Admin"/"Liquidator"/"Quoter"
DepositStatusPascalCase"Recorded" · "Credited"
WithdrawStatusPascalCase"Pending" · "Settled" · "Refunded"
TxStatuskebab-case"accepted" · "kept-reject"
HealthStatuslowercase"ok" · "recovering"(预留) · "degraded"(预留)
TimeInForcePascalCase"Gtc" · "Ioc" · "Fok" · "PostOnly"
OrderLifecycleStatuskebab-case"open" · "closed" · "unknown"
OrderUpdateKindlowercase"accepted" · "resting" · "done" · "expired"
TriggerUpdateKindsnake_case"placed" · "activated" · "cancelled" · "expired" · "fire_failed" · "oco_placed" · "oco_resolved"
AuthChannelsnake_case"master" · "master_or_agent_with_role" · "user_signed_master"
RoleFiltersnake_case"trader"/"oracle_operator"/"settlement_operator"/"admin"/"liquidator"/"quoter"
TopSortKeylowercase"balance" · "equity"
CloseReasonsnake_case"filled" · "ioc_expired" · "cancelled" · "gtd_expired" · "fok_rejected" · "market_delisted"
TriggerOrderTypelowercase"market" · "limit"
TriggerDirectionPascalCase"Above" · "Below"
OcoStatusPascalCase"Active" · "Resolved"
WsOplowercase"subscribe" · "subscribed" · "error"
OrderbookSourcelowercase"index"

2. MassCancelScope

批量撤单的范围选择器。

"Owner" // 该 owner 在该市场的全部挂单
{"Side": "Bid"} // 指定方向
{"Ids": [1001, 1002, 1003]} // 按 order_id 列表
变体JSON 形态说明
Owner"Owner"全部挂单
Side{"Side": "Bid"}按方向(Bid/Ask)
Ids{"Ids": [1, 2, 3]}按 order_id 列表

3. HandlerCrate

Action 主 handler 所属业务 crate(getActionsMeta 的元数据,仅文档用途)。

"zepto-trade" | "zepto-bridge" | "zepto-ops" | "zepto-liquidation" | "zepto-triggers"

4. RejectReason(摘要)

完整列表见 概述 - 错误码。常用变体:

变体说明
InsufficientBalance余额不足(required/have 为 raw i128)
NonceMismatchnonce 不匹配
SignerNotFoundsigner 账户不存在
BadMasterSignaturesecp256k1 签名无效
AgentNotRegisteredagent 未注册
AgentExpiredagent 已过期
AgentRoleMissingagent 缺少角色
MasterOnlyAction该 Action 不允许 agent
AccountRoleMissing签名者缺少角色
SymbolNotFound / MarketNotFound市场不存在
MarketNotActive市场非 Active 状态
DecimalPrecisionExceededdecimal string 超精度
PostOnlyRejected / FokRejected订单立即成交/FOK 失败
MarketEmergencyHalt市场紧急熔断中
ReduceOnlyRejectedreduce_only 会增加净持仓
PriceNonPositive / QtyNonPositive价格/数量非法

5. 角色位掩码

角色位值role_mask
Trader11
OracleOperator22
SettlementOperator44
Admin88
Liquidator1616
Quoter3232