Lấy siêu dữ liệu vị trí CPMM bị khóa
curl --request GET \
--url https://dynamic-ipfs.raydium.io/lock/cpmm/positionimport requests
url = "https://dynamic-ipfs.raydium.io/lock/cpmm/position"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://dynamic-ipfs.raydium.io/lock/cpmm/position', 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://dynamic-ipfs.raydium.io/lock/cpmm/position",
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://dynamic-ipfs.raydium.io/lock/cpmm/position"
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://dynamic-ipfs.raydium.io/lock/cpmm/position")
.asString();require 'uri'
require 'net/http'
url = URI("https://dynamic-ipfs.raydium.io/lock/cpmm/position")
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{
"poolInfo": {
"id": "<string>",
"mintA": {
"address": "<string>",
"decimals": 123,
"symbol": "<string>"
},
"mintB": {
"address": "<string>",
"decimals": 123,
"symbol": "<string>"
},
"lpMint": {
"address": "<string>",
"decimals": 123,
"symbol": "<string>"
},
"lpPrice": 123
},
"positionInfo": {
"tvlPercentage": 123,
"usdValue": 123,
"amountA": 123,
"amountB": 123,
"unclaimedFee": {
"lp": 123,
"amountA": 123,
"amountB": 123,
"usdValue": 123
}
}
}"<string>""<string>""<string>"Locked Positions
Lấy siêu dữ liệu vị trí CPMM bị khóa
Lấy siêu dữ liệu cho một vị trí Constant Product Market Maker bị khóa. Trả về số lượng token LP, phần trăm chia sẻ pool và phí có thể yêu cầu từ khóa.
GET
/
lock
/
cpmm
/
position
Lấy siêu dữ liệu vị trí CPMM bị khóa
curl --request GET \
--url https://dynamic-ipfs.raydium.io/lock/cpmm/positionimport requests
url = "https://dynamic-ipfs.raydium.io/lock/cpmm/position"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://dynamic-ipfs.raydium.io/lock/cpmm/position', 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://dynamic-ipfs.raydium.io/lock/cpmm/position",
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://dynamic-ipfs.raydium.io/lock/cpmm/position"
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://dynamic-ipfs.raydium.io/lock/cpmm/position")
.asString();require 'uri'
require 'net/http'
url = URI("https://dynamic-ipfs.raydium.io/lock/cpmm/position")
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{
"poolInfo": {
"id": "<string>",
"mintA": {
"address": "<string>",
"decimals": 123,
"symbol": "<string>"
},
"mintB": {
"address": "<string>",
"decimals": 123,
"symbol": "<string>"
},
"lpMint": {
"address": "<string>",
"decimals": 123,
"symbol": "<string>"
},
"lpPrice": 123
},
"positionInfo": {
"tvlPercentage": 123,
"usdValue": 123,
"amountA": 123,
"amountB": 123,
"unclaimedFee": {
"lp": 123,
"amountA": 123,
"amountB": 123,
"usdValue": 123
}
}
}"<string>""<string>""<string>"Tham số truy vấn
Khóa công khai PDA vị trí CPMM bị khóa (base58)
Trang này có hữu ích không?
⌘I

