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

# Obtener configuraciones de tarifa dinámica CLMM

> Recupera los niveles de `DynamicFeeConfig` calibrados a los que un nuevo pool CLMM puede suscribirse cuando
se pasa `enableDynamicFee=true` a `CreateCustomizablePool`. Cada entrada expone los
parámetros por nivel (periodo de filtro, periodo de decaimiento, factor de reducción, control de
tarifa dinámica, acumulador máximo de volatilidad) que rigen el recargo de seguimiento de volatilidad.
Caché de 60 segundos.




## OpenAPI

````yaml /es/api-reference/openapi/api-v3.yaml get /main/clmm-dynamic-config
openapi: 3.0.3
info:
  title: Raydium API v3
  version: 3.0.0
  description: >-
    La Raydium API v3 proporciona endpoints REST para consultar pools de
    liquidez, información de mint, detalles de farms, pools IDO y metadatos de
    cadena para la blockchain de Solana. Utilizada por wallets, agregadores y
    traders para obtener feeds de precios, datos de pools e información de
    enrutamiento.
servers:
  - url: https://api-v3.raydium.io
    description: Producción (Mainnet)
  - url: https://api-v3-devnet.raydium.io
    description: Desarrollo (Devnet)
security: []
tags:
  - name: Main
    description: >-
      Endpoints principales de la API para información de cadena, TVL y
      configuración
  - name: Mint
    description: Información de mint de tokens y precios
  - name: Pools
    description: Información de pools de liquidez, claves y datos históricos
  - name: Farms
    description: Información de farm pools y claves
  - name: IDO
    description: Información de pools IDO y claves
paths:
  /main/clmm-dynamic-config:
    get:
      tags:
        - Main
      summary: Obtener configuraciones de tarifa dinámica CLMM
      description: >
        Recupera los niveles de `DynamicFeeConfig` calibrados a los que un nuevo
        pool CLMM puede suscribirse cuando

        se pasa `enableDynamicFee=true` a `CreateCustomizablePool`. Cada entrada
        expone los

        parámetros por nivel (periodo de filtro, periodo de decaimiento, factor
        de reducción, control de

        tarifa dinámica, acumulador máximo de volatilidad) que rigen el recargo
        de seguimiento de volatilidad.

        Caché de 60 segundos.
      operationId: getMainClmmDynamicConfig
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                allOf:
                  - $ref: '#/components/schemas/ApiResponse'
                  - type: object
                    properties:
                      data:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: PDA de DynamicFeeConfig
                            index:
                              type: integer
                            filterPeriod:
                              type: integer
                              description: >-
                                Segundos; la volatilidad decae hacia cero tras
                                esta ventana
                            decayPeriod:
                              type: integer
                              description: >-
                                Segundos; semivida completa del decaimiento del
                                acumulador
                            reductionFactor:
                              type: integer
                              description: >-
                                Numerador de decaimiento por paso (denominador =
                                10000)
                            maxFeeRateNumerator:
                              type: integer
                              description: >-
                                Límite máximo del recargo de tarifa dinámica
                                (denominador = 1_000_000)
                            dynamicFeeControl:
                              type: integer
                              description: >-
                                Numerador de escala por distancia de tick
                                (denominador = 100_000)
components:
  schemas:
    ApiResponse:
      type: object
      description: >-
        Envelope de respuesta común. El campo `data` es suministrado por el
        esquema de respuesta de cada endpoint mediante `allOf` y, por tanto, no
        se declara en el envelope base.
      required:
        - id
        - success
      properties:
        id:
          type: string
          description: ID de solicitud (UUID)
        success:
          type: boolean
          description: Indica si la solicitud fue exitosa
        msg:
          type: string
          description: Mensaje de error si `success` es false

````