استرداد السجل التاريخي لأوامر الحد في 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.
pool في CLMM اختياري للتصفية. لا يمكن استخدامه مع mint1 / mint2 في آن واحد.
فلتر mint اختياري (الرمز A أو B). لا يمكن استخدامه مع poolId في آن واحد.
فلتر mint اختياري ثانٍ. لا يمكن استخدامه مع poolId في آن واحد.
مؤشر تصفّح معتم مُعاد من الصفحة السابقة (مدة الصلاحية ~1h).
حجم الصفحة (1–100، الافتراضي 20).
هل كانت هذه الصفحة مفيدة؟

