Uniswap · Schema

LimitOrderQuoteRequest

LimitOrderQuoteRequest schema from Uniswap Trading API

BlockchainCryptocurrencyDeFiDecentralized ExchangeLiquiditySwaps

Properties

Name Type Description
swapper object
limitPrice string
amount object
orderDeadline number
type object
tokenIn object
tokenOut object
tokenInChainId object
tokenOutChainId object
View JSON Schema on GitHub

JSON Schema

uniswap-limit-order-quote-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/uniswap/refs/heads/main/json-schema/uniswap-limit-order-quote-request-schema.json",
  "title": "LimitOrderQuoteRequest",
  "description": "LimitOrderQuoteRequest schema from Uniswap Trading API",
  "type": "object",
  "properties": {
    "swapper": {
      "$ref": "#/components/schemas/receiverWalletAddress"
    },
    "limitPrice": {
      "type": "string"
    },
    "amount": {
      "$ref": "#/components/schemas/tokenAmount"
    },
    "orderDeadline": {
      "type": "number"
    },
    "type": {
      "$ref": "#/components/schemas/TradeType"
    },
    "tokenIn": {
      "$ref": "#/components/schemas/inputToken"
    },
    "tokenOut": {
      "$ref": "#/components/schemas/outputToken"
    },
    "tokenInChainId": {
      "$ref": "#/components/schemas/ChainId"
    },
    "tokenOutChainId": {
      "$ref": "#/components/schemas/ChainId"
    }
  },
  "required": [
    "swapper",
    "type",
    "amount",
    "tokenIn",
    "tokenOut",
    "tokenInChainId",
    "tokenOutChainId"
  ]
}