The Perpetual Protocol is built upon a virtual automated market maker (vAMM). For this reason, although our advanced order types are functionally similar to those in centralised exchanges, there are a few important differences.
First, all of the orders and trades are public. Because of the public nature of blockchains the identity (address) that made the order is also public.
Second, all of the orders are effectively executed through all-or-nothing market trades. Unlike central limit order book (CLOB) exchanges, partial fills are not possible. For this reason, it might be worth splitting up larger limit orders into smaller orders at similar prices.