!!! info "[ApiPreOrderCheckResponse](/../../schemas/api_pre_order_check_response)" |Name
`Lite`|Type|Required
`Default`| Description | |-|-|-|-| |results
`r` |[PreOrderCheckResult]|True|Pre order check for each new order in the request| ??? info "[PreOrderCheckResult](/../../schemas/pre_order_check_result)" |Name
`Lite`|Type|Required
`Default`| Description | |-|-|-|-| |max_qty
`mq` |[AssetMaxQty]|True|The maximum quantity for each leg| |margin_required
`mr` |string|True|The margin required for the order (reported in `settle_currency`)| |order_valid
`ov` |boolean|True|Whether the order is valid| |reason
`r` |string|True|The reason the order is invalid, if any| |settle_currency
`sc` |Currency|True|The subAccount settle currency| ??? info "[AssetMaxQty](/../../schemas/asset_max_qty)" |Name
`Lite`|Type|Required
`Default`| Description | |-|-|-|-| |asset
`a` |string|True|The asset associated with the max quantity| |max_buy_qty
`mb` |string|True|The maximum buy quantity| |max_sell_qty
`ms` |string|True|The maximum sell quantity| ??? info "[Currency](/../../schemas/currency)" The list of Currencies that are supported on the GRVT exchange
|Value| Description | |-|-| |`USD` = 1|the USD fiat currency| |`USDC` = 2|the USDC token| |`USDT` = 3|the USDT token| |`ETH` = 4|the ETH token| |`BTC` = 5|the BTC token| |`SOL` = 6|the SOL token| |`ARB` = 7|the ARB token| |`BNB` = 8|the BNB token| |`ZK` = 9|the ZK token| |`POL` = 10|the POL token| |`OP` = 11|the OP token| |`ATOM` = 12|the ATOM token| |`KPEPE` = 13|the 1000PEPE token| |`TON` = 14|the TON token| |`XRP` = 15|the XRP token| |`TRUMP` = 20|the TRUMP token| |`SUI` = 21|the SUI token| |`LINK` = 25|the LINK token| |`JUP` = 27|the JUP token| |`FARTCOIN` = 28|the FARTCOIN token| |`ENA` = 29|the ENA token| |`DOGE` = 30|the DOGE token| |`ADA` = 33|the ADA token| |`AAVE` = 34|the AAVE token| |`BERA` = 35|the BERA token| |`IP` = 40|the IP token|