Skip to main content
SpotRouter is the protocol registry for markets deployed through the Router. Market creation and administration are permissioned and intentionally omitted; applications use the views below.
Returns: true only for markets registered by this Router.Integration rule: also verify AccountCore.verifiedSpotOrderBook(market) or consume the canonical deployment registry. A contract at a deterministic address is not necessarily deployed or authorized.SDK: direct Router ABI read.
Returns whether governance currently permits the token in future Router deployments. This is not a guarantee that a live market exists, nor does it replace AccountCore asset enablement.SDK: direct Router ABI read.
Use this to verify that discovered markets settle against the expected custody contract.SDK: direct Router ABI read.
Existing market proxies may have separate upgrade history. Do not infer an existing proxy’s code solely from this value; verify proxy implementation and code hash from the deployment manifest.SDK: direct Router ABI read.
This is operational metadata, not an application permission check. User-level permissions live in AccountCore.SDK: direct Router ABI read.
Every parameter participates in the CREATE2 salt and initialization bytecode. Changing any value can change the result; the current implementation address also participates in the bytecode hash.Returns: predicted proxy address.No state change: this does not deploy or register a market.Common failure mode: treating the prediction as live. Require code at the address plus Router and AccountCore verification.SDK: direct Router ABI read.
Market-registration and state-change events are covered in Indexing SpotRouter.