Obtener configuraciones de tarifa dinámica CLMM
curl --request GET \
--url https://api-v3.raydium.io/main/clmm-dynamic-configimport requests
url = "https://api-v3.raydium.io/main/clmm-dynamic-config"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api-v3.raydium.io/main/clmm-dynamic-config', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-v3.raydium.io/main/clmm-dynamic-config",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api-v3.raydium.io/main/clmm-dynamic-config"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api-v3.raydium.io/main/clmm-dynamic-config")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-v3.raydium.io/main/clmm-dynamic-config")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"id": "<string>",
"success": true,
"msg": "<string>",
"data": [
{
"id": "<string>",
"index": 123,
"filterPeriod": 123,
"decayPeriod": 123,
"reductionFactor": 123,
"maxFeeRateNumerator": 123,
"dynamicFeeControl": 123
}
]
}Main
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.
GET
/
main
/
clmm-dynamic-config
Obtener configuraciones de tarifa dinámica CLMM
curl --request GET \
--url https://api-v3.raydium.io/main/clmm-dynamic-configimport requests
url = "https://api-v3.raydium.io/main/clmm-dynamic-config"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api-v3.raydium.io/main/clmm-dynamic-config', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-v3.raydium.io/main/clmm-dynamic-config",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api-v3.raydium.io/main/clmm-dynamic-config"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api-v3.raydium.io/main/clmm-dynamic-config")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-v3.raydium.io/main/clmm-dynamic-config")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"id": "<string>",
"success": true,
"msg": "<string>",
"data": [
{
"id": "<string>",
"index": 123,
"filterPeriod": 123,
"decayPeriod": 123,
"reductionFactor": 123,
"maxFeeRateNumerator": 123,
"dynamicFeeControl": 123
}
]
}Respuesta
200 - application/json
Success
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.
¿Esta página le ayudó?

