Off-Chain Matching
Everstrike maintains an off-chain matching and risk engine. Clients interface with the engine through the Everstrike API.
Submitted orders go through risk checks, ensuring that they are well formed, and that the client can comply with margin requirements. Once an order has successfully passed all risk checks, it is posted to the engine's internal orderbook. If there is an immediate match, a trade takes place. If not, the order is stored in memory, until a match is found.
The matching is done based on a FIFO (price-time-priority) algorithm. Orders at the same price are prioritized by their entry times, with the oldest order having the highest priority.
Note for market makers: The Everstrike API is located in Azure Stockholm (Testnet) and Azure Paris (Mainnet). To ensure optimal latency, VPS's that interact with the Everstrike API should be located in these regions.
Last updated
Was this helpful?