> ## Documentation Index
> Fetch the complete documentation index at: https://docs.joyride.exchange/llms.txt
> Use this file to discover all available pages before exploring further.

# public/get_market_config

> JSON-RPC method `public/get_market_config` on the trading socket. The decimals here are the 8dp core convention; RFQ values use 6dp strings.



## AsyncAPI

````yaml _generated/asyncapi.yaml public.get_market_config
id: public.get_market_config
title: public/get_market_config
description: >-
  JSON-RPC method `public/get_market_config` on the trading socket. The decimals
  here are the 8dp core convention; RFQ values use 6dp strings.
servers:
  - id: trading
    protocol: wss
    host: joyride.exchange
    bindings: []
    variables: []
address: /
parameters: []
bindings: []
operations:
  - &ref_1
    id: public.get_market_config.request
    title: Request
    type: receive
    messages:
      - &ref_3
        id: request
        contentType: application/json
        payload:
          - name: Request params
            type: object
            properties:
              - name: type
                type: string
                description: object
                required: false
              - name: additionalProperties
                type: boolean
                required: false
              - name: description
                type: string
                description: No parameters; send `{}` or omit `params`.
                required: false
        headers: []
        jsonPayloadSchema:
          type: object
          additionalProperties: false
          description: No parameters; send `{}` or omit `params`.
          x-parser-schema-id: <anonymous-schema-18>
        title: Request params
        example: |-
          {
            "type": "<string>",
            "additionalProperties": true,
            "description": "<string>"
          }
        bindings: []
        extensions:
          - id: x-parser-unique-object-id
            value: request
    bindings: []
    extensions: &ref_0
      - id: x-parser-unique-object-id
        value: public.get_market_config
  - &ref_2
    id: public.get_market_config.reply
    title: Reply
    type: send
    messages:
      - &ref_4
        id: result
        contentType: application/json
        payload:
          - name: Result
            type: object
            properties:
              - name: version
                type: string
                required: true
              - name: price_decimals
                type: integer
                description: Order-book price precision (8). RFQ money uses 6dp strings.
                required: true
              - name: quantity_decimals
                type: integer
                description: >-
                  Order-book quantity precision (8). RFQ quantities use 6dp
                  strings.
                required: true
        headers: []
        jsonPayloadSchema:
          type: object
          required:
            - version
            - price_decimals
            - quantity_decimals
          properties:
            version:
              type: string
              x-parser-schema-id: <anonymous-schema-19>
            price_decimals:
              type: integer
              description: Order-book price precision (8). RFQ money uses 6dp strings.
              x-parser-schema-id: <anonymous-schema-20>
            quantity_decimals:
              type: integer
              description: >-
                Order-book quantity precision (8). RFQ quantities use 6dp
                strings.
              x-parser-schema-id: <anonymous-schema-21>
          x-parser-schema-id: MarketConfig
        title: Result
        example: |-
          {
            "version": "v8",
            "price_decimals": 8,
            "quantity_decimals": 8
          }
        bindings: []
        extensions:
          - id: x-parser-unique-object-id
            value: result
      - &ref_5
        id: error
        contentType: application/json
        payload:
          - name: Error
            description: >-
              `1001` for an authentication or session failure, `-32602` for
              malformed params on a `public/*` method.
            type: object
            properties:
              - name: code
                type: integer
                description: >-
                  `1001` not authenticated (bad signature, expired or reused
                  nonce, expired or invalid token, unknown or reassigned
                  account, 60-second idle reap); `-32602` invalid params;
                  `-32700`, `-32600`, `-32601`, `-32603` per JSON-RPC 2.0.
                required: true
              - name: message
                type: string
                required: true
        headers: []
        jsonPayloadSchema:
          type: object
          description: The `error` object of a `public/*` failure.
          required:
            - code
            - message
          properties:
            code:
              type: integer
              description: >-
                `1001` not authenticated (bad signature, expired or reused
                nonce, expired or invalid token, unknown or reassigned account,
                60-second idle reap); `-32602` invalid params; `-32700`,
                `-32600`, `-32601`, `-32603` per JSON-RPC 2.0.
              x-parser-schema-id: <anonymous-schema-3>
            message:
              type: string
              x-parser-schema-id: <anonymous-schema-4>
          x-parser-schema-id: JsonRpcError
        title: Error
        description: >-
          `1001` for an authentication or session failure, `-32602` for
          malformed params on a `public/*` method.
        example: |-
          {
            "code": 1001,
            "message": "unknown account"
          }
        bindings: []
        extensions:
          - id: x-parser-unique-object-id
            value: error
    bindings: []
    extensions: *ref_0
sendOperations:
  - *ref_1
receiveOperations:
  - *ref_2
sendMessages:
  - *ref_3
receiveMessages:
  - *ref_4
  - *ref_5
extensions:
  - id: x-parser-unique-object-id
    value: public.get_market_config
securitySchemes: []

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.