Получить историю лимитных ордеров CLMM кошелька
curl --request GET \
--url https://temp-api-v1.raydium.io/limit-order/history/order/list-by-userimport requests
url = "https://temp-api-v1.raydium.io/limit-order/history/order/list-by-user"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://temp-api-v1.raydium.io/limit-order/history/order/list-by-user', 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://temp-api-v1.raydium.io/limit-order/history/order/list-by-user",
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://temp-api-v1.raydium.io/limit-order/history/order/list-by-user"
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://temp-api-v1.raydium.io/limit-order/history/order/list-by-user")
.asString();require 'uri'
require 'net/http'
url = URI("https://temp-api-v1.raydium.io/limit-order/history/order/list-by-user")
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{
"success": true,
"data": {
"rows": [
{
"pda": "<string>",
"owner": "<string>",
"poolId": "<string>",
"mintA": "<string>",
"mintB": "<string>",
"zeroForOne": true,
"tick": 123,
"price": 123,
"openBlockTime": 123,
"fillStatus": "NONE",
"orderInputAmountUi": 123,
"orderOutputAmountUi": 123,
"filledInputAmountUi": 123,
"filledOutputAmountUi": 123
}
],
"nextPageId": "<string>"
},
"id": "<string>"
}{
"success": false,
"msg": "<string>",
"id": "<string>"
}{
"success": false,
"msg": "<string>",
"id": "<string>"
}Temporary
Получить историю лимитных ордеров CLMM кошелька
Возвращает закрытые лимитные ордера CLMM, принадлежащие wallet. Каждая строка описывает состояние ордера на момент его выхода из активного набора. Пагинация по курсору через nextPageId.
GET
/
limit-order
/
history
/
order
/
list-by-user
Получить историю лимитных ордеров CLMM кошелька
curl --request GET \
--url https://temp-api-v1.raydium.io/limit-order/history/order/list-by-userimport requests
url = "https://temp-api-v1.raydium.io/limit-order/history/order/list-by-user"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://temp-api-v1.raydium.io/limit-order/history/order/list-by-user', 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://temp-api-v1.raydium.io/limit-order/history/order/list-by-user",
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://temp-api-v1.raydium.io/limit-order/history/order/list-by-user"
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://temp-api-v1.raydium.io/limit-order/history/order/list-by-user")
.asString();require 'uri'
require 'net/http'
url = URI("https://temp-api-v1.raydium.io/limit-order/history/order/list-by-user")
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{
"success": true,
"data": {
"rows": [
{
"pda": "<string>",
"owner": "<string>",
"poolId": "<string>",
"mintA": "<string>",
"mintB": "<string>",
"zeroForOne": true,
"tick": 123,
"price": 123,
"openBlockTime": 123,
"fillStatus": "NONE",
"orderInputAmountUi": 123,
"orderOutputAmountUi": 123,
"filledInputAmountUi": 123,
"filledOutputAmountUi": 123
}
],
"nextPageId": "<string>"
},
"id": "<string>"
}{
"success": false,
"msg": "<string>",
"id": "<string>"
}{
"success": false,
"msg": "<string>",
"id": "<string>"
}Параметры запроса
Публичный ключ кошелька (base58)
Пример:
"<your-wallet-pubkey>"
Если задано значение true, из результатов исключаются ордера, закрытые без исполнения (т.е. отменённые). По умолчанию false.
Фильтр по пулу CLMM (необязательно). Взаимоисключающий с mint1 / mint2.
Фильтр по mint (токен A или B) (необязательно). Взаимоисключающий с poolId.
Второй фильтр по mint (необязательно). Взаимоисключающий с poolId.
Непрозрачный курсор пагинации, возвращённый предыдущей страницей (TTL ~1h).
Размер страницы (1–100, по умолчанию 20).
Была ли эта страница полезной?

